Synchronous Consensus in Partial Synchrony

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Klianev, Ivan
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916246495166464
author Klianev, Ivan
author_facet Klianev, Ivan
contents We demonstrate a deterministic Byzantine consensus algorithm with synchronous operation in partial synchrony. It is naturally leaderless, tolerates any number of $ f<n/2 $ Byzantine processes with 2 rounds of exchange of originator-only signed messages, and terminates within a bounded interval of time. The algorithm is resilient to transient faults and asynchrony in a fraction of links with known size per number of faulty processes. It circumvents asynchronous and faulty links with 3-hop epidemic dissemination. Key finding: the resilience to asynchrony of links and the enabled by it leaderless consensus in partial synchrony ensure algorithm operation with simultaneous validity, safety, and bounded liveness.
format Preprint
id arxiv_https___arxiv_org_abs_2312_12677
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Synchronous Consensus in Partial Synchrony
Klianev, Ivan
Distributed, Parallel, and Cluster Computing
We demonstrate a deterministic Byzantine consensus algorithm with synchronous operation in partial synchrony. It is naturally leaderless, tolerates any number of $ f<n/2 $ Byzantine processes with 2 rounds of exchange of originator-only signed messages, and terminates within a bounded interval of time. The algorithm is resilient to transient faults and asynchrony in a fraction of links with known size per number of faulty processes. It circumvents asynchronous and faulty links with 3-hop epidemic dissemination. Key finding: the resilience to asynchrony of links and the enabled by it leaderless consensus in partial synchrony ensure algorithm operation with simultaneous validity, safety, and bounded liveness.
title Synchronous Consensus in Partial Synchrony
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2312.12677