DALedger: Towards High-Performance Transaction Processing for Collaborative Decentralized Applications

Junkai Wang, Zhiwei Zhang*, Shuai Zhao, Jiang Xiao, Ye Yuan, Guoren Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Despite recent intensive research, existing blockchain systems still have limitations in supporting decentralized applications. In particular, although existing blockchain systems execute internal transactions of different applications concurrently, it is difficult to process the concurrent control considering both the cross-application transactions and internal transactions. The reason is that each application can only access the transactions related to it, and the conflicts between all transactions cannot be detected by the applications. To improve the concurrency of blockchain systems for decentralized applications, we propose a novel blockchain named as DLedger, which is designed based on the directed acyclic graph ledge structure. DALedger supports the concurrent execution of not only internal transactions in the same application but also internal transactions and cross-DApp transactions. We prove that cycles in the dependency graph must have a special dangerous structure, which can be detected in a single application’s partial dependency graph. Based on that, we propose a novel concurrency control mechanism to resolve concurrency conflicts, while ensuring serializability. We conduct more extensive experiments compared with state-of-the-art blockchain ledgers for decentralized applications. Experimental results show that our method outperforms existing works significantly.

Original languageEnglish
Title of host publicationDatabase Systems for Advanced Applications - 28th International Conference, DASFAA 2023, Proceedings
EditorsXin Wang, Maria Luisa Sapino, Wook-Shin Han, Amr El Abbadi, Gill Dobbie, Zhiyong Feng, Yingxiao Shao, Hongzhi Yin
PublisherSpringer Science and Business Media Deutschland GmbH
Pages499-508
Number of pages10
ISBN (Print)9783031306365
DOIs
Publication statusPublished - 2023
Event28th International Conference on Database Systems for Advanced Applications, DASFAA 2023 - Tianjin, China
Duration: 17 Apr 202320 Apr 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13943 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference28th International Conference on Database Systems for Advanced Applications, DASFAA 2023
Country/TerritoryChina
CityTianjin
Period17/04/2320/04/23

Keywords

  • Blockchain
  • Concurrency Control
  • Data Confidentiality

Fingerprint

Dive into the research topics of 'DALedger: Towards High-Performance Transaction Processing for Collaborative Decentralized Applications'. Together they form a unique fingerprint.

Cite this