- https://github.com/unstoppabledomains/zns
- https://github.com/unstoppabledomains/zns/blob/master/REGIST...
- https://github.com/unstoppabledomains/zns/blob/master/RESOLV...
- https://github.com/unstoppabledomains/zns/blob/master/REGIST...
So in the end, I think there is a central registrar for each gTLD, so basically the same as we're doing now, just a different organization behind it and blockchain!1!11oneone
Theoretically, anyone could make a work-alike resolver service that used their own Ethereum node to query for results; in which case any attempts to censor UD could be routed around by pointing opera to a different dns-over-http server (assuming that is configurable, which is really up to opera, not the protocol).
I do like that idea actually -- if I published a self-signed SSL cert for my domain on the Ethereum blockchain, that could be returned and used to validate my domain, without any sort of CA having to be involved. The only trust needed would be that the HTTP-DNS-Ethererum server itself wasn't lying about which public key owned the on-chain domain record.