Lune

EUROCRYPT2024Top-tier venue

Asymptotically Optimal Message Dissemination with Applications to Blockchains

Chen-Da Liu-Zhang, Christian Matt, Søren Eller Thomsen

2024Year
9Citations
1Top-tier citations

Abstract

Messages in large-scale networks such as blockchain systems are typically disseminated using flooding protocols, in which parties send the message to a random set of peers until it reaches all parties. Optimizing the communication complexity of such protocols and, in particular, the per-party communication complexity is of primary interest since nodes in a network are often subject to bandwidth constraints. Previous flooding protocols incur a per-party communication complexity of Ω(l⋅γ−1⋅(log⁡(n)+κ))\Omega(l\cdot \gamma^{-1} \cdot (\log(n) + \kappa)) bits to disseminate an ll-bit message among nn parties with security parameter κ\kappa when it is guaranteed that a γ\gamma fraction of the parties remain honest. In this work, we present the first flooding protocols with a per-party communication complexity of O(l⋅γ−1)O(l\cdot \gamma^{-1}) bits. We further show that this is asymptotically optimal and that our protocols can be instantiated provably securely in the usual setting for proof-of-stake blockchains. To demonstrate that one of our new protocols is not only asymptotically optimal but also practical, we perform several probabilistic simulations to estimate the concrete complexity for given parameters. Our simulations show that our protocol significantly improves the per-party communication complexity over the state-of-the-art for practical parameters. Hence, for given bandwidth constraints, our results allow to, e.g., increase the block size, improving the overall throughput of a blockchain.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 668bb6a7-9882-4373-a346-3f43c0f1754b

Cited by top-tier papers1

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines