If there's some way to actually solve the scaling problem [1] meaningfully, it might have a chance to be more than niche. Broadly applies to Ethereum and all other existing blockchain systems too. Ethereum can handle ~25 transactions per second at the moment. Commit a namespace entry? Transaction. Send coins? Transaction. Any smart contract interactions? Transaction. The actual Web 3.0, where all our name resolution…
This seems to ignore Ethereum's rollup-centric approach to scalability. Many of those interactions you mention (such as sending coins, interacting with a smart contract) can be batched and, in a single L1 transaction, their integrity verified cryptographically with succinct zero-knowledge proofs (zk-SNARK/zk-STARK). To the user, eventual UX is similar. Direct CEX on/off ramps to rollup, trading, DeFi, NFTs, smart con…
Payment and State Channels are the only true way to scale. Off-chain txs. Lightning network works quite well today for Bitcoin and I look forward to seeing entirely new paradigms evolve in time for Eth.