Passer à la navigation principale Passer à la recherche Passer au contenu principal

Brief Announcement: Malicious Security Comes for Free in Consensus with Leaders

  • Centrum Wiskunde and Informatica

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

5 Citations (Scopus)

Résumé

We consider consensus protocols in the model that is most commonly considered for use in state machine replication, as initiated by Dwork-Lynch-Stockmeyer, then by Castro-Liskov in 1999 with "PBFT."Such protocols guarantee, assuming n players out of which t < n/3 are maliciously corrupted, that the honest players output the same valid value within a finite number of messages, after the (unknown) point in time where both: the network becomes synchronous, and a designated player (the leader) is honest. The state of the art (Hotstuff, PODC'19), achieves linear communication complexity, but at the cost of additional latency, due to one more round-trip with the leader. Furthermore, it relies on constant-size threshold signatures schemes (TSS), for which all prior-known constructions require a costly interactive (or trusted) setup. We remove all of these limitations. The communication bottleneck of PBFT lies in the subprotocol, denoted as "view change,"in which the leader forwards 2t+1 signed messages to each player. Then, each player checks that these 2t+1 messages satisfy some predicate, which we denote "non-supermajority''. We replace this with a responsive subprotocol, with linear communication complexity, that enables players to check this predicate. Its construction is elementary, since it requires only black box use of any TSS. In the full version of our paper \citemalicious2 we achieve three things. Firstly, we further optimize this subprotocol from succinct arguments of many signed messages, which we instantiate from Attema-Cramer-Rambaud \cite[2021-3-9 version]ACR20. As an introduction to these methods, we discuss here the simplest case, which is the construction in \citeACR20 of the first logarithmic-sized TSS with transparent setup. Second, we also address another complexity challenge pointed in Hotstuff, namely, that protocols with fast termination in favorable runs, have so far quadratic complexity, due to an even more complex view change. Third, we enable halting in finite time with (amortized) linear complexity, which was an unsolved question so far when external validity is required.

langue originaleAnglais
titrePODC 2021 - Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing
EditeurAssociation for Computing Machinery
Pages195-198
Nombre de pages4
ISBN (Electronique)9781450385480
Les DOIs
étatPublié - 23 juil. 2021
Evénement40th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2021 - Virtual, Online, Italie
Durée: 26 juil. 2021 → 30 juil. 2021

Série de publications

NomProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Une conférence

Une conférence40th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2021
Pays/TerritoireItalie
La villeVirtual, Online
période26/07/21 → 30/07/21

Empreinte digitale

Examiner les sujets de recherche de « Brief Announcement: Malicious Security Comes for Free in Consensus with Leaders ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation