On Friday, May 29, 2009 David Barrett wrote:
> The only practical benefit I can see to a "pure" decentralized design
> is protecting yourself from forced shutdown.  But even that can be
> mitigated by having servers in different jurisdictions.

Shutdown is not an only unreasonable request that one could imagine.
Craigslist had to endure all these sex ad removal requests from the
other state attorney. Microsoft Messenger had to selectively black 
out Cuba, Iran, Sudan, etc. I fail to see how having some servers 
in Europe or wherever would allow Microsoft to avoid doing that. As
a matter of fact, I fail to see how having such extra servers would
have protected Napster 1.0 from shutdown, either.

Of course, you can design your system in such a way that the servers in
different jurisdictions would be operated by different legal entities.
But that is quite an endeavor - setting up multiple legal entities
across the globe is not for the weak of heart. If you as much as even
suspect that someone might dislike what you are doing, going fully
decentralized might be a pretty reasonable choice from the business 
standpoint - it might prove to be a deterrent for the lawyers who have
nothing better to do. Plus, you don't have to pay the hosting costs
for the central servers in that case :-)

Best wishes -
S.Osokine.
30 May 2009.


-----Original Message-----
From: p2p-hackers-boun...@lists.zooko.com
[mailto:p2p-hackers-boun...@lists.zooko.com]on Behalf Of David Barrett
Sent: Friday, May 29, 2009 2:33 PM
To: theory and practice of decentralized computer networks
Subject: Re: [p2p-hackers] Question on VoIP Kademlia based solution


leviant Leviant wrote:
>  
> I do not want (at least yet) to implement any central component for such 
> purposes.

I guess I'd ask: why this design constraint?  The only practical benefit 
I can see to a "pure" decentralized design is protecting yourself from 
forced shutdown.  But even that can be mitigated by having servers in 
different jurisdictions.

Basically, if you're saying "I just want to build cool tech and that 
sounds fun", that's a totally valid reason.  But if you're trying to 
build a scalable, secure, high-performance, real-world usable system, I 
see no reason to avoid central components.

-david

_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to