Paper 2025/622

Byzantine Reliable Broadcast and Tendermint Consensus with trusted components

Yackolley Amoussou-Guenou, Université Paris-Panthéon-Assas, CRED
Lionel Beltrando, Sorbonne University, CNRS, LIP6
Maurice Herlihy, Brown University Computer Science Dept
Maria Potop-Butucaru, Sorbonne University, CNRS, LIP6
Abstract

Byzantine Reliable Broadcast is one of the most popular communication primitives in distributed systems. Byzantine reliable broadcast ensures that processes agree to deliver a message from an initiator, even if some processes (possibly including the initiator) are Byzantine. In asynchronous settings, it is known since the prominent work of Bracha \cite{Bracha87} that Byzantine reliable broadcast can be implemented deterministically if the total number of processes, denoted by , satisfies where is an upper bound on the number of Byzantine processes. Here, we study Byzantine Reliable Broadcast when processes are equipped with \emph{trusted components}, special software or hardware designed to prevent equivocation. Our contribution is threefold. First, we show that, despite common belief, when each process is equipped with a trusted component, Bracha's algorithm still needs . Second, we present a novel algorithm that uses a single trusted component (at the initiator) that implements Byzantine Reliable Asynchronous Broadcast with . \yag{Lastly, building on our broadcast algorithm, we present TenderTee, a transformation of the Tendermint consensus algorithm by using trusted component, giving better Byzantine resilience. Tendertee works with , where Tendermint needed .}

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
reliable broadcastconsensusTenderminttrusted counters
Contact author(s)
yackolley amoussou-guenou @ u-paris2 fr
lbeltrando @ finaxys com
mph @ cs brown edu
maria potop-butucaru @ lip6 fr
History
2025-04-11: approved
2025-04-05: received
See all versions
Short URL
https://ia.cr/2025/622
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/622,
      author = {Yackolley Amoussou-Guenou and Lionel Beltrando and Maurice Herlihy and Maria Potop-Butucaru},
      title = {Byzantine Reliable Broadcast and  Tendermint Consensus with trusted components},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/622},
      year = {2025},
      url = {https://eprint.iacr.org/2025/622}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.