Honeybee: Byzantine Tolerant Decentralized Peer Sampling with Verifiable Random Walks
Yunqi Zhang, Shaileshh Bojja Venkatakrishnan

TL;DR
Honeybee is a decentralized peer sampling protocol that employs verifiable random walks and consistency checks to achieve Byzantine fault tolerance, improving security and sampling quality in large-scale blockchain networks.
Contribution
We introduce Honeybee, a novel peer sampling algorithm that ensures security against Byzantine attacks using verifiable random walks and consistency checks, suitable for large blockchain networks.
Findings
Honeybee achieves significantly better sampling quality than existing methods.
The protocol is secure against attacks even with over 50% Byzantine nodes.
Experimental results demonstrate improved robustness and efficiency.
Abstract
Popular blockchains today have hundreds of thousands of nodes and need to be able to support sophisticated scaling solutionssuch as sharding, data availability sampling, and layer-2 methods. Designing secure and efficient peer-to-peer (p2p) networking protocols at these scales to support the tight demands of the upper layer crypto-economic primitives is a highly non-trivial endeavor. We identify decentralized, uniform random sampling of nodes as a fundamental capability necessary for building robust p2p networks in emerging blockchain networks. Sampling algorithms used in practice today (primarily for address discovery) rely on either distributed hash tables (e.g., Kademlia) or sharing addresses with neighbors (e.g., GossipSub), and are not secure in a Sybil setting. We present Honeybee, a decentralized algorithm for sampling nodes that uses verifiable random walks and…
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
TopicsBlockchain Technology Applications and Security · Privacy-Preserving Technologies in Data
