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]