Tolerating Disasters with Hierarchical Consensus

Wassim Yahyaoui, Joachim Bruneau-Queyreix, Marcus Völp, Jérémie Decouchant

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

Geo-replication provides disaster recovery after catastrophic accidental failures or attacks, such as fires, blackouts or denial-of-service attacks to a data center or region. Naturally distributed data structures, such as Blockchains, when well designed, are immune against such disruptions, but they also benefit from leveraging locality. In this work, we consolidate the performance of geo-replicated consensus by leveraging novel insights about hierarchical consensus and a construction methodology that allows creating novel protocols from existing building blocks. In particular we show that cluster confirmation, paired with subgroup rotation, allows protocols to safely operate through situations where all members of the global consensus group are Byzantine. We demonstrate our compositional construction by combining the recent HotStuff and Damysus protocols into a hierarchical geo-replicated blockchain with global durability guarantees. We present a compositionality proof and demonstrate the correctness of our protocol, including its ability to tolerate cluster crashes. Our protocol — Orion1 — achieves a 20% higher throughput than GeoBFT, the latest hierarchical Byzantine Fault-Tolerant (BFT) protocol.
Original languageEnglish
Title of host publicationProceedings of the IEEE INFOCOM 2024 - IEEE Conference on Computer Communications
PublisherIEEE
Pages1241-1250
Number of pages10
ISBN (Electronic)979-8-3503-8350-8
ISBN (Print)979-8-3503-8351-5
DOIs
Publication statusPublished - 2024
Event IEEE INFOCOM 2024 - IEEE Conference on Computer Communications - Vancouver, Canada
Duration: 20 May 202423 May 2024

Conference

Conference IEEE INFOCOM 2024 - IEEE Conference on Computer Communications
Country/TerritoryCanada
CityVancouver
Period20/05/2423/05/24

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Keywords

  • Blockchain consensus
  • Byzantine fault and intrusion tolerance
  • clustered protocol

Fingerprint

Dive into the research topics of 'Tolerating Disasters with Hierarchical Consensus'. Together they form a unique fingerprint.

Cite this