2 ms·
> Hashes are universal and unambiguous. There should be a way to retrieve a file given its hash. I'm not sure you've thought through the complexity of what you
by parasubvert 12y ago
> Hashes are universal and unambiguous. There should be a way to retrieve a file given its hash.
I'm not sure you've thought through the complexity of what you're asking for.
Hashes require (a) a hash function everyone agrees to, (b) a way to resolve them to an IP address.
Unless you synchronized all global hashes across the Internet on everyone's computer (the git hashed project model -- which we know doesn't scale beyond a certain point unless you bucket things into independent hashes you care about), you'd basically have to do something like
Hash://ip_address/bucket/hash or hash://bucket/hash if you want to give a monopoly to one IP address that manages giant hash in the sky
Which is back to URLs and HTTP, and no different from say Amazon S3