Basalt: A Rock-Solid Byzantine-Tolerant Peer Sampling for Very Large Decentralized Networks - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2023

Basalt: A Rock-Solid Byzantine-Tolerant Peer Sampling for Very Large Decentralized Networks

Résumé

Recent large-scale Byzantine-Fault-Tolerant (BFT) algorithms provide scalability at a low cost by exploiting a secure Random Peer Sampling (RPS) service: a service that provides a stream of random network nodes where no attacking entity can become over-represented. Unfortunately, producing good peer samples untainted by Byzantine behavior in a large-scale network is particularly difficult, with existing solutions unable to withstand aggressive attacks. In this paper, we propose a novel RPS algorithm, BASALT, that implements what we have termed a stubborn chaotic search over node IDs to counter attackers' attempts at becoming over-represented. Our evaluation based on a theoretical analysis, Monte Carlo simulations, and experiments on a live cryptocurrency network shows that BASALT delivers close-to-optimal protection against malicious behaviors and outperforms state-of-the-art solutions by a wide margin. CCS Concepts: • Software and its engineering → Distributed systems organizing principles; Peer-to-peer architectures; • Theory of computation → Distributed algorithms; • Computer systems organization → Dependable and fault-tolerant systems and networks.
Fichier principal
Vignette du fichier
paper.pdf (569.5 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04394966 , version 1 (15-01-2024)

Licence

Identifiants

Citer

Alex Auvolat, Yérom-David Bromberg, Davide Frey, Djob Mvondo, François Taïani. Basalt: A Rock-Solid Byzantine-Tolerant Peer Sampling for Very Large Decentralized Networks. Middleware 2023 - 24th International Middleware Conference, Dec 2023, Bologna, Italy. pp.111-123, ⟨10.1145/3590140.3629109⟩. ⟨hal-04394966⟩
73 Consultations
218 Téléchargements

Altmetric

Partager

More