Indeed, and the blockchain (combined with a proxy like DNSChain), can be used to do this securely and for free at-scale.
> Encrypted, authenticated: little padlock.
Neither self-signed nor CA-signed certificates are securely authenticated, so the padlock is completely misleading.
See this comment for details: https://news.ycombinator.com/item?id=7826443