###
计算机系统应用英文版:2022,31(5):304-315
本文二维码信息
码上扫一扫!
利用状态归约处理跨分片交易的多轮验证方案
(大连海事大学 信息科学技术学院, 大连 116026)
Multi-round Verification Scheme Using State Reduction to Process Cross-shard Transactions
(Information Science and Technology College, Dalian Maritime University, Dalian 116026, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 521次   下载 1459
Received:August 03, 2021    Revised:September 13, 2021
中文摘要: 在区块链系统中, 分片是主要的链上扩容方案, 其中的状态分片可以在不降低安全性的前提下解决公链可扩展性问题. 但是, 分片技术的引入, 又带来了处理跨分片交易验证的难题, 当系统内大多数交易为跨分片交易时, 跨分片交易的处理能力决定了整个系统的性能. 因此, 在设计分片系统的过程中, 跨分片交易验证和处理策略至关重要. 针对上述问题, 提出了利用状态归约处理跨分片交易的多轮验证方案SRMR (state reduction and multi-round). 首先对跨分片交易的概率进行分析, 然后提出利用状态归约处理跨分片交易方案, 并在此模型下分析各层处理跨分片交易的概率, 分析出仅用状态归约模型会使上层分片处理交易负载过大. 为均衡上层交易负载的问题, 又提出激励机制并将状态归约与多轮验证相结合, 最后得出合理轮数取值并提出了一种合理平衡归约与多轮验证的策略. 此方案综合利用节点的能力, 力保跨分片交易的顺利完成, 降低跨分片交易回滚率.
中文关键词: 区块链  分片  状态归约  跨分片交易  多轮验证  SRMR
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.
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
王冬雪,李志淮,陈玉华,白兵.利用状态归约处理跨分片交易的多轮验证方案.计算机系统应用,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