Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. As easy as ABC: Optimal (A)ccountable (B)yzantine (C)onsensus is easy!
 
Loading...
Thumbnail Image
research article

As easy as ABC: Optimal (A)ccountable (B)yzantine (C)onsensus is easy!

Civit, Pierre  
•
Gilbert, Seth  
•
Gramoli, Vincent  
Show more
November 1, 2023
Journal Of Parallel And Distributed Computing

In a non-synchronous system with n processes, no t(0)-resilient (deterministic or probabilistic) Byzantine consensus protocol can prevent a disagreement among correct processes if the number of faulty processes is > n - 2t(0). Therefore, the community defined the accountable Byzantine consensus problem: the problem of (i) solving Byzantine consensus whenever possible (e.g., when the number of faulty processes does not exceed t(0)), and (ii) allowing correct processes to obtain proofs of culpability of n - 2t(0) faulty processes whenever a disagreement occurs. This paper presents ABC, a simple yet efficient transformation of any non-synchronous t(0)-resilient (deterministic or probabilistic) Byzantine consensus protocol into its accountable counterpart. In the common case (up to t(0) faults), ABC introduces an additive overhead of two communication rounds and O (n(2)) exchanged bits. Whenever they disagree, correct processes detect culprits by exchanging O (n(3)) messages, which we prove optimal. Lastly, ABC is not limited to Byzantine consensus: ABC provides accountability for other essential distributed problems (e.g., reliable and consistent broadcast). (c) 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons .org /licenses /by /4 .0/).

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

1-s2.0-S0743731523001132-main.pdf

Type

Publisher

Access type

openaccess

License Condition

CC BY

Size

1.67 MB

Format

Adobe PDF

Checksum (MD5)

60ce5fe734d20f90cdd4dea9356bb060

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés