Somewhat related - I really like the model of authenticating users via a wallet for the Ethereum network. It's not without it's problems and it's friction, but it creates a single public profile a user can use across different walled gardens. If you happen to use a wallet anyway, the experience of logging into various websites with it is rather glorious.