Some assorted thoughts on Vitalik's latest post by MetaMask co-founder Dan Finlay.
Preamble
Thanks for sharing this vision of the decentralized future. This seems like a nice opportunity to share some thoughts, and a sense of how MetaMask is building towards enabling all of the solutions listed in this blog post and more.
A number of the approaches listed in this article are things I completely agree with and we already have initiatives underway to address (privacy is mandatory, wallets should sync data, wallets need to seamlessly integrate L2s, cross-chain applications should be feasible, users shouldn't have to think about addresses), and some of the proposals are a bit more technically ambitious and seem to deserve deeper consideration (the keystore contract proposal). That said, I am happy to say that even the most ambitious proposals here fit well within the current MetaMask roadmap, and I'm happy to now do a review of how.
The Review of How
The Pain of Many Addresses
The article begins and ends with thoughts about the pain of having many addresses, and multiple sections are spent ideating on ways of reducing the pain of managing these many addresses, or improving their user experience through services like ENS.