Back to Search
Start Over
Survey: Sharding in Blockchains
- Source :
- IEEE Access, Vol 8, Pp 14155-14181 (2020)
- Publication Year :
- 2020
- Publisher :
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2020.
-
Abstract
- © 2013 IEEE. The Blockchain technology, featured with its decentralized tamper-resistance based on a Peer-to-Peer network, has been widely applied in financial applications, and even further been extended to industrial applications. However, the weak scalability of traditional Blockchain technology severely affects the wide adoption due to the well-known trillema of decentralization-security-scalability in Blockchains. In regards to this issue, a number of solutions have been proposed, targeting to boost the scalability while preserving the decentralization and security. They range from modifying the on-chain data structure and consensus algorithms to adding the off-chain technologies. Therein, one of the most practical methods to achieve horizontal scalability along with the increasing network size is sharding, by partitioning network into multiple shards so that the overhead of duplicating communication, storage, and computation in each full node can be avoided. This paper presents a survey focusing on sharding in Blockchains in a systematic and comprehensive way. We provide detailed comparison and quantitative evaluation of major sharding mechanisms, along with our insights analyzing the features and restrictions of the existing solutions. We also provide theoretical upper-bound of the throughput for each considered sharding mechanism. The remaining challenges and future research directions are also reviewed.
- Subjects :
- Blockchain
General Computer Science
08 Information and Computing Sciences, 09 Engineering, 10 Technology
Computer science
Distributed computing
Node (networking)
scale-out mechanism
General Engineering
020206 networking & telecommunications
02 engineering and technology
020204 information systems
sharding
Scalability
0202 electrical engineering, electronic engineering, information engineering
Overhead (computing)
survey
General Materials Science
lcsh:Electrical engineering. Electronics. Nuclear engineering
lcsh:TK1-9971
scalability
throughput
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- IEEE Access, Vol 8, Pp 14155-14181 (2020)
- Accession number :
- edsair.doi.dedup.....cf6ba2d0c35aaf028bf21848124aecbd