I really like the idea of being able to "git clone" your data/website into your own local browser and just make it's own webserver. For most of content we generate, that would probably be enough.
I don't see the point of trying to place everything in a blockchain. I understand the power (and need) to decentralization though.
And I'm not sure just one tech/coin/protocol/chain will be enough, but maybe if we pack:
- a P2P browser, with a wallet for authentication+payment (abstracting money away together with authentication is a near idea)
- a versioned content manager that make it easy to pull/push from/to peers
- ways to P2P nodes to sign their own content and give permission or not to peers to read/write, so we can trace ownership through version logs
- a way to run serverless functions to share computational power, but only for complex tasks like ML training, rendering, etc
- a way to automatically (and collectively) parse in-browser data to add annotations (bringing semantics to random data, or labels to ML datasets)
- automate renderers of such data to create (and host) 2D websites, data visualizations, or 3D content (you can call it your own miniverse)
Or what I just described is the Web we're already building, we just need more hands on deck to actually build it instead of wasting our time with bs.