Linear View Change in Optimistically Fast BFT

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To be competitive with centralized applications, consensus protocols in blockchains must provide minimal latency while being able to scale to thousands of participants in order to preserve a high level of decentralization. A common way to minimize latency is to augment a consensus protocol with a fast track, which ensures that a decision is reached in just a couple of message delays in favorable conditions. However, it is a challenging task to preserve safety and good performance when these favorable conditions do not hold. To the best of our knowledge, all existing Byzantine fault-tolerant consensus protocols with fast tracks require view change protocols with quadratic authenticator complexity. In this paper, we provide the first solution to Byzantine consensus with fast track with a linear view change. The protocol incurs no asymptotic overhead over the baseline while reducing the latency in favorable conditions by a factor of 2. Our construction is based on a novel type of cryptographic proofs, which we call Proofs of Exclusivity (or PoE for short), which may be of independent interest. While our protocol for constructing a PoE comes at no extra costs in latency or asymptotic complexities, it does require some extra computation. To make sure that it does not impair the overall performance, we also show how to apply accountability and proofs of misbehavior in order to reduce to zero the overhead incurred by the computation of a PoE. More precisely, our mechanism guarantees that whenever this overhead is not zero, then automatically honest participants obtain a publicly verifiable proof that a well-identified malicious participant openly misbehaved. In this case, the overhead of computing a few extra threshold signatures for the Proof of Exclusivity can be seen as a relatively small price to get rid of a malicious participant.

Original languageEnglish
Title of host publicationConsensusDay 2022 - Proceedings of the 2022 ACM Workshop on Developments in Consensus, co-located with CCS 2022
PublisherAssociation for Computing Machinery, Inc
Pages67-78
Number of pages12
ISBN (Electronic)9781450398794
DOIs
Publication statusPublished - 7 Nov 2022
Event2022 ACM Workshop on Developments in Consensus, ConsensusDay 2022 - Co-located with CCS 2022 - Los Angeles, United States
Duration: 7 Nov 2022 → …

Publication series

NameConsensusDay 2022 - Proceedings of the 2022 ACM Workshop on Developments in Consensus, co-located with CCS 2022

Conference

Conference2022 ACM Workshop on Developments in Consensus, ConsensusDay 2022 - Co-located with CCS 2022
Country/TerritoryUnited States
CityLos Angeles
Period7/11/22 → …

Keywords

  • accountability
  • blockchain
  • byzantine fault tolerance
  • consensus
  • fast track
  • scalability

Fingerprint

Dive into the research topics of 'Linear View Change in Optimistically Fast BFT'. Together they form a unique fingerprint.

Cite this