Notices where this attachment appears
-
@benis I don't see how it's any more easy or difficult to teach your software 0x14 than to teach it "urn:sha512". The urn namespace is greater, that's the difference.
Human-readable is nice. But I don't believe there will be a generic client smart enough to understand how to use SHA-512 on Gnutella. You need a Gnutella client and it needs to already understand SHA-512.
I don't see any forward compatibility in BEP 0003:
> pieces maps to a string whose length is a multiple of 20. It is to be subdivided into strings of length 20, each of which is the SHA1 hash of the piece at the corresponding index.
And I don't see any other mention of "hash" on http://www.bittorrent.org/beps/bep_0000.html , except mentions of infohash that don't seem to affect the core protocol.