$\scriptstyle{BASALT}$: A Rock-Solid Foundation for Epidemic Consensus Algorithms in Very Large, Very Open Networks
Alex Auvolat (WIDE), Y\'erom-David Bromberg (WIDE), Davide Frey, (WIDE), Fran\c{c}ois Ta\"iani (WIDE)

TL;DR
This paper introduces BASALT, a new peer sampling algorithm based on IP address distribution that enhances security and openness in epidemic consensus algorithms for large-scale, open networks, avoiding oligopoly and Sybil attacks.
Contribution
BASALT provides a novel security design for peer sampling using IP distribution and a stubborn chaotic search, enabling open, secure, and scalable epidemic consensus.
Findings
BASALT achieves near-optimal sampling distribution in adversarial scenarios.
Live experiments show equitable node sampling, preventing power concentration.
Theoretical and simulation results confirm robustness against attacks.
Abstract
Recent works have proposed new Byzantine consensus algorithms for blockchains based on epidemics, a design which enables highly scalable performance at a low cost. These methods however critically depend on a secure random peer sampling service: a service that provides a stream of random network nodes where no attacking entity can become over-represented. To ensure this security property, current epidemic platforms use a Proof-of-Stake system to select peer samples. However such a system limits the openness of the system as only nodes with significant stake can participate in the consensus, leading to an oligopoly situation. Moreover, this design introduces a complex interdependency between the consensus algorithm and the cryptocurrency built upon it. In this paper, we propose a radically different security design for the peer sampling service, based on the distribution of IP addresses…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Blockchain Technology Applications and Security · Complex Network Analysis Techniques
