Blockchain Epidemic Consensus for Large-Scale Networks
By: Siamak Abdi , Giuseppe Di Fatta , Atta Badii and more
Potential Business Impact:
Makes blockchain networks faster and more reliable.
Blockchain is a distributed ledger technology that has applications in many domains such as cryptocurrency, smart contracts, supply chain management, and many others. Distributed consensus is a fundamental component of blockchain systems that enables secure, precise, and tamper-proof verification of data without relying on central authorities. Existing consensus protocols, nevertheless, suffer from drawbacks, some of which are related to scalability, resource consumption, and fault tolerance. We introduce Blockchain Epidemic Consensus Protocol (BECP), a novel fully decentralised consensus protocol for blockchain networks at a large scale. BECP follows epidemic communication principles, without fixed roles like validators or leaders, and achieves probabilistic convergence, efficient message dissemination, and tolerance to message delays. We provide an extensive experimental comparison of BECP against classic protocols like PAXOS, RAFT, and PBFT, and newer epidemic-based protocols like Avalanche and Snowman. The findings indicate that BECP provides desirable gains in throughput, consensus latency, and substantial message-passing efficiency compared to existing epidemic-based approaches, validating its usability as an effective and scalable approach for next-generation blockchain systems.
Similar Papers
Fully Decentralised Consensus for Extreme-scale Blockchain
Distributed, Parallel, and Cluster Computing
Makes blockchain faster and more reliable.
Efficient Byzantine Consensus MechanismBased on Reputation in IoT Blockchain
Distributed, Parallel, and Cluster Computing
Makes smart devices work together securely and faster.
The Time to Consensus in a Blockchain: Insights into Bitcoin's "6 Blocks Rule''
Distributed, Parallel, and Cluster Computing
Helps make sure online money systems are fair.