Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Open Discussion topics (https://www.gnutellaforums.com/open-discussion-topics/)
-   -   Finally the new G2 network (https://www.gnutellaforums.com/open-discussion-topics/16974-finally-new-g2-network.html)

Unregistered November 6th, 2002 04:21 AM

Finally the new G2 network
 
I was at Shareaza and dowloaded thier new version of 1.7- now granted its still a beta - but WOW it rivals Kazaa in speed - read about it at www.shareaza.com. Finally someone is implementing a protocol and is going to pull gnutella out of the ice age. When do you think limewire is going to adopt it?

rutro November 6th, 2002 07:28 AM

Hmmmm.....
 
Careful now.... you don't want to sound like you're promoting other gnutella clients in this LW forum!... it's politically incorrect! :rolleyes: and... needless to say, other members of this board will very quickly flame your butt. :eek:

As far as the G2 protocol.... it will only take off if other clients buy into it!... otherwise it will just become a private network, which won't truly benefit anyone.

Unregistered November 6th, 2002 08:48 AM

http://www.gnutella2.com/


Level One: A New Protocol
Gnutella2 introduces a flexible new protocol to support current and future P2P technologies. Packets are compact binary trees of named data items, which allow multi-vendor information nesting and augmentation, selective digital signing and other exciting features. Existing data structures can be modified and improved without disrupting deployed software, and advanced topics such as UNICODE support are handled in a uniform manner.

Level Two: A New Data Transport ArchitectureGnutella2 provides two interdependent data transport mechanisms: reliable compressed TCP streams, andan unreliable and semi-reliable UDP transport provider. The combination of these two systems allow higherlevel G2 constructs to take maximum advantage of network conditions to deliver data packets quicklyand efficiently, with or without assured delivery, within bandwidth requirements and without unnecessaryoverhead.

Level Three: A New Set of Base ServicesGnutella2 takes full advantage of the first two levels to deliver an exciting new set of distributedpeer-to-peer services. Controlled global object searching is implemented using an iterative walkerapproach, with selective out of band response delivery and translation. Combined with an abstractcomponent interest/response query model, this system goes beyond what is available in any other P2Pplatform. The Gnutella Addressing System (GAS) provides the ability to reach arbitary nodes basedon a known identifier, regardless of their connection method.

Level Four: A New Implementation StandardOne of the problems facing the legacy Gnutella network was the varying level of support for criticalnetwork features in different clients. The Gnutella2 Standard requires clients to implement thefirst two levels completely, as well as the dual transport providers with some form of intelligent bandwidth control, 1-bit universal QHT, simple search response, basic metadata (at minimum),simple query language, link compression, root tigertree as the primary URN, HTTP/1.1, partialtransfer and sharing. If able to operate as a hub, the full set of generic routing rules must besupported. Support for G1 is recommended but not required.

G2 is a new beginning for the Gnutella network : an open, scalable and flexible protocol designed to support current and future P2P technologies.
Full specifications will be available soon.

sberlin November 6th, 2002 10:01 AM

actually, LimeWire proposed the essentials of it awhile ago. LimeWire just decided to show the rest of the Gnutella developers the proposal so that it could be implemented in lots of clients, and also so the other gnutella developers could have input in how the proposal would be finalized.

Shareaza decided to go ahead and do their own thing, using key parts from everyone else's ideas, branding it gnutella2 for marketting, but not letting any other developer know about until approximately yesterday.

rutro November 6th, 2002 10:16 AM

Now that's not nice...
 
Quote:

Originally posted by sberlin
actually, LimeWire proposed the essentials of it awhile ago. LimeWire just decided to show the rest of the Gnutella developers the proposal so that it could be implemented in lots of clients, and also so the other gnutella developers could have input in how the proposal would be finalized.

Shareaza decided to go ahead and do their own thing, using key parts from everyone else's ideas, branding it gnutella2 for marketting, but not letting any other developer know about until approximately yesterday.

Interesting!...
Sounds like Shareaza isn't sharing! :rolleyes:

rutro November 6th, 2002 10:21 AM

What now
 
Quote:

Originally posted by sberlin
Shareaza decided to go ahead and do their own thing, using key parts from everyone else's ideas, branding it gnutella2 for marketting, but not letting any other developer know about until approximately yesterday.
So how do we think LimeWire will respond to this. :confused:

Unregistered November 6th, 2002 12:26 PM

As soon as it's out of beta, the protocol will be released.

It must be pretty damn good, peeps over at ZeroPaid are talking about ditching Kazaa for it, so it can't be that shabby.

I'm on a Mac, so I can't use it. I will just have to wait for Limewire to implement it, so Acquisition can.

sberlin November 6th, 2002 03:10 PM

well rutro, from the way things look right now, although people are somewhat upset (and rightfully so) over the clandestine [ :) ] development/release of G2, most folks think that gnutella got a sorely-needed boost in popularity... so once the specs are released, i'd expect most clients to incorporate it.

i hope it works out.

rutro November 6th, 2002 04:21 PM

Quote:

Originally posted by sberlin
well rutro, from the way things look right now, although people are somewhat upset (and rightfully so) over the clandestine [ :) ] development/release of G2, most folks think that gnutella got a sorely-needed boost in popularity... so once the specs are released, i'd expect most clients to incorporate it.

i hope it works out.

A popularity boost for gnutella is needed... and if G2 will facilitate that, I'm all for it!
If it works out (hope it does)... I'll be looking forward to LimeWire incorporating G2. :)

tbone89 November 10th, 2002 06:59 AM

Strangely with such a large development being released as the "G2" (forget for now whether it was right or wrong) I find it disturbing that there's so little discussion about it. I found that the only real discussion is taking place at the shareaza website forums and strangely hardly a peep from the limewire community. Why?

I'm not a programmer, but I know some of you who are reading this thread are. What is likelyhood of "g2" (or whatever its going to be called) incorperation into limewire code and if so when? 2 weeks 2 months next spring?


All times are GMT -7. The time now is 04:44 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.