Paper 2023/1262 Original: eprint.iacr.org/2023/1262 ↗

Phoenixx: Linear consensus with random sampling

David Chaum
Bernardo Cardoso
William Carter
Mario Yaksetig
Baltasar Aroso
Abstract

We present Phoenixx, a round and leader based Byzantine fault tolerant consensus protocol, that operates in the partial synchrony network communications model. Phoenixx combines the three phase approach from HotStuff, with a novel Endorser Sampling, that selects a subset of nodes, called endorsers, to "compress'' the opinion of the network. Unlike traditional sampling approaches that select a subset of the network to run consensus on behalf of the network and disseminate the outcome, Phoenixx still requires participation of the whole network. The endorsers, however, assume a special role as they confirm that at least $2f+1$ validators are in agreement and issue a compressed certificate, attesting the network reached a decision. Phoenixx achieves linear communication complexity, while maintaining safety, liveness, and optimistic responsiveness, without using threshold signatures.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2023-08-24: last updated
2023-08-21: published
Short URL
https://ia.cr/2023/1262
License
https://creativecommons.org/licenses/by-nc/4.0/

BibTeX

@misc{cryptoeprint:2023/1262,
      author = {David Chaum and Bernardo Cardoso and William Carter and Mario Yaksetig and Baltasar Aroso},
      title = {Phoenixx: Linear consensus with random sampling},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1262},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1262}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.