TetraBFT: Reducing Latency of Unauthenticated, Responsive BFT Consensus

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yu, Qianyu, Losa, Giuliano, Wang, Xuechao
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908952933957632
author Yu, Qianyu
Losa, Giuliano
Wang, Xuechao
author_facet Yu, Qianyu
Losa, Giuliano
Wang, Xuechao
contents This paper presents TetraBFT, a novel unauthenticated Byzantine fault tolerant protocol for solving consensus in partial synchrony, eliminating the need for public key cryptography and ensuring resilience against computationally unbounded adversaries. TetraBFT has several compelling features: it necessitates only constant local storage, has optimal communication complexity, satisfies optimistic responsiveness -- allowing the protocol to operate at actual network speeds under ideal conditions -- and can achieve consensus in just 5 message delays, which outperforms all known unauthenticated protocols achieving the other properties listed. We validate the correctness of TetraBFT through rigorous security analysis and formal verification. Furthermore, we extend TetraBFT into a multi-shot, chained consensus protocol, making a pioneering effort in applying pipelining techniques to unauthenticated protocols. This positions TetraBFT as a practical and deployable solution for blockchain systems aiming for high efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2405_02615
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle TetraBFT: Reducing Latency of Unauthenticated, Responsive BFT Consensus
Yu, Qianyu
Losa, Giuliano
Wang, Xuechao
Cryptography and Security
This paper presents TetraBFT, a novel unauthenticated Byzantine fault tolerant protocol for solving consensus in partial synchrony, eliminating the need for public key cryptography and ensuring resilience against computationally unbounded adversaries. TetraBFT has several compelling features: it necessitates only constant local storage, has optimal communication complexity, satisfies optimistic responsiveness -- allowing the protocol to operate at actual network speeds under ideal conditions -- and can achieve consensus in just 5 message delays, which outperforms all known unauthenticated protocols achieving the other properties listed. We validate the correctness of TetraBFT through rigorous security analysis and formal verification. Furthermore, we extend TetraBFT into a multi-shot, chained consensus protocol, making a pioneering effort in applying pipelining techniques to unauthenticated protocols. This positions TetraBFT as a practical and deployable solution for blockchain systems aiming for high efficiency.
title TetraBFT: Reducing Latency of Unauthenticated, Responsive BFT Consensus
topic Cryptography and Security
url https://arxiv.org/abs/2405.02615