| Fast asynchronous byzantine agreement and leader election with full information |
| Full text |
Pdf
(370 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
San Francisco, California
Pages 1038-1047
Year of Publication: 2008
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 67, Citation Count: 0
|
|
|
ABSTRACT
We resolve two long-standing open problems in distributed computation by describing polylogarithmic protocols for Byzantine agreement and leader election in the asynchronous full information model with a non-adaptive malicious adversary. All past protocols for asynchronous Byzantine Agreement had been exponential, and no protocol for asynchronous leader election had been known. Our protocols tolerate up to n/6+ε faulty processors, for any positive constant ε. They are Monte Carlo, succeeding with probability 1 - o(1) for Byzantine agreement, and constant probability for leader election. A key technical contribution of our paper is a new approach for emulating Feige's lightest bin protocol, even with adversarial message scheduling.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Miklós Ajtai and Nathan Linial. The influence of large coalitions. Combinatorica, 13(2):129--145, 1993.
|
| |
2
|
Hagit Attiya. Personal communication, 2007.
|
 |
3
|
|
 |
4
|
|
| |
5
|
Michael Ben-Or and Nathan Linial. Collective coin flipping. In Silvio Micali, editor, Advances in Computing Research 5: Randomness and Computation, pages 91--115. JAI Press, 1989.
|
 |
6
|
|
| |
7
|
Piotr Berman and Juan A. Garay. Randomized distributed agreement revisited. In Digest of Papers: FTCS-23, The 23rd Annual International Symposium on Fault-Tolerant Computing, pages 412--419, 1993.
|
 |
8
|
|
| |
9
|
Christian Cachin, Klaus Kursawe, and Victor Shoup. Random oracles in constantinople: Practical asynchronous byzantine agreement using cryptography. J. Cryptology, 18(3):219--246, 2005.
|
 |
10
|
|
| |
11
|
Benny Chor and Cynthia Dwork. Randomization in Byzantine agreement. In Silvio Micali, editor, Advances in Computing Research 5: Randomness and Computation, pages 443--497. JAI Press, 1989.
|
 |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
Ronen Gradwohl, Salil P. Vadhan, and David Zuckerman. Random selection with an adversarial majority. In Advances in Cryptology - CRYPTO 2006, 26th Annual International Cryptology Conference, volume 4117 of Lecture Notes in Computer Science, pages 409--426. Springer, 2006.
|
 |
17
|
Valerie King , Jared Saia , Vishal Sanwalani , Erik Vee, Scalable leader election, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.990-999, January 22-26, 2006, Miami, Florida
[doi> 10.1145/1109557.1109667]
|
| |
18
|
|
| |
19
|
|
 |
20
|
Rafail Ostrovsky , Sridhar Rajagopalan , Umesh Vazirani, Simple and efficient leader election in the full information model, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.234-242, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195141]
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
David Zuckerman. Personal communication, 2006.
|
|