Why Pay Protocol Doesn't Use ERC-4337 for Now?
In the blockchain field, ERC-4337 (Account Abstraction) has been very popular in recent years. It proposes a new account system that allows wallets to move beyond traditional Externally Owned Accounts (EOA) and be completely defined by smart contracts.
It sounds ideal:
- User operations are submitted through UserOperation (UserOps) instead of regular transactions.
- Bundlers collect users' UserOps, bundle them into a single transaction, and submit to the blockchain.
- Account logic (signature methods, multi-factor authentication, limits, recovery mechanisms) is completely controlled by contracts, providing more flexible wallet experiences.
However, after in-depth research, we found: The real-world effectiveness of ERC-4337 in payment business is not as perfect as imagined.