Re: Re: Implementing a Gnutella-structured network only with basic HTTP possible?

Arne Babenhauserheide <[email protected]> Fri, 26 Feb 2010 19:37:13 +0100
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
Hi Phillipe, 

Am Freitag, 26. Februar 2010 18:13:16 schrieb verdy_p:
> This discussion is going nowhere. The proposer is not in fact proposing
> anything concrete, and has a very poor  understanding of what is a P2P
> network and why it works or does not work.
> 
> In fact he must realize that the exact binary protocol format itself does
> not matter at all. The fact that messages  are formatted in one way or the
> other is absolutely not important. 

So, where's the problem with evaluating ways to do this binary protocol 
differently (opening options like passive nodes) while keeping the complex part 
as it is? 

As much as I enjoyed reading some of your later analyses, this one did 
slightly disturb me: 

> May be he never had experience of how the early Gnutella evolved: 

Uhm, you do know that I was in actively contributing in this list when things 
like dynamic querying and intra ultrapeer query routing table exchange were 
added? 

I experienced what the addition of the download mesh gave us, and I still 
remember chen Limewire added the random number protection of download uris to 
stop web-clients from leaching. 

Also I remember the retreating uphill battles I fought to tell people that 
decentral BitTorrent is not only easily possible, but can already be done in 
Gnutella, and that we'd only need trackers which record who requested files - 
and that we can even integrate normal http sources by just adding an as=… in 
magnets. But then I couldn't program at that time, so I couldn't help making 
that a reality. And noone wanted to add the centralized tracker level, so I 
was quite lost. 

(btw: it's already a semi-reality thanks to freebase.be
- code: http://www.freebase.be/g2cache.php 
but we'd need to have this cache integrated into magnet sites - or for example 
music stores)

Today we have the DHT (more exactly: 2 servents have it, as soon as the next 
gtkg is released), but Bittorrent owns the data transfer (along with 
centralized sites like rapidshare), though it requires dedicated servers where 
Gnutella can use a simple http seed. 

Best wishes, 
Arne

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 
   - Ein Würfel System - einfach saubere Regeln -
                           http://1w6.org



[Non-text portions of this message have been removed]