AdaChain: A Learned Adaptive Blockchain
AdaChain: A Learned Adaptive Blockchain
复制标题
DOI:
10.14778/3594512.3594531
复制
发表时间:
2022-11
期刊:
影响因子:
--
通讯作者:
Chenyuan Wu;Bhavana Mehta;Mohammad Javad Amiri;Ryan Marcus;B. T. Loo
中科院分区:
文献类型:
--
作者:
Chenyuan Wu;Bhavana Mehta;Mohammad Javad Amiri;Ryan Marcus;B. T. Loo
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 Blockchain-as-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.