Journal of Applied Sciences ›› 2023, Vol. 41 ›› Issue (4): 614-625.doi: 10.3969/j.issn.0255-8297.2023.04.006

• Blockchain • Previous Articles     Next Articles

Research on Multi-channel Sharding Technology for Hyperledger Fabric

LIU Yang1,2, LIN Zhiyuan1,3, ZHANG Yuxi1,3, JIANG Lin1, WU Yulin1   

  1. 1. School of Computer Science and Technology, Harbin Institute of Technology, Shenzhen, Shenzhen 518055, Guangdong, China;
    2. Peng Cheng Laboratory, Shenzhen 518038, Guangdong, China;
    3. Guangdong Provincial Key Laboratory of Novel Security Intelligence Technologies, Shenzhen 518055, Guangdong, China
  • Received:2022-10-28 Published:2023-08-02

Abstract: Blockchain is widely used in various fields, including the Internet of things and finance. Hyperledger Fabric is the one of the mainstream enterprise-level licensed blockchain systems, but its throughput limitation in high concurrency scenarios hinders wider application. Sharding is a solution to this problem, which can meet the goals of low latency and high throughput simultaneously. However, most existing sharding schemes are designed for non-licensed blockchain confidential currency only. In this paper, we propose a multi-channel interactive sharding scheme for the Hyperledger Fabric blockchain platform. First, the current transaction channel is dynamically copied and endorsed in parallel according to the sending rate of client transactions. Then, the transactions endorsed by the copied channel are emerged at the sorting node to generate new blocks. Finally, the new blocks are distributed to each node in parallel in multiple channels and integrated in the main ledger to ensure the consistency of the ledger between peer nodes and update the world state.

Key words: Hyperledger, sharding, throughput, multi-channel

CLC Number: