Byzantine Fault Tolerant Vector Consensus with Anonymous Proposals

02/26/2019
by   Christian Cachin, et al.
0

In this paper, we introduce the anonymous proposer vector consensus problem in which a set of processes decide on a vector of values, where each value is a proposal made anonymously by a single process. In a distributed survey, for example, a solution to anonymous proposer vector consensus allows non-faulty processes to put forward a potentially controversial opinion that is not tied to their identity. More specifically, a non-faulty process' proposal is indistinguishable from that of all non-faulty processes, even in the presence of timing attacks. We also define the anonymous all-to-all reliable broadcast problem which ensures the properties of reliable broadcast hold with the same anonymity guarantee. For each problem, we present a protocol that solves it in presence of Byzantine faults. Solving anonymous all-to-all reliable broadcast, Anonymous All-to-all Reliable Broadcast Protocol (AARBP) executes in two regular and one anonymous message delays with the same message complexity as n invocations of Bracha's reliable broadcast protocol. Solving anonymous proposer vector consensus, Anonymous Proposer Vector Consensus Protocol (AVCP) is a reduction to binary consensus which can terminate in three regular and one anonymous message delay.

READ FULL TEXT
research
05/20/2022

Asynchronous Byzantine Reliable Broadcast With a Message Adversary

This paper considers the problem of reliable broadcast in asynchronous a...
research
04/15/2021

Who Needs Consensus? A Distributed Monetary System Between Rational Agents via Hearsay

We propose a novel distributed monetary system called Hearsay that toler...
research
07/31/2022

Learning to generate Reliable Broadcast Algorithms

Modern distributed systems are supported by fault-tolerant algorithms, l...
research
04/11/2023

Desirable Properties of Heterogeneous Quorum Systems

Byzantine quorum systems provide higher throughput than proofof-work and...
research
10/06/2022

Different Perspectives on FLP Impossibility

We demonstrate possibility for vector consensus under the model and cond...
research
07/21/2020

PISTIS: From a Word-of-Mouth to a Gentleman's Agreement

The accelerated digitalisation of society along with technological evolu...
research
01/17/2020

Dynamic Byzantine Reliable Broadcast [Technical Report]

Reliable broadcast is a powerful primitive guaranteeing that, intuitivel...

Please sign up or login with your details

Forgot password? Click here to reset