ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2412.14061
72
0

Fast Leaderless Byzantine Total Order Broadcast

18 December 2024
M. Monti
Martina Camaioni
Pierre-Louis Roman
ArXivPDFHTML
Abstract

This paper presents the Byzantine fault-tolerant agreement protocols Flutter and Blink. Both algorithms are deterministic, leaderless and signature-free; both assume partial synchrony and at least (5f+1)(5f + 1)(5f+1) servers, where fff bounds the number of faults. The main contribution, Flutter, is a Total-Order Broadcast implementation that achieves faster broadcast-to-delivery latency by removing the extra message delay associated with serializing messages through a leader. In the "good case" where all processes are correct, the network is synchronous, and local clocks are well-synchronized, Flutter delivers client requests in (2Δ+ϵ)(2\Delta + \epsilon)(2Δ+ϵ) time units, Δ\DeltaΔ being the message delay and ϵ\epsilonϵ an arbitrarily small constant. Under the same conditions, state-of-the-art protocols require 3Δ3\Delta3Δ time units. Flutter's good-case latency is quasi-optimal, meaning it cannot be improved upon by any finite amount. Under the hood, Flutter builds upon Blink, a (Representative) Binary Consensus implementation whose fast path enables decisions in Δ\DeltaΔ time units when all correct servers propose the same value. Blink generalizes the existing Binary Consensus solution Bosco from the (7f+1)(7f + 1)(7f+1) to the (5f+1)(5f + 1)(5f+1) setting.

View on arXiv
Comments on this paper