The paper proposes a novel bodyless block propagation (BBP) scheme to address the low transactions per second (TPS) issue in current blockchain systems. The key idea of BBP is that the blockbody is not validated and transmitted during the block propagation process. Instead, nodes in the blockchain network anticipate the transactions and their ordering in the next upcoming block so that these transactions can be pre-executed and pre-validated before the birth of the block. This allows the system to propagate only the block header, making the block propagation time independent of the number of transactions in the block.
The paper first provides a theoretical analysis showing that BBP can improve the TPS scalability from O(1/log(N)) to O(1), where N is the number of nodes in the network. It then discusses the technical challenges in implementing BBP in Ethereum and proposes solutions:
The paper also presents experimental results demonstrating that BBP can reduce block propagation time by 4x compared to the current Ethereum blockchain, and its TPS performance is limited by the node hardware performance rather than block propagation.
Vers une autre langue
à partir du contenu source
arxiv.org
Questions plus approfondies