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.
Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment.
| Original language | English |
|---|---|
| Pages (from-to) | 2033-2046 |
| Journal | Proceedings of the VLDB Endowment |
| Volume | 16 |
| Issue number | 8 |
| DOIs | |
| Publication status | Published - Apr 2023 |
| Externally published | Yes |
| Event | 49th 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver