作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (6): 1-10. doi: 10.19678/j.issn.1000-3428.0063887

• 区块链理论与技术 • 上一篇    下一篇

区块链分片技术综述

黄华威1, 孔伟2, 彭肖文1, 郑子彬1   

  1. 1. 中山大学 计算机学院, 广州 510000;
    2. 武汉理工大学 航运学院, 武汉 430000
  • 收稿日期:2022-02-04 修回日期:2022-04-08 发布日期:2022-05-03
  • 作者简介:黄华威(1988—),男,副教授、博士、博士生导师,主研方向为区块链技术;孔伟、彭肖文,硕士研究生;郑子彬,教授、博士、博士生导师。
  • 基金资助:
    国家重点研发计划(2020YFB1006005);国家自然科学基金(61902445,62032025);广东省自然科学基金面上项目(2019A1515011798);广州市基础研究计划-基础与应用基础研究项目(202102020613)。

Survey on Blockchain Sharding Technology

HUANG Huawei1, KONG Wei2, PENG Xiaowen1, ZHENG Zibin1   

  1. 1. School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou 510000, China;
    2. School of Navigation, Wuhan University of Technology, Wuhan 430000, China
  • Received:2022-02-04 Revised:2022-04-08 Published:2022-05-03

摘要: 区块链作为分布式账本的关键技术之一,其去中心化、可匿名、不可篡改的特性受到学术界和工业界的青睐,被广泛应用于金融、数字货币、公共服务等领域。分片技术作为区块链扩容的主流方式之一,能够在不降低区块链去中心化程度的同时实现高性能的链上扩容,从而解决区块链可拓展性不足以及吞吐量较低的问题。介绍近年来出现的分片技术以及相关协议,总结分片技术的关键理论与方法,从分片配置、重配置、片内共识协议、跨片共识协议、状态存储等方面对分片技术方案进行对比,归纳不同分片方案在网络分片、交易分片、状态分片等设计中存在的优势和不足。同时,阐述一些经典分片技术在性能和实现方式上的特点,对许可区块链和无许可区块链、片内共识协议、跨片共识协议、准入性方案、状态分片方式等进行分析和概述。在此基础上,从分片内、分片间以及系统层级的角度总结分片技术当前所面临的困境和挑战,并对该领域的发展前景及未来研究方向加以展望。

关键词: 区块链, 分片技术, 共识机制, 分布式账本, 可扩展性

Abstract: As one of the key technologies of distributed ledger, blockchain is favored by academia and industry for its decentralized, anonymous, and tamper-proof characteristics.It is widely used in finance, digital currency, public services, and other fields.As one of the mainstream methods of blockchain, sharding technology can realize high-performance capacity expansion on the chain without reducing the degree of decentralization of the blockchain, to address problems of insufficient scalability and low throughput.This study introduces the sharding technology and related protocols of recent years, summarizing the key theories and methods of sharding, comparing the sharding technology schemes in terms of of sharding configuration, reconfiguration, intrachip consensus protocol, cross-chip consensus protocol, and state storage.The advantages and disadvantages of different sharding schemes are further summarized with respect to the design of the network, transaction, and sharding state.The characteristics of some classical fragmentation technologies are expounded upon in terms of performance and implementation mode, analyzing and summarizing licensed blockchain and unlicensed blockchain on-chip consensus protocol, cross-chip consensus protocol, access scheme, state fragmentation mode, and the like.On this basis, the current difficulties and challenges of sharding technology are presented from the perspective of system level intra-sharding and inter-sharding, suggesting future development prospects and research directions in this field.

Key words: blockchain, sharding technology, consensus mechanism, distributed ledger, scalability

中图分类号: