Skip to main navigation Skip to search Skip to main content

AdaChain: A Learned Adaptive Blockchain

  • Chenyuan Wu
  • , Bhavana Mehta
  • , Mohammad Javad Amiri
  • , Ryan Marcus
  • , Boon Thau Loo

Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review

3 Downloads (CityUHK Scholars)

Abstract

This paper presents AdaChain, a learning-based blockchain framework that adaptively chooses the best permissioned blockchain architecture to optimize effective throughput for dynamic transaction workloads. AdaChain addresses the challenge in Blockchainas- a-Service (BaaS) environments, where a large variety of possible smart contracts are deployed with different workload characteristics. AdaChain supports automatically adapting to an underlying, dynamically changing workload through the use of reinforcement learning. When a promising architecture is identified, AdaChain switches from the current architecture to the promising one at runtime in a secure and correct manner. Experimentally, we show that AdaChain can converge quickly to optimal architectures under changing workloads and significantly outperform fixed architectures in terms of the number of successfully committed transactions, all while incurring low additional overhead. 

Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment.
Original languageEnglish
Pages (from-to)2033-2046
JournalProceedings of the VLDB Endowment
Volume16
Issue number8
DOIs
Publication statusPublished - Apr 2023
Externally publishedYes
Event49th International Conference on Very Large Data Bases (VLDB 2023) - Vancouver, Canada
Duration: 28 Aug 2023 → 1 Sept 2023
https://vldb.org/2023/

Funding

We thank the anonymous reviewers for their insightful feedback and suggestions. This work is funded by NSF grants CNS-2104882, and CNS-1703936 and by NSF/Intel joint grant #2011168.

Publisher's Copyright Statement

  • This full text is made available under CC-BY-NC-ND 4.0. https://creativecommons.org/licenses/by-nc-nd/4.0/

Fingerprint

Dive into the research topics of 'AdaChain: A Learned Adaptive Blockchain'. Together they form a unique fingerprint.

Cite this