On November 13, Vitalik Buterin announced he had signed The Trustless Manifesto, a document reflecting on Web3’s trust model and proposing three rules for judging whether a system is truly trustless: no critical secrets, no indispensable intermediaries, no unverifiable outcomes.
Just a few days later, on November 18, the Ethereum Foundation’s account abstraction team introduced the Ethereum Interop Layer (EIL)—a design built on ERC-4337 and The Trustless Manifesto.
Many people feel that Ethereum’s core decision-makers spend too much time on abstract theory. But in reality, this goes far beyond philosophy. If we want Web3 to reach billions of people, we have to ask: Is today’s account model truly accessible? If users can permanently lose all their assets just by losing a private key, have we really achieved self-sovereignty?
In this article, we’ll use The Trustless Manifesto as a starting point to look at why Ethereum needs Account Abstraction (AA), where EOAs fall short, and what kind of next-generation account experience AA can unlock for users.
1. What’s wrong with traditional EOA accounts?
Most accounts on Ethereum today are still Externally Owned Accounts (EOAs). Each EOA is controlled by a public–private key pair, usually turned into a 12- or 24-word mnemonic phrase. For many newcomers, this becomes the core “crypto security rule”:
Your private key / mnemonic = your assets.
As long as you control the private key or mnemonic for an address, the assets are fully under your control. Neither exchanges nor validators—no one—can freeze, confiscate, or move them for you.
But this pure form of decentralization is also a double-edged sword: it sets a very high bar for mainstream adoption of crypto assets.
- Learning curve: users need to understand basics like addresses, private keys/mnemonics, and gas fees.
- Storage risk: in the EOA model, ownership is fragile—because “private key = account” If your key is lost or stolen, your ownership disappears instantly and irreversibly. There’s no “forgot password” and no support team to restore it.
In short, with EOAs you are solely responsible for the security of your assets, which is why new users are constantly told not to screenshot or upload their mnemonics and to keep multiple offline backups instead.
Another typical trait of EOAs: to send any token, your account must hold ETH to pay gas fees. This leads to a common frustration for new users:
“My wallet has 1,000 USDT, but I can’t move a cent because I don’t have any ETH.”
Objectively, this “you must buy another coin just to spend your coin” experience is a major barrier to Web3 adoption.
Finally, interacting with EOAs can feel like signing the same paperwork again and again. Because EOA behavior is hard-coded on-chain, it’s very limited in what it can do.
For example, when you trade on a DEX, one simple action is split into multiple on-chain steps: first Approve (sign + pay gas), then Swap (sign + pay gas again). The process is both tedious and costly.
In The Trustless Manifesto, there is a key idea called “Accessibility.” A system might be trustless from a technical perspective, but if it’s so complex that only power users can operate it, it can’t really serve the public—and it’s hard to call it trustless public infrastructure.
Because of these structural limitations of EOAs, the ecosystem began exploring solutions like Account Abstraction (AA).
2. What is Account Abstraction (AA)?
Here’s a simple analogy: a traditional EOA account is like an old-school Nokia—simple and single-purpose. An AA account (a smart contract account) is like a smartphone—programmable and flexible.
From a technical perspective, AA has gone through several iterations—such as ERC-4337, EIP-7702, EIP-3074 and others. But as a user, the key idea is simple:
AA decouples the account from a single private key and turns the account into code—a smart contract.
Once an account becomes code, its behavior is no longer fixed—it’s programmable. You can embed rules directly into the account itself, such as:
- Who is allowed to use it
- How much can be transferred per day
- Who pays the gas fees
None of this was possible with EOAs alone; you had to rely on extra contracts and complicated setups.
That’s why AA accounts enable many more ways to manage security. With a traditional EOA, if you lose your mnemonic, there’s no way back. With an AA account, you can enable social recovery by setting up several guardians (another device of yours, trusted friends, or even third-party services). If you lose your key, your guardians can jointly help you generate a new one and regain control of the same account.
AA accounts also support a feature called Paymaster (gas sponsor). Apps can choose to pay gas on your behalf, which is great for onboarding new users. Or, you can pay gas directly with tokens like USDT in your account, with the Paymaster handling conversions in the background. In some setups, the whole experience can feel almost “gasless” to you.
So if EOAs are single-purpose Nokias, AA accounts are smartphones: by decoupling the account from a single key and letting code control it, we can add both richer features and stronger protections. And if Web3 is ever going to reach billions of people, we need more everyday actions on-chain—but with far lower mental and operational costs for users.
3. What can AA accounts bring to everyday users?
As a regular user, you don’t need to understand the code behind AA. What matters is that, once you upgrade to an AA account, your Web3 experience can improve in a few key ways:
1) Say goodbye to mnemonic anxiety (social recovery)
Because the account is no longer tied to a single private key, you can define more human-friendly security rules. For example, you can set 3–5 guardians (another wallet or device of yours, trusted friends, or a service).
If you lose your current phone or key, your guardians can help you generate a new key and regain control of the same account. In other words, your account and assets stay where they are—you just change the key, much like resetting access in modern banking.
2) No more “you must hold ETH” requirement (Paymaster)
AA accounts support Paymaster (gas sponsor). Projects that want to attract users can simply pay gas for them, so interactions feel as smooth as using a Web2 app.
And if your wallet only holds USDC, you can pay gas directly in USDC, with the system swapping behind the scenes—no need to go buy a tiny amount of ETH just to send a transaction.
3) One-click, atomic operations instead of many steps
Because AA accounts are smart contracts, they can bundle multiple on-chain steps into a single atomic transaction. Using the earlier DEX example: where you used to do “Approve → Sign → Swap → Sign”, an AA account can handle everything with one action.
Atomicity means either all steps succeed together, or they all fail—so you don’t waste gas on partial failures. It’s safer and saves both time and gas.
4) Fine-grained permissions and risk controls
Because AA accounts are programmable, they can manage permissions much like a modern bank account. You can set different security levels and daily limits—for example:
- Require multisig for payments over 1,000 USDT
- Allow smaller payments to go through with fewer checks
You can also keep whitelists and blacklists so the account only talks to trusted contracts.
Even if a key is compromised, spending limits and whitelists make it hard for an attacker to drain all of your funds quickly.
Conclusion
As The Trustless Manifesto emphasizes, a truly trustless system shouldn’t be reserved for cryptographers and power users. It should be accessible to everyone.
Account Abstraction (AA) is not here to replace or overthrow Ethereum. It’s a return to a more human-centric design. By using flexible code instead of fragile key management alone, AA helps compensate for how humans actually handle secrets—and removes one of the last big barriers to large-scale Web3 adoption.
As wallets like imToken gradually roll out AA features, it’s reasonable to expect a future Web3 that combines the smooth, familiar experience of Web2 with the self-sovereignty and openness that define Web3.
And you? You just get to enjoy the change.