Longest Chain Consensus Under Bandwidth Constraint
Joachim Neu, Srivatsan Sridhar, Lei Yang, David Tse, Mohammad Alizadeh

TL;DR
This paper extends the analysis of longest chain consensus protocols to bandwidth-constrained networks, proposing secure download rules for Proof-of-Stake systems and demonstrating their effectiveness through theoretical proofs and experiments.
Contribution
It introduces a new network model accounting for bandwidth limits, proposes secure download strategies for PoS longest chain protocols, and validates their robustness against adversarial attacks.
Findings
Download rules like 'towards the freshest block' ensure security under bandwidth constraints.
Parallel composition of multiple protocol instances achieves high throughput.
Experimental validation confirms the theoretical security guarantees.
Abstract
Spamming attacks are a serious concern for consensus protocols, as witnessed by recent outages of a major blockchain, Solana. They cause congestion and excessive message delays in a real network due to its bandwidth constraints. In contrast, longest chain (LC), an important family of consensus protocols, has previously only been proven secure assuming an idealized network model in which all messages are delivered within bounded delay. This model-reality mismatch is further aggravated for Proof-of-Stake (PoS) LC where the adversary can spam the network with equivocating blocks. Hence, we extend the network model to capture bandwidth constraints, under which nodes now need to choose carefully which blocks to spend their limited download budget on. To illustrate this point, we show that 'download along the longest header chain', a natural download rule for Proof-of-Work (PoW) LC, is…
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 · Distributed systems and fault tolerance · Optimization and Search Problems
