Reaching Consensus for Asynchronous Distributed Key Generation

02/17/2021
by   Ittai Abraham, et al.
0

We give a protocol for Asynchronous Distributed Key Generation (A-DKG) that is optimally resilient (can withstand f<n/3 faulty parties), has a constant expected number of rounds, has Õ(n^3) expected communication complexity, and assumes only the existence of a PKI. Prior to our work, the best A-DKG protocols required Ω(n) expected number of rounds, and Ω(n^4) expected communication. Our A-DKG protocol relies on several building blocks that are of independent interest. We define and design a Proposal Election (PE) protocol that allows parties to retrospectively agree on a valid proposal after enough proposals have been sent from different parties. With constant probability the elected proposal was proposed by a non-faulty party. In building our PE protocol, we design a Verifiable Gather protocol which allows parties to communicate which proposals they have and have not seen in a verifiable manner. The final building block to our A-DKG is a Validated Asynchronous Byzantine Agreement (VABA) protocol. We use our PE protocol to construct a VABA protocol that does not require leaders or an asynchronous DKG setup. Our VABA protocol can be used more generally when it is not possible to use threshold signatures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2018

Validated Asynchronous Byzantine Agreement with Optimal Resilience and Asymptotically Optimal Time and Word Communication

We provide a new protocol for Validated Asynchronous Byzantine Agreement...
research
09/10/2021

RandSolomon: optimally resilient multi-party random number generation protocol

Multi-party random number generation is a key building-block in many pra...
research
06/29/2020

The Interblockchain Communication Protocol: An Overview

The interblockchain communication protocol (IBC) is an end-to-end, conne...
research
07/16/2019

Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus

Consensus protocols for asynchronous networks are usually complex and in...
research
07/17/2018

Remote Sampling with Applications to General Entanglement Simulation

We show how to sample exactly discrete probability distributions whose d...
research
03/23/2020

AfricaOS: Using a distributed, proposal-based, replicated state machine towards liberation from the Berlin Conference of 1885

The Berlin Conference of 1885 has influenced the way native Africans, an...
research
06/15/2021

Efficient Asynchronous Byzantine Agreement without Private Setups

For asynchronous binary agreement (ABA) with optimal resilience, prior p...

Please sign up or login with your details

Forgot password? Click here to reset