Account abstraction trong hệ thống Ethereum cho phép tài sản được giữ độc quyền bởi các hợp đồng thông minh (smart contracts) thay vì được kiểm soát bởi các tài khoản sở hữu bên ngoài (externally owned accounts – EOAs). Tiêu chuẩn ERC-4337 là tiêu chuẩn token về account abstraction, mở khóa sức mạnh của ví tiền mã hóa dựa trên hợp đồng thông minh trên blockchain Ethereum.
Trước khi có account abstraction, tài khoản EOAs là cách duy nhất để khởi tạo giao dịch hoặc thực thi hợp đồng thông minh trên Ethereum. Tuy nhiên, hạn chế này làm cho việc thực hiện các giao dịch hàng loạt trở nên khó khăn và yêu cầu người dùng luôn giữ một số ETH để thanh toán phí gas.
Account abstraction giải quyết những vấn đề này bằng cách cho phép người dùng linh hoạt lập trình thêm tính bảo mật và trải nghiệm người dùng tốt hơn vào tài khoản của họ. Điều này có thể thực hiện bằng cách nâng cấp EOAs để chúng có thể được kiểm soát bởi hợp đồng thông minh hoặc nâng cấp hợp đồng thông minh để chúng có thể khởi tạo giao dịch. Cả hai lựa chọn này đều đòi hỏi thay đổi trong giao thức Ethereum.
Ví tiền mã hóa dựa trên hợp đồng thông minh (smart contract wallets) là giải pháp cho những vấn đề này. Tuy nhiên, hiện tại chúng khó lập trình vì logic của chúng phải được chuyển thành một tập hợp các giao dịch EOAs trước khi được xử lý bởi Ethereum. Account abstraction cho phép hợp đồng thông minh khởi tạo giao dịch một cách tự động, giúp người dùng triển khai logic vào ví tiền mã hóa dựa trên hợp đồng thông minh và thực thi trên Ethereum. Cuối cùng, account abstraction cải thiện hỗ trợ cho ví tiền mã hóa dựa trên hợp đồng thông minh, giúp chúng dễ dàng xây dựng và an toàn hơn cho người dùng. Với account abstraction, người dùng có thể tận hưởng tất cả lợi ích của Ethereum mà không cần biết hoặc quan tâm đến công nghệ cơ bản.