[p2p-hackers] Byzantine Quorum Systems

Brad Neuberg bkn3 at columbia.edu
Tue Feb 22 20:09:50 UTC 2005


Nick, I've been reading over the papers on your website and want to know 
your opinion of how well byzantine quorum systems work under the following 
conditions:

* A majority of the nodes have a half-life of about an hour (i.e. every 
hour half the nodes in the p2p system leave).  A large number of nodes 
never rejoin the system again.
* The system has high latency (i.e. it is running over the public Internet)
* A majority of the nodes are NATed or firewalled, depending on other nodes 
to relay requests.

My understanding of byzantine quorum algorithms are that they break down 
under the kinds of conditions found in large-scale, P2P systems, which have 
very high node churn and high latency, described above.  They seem to be 
focused on very stable or LAN type networks.  Is this a correct 
assumption?  If it is, it seems that byzantine quorum algorithms need to be 
refocused on the kinds of networks that we are dealing with today, rather 
than LAN centric networks or networks of very stable servers on the public 
Internet.

Best,
   Brad Neuberg

At 07:22 PM 2/21/2005, you wrote:

> > "Also, a decentralized scheme such as in
> > Kazaa has no availability problems but lacks integrity, since Kazaa is
> > plagued with many fake files. Clearly, decentralization is an unsolved
> > issue that needs further research."
>
>Perhaps this is ironic, but a good solution is protocol-enforced property
>rights.  Specifically, we should treat names crossing trust boundaries as
>property, and securely agree across trust boundaries on who owns what names,
>as described in
>
>"Secure Property Titles with Owner Authority",
>http://szabo.best.vwh.net/securetitle.html
>
>Nick Szabo
>_______________________________________________
>p2p-hackers mailing list
>p2p-hackers at zgp.org
>http://zgp.org/mailman/listinfo/p2p-hackers
>_______________________________________________
>Here is a web page listing P2P Conferences:
>http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences

Brad Neuberg, bkn3 at columbia.edu
Senior Software Engineer, Rojo Networks
Weblog: http://www.codinginparadise.org

=====================================================================

Check out Rojo, an RSS and Atom news aggregator that I work on.  Visit 
http://rojo.com for more info. Feel free to ask me for an invite!

Rojo is Hiring!  If you're interested in RSS, Weblogs, Social Networking, 
Java, Open Source, etc... then come work with us at Rojo.  If you recommend 
someone and we hire them you'll get a free iPod!  See 
http://www.rojonetworks.com/JobsAtRojo.html. 




More information about the P2p-hackers mailing list