Performance Analysis and Research of Merkle Trees with Blockchain
CSTR:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    Blockchain has the characteristics of decentralization, security, reliability, and immutability, and has received widespread attention recently. Merkle tree is the core component of the block, accounting for more than 96% of the block storage. It is mainly used to handle the problem of simplified payment verification in Blockchain transactions. Therefore, choosing the appropriate Merkle tree structure will greatly affect the performance of the Blockchain. However, there is no public platform to analyze and verify the performance of Merkle tree under different Blockchain systems at present. In this study, we propose a set of related performance evaluation and analysis indexes in terms of storage, verification, and build time. The performance of the Merkle tree of the three mainstream Blockchains of Bitcoin, Ethereum, and Hyperledger is evaluated. The index and evaluation method proposed in this study not only provides quantitative data support for further research on Merkle trees, but also provides guidance for Blockchain practitioners in choosing Merkle tree structures.

    Reference
    Related
    Cited by
Get Citation

黄根,邹一波,徐云.区块链中Merkle树性能研究.计算机系统应用,2020,29(9):237-243

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:December 24,2019
  • Revised:January 20,2020
  • Adopted:
  • Online: September 07,2020
  • Published: September 15,2020
Article QR Code
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063