skip to main content
10.1145/2484239.2484243acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Fast byzantine agreement

Authors Info & Claims
Published:22 July 2013Publication History

ABSTRACT

This paper presents the first probabilistic Byzantine Agreement algorithm whose communication and time complexities are poly-logarithmic. So far, the most effective probabilistic Byzantine Agreement algorithm had communication complexity Õ(√n) and time complexity Õ(1).

Our algorithm is based on a novel, unbalanced, almost-everywhere to everywhere Agreement protocol which is interesting in its own right.

References

  1. M. Ben-Or. Another advantage of free choice (extended abstract): Completely asynchronous agreement protocols. In Proceedings of the second annual ACM symposium on Principles of distributed computing (PODC'83), pages 27--30. ACM, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Bollobas. The isoperimetric number of random regular graphs. European Journal of Combinatorics, pages 241--244, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Ben-Or, E. Pavlov, and V. Vaikuntanathan. Byzantine agreement in the full-information model in o(log n) rounds. In Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 179--186. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Chor and C. Dwork. Randomization in byzantine agreement. Advances in COmputing Research 5: Randomness and Computation, pages 443--497, 1989.Google ScholarGoogle Scholar
  5. C. Dwork, D. Peleg, N. Pippenger, and E. Upfal. Fault tolerance in networks of bounded degree. In Proceedings of the eighteenth annual ACM symposium on Theory of computing (STOC'86), pages 370--379. ACM, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Dolev and R. Reischuk. Bounds on information exchange for byzantine agreement Journal of the ACM, 32(1):191--204, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. J. Fischer and N. A. Lynch. A lower bound for the time to assure interactive consistency. Information Processing Letters, 14(4):183--186, 1982.Google ScholarGoogle ScholarCross RefCross Ref
  8. J. A. Garay and Y. Moses. Fully polynomial byzantine agreement for n> 3t processors in t+ 1 rounds. SIAM J. Comput., 27(1):247--290, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Holtby, B. M. Kapron, and V. King. Lower bound for scalable byzantine agreement. Distributed Computing, 21(4):239--248, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Kapron, D. Kempe, V. King, J. Saia, and V. Sanwalani. Fast asynchronous byzantine agreement and leader election with full information.Google ScholarGoogle Scholar
  11. V. King, S. Lonargan, J. Saia, and A. Trehan. Load balanced scalable byzantine agreement through quorum building, with full information. Distributed Computing and Networking, pages 203--214, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  12. V. King and J. Saia. From almost everywhere to everywhere: Byzantine agreement with õ(n3/2) . Distributed Computing, pages 464--478, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. V. King and J. Saia. Byzantine agreement in polynomial expected time. In 45th Symposium on the Theory of Computing (STOC'13), 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. V. King, J. Saia, V. Sanwalani, and E. Vee. Towards secure and scalable computation in peer-to-peer networks. In 47th Annual IEEE Symposium on on the Foundations of Computer Science (FOCS'06), pages 87--98, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Lamport, R. Shostak, and M. Pease. The Byzantine Generals Problem. ACM Transactions on Programming Languages and Systems, 4(3):382--401, July 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Arpita Patra and C. Pandu Rangan. Brief announcement: communication efficient asynchronous byzantine agreement. In Proceedings of the 29th ACM symposium on Principles of distributed computing (PODC'10), pages 243--244, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Pease, R. Shostak, and L. Lamport. Reaching agreement in the presence of faults. Journal of the ACM, 27(2):228--234, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. O. Rabin. Randomized byzantine generals. In 24th Annual Symposium on Foundations of Computer Science (FOCS'83), pages 403--409. IEEE, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. Zuckerman. Randomness-optimal oblivious sampling. Random Struct. Algorithms, pages 345--367, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast byzantine agreement

      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
        PODC '13: Proceedings of the 2013 ACM symposium on Principles of distributed computing
        July 2013
        422 pages
        ISBN:9781450320658
        DOI:10.1145/2484239

        Copyright © 2013 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 the author(s) 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: 22 July 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        PODC '13 Paper Acceptance Rate37of145submissions,26%Overall Acceptance Rate740of2,477submissions,30%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader