Abstract
Blockchains are distributed secure ledgers to which transactions are issued continuously and each block of transactions is tightly coupled to its predecessors. Permissioned blockchains place special emphasis on transactions throughput. In this paper we present FireLedger, which leverages the iterative nature of blockchains in order to improve their throughput in optimistic execution scenarios. FireLedger trades latency for throughput in the sense that in FireLedger the last
f
+ 1 blocks of each node's blockchain are considered tentative, i.e., they may be rescinded in case one of the last
f
+ 1 blocks proposers was Byzantine. Yet, when optimistic assumptions are met, a new block is decided in each communication step, which consists of a proposer that sends only its proposal and all other participants are sending a single bit each. In our performance study FireLedger obtained 20% -- 600% better throughput than state of the art protocols like HotStuff and BFT-SMaRt, depending on the configuration.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Distributed Transaction Processing in Untrusted Environments;Companion of the 2024 International Conference on Management of Data;2024-06-09
2. Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers;Proceedings of the VLDB Endowment;2024-06
3. Prevalidated Block for Improving Block Propagation in Blockchain;2023 4th International Conference on Data Analytics for Business and Industry (ICDABI);2023-10-25
4. When Private Blockchain Meets Deterministic Database;Proceedings of the ACM on Management of Data;2023-05-26
5. Scaling Blockchain Consensus via a Robust Shared Mempool;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04