skip to main content
10.1145/73007.73052acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

On the improbability of reaching Byzantine agreements

Authors Info & Claims
Published:01 February 1989Publication History

ABSTRACT

It is well known that for the Byzantine Generals Problem, no deterministic protocol can exist for an n-processor system if the number t of faulty processors is allowed to be as large as n/3. In this paper we investigate the maximum achievable agreement probability Βn,t in a model in which the faulty processors can be as devious and powerful as possible. We also discuss a restricted model with Βn,t denoting the corresponding maximum achievable probability. We will prove that: (i) for n = 3, t = 1 (the first nontrivial case), Β3,1 = (√5 - 1)/2 (the reciprocal of the golden ratio); (ii) for all ε with 0 < ε < 1, if t/n > 1 - log (1 -ε)1/2/ log (1 - (1 -ε)1/2) then Βtn,t < ε

References

  1. ABDKPR.H. Attiya, A. Bar-Noy, D. Dolev, D. Koller, D. Peleg, and R. Reischuk, "Achievable cases in an asynchronous environment," Proc. 28th 1EEE Syrup. on Found. of Computer Science, (1987), 337-346.Google ScholarGoogle Scholar
  2. Be.M. Ben-Or, "Another Advantage of Free Choice' Completely Asynchronous Agreement Protocols," Proc. 2nd ACM Syrup. on Principles of Distributed Computing (1983), 27-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BLS.M. Ben-Or, N. Linial, and M. Saks, "Collective coin flipping and other models of imperfect information, Rutcor Research Report 44-87, R UTCOR, Rutgers UniversiO', December, 1987.Google ScholarGoogle Scholar
  4. Bra1.G. Brach a, "An Asynchronous Protocol," Proc. 3rd ACM Symp. on Principles of Distributed Computing (1984), 154-162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bra2.G. Bracha, "An O(logn) expected rounds randomized Byzantine Generals protocol," Journal of ACM 34 (1987), 910-920. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. BD.A.Z. Broder and D. Dolev, "Flipping Coins in Many Pockets (Byzantine Agreement on Uniformly Random Values)," Proc. 25th IEEE Symp. on Found. of Computer Science (1984), 157-170.Google ScholarGoogle Scholar
  7. CC.B. Chor and B. Coan, "A simply and efficient randomized Byzantine agreement algorithm," Proc. 4th Symp. on ReliabiliD' in Distributed Software and Database Systems (1984), 98-106.Google ScholarGoogle Scholar
  8. CMS.B. Chor, M. Merritt, and D. Shmoys, "Simple Constant-Time Consensus Protocols and Realistic Failure Models," Proc. 4th ACM Syrup. on Principles of Distributed Computing (1985), 152-162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. DFFLS.D. Dolev, M. Fischer, M. J. Fowler, N. Lynch, and R. Strong, "Efficient Byzantine agreement without authentication," information and Control 52 (1982), 257-274.Google ScholarGoogle Scholar
  10. DLPSW.D. Dolev, N. Lynch, S. Pinter, E. Start, and W. Weihl, "Reaching approximate agreement in the presence of faults," Journal of ACM 33 (1986), 499-516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. DS.D. Dolev and H.R. Strong, "Polynomial algorithms for multiple rocessor agreement." In Proceedings of the 14th ACM Syrup. on Theory of Computing (1982), 401-407. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. DLS.C. Dwork, N. }Lynch and L. Stockmeyer, "Consensus in the presence of partial Synchrony," Journal of ACM 35 (1988), 288-!323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. DSS.C. Dwork, D. Shmoys, and L. Stockm eyer, ' 'Flip p in g co in s persuasively in constant expected time," Proc. 27 IEEt7 Syrup. on Found. of Computer Science (1986), 222-232.Google ScholarGoogle Scholar
  14. FL.M. Fischer, and N. Lynch, "A lower bound for the lime to assure interactive consistence," Inf. Proc. Lett 14, 4 (1982), 183-186.Google ScholarGoogle ScholarCross RefCross Ref
  15. FLM.M. Fischer, N. Lynch, and M. Merritt, "Easy impossibility proofs for distributed consensus problems," Distr. Comput. 1, 1 (1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. FLP.M. Fischer, N. Lynch, and M.S. Paterson, "impossibility of distributed consensus with one faulty process," Journal of ACM 32, 2 (1985), 374-382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. KKL.J. Kahn, G. Kalai, and N. Linial, "The Influence of Variables on Boolean Functions," Proc. 29 iEEE Symp. on Found. of Computer Science (1988), 68- 80.Google ScholarGoogle Scholar
  18. KY.A, Karlin and A. Yao, "Probabilistic lower bounds for the Byzantine Generals Problem," unpublished.Google ScholarGoogle Scholar
  19. LSP.L. Lamport, R. Shostak, and J. Pease, "The Byzantine generals problems," ACM Trans. Program Lang. Syst. 4, 2 (1982), 382-40,1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. MS.S. Mahaney and F. Schneider, "Inexact agreement' accuracy, precision, and graceful degradation," Preprint, May, 1985.Google ScholarGoogle Scholar
  21. PSL.M. Pease, R. Shostak, and L. Lamport, "Reaching Agreement in the Presence of Faults," Journal of ACM 27 (I980), 228-234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R.M.O. Rabin, "Randomized Byzantine Generals," Proc. 24th IEEE Syrup. on Found. of Computer Science (1983), 403-409.Google ScholarGoogle Scholar

Index Terms

  1. On the improbability of reaching Byzantine agreements

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in
                  • Published in

                    cover image ACM Conferences
                    STOC '89: Proceedings of the twenty-first annual ACM symposium on Theory of computing
                    February 1989
                    600 pages
                    ISBN:0897913078
                    DOI:10.1145/73007

                    Copyright © 1989 ACM

                    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 1 February 1989

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Qualifiers

                    • Article

                    Acceptance Rates

                    STOC '89 Paper Acceptance Rate56of196submissions,29%Overall Acceptance Rate1,469of4,586submissions,32%

                    Upcoming Conference

                    STOC '24
                    56th Annual ACM Symposium on Theory of Computing (STOC 2024)
                    June 24 - 28, 2024
                    Vancouver , BC , Canada

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader