Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #4 (permalink)  
Old February 6th, 2010
Novicius
 
Join Date: January 25th, 2010
Location: Russia, Barnaul
Posts: 2
OCTAGRAM is flying high
Default

Quote:
Originally Posted by arne_bab View Post
To give i bit more information (I was a bit brief):

Currently about 95% of the live Gnutella nodes support TTH (Limewire/Frostwire, Phex, gtk-gnutella, ...).
Sounds promising.

Quote:
Originally Posted by arne_bab View Post
Sha1 is being used to identify a file (to request it)
Is it possible to resolve SHA1 from TTH? One could probably get SHA1 for a specific peer and use this SHA1 to request a file from this peer only.

Quote:
Originally Posted by arne_bab View Post
while TTH is being used to verify each chunk. A request is a simple GET request with /uri-res/N2R?urn:sha1:<sha1> as path (and for this sha1 is perfectly suited, because it just identifies the file).
Well, maybe, but this in fact means that one have to spend time calculating SHA1 just because it is used for identification. Calculating sha1 is even more difficult when you don't have the files (they are remote, distributed through DC userbase). Websites like (...deleted...) and also lots of intranet dc portals can only transit to Gnutella given that Gnutella can work without SHA1.

With regards to local files I'd better spend time calculating md5 when idle. Multiple non-p2p-aware sites provide md5 for file verification. Multiple tools (cli and gui) use md5. This is not gonna change in the foreseeable future.

Quote:
Originally Posted by arne_bab View Post
And you can add TTH to magnets, it's just not done by most people
This is a very important moment. I thought it is supposed to be done automatically. Of course most people won't edit magnet links. In eDonkey modern clients include aich by default; at least, it is highly recommended to include AICH in ed2k links, and it's hard to meet non-aich ed2k link. In eDonkey, however, both ed2k and aich hashes allow partial file verify.

Is there Gnutella clients around that generate TTHful magnet links by default? bitprint is also fine, Direct Connect clients are aware of it.

Another relevant question: Is is possible to look for file sources without knowing SHA1?

Can anybody download this file in Gnutella?

magnet:?xt=urn:tree:tiger:GMRI7CX6MRUGEGN4BITB25UG G3QUANYMPO33SLA&xl=1388544&dn=msvbvm60.dll

(remove the space, the space is inserted by forum engine, I can't get rid of it)

It is very popular in Direct Connect. Lots of stuff depend on it. There should be no problem to locate it in Gnutella given that TTH searches are implemented.

Last edited by OCTAGRAM; February 7th, 2010 at 04:51 AM.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: https://www.gnutellaforums.com/general-gnutella-development-discussion/94779-sha1ess-gnutella.html
Posted By For Type Date
???????? + ??++ ? ?.?. ???? - ToDo - >> - ????? This thread Refback September 26th, 2010 05:19 AM


All times are GMT -7. The time now is 01:51 PM.


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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.