ECCB: Boosting Block Propagation of Blockchain with Erasure-Coded Compact Block
Bingyi Cai, Shenggang Wan, Hong Jiang
摘要
Blockchain, the cornerstone for building the next generation of trustworthy web, suffers from poor scalability. Accelerating block propagation among blockchain nodes through block compression is an effective approach to improving scalability. However, existing block compression techniques, due to either low compression ratios or high recommunication ratios, induce either high transmission latency (proportional to block size, for a given Internet bandwidth) or multi-round Internet delay (dominated by geographical separation), causing significant network latency. To address both issues simultaneously, we propose a novel block propagation protocol, Erasure-Coded Compact Block (ECCB). It is motivated by and designed to exploit the significant transactional redundancy empirically observed in propagating blocks from six Ethereum nodes deployed across three continents. This redundancy refers to two key observations we made. First, most transactions in a propagating block (called hitting transactions) already exist in nodes' local transaction pools. Second, almost all of the remaining non-hitting transactions in the block (called missing transactions) are overlapping between neighboring nodes. Thus, rather than propagating all transactions within a propagating block, ECCB only propagates the much smaller-sized parity data that is erasure-code generated from these transactions. When receiving an ECCB block, a node combines the parity data with the dominant hitting transactions already existing in the local transaction pool to reconstruct the missing transactions, thus significantly compressing the propagating block. Meanwhile, recommunication is avoided by transmitting slightly more parity data than the predicted total size of all missing transactions, leveraging the high degree of overlap in missing transactions between neighboring nodes. Results from both simulation and prototyping experiments demonstrate the high efficacy of ECCB.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- FBP-Eth2.0: A Fast Block Propagation in Ethereum 2.0 via Parallel Execution and Proactive CompactionChonghe Zhao, Yipeng Zhou, Shengli Zhang, Haojin Tang 等INFOCOM 2026
- Dino: A Block Transmission Protocol with Low Bandwidth Consumption and Propagation LatencyZhenxing Hu, Zhen XiaoINFOCOM 2022 · 被引用 14 次
- Ira: Efficient Transaction Replay for Distributed SystemsAdithya Bhat, Harshal Bhadreshkumar Shah, Mohsen MinaeiUSENIX Security 2026 · 被引用 1 次
- Sharon: Secure and Efficient Cross-shard Transaction Processing via Shard RotationShan Jiang, Jiannong Cao, Cheung Leong Tung, Yuqin Wang 等INFOCOM 2024 · 被引用 22 次
- Erlay: Efficient Transaction Relay for BitcoinGleb Naumenko, Gregory Maxwell, Pieter Wuille, Alexandra Fedorova 等CCS 2019 · 被引用 1 次
