DocumentCode
2450505
Title
An empirical study of a scalable Byzantine agreement algorithm
Author
Oluwasanmi, Olumuyiwa ; Saia, Jared ; King, Valerie
Author_Institution
Dept. of Comput. Sci., Univ. of New Mexico, Albuquerque, NM, USA
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
13
Abstract
A recent theoretical result by King and Saia shows that it is possible to solve the Byzantine agreement, leader election and universe reduction problems in the full information model with O¿(n3/2) total bits sent. However, this result, while theoretically interesting, is not practical due to large hidden constants. In this paper, we design a new practical algorithm, based on this theoretical result. For networks containing more than about 1,000 processors, our new algorithm sends significantly fewer bits than a well-known algorithm due to Cachin, Kursawe and Shoup. To obtain our practical algorithm, we relax the fault model compared to the model of King and Saia by (1) allowing the adversary to control only a 1/8, and not a 1/3 fraction of the processors; and (2) assuming the existence of a cryptographic bit commitment primitive. Our algorithm assumes a partially synchronous communication model, where any message sent from one honest player to another honest player needs at most ¿ time steps to be received and processed by the recipient for some fixed ¿, and we assume that the clock speeds of the honest players are roughly the same. However, the clocks do not have to be synchronized (i.e., show the same time).
Keywords
cryptography; distributed algorithms; cryptographic bit commitment primitive; distributed algorithm; fault model; leader election problem; processors; scalable Byzantine agreement algorithm; synchronous communication model; universe reduction problem; Algorithm design and analysis; Clocks; Computer science; Cryptography; Distributed computing; Nominations and elections; Peer to peer computing; Protocols; Robustness; Synchronization; Byzantine; Byzantine Agreement; Consensus; Distributed Algorithms; Fault tolerance; Leader Election;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
Print_ISBN
978-1-4244-6533-0
Type
conf
DOI
10.1109/IPDPSW.2010.5470874
Filename
5470874
Link To Document