Những ý chính
ERC-4337 là một tiêu chuẩn Ethereum cho phép trừu tượng hóa tài khoản ở lớp ứng dụng, mà không cần thay đổi giao thức đồng thuận của Ethereum.
Ra mắt vào tháng 3/2023 thông qua các hợp đồng thông minh trên Ethereum mainnet, ERC-4337 cho phép ví hoạt động như các tài khoản hợp đồng thông minh có thể lập trình với các tính năng như khôi phục xã hội, xác thực đa yếu tố và tài trợ gas.
Tiêu chuẩn này giới thiệu UserOperations, bundlers và một hợp đồng thông minh EntryPoint trung tâm để xử lý giao dịch bên ngoài mempool chuẩn của Ethereum.
Đến năm 2025, ERC-4337 đã xử lý hơn 50 triệu UserOperations, và các triển khai thực tế đã cho thấy sự sụt giảm đáng kể về tỷ lệ rời bỏ sau giao dịch đầu tiên đối với người dùng mới.
EIP-7702, được kích hoạt thông qua bản nâng cấp Ethereum Pectra vào tháng 5/2025, bổ sung cho ERC-4337 bằng cách mở rộng các tính năng trừu tượng hóa tài khoản tới các tài khoản do bên ngoài kiểm soát hiện có (EOAs).
Giới thiệu
Đề xuất cải tiến Ethereum (EIPs) xác định các đặc tả cho hệ sinh thái Ethereum, bao gồm các nâng cấp giao thức cốt lõi và các tiêu chuẩn ở cấp ứng dụng. Ethereum Request for Comment (ERC) là một nhóm các EIP đặt ra tiêu chuẩn cho các thành phần cấp ứng dụng như hợp đồng thông minh và giao diện token. Khác với các nâng cấp ở cấp đồng thuận, ERC là các tiêu chuẩn do cộng đồng thúc đẩy, được thống nhất bởi các nhà phát triển và bên tham gia trong ngành.
ERC-4337 triển khai trừu tượng hóa tài khoản như một bộ hợp đồng thông minh được triển khai trên Ethereum mainnet. Được đề xuất lần đầu dưới dạng EIP-4337 vào năm 2021, và được ra mắt như một tiêu chuẩn ERC được công nhận vào tháng 3/2023. Mặc dù một số tài liệu vẫn sử dụng số EIP ban đầu, ERC-4337 hiện là tên gọi được sử dụng.
ERC-4337 là gì?
ERC-4337 được đề xuất bởi Vitalik Buterin và cộng đồng nhà phát triển Ethereum vào năm 2021 nhằm triển khai trừu tượng hóa tài khoản. Chính thức ra mắt vào tháng 3/2023, tiêu chuẩn này giới thiệu một khung giúp các ví crypto hoạt động như các tài khoản hợp đồng thông minh có thể lập trình.
Ethereum có hai loại tài khoản chính: tài khoản do bên ngoài kiểm soát (EOAs), được điều khiển bằng khóa riêng, và tài khoản hợp đồng thông minh, nơi lưu trữ mã. ERC-4337 mang lại trải nghiệm người dùng kiểu EOA cho các tài khoản hợp đồng thông minh bằng cách cho phép chúng xác thực và thực thi UserOperations thông qua hợp đồng EntryPoint. Điều này có nghĩa là tài khoản hợp đồng thông minh có thể tương tác với token và triển khai hợp đồng, mở khóa các tính năng ví mới như khôi phục xã hội, xác thực đa yếu tố và khả năng nâng cấp (upgradeability).
Nói một cách ngắn gọn, ERC-4337 cho phép ví nhúng logic có thể lập trình trực tiếp vào một tài khoản hợp đồng thông minh duy nhất, giúp đơn giản hóa cả trải nghiệm người dùng lẫn bảo mật.
Tại sao cần ERC-4337?
Ethereum sử dụng mô hình tài khoản, trong đó EOAs và tài khoản hợp đồng thông minh duy trì số dư được cập nhật bởi các giao dịch. EOAs, vốn điều khiển hầu hết các ví hiện có như MetaMask, chỉ dựa vào khóa riêng và yêu cầu mọi giao dịch phải được ký bằng các khóa đó. Mô hình này dẫn đến những phức tạp như khó khôi phục ví và nguy cơ mất khóa. Việc quản lý phí gas lại tạo thêm một lớp “cản trở”, vì người dùng phải nắm giữ ETH trong ví trước khi có thể thực hiện bất kỳ giao dịch nào.
Ví hợp đồng thông minh có thể giải quyết các vấn đề này nhờ logic có thể lập trình, nhưng về mặt lịch sử, chúng lại yêu cầu người dùng quản lý hai tài khoản riêng biệt: một tài khoản để giữ quỹ và một tài khoản để trả phí gas. Nhiều giải pháp trước đó cũng dựa vào các relayer tập trung.
ERC-4337 giải quyết các điểm gây cản trở này bằng cách kết hợp logic ủy quyền giao dịch và thanh toán gas vào cùng một khung ví hợp đồng thông minh. Nó cho phép xác thực giao dịch linh hoạt, trừu tượng hóa gas và các tùy chọn khôi phục tốt hơn mà không cần thay đổi ở lớp đồng thuận.
ERC-4337 hoạt động như thế nào?
Các nỗ lực trước như EIP-2938 đã đề xuất thay đổi ở lớp đồng thuận để đạt được trừu tượng hóa tài khoản, nhưng đã bị loại bỏ để chuyển sang ERC-4337, tiêu chuẩn này vận hành hoàn toàn nằm phía trên lớp đồng thuận.
ERC-4337 giới thiệu một đối tượng giao dịch giả (pseudo-transaction) gọi là UserOperation. Các đối tượng này được gửi vào một mempool riêng được quản lý ngoài chuỗi, nơi các tác nhân đặc biệt gọi là bundlers thu thập và gộp chúng thành các giao dịch chuẩn trên Ethereum. Bundlers trả phí gas để đưa các giao dịch gộp vào chuỗi và nhận bồi hoàn từ các khoản phí được nhúng trong các UserOperation.
Một thành phần cốt lõi là hợp đồng thông minh EntryPoint, đóng vai trò như một cổng thực thi an toàn để xác thực và xử lý UserOperations. Các ví triển khai các hàm xác thực (như validateUserOp) để áp đặt logic ủy quyền tùy chỉnh trước khi thực thi.
Kiến trúc này cho phép các ví có thể lập trình và linh hoạt mà không cần thay đổi giao thức đồng thuận của Ethereum. Kể từ khi ra mắt vào tháng 3/2023, ERC-4337 đã xử lý hơn 50 triệu UserOperations trên Ethereum và nhiều mạng layer-2 tương thích. Vào tháng 5/2025, bản nâng cấp Ethereum Pectra đã kích hoạt EIP-7702, một tiêu chuẩn bổ sung cho phép mở rộng tính năng trừu tượng hóa tài khoản tới các EOA hiện có mà không cần di chuyển sang một ví địa chỉ mới.
ERC-4337 đạt được những mục tiêu gì?
Các mục tiêu mà ERC-4337 hướng tới bao gồm những nội dung sau:
Trừu tượng hóa tài khoản: Kết hợp các tính năng của EOA và hợp đồng thông minh để người dùng có một tài khoản duy nhất có thể lập trình.
Phi tập trung: Cho phép nhiều bundler tham gia tự do vào việc xử lý UserOperations, qua đó thúc đẩy một hệ sinh thái mở.
Không thay đổi cơ chế đồng thuận: Tạo điều kiện để áp dụng nhanh hơn và dễ dàng hơn bằng cách vận hành mà không cần chỉnh sửa vào lớp đồng thuận của Ethereum.
Các trường hợp sử dụng mang tính đổi mới: Hỗ trợ các tính năng như chữ ký gộp, giới hạn giao dịch hằng ngày, đóng băng tài khoản khẩn cấp, danh sách cho phép (whitelisting) và các ứng dụng chú trọng quyền riêng tư.
Thanh toán phí gas linh hoạt: ERC-4337 cho phép tài trợ gas và thanh toán phí bằng token thông qua paymasters. Điều này có thể tạo ra hiệu quả trong một số trường hợp, nhưng việc thực thi tài khoản bằng hợp đồng thông minh vẫn có thể phát sinh thêm chi phí gas.
ERC-4337 có ý nghĩa gì đối với người dùng?
Đối với người dùng hằng ngày, ERC-4337 mang lại tiềm năng giúp đơn giản hóa và nâng cao trải nghiệm ví crypto:
Thiết lập ví được đơn giản hóa: Người dùng có thể không còn cần phải tự quản lý cụm từ seed (mã hạt giống) thủ công, nhờ đó việc tạo ví nhanh hơn và dễ tiếp cận hơn.
Khôi phục tài khoản tốt hơn: Cơ chế xác thực đa yếu tố và khôi phục xã hội có thể giảm rủi ro mất quyền truy cập do bị mất hoặc bị đánh cắp khóa.
Tính năng ví có thể tùy biến: Các khoản thanh toán tự động, giao dịch đã được duyệt trước, thao tác gộp (batched) và hạn mức chi tiêu trở nên dễ triển khai hơn.
Bảo mật được nâng cao: Giảm rủi ro do người dùng mắc lỗi, chẳng hạn như để lộ khóa riêng (private key) hoặc cụm seed phrase.
Tính linh hoạt về phí gas: Người dùng có thể thanh toán phí gas bằng token ERC-20 hoặc các tài sản khác thông qua paymasters bên thứ ba, loại bỏ nhu cầu phải giữ ETH gốc cho từng giao dịch.
Các lần triển khai ban đầu cho thấy những cải tiến này có thể giảm đáng kể mức độ “cản trở lúc onboarding” đối với người dùng mới. Một sản phẩm Web3 dựa tại EU báo cáo rằng họ giảm tỷ lệ rời bỏ sau giao dịch đầu tiên từ khoảng 40% xuống còn 6% sau khi triển khai ERC-4337 với gas do paymaster tài trợ và các phương thức đăng nhập thay thế. Kết quả có thể khác nhau tùy theo từng triển khai.
Câu hỏi thường gặp (FAQ)
Trừu tượng hóa tài khoản (account abstraction) trong Ethereum là gì?
Trừu tượng hóa tài khoản là khái niệm nâng cấp các tài khoản Ethereum từ mô hình “tài khoản do bên ngoài kiểm soát” (externally owned account - EOA) cứng nhắc, do một khóa riêng duy nhất điều khiển, thành các tài khoản thông minh có thể lập trình linh hoạt. Nhờ đó, ví có thể hỗ trợ các tính năng như khôi phục xã hội, tài trợ gas, xác thực đa yếu tố và gộp/batch giao dịch mà không cần thay đổi giao thức đồng thuận cốt lõi của Ethereum.
Sự khác nhau giữa ERC-4337 và EIP-7702 là gì?
ERC-4337 (tháng 3/2023) cho phép trừu tượng hóa tài khoản bằng cách tạo ra các ví hợp đồng thông minh mới sử dụng UserOperations, bundlers và hợp đồng EntryPoint. EIP-7702, được kích hoạt thông qua bản nâng cấp Ethereum Pectra vào tháng 5/2025, cho phép các ví EOA hiện có tạm thời ủy quyền cho mã hợp đồng thông minh trong cùng một giao dịch. Hai tiêu chuẩn bổ sung cho nhau: ERC-4337 phù hợp với các tài khoản/khoản ví thông minh mới, trong khi EIP-7702 cho phép các ví EOA “kế thừa” truy cập các tính năng tương tự mà không cần di chuyển sang một địa chỉ mới.
Bundlers trong ERC-4337 là gì?
Bundlers là các tác nhân mạng trong hệ thống ERC-4337, thu thập UserOperations từ mempool ngoài chuỗi (off-chain) và gộp chúng thành các giao dịch chuẩn trên Ethereum. Họ trả phí gas để đưa các giao dịch này lên chuỗi (on-chain) và được bù đắp thông qua các khoản phí được nhúng trong các UserOperations mà họ xử lý. Bundlers chọn UserOperations nào để đưa vào dựa trên mức ưu tiên phí, tương tự như cách các validator chọn các giao dịch chuẩn.
Ví ERC-4337 có thể trả phí gas bằng token không phải ETH không?
Có. ERC-4337 hỗ trợ cơ chế paymaster, cho phép bên thứ ba tài trợ phí gas thay cho người dùng, hoặc cho phép người dùng thanh toán gas bằng các token ERC-20 như stablecoin. Điều này loại bỏ một rào cản quan trọng đối với người dùng mới, những người cần nắm giữ ETH trước khi có thể thực hiện bất kỳ giao dịch nào trên Ethereum.
ERC-4337 có sẵn trên các blockchain khác không?
ERC-4337 được triển khai trên Ethereum mainnet và đã được áp dụng trên nhiều mạng layer-2 tương thích với Ethereum. Vì nó hoạt động thông qua hợp đồng thông minh thay vì yêu cầu một lần hard fork ở cấp giao thức, nên có thể triển khai trên bất kỳ chuỗi nào tương thích EVM hỗ trợ hợp đồng EntryPoint của nó.
Những suy nghĩ kết
ERC-4337 cung cấp một khung kỹ thuật cho phép nhà phát triển xây dựng các ví trực quan, an toàn và giàu tính năng hơn bằng cách nhúng logic hợp đồng thông minh trực tiếp vào tài khoản của người dùng. Việc kích hoạt EIP-7702 thông qua bản nâng cấp Pectra vào tháng 5/2025 cũng mở rộng các tính năng trừu tượng hóa tài khoản sang các ví EOA hiện có, từ đó gia tăng tiềm năng tiếp cận.
Tài liệu đọc thêm
Ethereum là gì và nó hoạt động như thế nào?
Hợp đồng thông minh là gì và nó hoạt động ra sao?
Nâng cấp Ethereum Pectra là gì?
Phí gas hoạt động như thế nào trên Ethereum?
Đề xuất cải tiến Ethereum (EIP) là gì?
Tuyên bố từ chối trách nhiệm: Nội dung này được cung cấp cho bạn theo nguyên tắc “như hiện có” chỉ nhằm mục đích thông tin chung và giáo dục, không đưa ra bất kỳ cam kết hay bảo đảm nào dưới bất kỳ hình thức nào. Nội dung này không nên được hiểu là lời khuyên tài chính, pháp lý hoặc lời khuyên chuyên môn khác, và cũng không nhằm mục đích khuyến nghị mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Bạn nên tìm kiếm ý kiến tư vấn của riêng mình từ các chuyên gia phù hợp. Nếu nội dung do một bên đóng góp thứ ba cung cấp, vui lòng lưu ý rằng những quan điểm được nêu thuộc về bên đóng góp thứ ba đó và không nhất thiết phản ánh quan điểm của Binance Academy. Giá tài sản kỹ thuật số có thể biến động. Giá trị khoản đầu tư của bạn có thể tăng hoặc giảm và bạn có thể không nhận lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm cho các quyết định đầu tư của mình và Binance Academy không chịu trách nhiệm cho bất kỳ khoản lỗ nào bạn có thể gặp phải. Để biết thêm thông tin, hãy xem Điều khoản sử dụng, Cảnh báo rủi ro và Điều khoản của Binance Academy.
