关键词:
区块链
并行执行
热点智能合约
分片
吞吐量
并发控制
摘要:
区块链在物联网场景中的应用不断普及,但其难以满足物联网设备对交易即时处理的需求,其吞吐量偏低的问题也日益凸显。现有方案多通过区块链分片、区块流水线、并发控制等技术提升吞吐量,但这类方案在部分冲突场景中的提升效果并不显著。本文通过梳理热点智能合约交易的特征及各类并发控制技术的适用场景,依托区块链分片技术构建高冲突率的热点智能合约分片与低冲突率的普通合约分片,为两类分片适配对应的并发控制技术,充分发挥各类技术的优势,最终实现分片间与交易间的高效多维并行。同时,本文还提出了可信传感器性能评估公式,依据传感器不同的性能为其分配适配的数据传输任务,以此提升整体数据传输效率。实验结果表明,本文所提方案的吞吐量提升效果显著,相较于其他单维并行方案,实现了更高效的性能提升。