跳到主要导航 跳到搜索 跳到主要内容

PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems

  • East China Normal University
  • Guilin University of Electronic Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Unlike blockchain systems in public settings, the stricter trust model in permissioned blockchain opens an opportunity for pursuing higher throughput. Recently, as the consensus protocols are developed significantly, the existing serial execution manner of transactions becomes a key factor in limiting overall performance. However, it is not easy to extend the concurrency control protocols, widely used in database systems, to blockchain systems. In particular, there are two challenges to achieve parallel execution of transactions in blockchain as follows: (i) the final results of different replicas may diverge since most protocols just promise the effect of transactions equivalent to some serial order but this order may vary for every concurrent execution; and (ii) almost all state trees that are used to manage states of blockchain do not support fast concurrent updates. In the view of above challenges, we propose a parallel execution engine called PEEP, towards permissioned blockchain systems. Specifically, PEEP employs a deterministic concurrency mechanism to obtain a predetermined serial order for parallel execution, and offers parallel update operations on state tree, which can be implemented on any radix tree with Merkle property. Finally, the extensive experiments show that PEEP outperforms existing serial execution greatly.

源语言英语
主期刊名Database Systems for Advanced Applications - 26th International Conference, DASFAA 2021, Proceedings
编辑Christian S. Jensen, Ee-Peng Lim, De-Nian Yang, Wang-Chien Lee, Vincent S. Tseng, Vana Kalogeraki, Jen-Wei Huang, Chih-Ya Shen
出版商Springer Science and Business Media Deutschland GmbH
341-357
页数17
ISBN(印刷版)9783030731991
DOI
出版状态已出版 - 2021
活动26th International Conference on Database Systems for Advanced Applications, DASFAA 2021 - Taipei, 中国台湾
期限: 11 4月 202114 4月 2021

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12683 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议26th International Conference on Database Systems for Advanced Applications, DASFAA 2021
国家/地区中国台湾
Taipei
时期11/04/2114/04/21

指纹

探究 'PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此