块链
可扩展性
计算机科学
图层(电子)
分布式计算
集合(抽象数据类型)
延迟(音频)
缩放比例
块(置换群论)
计算机网络
计算机体系结构
计算机安全
电信
数据库
纳米技术
几何学
材料科学
程序设计语言
数学
作者
Abdelatif Hafid,Abdelhakim Hafid,Mustapha Samih
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2020-01-01
卷期号:8: 125244-125262
被引量:207
标识
DOI:10.1109/access.2020.3007251
摘要
Blockchain (e.g., Bitcoin and Ethereum) has drawn much attention and has been widely-deployed in recent years. However, blockchain scalability is emerging as a challenging issue. This paper outlines the existing solutions to blockchain scalability, which can be classified into two categories: first layer and second layer solutions. First layer solutions propose modifications to the blockchain (i.e., changing the blockchain structure, such as block size) while second layer solutions propose mechanisms that are implemented outside of the blockchain. In particular, we focus on sharding as a promising first layer solution to the scalability issue; the basic idea behind sharding is to divide the blockchain network into multiple committees, each processing a separate set of transactions. More specifically, (a) we propose a taxonomy based on committee formation and intra-committee consensus; and (b) we compare the main existing sharding-based blockchain protocols. We also present a performance-based comparative analysis (i.e., throughput and latency), of the advantages, and disadvantages in existing scalability solutions.
科研通智能强力驱动
Strongly Powered by AbleSci AI