论文标题

区块链上的状态分型模型

State sharding model on the blockchain

论文作者

Wang, Xiangyu, Yang, Ting, Wang, Yu

论文摘要

区块链是由分布式节点而不是集中组织维护的逐步更新的分类帐。当前的区块链技术面临可扩展性问题,其中包括两个方面:低交易吞吐量和高存储容量成本。本文研究了基于状态碎片技术的区块链结构,并主要解决了区块链存储的不可易度性问题。本文设计并实现了区块链状态碎片方案,提出了特定的状态碎片数据结构和算法实现,并实现了完整的区块链结构,以便区块链具有高吞吐量的优势,处理大量交易和保存存储成本。实验结果表明,具有100,000多个节点的区块链网络可以分为1024片。具有此结构的区块链网络可以在大约5秒内处理500,000笔交易。如果区块链的共识时间约为10秒,并且碎片机构的区块链系统的区块生成时间为15秒,则交易吞吐量可以达到33,000 tx/sec。实验结果表明,所提出的协议的吞吐量随着网络节点大小的增加而增加。这确认了基于碎片技术的区块链结构的可扩展性。

Blockchain is an incrementally updated ledger maintained by distributed nodes rather than centralized organizations. The current blockchain technology faces scalability issues, which include two aspects: low transaction throughput and high storage capacity costs. This paper studies the blockchain structure based on state sharding technology, and mainly solves the problem of non-scalability of block chain storage. This paper designs and implements the blockchain state sharding scheme, proposes a specific state sharding data structure and algorithm implementation, and realizes a complete blockchain structure so that the blockchain has the advantages of high throughput, processing a large number of transactions and saving storage costs. Experimental results show that a blockchain network with more than 100,000 nodes can be divided into 1024 shards. A blockchain network with this structure can process 500,000 transactions in about 5 seconds. If the consensus time of the blockchain is about 10 seconds, and the block generation time of the blockchain system of the sharding mechanism is 15 seconds, the transaction throughput can reach 33,000 tx/sec. Experimental results show that the throughput of the proposed protocol increases with the increase of the network node size. This confirms the scalability of the blockchain structure based on sharding technology.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源