> allow someone to login with their Ethereum wallet and use their ENS domain name as a username in your chat app rather than adding Google Auth
You're basically describing OpenID, which predates cryptocurrency by several years.
You're basically describing OpenID, which predates cryptocurrency by several years.
That being said, I think EVM-compatible wallet login will be stickier and have broader network effects as there are exclusive services you cannot access without it (unlike OpenId, which is merely an alternative to other logins).
There is also a major economic incentive to build user-friendly wallet experiences (such as Rainbow, Argent, and Dharma mobile apps) as well as browser plug-ins (Metamask, Coinbase Wallet, etc) and hardware devices (Ledger, GridPlus, etc) and I think that ecosystem of competition is going to produce some big UX wins that OpenId will never really be able to compete with.