A crypto based toplevel domain like the Ethereum Name Service. But with a twist:
If I lose my private key, the domain is not lost, but locked for 3 months and nobody, not even the registry can move it. After the 3 months, if I stay "silent" and not confirm my ownership via my private key, the registry can move the domain.
The registry should have this process: During these 3 months, I have to start an expensive process at the registry to validate my identity and ownership of the domain. When completed successfully, the registry will move the domain to my new public key.
So the worst thing that could ever happen to my domain (and my emails under that domain) is that I end up in a situation that is normal for domains today: That the registry has control over it.
You mention losing your private key, what about somebody else getting it (data leak, hack...) and controlling your identity before the end of the 3 months?
Blockchain-based "solutions" are not actual solutions because they don't account for this fairly common case. Once they do, they rely on a 3rd-party, and you're back to square one.
A crypto based toplevel domain like the Ethereum Name Service. But with a twist:
If I lose my private key, the domain is not lost, but locked for 3 months and nobody, not even the registry can move it. After the 3 months, if I stay "silent" and not confirm my ownership via my private key, the registry can move the domain.
The registry should have this process: During these 3 months, I have to start an expensive process at the registry to validate my identity and ownership of the domain. When completed successfully, the registry will move the domain to my new public key.
So the worst thing that could ever happen to my domain (and my emails under that domain) is that I end up in a situation that is normal for domains today: That the registry has control over it.