| Your vision matches mine pretty much 100%. If an asset doesn't live exclusively the blockchain, the blockchain can't enforce its ownership. If the blockchain can't enforce its ownership, it doesn't have anything else to offer. One small corner of potential I still see is running some low-volume Internet services with a blockchain as a backing store. There was a bit of a buzz a few years ago around distributed DNS, and it seems to fit the criteria to me. The asset itself (DNS records) is a tiny set of key-value pairs, so it can feasibly be stored on the blockchain itself. Clients can look up the blockchain directly, if operating a node is cheap enough, or use middleman servers. I think it's fine technically, but adoption is going to be a problem. On the plus side, the current administration of this centralized resource (ICANN), has its fair share of opponents and critics[0] - of course it is extremely debatable whether an ancap-style decentralized market would be preferrable, nevertheless there is an existing group of unsatisfied users who have reasons to look at alternatives. And snce adopting an alt-DNS doesn't mean you need to drop your traditional DNS records, there's no real cost to jumping in. On the other side, clients will only see added value if your site *isn't* available on the ICANN DNS network, and that's a long shot. Worse, you need a 'killer app' of a site to make people switch to a different DNS system, but realistically a site isn't going to grow big enough without being available on the traditional DNS in the first place. You'd need a few major sites to announce that they're pissed off with ICANN (for example due to a high-profile name dispute) and that they're moving to an alternative DNS. Fat chance of that. To put it more bluntly - if IPv6 is still having trouble with adoption, what chance does decentralized DNS have? [0] https://en.wikipedia.org/wiki/ICANN#Criticism |
> There was a bit of a buzz a few years ago around distributed DNS
DNS is already distributed: records are aggressively cached across the internet. It's globally scalable and it works pretty well. There's security issues with it that we could fix (most of which we could fix without blockchain).
A blockchain-based DNS gives us what? It has the advantage of removing the "admin rights" from name registrars. This definitely sounds desirable but it comes with an obvious, massive burden/baggage: in order to retain those byzantine properties, everyone who wants to look up a DNS record has to have a multi-terabyte blockchain file locally downloaded and verified. The pro doesn't outweigh the con. And delegating to a cache brings us back to where we already are now.