arrow
返回

Batch Transaction Processing for Adaptive Sharding Blockchain-Enabled Edge Computing

delete2025-11-01
delete0
PRE
AI
樊
樊玉琦 (Yuqi Fan) *
B
Bo Gao
D
Dong Sheng
Z
Zipeng Hu
X
Xu Ding
DOI:10.1145/3764927delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Edge computing (EC) provides an efficient and low-latency computing architecture for mobile multimedia communications. Blockchain-enabled EC can offer enhanced security and data privacy protection in the system, whereas throughput remains a big concern for the blockchain. Sharding is a promising solution to increase the throughput at the cost of complex cross-shard transaction verification. The popular twophase commit protocol (2PC) can ensure the consistency of cross-shard transaction processing. However, in the existing schemes based on 2PC, the number of intra-shard consensus invocations is proportional to the number of transactions, which imposes a great challenge on the system throughput and adaptivity improvement in sharding blockchains under dynamic transaction processing demands and capacities. In this article, we propose a transaction processing scheme based on 2PC, such that multiple transactions can be simultaneously processed in a batch during every execution of the consensus. Furthermore, we model the problem of transaction allocation to batches as a communication load balancing problem, aiming to balance the inter-shard communications within each batch under the shard processing capacity constraint. We also propose an effective Batch Transaction Processing algorithm (BTP) for the problem. Theoretical analysis proves that BTP is a 3-approximation algorithm for the communication load balancing problem. In the simulations and experiments on BlockEmulator, BTP respectively improves the system throughput and total transaction processing time by at least 29.41% and 22.64% over the state-of-the-art cross-shard transaction processing schemes, which demonstrates the superior adaptivity performance of BTP.
Keyword:
sharding blockchain
throughput
cross-shard transaction
two-phase commit protocol
batch processing

期刊

A
ACM Transactions on Autonomous and Adaptive Systems
IF:
2.1
论文数:
24
被引数:
378

机构

H
Hefei University of Technology
学者数:
6.2K
论文数: 2.0K
被引数: 2.1W
引用论文

引用论文

Proof-of-Stake Sidechains
err2019-05-01
err0
errOAAI
errPeter Gazi; Aggelos Kiayias; Dionysis Zindros
err分享
err收藏
Cross-position activity recognition with stratified transfer learning
err2019-07-01
err60
errOAAI
errChen, Yiqiang; Wang, Jindong; Huang, Meiyu; Yu, Han
err分享
err收藏
Chainspace: A Sharded Smart Contracts Platform
err2018-01-01
err0
errOAAI
errMustafa Al-Bassam; Alberto Sonnino; Shehar Bano; Dave Hrycyszyn; George Danezis
err分享
err收藏
err分享
err收藏
学者 查看更多内容