Vitalik: Native Smart Accounts Coming to Ethereum Within a Year
Vitalik Buterin says Ethereum will introduce native smart accounts within a year, a major upgrade to wallet functionality. The change aims to reduce user friction and enable more sophisticated logic like automated trading rules, multi-factor authentication, and enhanced security, potentially transforming how both humans and bots interact with dApps.
The push for account abstraction (AA) is not new; discussions trace back to at least 2016. Vitalik Buterin's recent announcement points to a culmination of over a decade of research aimed at fundamentally changing how user accounts function on the Ethereum network. Currently, standard Ethereum wallets are Externally Owned Accounts (EOAs), controlled by a single private key. This design creates single points of failure; if a key is lost or stolen, funds are gone forever, and it lacks flexibility for features like spending limits or social recovery. Every transaction must also be initiated from an EOA and paid for with ETH. A non-native form of account abstraction already exists through ERC-4337, which went live in March 2023. It works by creating a separate mempool for "UserOperation" objects, which are then bundled into a single transaction by a "Bundler" and sent to a global "EntryPoint" smart contract, all without changing the core protocol. However, adoption of ERC-4337 has faced challenges. Statistics from late 2023 showed low user retention, with only 6.89% of smart accounts remaining active for more than six months. Reports also indicated that the "bundlers" essential to the system were largely unprofitable. The upcoming native implementation Buterin refers to is part of the planned "Hegota" fork and is centered around a new proposal, EIP-8141. Described as an "omnibus" proposal, it aims to integrate account abstraction directly into the Ethereum protocol, solving issues that application-layer solutions like ERC-4337 could not fully address. This new system will introduce "frame transactions," allowing a single transaction to contain multiple operations, such as bundling a token approval and a swap together. It also streamlines the use of "paymaster contracts," which can sponsor gas fees or allow them to be paid in tokens other than ETH. A key motivation is what Buterin calls "intermediary minimization," a core tenet of Ethereum's cypherpunk ethos. This could significantly improve privacy protocols like Railgun and Tornado Cash by removing reliance on "public broadcasters," which have been a major source of user friction.