Tolerating Disasters with Hierarchical Consensus

Conference Paper (2024)
Author(s)

Wassim Yahyaoui (University of Luxembourg)

Joachim Bruneau-Queyreix (University of Bordeaux)

Marcus Völp (Université du Luxembourg)

Jérémie Decouchant (TU Delft - Data-Intensive Systems)

Research Group
Data-Intensive Systems
DOI related publication
https://doi.org/10.1109/INFOCOM52122.2024.10621371
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Data-Intensive Systems
Pages (from-to)
1241-1250
ISBN (print)
979-8-3503-8351-5
ISBN (electronic)
979-8-3503-8350-8
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

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.

Files

Tolerating_Disasters_with_Hier... (pdf)
(pdf | 1.28 Mb)
- Embargo expired in 12-02-2025
License info not available