Wallets are Dead! Long Live Wallets!
November 18, 2024
How our innovative approach to account abstraction will bring a billion cars onchain 🚘
Are your parents really going to write down a seed phrase and sign impossible to understand transactions? How long until they’re hacked? And if every app embeds their own siloed wallets, what’s the point of web3?
Fortunately, this is now a solved problem. Today, DIMO is launching Global Accounts, a next gen wallet system that gives crypto users the best of all worlds and paves the way for mass adoption. It features:
-
Easy login: All you need to login is an email or passkey — no seed phrases.
-
Free & simple: Familiar design and human readable transactions, without gas fees and chain switching.
-
Portable & secure: DIMO drivers can safely and easily access their vehicles and other assets inside of any app, without the risk of deceptive attacks.
How does it work? When DIMO users first sign up, we deploy a smart contract wallet on their behalf. This smart contract wallet is controlled by the user via their email and passkey. When any app wants a user to sign in and complete a transaction with their account (e.g., an insurance company that wants to see your car’s data), they use the DIMO SDK to pop open a webpage where the action can be completed safely. We use Zerodev, Pimlico, and Turnkey to deploy the smart contract wallet, paymaster, and signer for the user.
And this is just the start! Given our modular approach, future developers may add additional signers to link DIMO’s Global Accounts to other wallets and smart contracts, introduce multisignature wallets for advanced account structures (e.g., creating view only and admin level logins for a fleet business), and add custom paymasters that sponsor other types of transactions.
With Global Accounts, users get all of the benefits of simple UX, without security tradeoffs and permanent lock-in. Create your own account and add your car today for free by downloading the mobile app.
For instructions on upgrading to the Global Account system, or assistance with troubleshooting issues, please refer to the Global Accounts FAQ.