EchoShard: A Blockchain Sharding System for Efficient Execution of Cross-Shard Smart Contract Transactions

Chang Liu, Weihua Zhu*, Zhongyuan Yao, Xueming Si, Yufeng Zhan

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Blockchain sharding technology is widely recognized as a key solution for enhancing the scalability of blockchain systems. However, traditional sharding systems often use lock-based cross-shard submission protocols to manage cross-shard smart contracts, which limits performance due to complex communication and consensus requirements. Some approaches attempt to shift cross-shard smart contract execution off-chain to bypass cumbersome on-chain consensus processes, but they still encounter significant communication overhead. In this paper, we propose a novel blockchain sharding system—EchoShard. This system efficiently executes cross-shard smart contracts through a collaboration of on-chain and off-chain processes. We design an off-chain execution node based on a trusted execution environment (TEE) that can effectively simulate and execute smart contracts of varying complexity. Additionally, we develop a new data structure specifically for managing data related to cross-shard smart contracts within the system, which further accelerates off-chain execution. Furthermore, we introduce a new cross-shard submission protocol to ensure that off-chain executed cross-shard contract transactions are submitted accurately and efficiently. To validate our system, we implemented a prototype of the EchoShard system and designed a series of smart contracts for comprehensive performance evaluation. The experimental results demonstrate that EchoShard achieves at least a 2.7-fold increase in throughput compared with traditional sharding blockchain systems. Compared with the latest proposed blockchain solutions, throughput is improved by 1.4 times, whereas the confirmation delay for cross-shard smart contract transactions is significantly reduced. These findings underscore the effectiveness of our system in enhancing the performance and efficiency of blockchain systems.

源语言英语
主期刊名Blockchain Technology and Application - 7th CCF China Blockchain Conference, CBCC 2024, Revised Selected Papers
编辑Liehuang Zhu, Yi Sun, Jianming Zhu, Qianhong Wu, Xianhua Song, Zeguang Lu
出版商Springer Science and Business Media Deutschland GmbH
3-23
页数21
ISBN(印刷版)9789819662319
DOI
出版状态已出版 - 2025
已对外发布
活动7th CCF China Blockchain Conference, CBCC 2024 - Shanghai, 中国
期限: 13 12月 202415 12月 2024

出版系列

姓名Communications in Computer and Information Science
2497 CCIS
ISSN(印刷版)1865-0929
ISSN(电子版)1865-0937

会议

会议7th CCF China Blockchain Conference, CBCC 2024
国家/地区中国
Shanghai
时期13/12/2415/12/24

指纹

探究 'EchoShard: A Blockchain Sharding System for Efficient Execution of Cross-Shard Smart Contract Transactions' 的科研主题。它们共同构成独一无二的指纹。

引用此