Haotian|Nov 13, 2025 07:56
Last time I mentioned that the x402 protocol continues the Lightning Network. Recently, while having dinner with a group of programmer friends, I was challenged again: Isn't x402 just the previous AA account abstraction?
The underlying message is that Ethereum has been focusing on Account Abstraction for many years, with ERC-4337, Paymaster, and other investors investing so many resources, including various grants and wallet service providers. However, as we can see, the actual results have been criticized by many for being too loud and too little.
Although I don't think AA has declared failure, where is the crux of the matter?
1. Paymaster transfers users' gas consumption to the project party, which sounds great, but the project party has weak motivation to burn money for payment and unclear ROI, undoubtedly leading to a dead end in the business model. Without self generating ability, how can we rely solely on blood transfusion?
2. The abstraction of AA accounts is limited to the internal EVM ecosystem, such as ERC4337, Paymaster, and Entry Point contracts, which are all exclusive to Ethereum. If you want to achieve cross EVM ecosystem use including Solana, BTC, etc., you need to continue to stack intermediate layer services to achieve functionality. However, the problem is that the intermediate layer services have an additional fee sharing, which poses a greater challenge to the ROI of the business model!
There are still many complex technical issues that I won't delve into, but let me explain something that everyone can understand. AA is essentially a product of "technology for technology" and is a work under the pure research trend of Ethereum in the past.
By comparison, what is the x402 protocol playing? Any difference? Some people criticize how to bring out HTTP 402 status codes, an ancient species that existed 30 years ago, and play games of gold carving.
But don't forget the HTTP 402 status code, which is the underlying protocol of the Internet and the common language of Web2 and Web3.
AA requires smart contracts, on chain state, and EVM virtual machine execution, while x402 only requires one HTTP request header, which can be used by any system that supports HTTP - Web2 API, Web3 RPC, and even traditional payment gateway, all compatible.
This is not an optimization solution for technology stacking, but a "dimensionality reduction blow" to simplify the protocol layer. Instead of tinkering with various compatibility and trust methods at the application layer, it is better to first unify the standards of the upstream protocol layer.
The key is that x402 is naturally a good cross chain interoperability standard. As long as the agent can send HTTP requests, process 402 responses, and complete EIP-3009 authorization (or equivalent standards for other chains), regardless of whether you are a Base, Monad, Solana, Avalanche, or BSC, the protocol level is insensitive across chains, only reflected in the single point of settlement and payment. Compared to this, cross chain costs are much lower.
Facilitator can simultaneously serve multiple chains, and users' payment history data can be uniformly indexed. Developers can "connect" the entire ecosystem with just one access.
Overall, I feel that AA is a refined engineering under the thinking of researchers, while the x402 protocol is a practicality driven by market demand.
The question is, will ERC-8004 follow the old path of AA?
From a theoretical perspective, ERC-8004 is very similar to AA 2.0 and is still exclusive to EVM. It requires the deployment of three layers of registry (Identity/Computation/Validation), and early incentives also rely heavily on external subsidies or pledges. These are all pitfalls that AA has stepped into before. If other chains want to be compatible, an additional layer of trust cost still needs to be added.
But the difference is that under the x402 framework, ERC-8004 is just a tool, not a leading standard. Other chains need to be compatible with the x402 protocol, not ERC8004.
This positioning difference is very important. What was AA's problem back then? It wants to become the only standard for Ethereum payment experience, requiring the entire ecosystem to revolve around it: wallets to adapt, applications to integrate, and users to change their habits. This kind of "top-down" push naturally cannot be pushed without killer applications and clear ROI.
ERC-8004 is different. It doesn't need to be the protagonist because x402 has already solved the core problem: payment. ERC-8004 only provides an "optional" trust layer on this already operational payment network.
Moreover, ERC-8004 is a ride hailing service for x402, so there is no need to build an ecosystem from scratch. X402 already has a clear business cycle (provider drainage, facilitator charging), a complete technology stack (HTTP protocol+EIP-3009), and an active project ecosystem, while ERC-8004 only needs to be "plug and play".
Note: I have always respected Devs and Long termism who were once at the forefront, but when a certain direction cannot achieve Mass Adoption for a long time, it may be better to take a different path and redevelop it. x402 is a brand new beginning!
Share To
Timeline
HotFlash
APP
X
Telegram
CopyLink