可扩展性
计算机科学
物联网
Byzantine容错
延迟(音频)
数据库事务
互联网
计算
分布式计算
吞吐量
块链
计算机安全
计算机网络
容错
无线
电信
万维网
数据库
算法
作者
Fangyu Gai,Jianyu Niu,Mohammad M. Jalalzai,Seyed Ali Tabatabaee,Chen Feng
出处
期刊:IEEE Internet of Things Journal
[Institute of Electrical and Electronics Engineers]
日期:2024-02-01
卷期号:11 (3): 4029-4046
标识
DOI:10.1109/jiot.2023.3300051
摘要
Sidechains allow transaction dissemination and execution outside the blockchain main network (i.e., the mainchain), enabling a scalable, efficient, and secure financial infrastructure for the Internet of Things (IoT) without trusting any central authority. Existing sidechains either have online requirements or rely on intensive computation on a central operator, which does not meet the needs of IoT for dynamic changes and high performance. This paper proposes an alternative sidechain construction, called Cumulus, which meets the needs of IoT by leveraging the classic Byzantine fault-tolerant (BFT) consensus protocols such as PBFT that have commonly been applied in permissioned blockchains. Cumulus builds BFT-based sidechains atop public blockchains (e.g., Ethereum) using smart contracts and ensures the bidirectional safety of users’ assets. Cumulus sidechains periodically interact with the mainchain and submit checkpoints through representatives selected in an efficient and decentralized manner. The experiments show that Cumulus sidechains outperform rollup-based sidechains, and state-of-the-art sidechain constructions, achieving two and three orders of magnitude improvement in throughput and latency while retaining comparable operational cost.
科研通智能强力驱动
Strongly Powered by AbleSci AI