DCCRJul 21, 2020

ZLB: A Blockchain to Tolerate Colluding Majorities

arXiv:2007.10541v36 citations
AI Analysis

This addresses a foundational problem in blockchain security for decentralized systems by enabling tolerance of colluding majorities, representing a significant advance beyond existing limits.

The paper tackles the problem of achieving consensus in blockchains when an adversary controls a majority of the system, presenting Zero-Loss Blockchain (ZLB) as the first solution that tolerates such conditions by reducing deceitful replicas below one-third and reaching consensus, with geo-distributed experiments showing it outperforms HotStuff and is nearly as fast as Red Belly Blockchain.

In the general setting, consensus cannot be solved if an adversary controls a third of the system. Yet, blockchain participants typically reach consensus "eventually" despite an adversary controlling a minority of the system. Exceeding this $\frac{1}{3}$ cap is made possible by tolerating transient disagreements, where distinct participants select distinct blocks for the same index, before eventually agreeing to select the same block. Until now, no blockchain could tolerate an attacker controlling a majority of the system. In this paper, we present Zero-Loss Blockchain (ZLB), the first blockchain that tolerates an adversary controlling more than half of the system. ZLB is an open blockchain that combines recent theoretical advances in accountable Byzantine agreement to exclude undeniably deceitful replicas. progressively reduces the portion of deceitful replicas below $\frac{1}{3}$, and reaches consensus. Geo-distributed experiments show that ZLB outperforms HotStuff and is almost as fast as the scalable Red Belly Blockchain that cannot tolerate $n/3$ faults.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes