|
In your proposed scheme of URL->hash, everyone is expected to pay a big service to host their data, so that their page is accessible to that service's users? Or what? It sounds like you're saying "use IPFS for web hosting" but that's famously slow and unreliable for anything not incredibly popular. How do you propose a person publishes their data? They get a domain, they create their page, they hash their page, they point that domain at that hash, and then what exactly? They update their content, compute the new hash, and then wait for DNS to propagate the new change? I'm serious here, I'm trying to work out how what you're suggesting would work for the standard use cases of websites, and I'm trying to work out how if it does work for the standard use cases it solves any of the problems that archive.org has to manage, or any of the features people use archive.org for? People don't use archive.org to ask "where did this content get published?" (e.g I have a hash of the page content) they say "what was the content at this location+time?". Definitionally they do not have the content, so they do not have the hash. They have the location, but you've just said the location is just the hash of the content. If you're saying the location of the document is the full url, not just the domain (the only part that involves machine addresses), then what is the hash for? Finally, if the location is based on hash, you don't only break any content that is not 100% static, you break encrypted content, because definitionally encrypted content is not static. |