arrow
返回

Symphony: A Sharded Blockchain for Efficient Smart Contract Execution

delete2026-09-15
delete0
PRE
AI
R
Rongkai Zhang
Q
Qiuyu Ding
Q
Qianyi Liu
S
Shengjie Guan
J
Jing Shi
Z
Zhen Xiao
M
Mingchao Wan
J
Jin Dong
DOI:10.1109/tc.2026.3733821delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
分片是一种有前景的方法,通过将系统划分为多个分片并分配工作负载来提高区块链吞吐量。然而,现有的分片区块链在执行跨分片智能合约交易时表现出较差的性能,这些交易需要昂贵的多轮共识和大量的跨分片通信来同步数据。此外,随着系统分片数量的增加,跨分片交易量自然会上升,从而阻碍整个系统的可扩展性。在本文中,我们提出了Symphony,一种为高效智能合约执行而设计的分片区块链。Symphony将跨分片智能合约交易卸载到可信执行环境(TEEs)中,其中无状态的EVMs执行链下处理以绕过多轮共识,显著加快处理速度。为确保安全性和活性,Symphony引入了安全域池,为这些链下执行提供冗余。此外,Symphony集成了一个基于图神经网络(GNN)的账户分配算法,以减少跨分片交互比率,同时保持各分片之间的负载平衡。我们使用真实的以太坊主网工作负载评估了我们的原型。结果显示,与LightCross相比,Symphony提高了36%的吞吐量,并将延迟降低了40.8%。
Keyword:
Blockchain
Smart contract
Sharding
Trusted execution environment
Graph neural network

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

暂无论文信息