本文已被:浏览 521次 下载 1459次
Received:August 03, 2021 Revised:September 13, 2021
Received:August 03, 2021 Revised:September 13, 2021
中文摘要: 在区块链系统中, 分片是主要的链上扩容方案, 其中的状态分片可以在不降低安全性的前提下解决公链可扩展性问题. 但是, 分片技术的引入, 又带来了处理跨分片交易验证的难题, 当系统内大多数交易为跨分片交易时, 跨分片交易的处理能力决定了整个系统的性能. 因此, 在设计分片系统的过程中, 跨分片交易验证和处理策略至关重要. 针对上述问题, 提出了利用状态归约处理跨分片交易的多轮验证方案SRMR (state reduction and multi-round). 首先对跨分片交易的概率进行分析, 然后提出利用状态归约处理跨分片交易方案, 并在此模型下分析各层处理跨分片交易的概率, 分析出仅用状态归约模型会使上层分片处理交易负载过大. 为均衡上层交易负载的问题, 又提出激励机制并将状态归约与多轮验证相结合, 最后得出合理轮数取值并提出了一种合理平衡归约与多轮验证的策略. 此方案综合利用节点的能力, 力保跨分片交易的顺利完成, 降低跨分片交易回滚率.
Abstract:In the Blockchain system, sharding is the main on-chain expansion solution, and state sharding can solve the scalability problem of the public chain without reducing security. However, the introduction of sharding technology has also brought in the processing problem of cross-shard transaction verification. When most transactions in the system are cross-shard transactions, the ability of processing cross-shard transactions determines the performance of the entire system. Therefore, cross-sharding transaction verification and processing strategies are very important in the process of designing the sharding system. In response to the above problems, this study proposes a state reduction and multi-round (SRMR) scheme that uses state reduction combined with multiple rounds of verification within shards to process cross-shard transactions. First, the probability of cross-shard transactions is analyzed, and then the probability of cross-shard transaction processing in each layer is evaluated under the proposed model of using state reduction to process cross-shard transactions. It is found that the state reduction model alone will make the upper-layer shard transaction load unduly large. Thus, the incentive mechanism and the state reduction combined with multi-round verification are put forward to balance the upper-layer transaction load. Finally, the value of reasonable rounds is obtained, and a strategy of reasonably balancing reduction and multi-round verification is presented. This scheme comprehensively utilizes the capabilities of nodes to ensure the smooth completion of cross-shard transactions and reduce the rollback per cross-shard transaction.
keywords: Blockchain sharding state reduction cross-shard transction multi-round verification state reduction and multi-round (SRMR)
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
王冬雪,李志淮,陈玉华,白兵.利用状态归约处理跨分片交易的多轮验证方案.计算机系统应用,2022,31(5):304-315
WANG Dong-Xue,LI Zhi-Huai,CHEN Yu-Hua,BAI Bing.Multi-round Verification Scheme Using State Reduction to Process Cross-shard Transactions.COMPUTER SYSTEMS APPLICATIONS,2022,31(5):304-315
王冬雪,李志淮,陈玉华,白兵.利用状态归约处理跨分片交易的多轮验证方案.计算机系统应用,2022,31(5):304-315
WANG Dong-Xue,LI Zhi-Huai,CHEN Yu-Hua,BAI Bing.Multi-round Verification Scheme Using State Reduction to Process Cross-shard Transactions.COMPUTER SYSTEMS APPLICATIONS,2022,31(5):304-315