State sharding model on the blockchain
Xiangyu Wang, Ting Yang, Yu Wang

TL;DR
This paper introduces a state sharding model for blockchain that significantly improves scalability, transaction throughput, and storage efficiency by dividing the network into multiple shards, demonstrated through experimental results.
Contribution
It designs and implements a novel state sharding scheme with specific data structures and algorithms, enabling high throughput and scalable blockchain networks.
Findings
Supports over 100,000 nodes divided into 1024 shards
Processes 500,000 transactions in about 5 seconds
Achieves a transaction throughput of 33,000 tx/sec with scalable performance
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
