Bản tóm tắt
ERC-4337 là một tiêu chuẩn Ethereum đạt được sự trừu tượng hóa tài khoản trong giao thức mà không gây ra bất kỳ thay đổi nào đối với lớp đồng thuận. ERC-4337, được triển khai trên mạng chính Ethereum vào tháng 3 năm 2023, cho phép giao dịch và tạo hợp đồng trong một tài khoản hợp đồng duy nhất. Nó mở ra cơ hội cho các thiết kế ví tiền điện tử thân thiện với người dùng, có khả năng thúc đẩy việc áp dụng rộng rãi hơn.
Giới thiệu
Đề xuất cải tiến Ethereum (EIP) phác thảo các tiêu chuẩn như đặc tả giao thức cốt lõi và tiêu chuẩn hợp đồng cho nền tảng Ethereum. Yêu cầu nhận xét Ethereum (ERC) là một loại EIP thiết lập các tiêu chuẩn cấp ứng dụng, chẳng hạn như tiêu chuẩn hợp đồng và mã thông báo. EIP chỉ trở thành ERC khi quản trị trên chuỗi cho phép thay đổi.
ERC-4337 là tiêu chuẩn ERC mới nhất được triển khai trên mạng chính Ethereum để đạt được mục tiêu được chờ đợi từ lâu là trừu tượng hóa tài khoản. Một số vẫn gọi ERC-4337 theo thuật ngữ ban đầu là EIP-4337. Tuy nhiên, EIP-4337 ban đầu được đề xuất vào năm 2021 và đến năm 2023 đã nhận được giấy phép để trở thành ERC-4337.
ERC-4337 là gì?
ERC-4337 được người đồng sáng lập Ethereum Vitalik Buterin và các nhà phát triển khác đề xuất vào năm 2021 để thiết lập tính năng trừu tượng hóa tài khoản. Nó được triển khai trên mạng chính Ethereum vào tháng 3 năm 2023 và dự kiến sẽ là tiền thân cho các thiết kế ví tiền điện tử thân thiện với người dùng.
Trong Ethereum, việc trừu tượng hóa tài khoản nhằm mục đích kết hợp các chức năng của hai loại tài khoản hiện có trong giao thức: tài khoản thuộc sở hữu bên ngoài (EOA) và tài khoản hợp đồng thông minh. Kết quả là một tài khoản hợp đồng duy nhất có thể giao dịch mã thông báo và tạo hợp đồng cùng một lúc. Thay đổi này giúp các thiết kế ví sáng tạo như phục hồi xã hội, tùy chỉnh và khả năng nâng cấp trở nên khả thi.
Một cách khác để hiểu tiêu chuẩn ERC-4337 là nó mang chức năng hợp đồng thông minh vào ví trong một tài khoản. Điều này giúp thiết lập các dịch vụ như xác thực đa yếu tố và thanh toán tự động dễ dàng hơn.
Tại sao tiêu chuẩn ERC-4337 lại cần thiết?
Để hiểu tại sao ERC-4337 lại cần thiết, điều quan trọng là phải hiểu lý do tại sao nó được đề xuất và triển khai ngay từ đầu. Không giống như mô-đun Đầu ra giao dịch chưa chi tiêu (UTXO) của mạng Bitcoin, giao thức Ethereum sử dụng mô hình dựa trên tài khoản. Điều này có nghĩa là giao thức Ethereum theo dõi và cập nhật số dư tài khoản khả dụng khi giao dịch được xác nhận.
Hai loại tài khoản Ethereum có chức năng riêng. EOA được sở hữu và kiểm soát bởi người dùng, trong khi tài khoản hợp đồng thông minh là hợp đồng thông minh được triển khai trên mạng. Cả hai tài khoản đều có thể nhận, giữ và gửi Ether hoặc token.
Hầu hết các ví tiền điện tử hiện tại, như MetaMask, đều là EOA, nghĩa là chúng bị giới hạn bởi các quy tắc được thiết lập xung quanh EOA. Những hạn chế này bao gồm việc chỉ dựa vào khóa riêng để truy cập tài khoản và yêu cầu tất cả các giao dịch phải được ký. Vì lý do này, quy trình thiết lập ví và các biện pháp bảo mật khóa riêng thường phức tạp và khó sử dụng. Nếu người dùng mất cụm từ hạt giống, điều này thường có nghĩa là mất quyền truy cập vào ví.
ERC-4337 loại bỏ những hạn chế này. Ví hợp đồng thông minh, chẳng hạn như UniPass và Safe, là ví được quản lý bởi tài khoản hợp đồng thông minh chứ không phải tài khoản EOA và có thể đạt được mục tiêu tương tự. Tuy nhiên, người dùng phải quản lý Ether của họ trong hai tài khoản để trả tiền gas hoặc dựa vào hệ thống chuyển tiếp tập trung. ERC-4337 loại bỏ những hạn chế này vì nó kết hợp các chức năng của hai tài khoản thành một, giúp việc triển khai các chức năng ví mong muốn trở nên dễ dàng hơn.
ERC-4337 hoạt động như thế nào?
Cộng đồng Ethereum từ lâu đã tìm cách đạt được sự trừu tượng hóa tài khoản. Trước EIP-4337, cộng đồng đã đưa ra một đề xuất khác nhằm đạt được sự trừu tượng hóa tài khoản: EIP-2938. Tiêu chuẩn EIP-2938 tương tự như ERC-4337, nhưng yêu cầu thay đổi lớp đồng thuận. ERC-4337 ngăn chặn chúng.
Nó thực hiện điều này thông qua việc giới thiệu một đối tượng giao dịch giả cấp cao hơn có tên là UserOperation, đối tượng này có những điểm tương đồng với các bản tổng hợp, vì cả hai đều liên quan đến các phiên bản khác nhau của khái niệm gói. Trong ERC-4337, những người dùng khác nhau gửi đối tượng UserOperation tới một mempool riêng.
Các nhà đóng gói đóng gói các đối tượng này thành một giao dịch, được bao gồm trong một khối. Người đóng gói thanh toán lượng gas cần thiết cho các giao dịch theo gói và nhận phí đã trả cho các lần thực thi UserOperation riêng lẻ. Nhóm hoạt động tương tự như trình xác thực: họ chọn đối tượng nào sẽ được đưa vào dựa trên logic ưu tiên hoa hồng.
Các tính năng mới cũng đang được thêm vào, chẳng hạn như ValidateUserOP, để cho phép ví đồng thời trở thành hợp đồng thông minh. Một hợp đồng mới có tên EntryPoint cũng đang được giới thiệu để đóng vai trò là cổng bảo mật cho việc thực thi các chức năng mới này.
ERC-4337 đạt được mục tiêu gì?
Trong số các mục tiêu mà tiêu chuẩn ERC-4337 hướng tới bao gồm:
Trừu tượng hóa tài khoản: Cho phép người dùng tận hưởng một tài khoản duy nhất có khả năng của tài khoản hợp đồng thông minh và EOA.
Phân cấp: cho phép bất kỳ cái gọi là gói nào tham gia vào quá trình này.
Tránh thay đổi đồng thuận: Cho phép áp dụng nhanh hơn vì lớp đồng thuận của Ethereum tập trung vào các cập nhật theo định hướng khả năng mở rộng.
Kích hoạt các trường hợp sử dụng sáng tạo: Chúng có thể bao gồm ký tổng hợp, đặt giới hạn giao dịch hàng ngày, đóng băng tài khoản khẩn cấp, đưa vào danh sách trắng và các ứng dụng bảo vệ quyền riêng tư.
Tiết kiệm thời gian và gas: Bởi vì các bộ đóng gói có thể đóng gói các đối tượng UserOperation thành một giao dịch duy nhất nên có thể tiết kiệm được thời gian và gas.
Tiêu chuẩn ERC-4337 có ý nghĩa gì đối với người dùng?
ERC-4337 có thể đánh dấu sự kết thúc trải nghiệm phức tạp của người dùng đối với ví tiền điện tử và làm như vậy cũng có thể tăng cường khả năng áp dụng. Dưới đây là một số điểm nổi bật về những gì ERC-4337 có thể kích hoạt:
Thiết lập Ví – Loại bỏ nhu cầu ghi chú các cụm từ gốc; Việc thiết lập có thể nhanh chóng và dễ dàng chỉ với vài cú nhấp chuột.
Khôi phục tài khoản mà không cần lo lắng: Người dùng sẽ không còn phải lo sợ mất cụm từ gốc vì có thể xác thực đa yếu tố và khôi phục tài khoản.
Các tính năng của ví dễ sử dụng: Người dùng có thể tận hưởng nhiều dịch vụ tùy chỉnh bao gồm thanh toán tự động, giao dịch phê duyệt trước và giao dịch theo gói. Bầu trời là giới hạn.
Bảo mật tốt hơn: Ví có khả năng an toàn hơn vì khả năng xảy ra lỗi của con người giảm đi. Bạn không còn phải viết ra và giấu các cụm từ gốc của mình nữa. Về lý thuyết, ERC-4337 sẽ mang lại trải nghiệm người dùng mượt mà và thân thiện hơn, đồng thời loại bỏ trở ngại lớn cho việc áp dụng đại trà.
Tính linh hoạt của gas: Ví được phát triển theo ERC-4337 hiện có thể thanh toán phí gas bằng bất kỳ mã thông báo ERC-20 nào, cùng với các loại khác. Các nhà phát triển có thể xây dựng các ví có thể thanh toán phí gas bằng bất kỳ token nào và thậm chí cả tiền pháp định.
Kết luận
Các thuật ngữ của ví tiền điện tử như cụm từ hạt giống, khóa riêng và khóa chung có thể gây khó khăn cho người dùng mới. Quá trình sử dụng ví tiền điện tử vẫn là một thách thức đối với một số người. Nhiều người đồng ý rằng giao diện tiền điện tử của người dùng bình thường phải đơn giản nhất có thể để tăng tốc độ áp dụng.
ERC-4337 đặt nền tảng kỹ thuật để hỗ trợ ví tiền điện tử sáng tạo. Những gì các nhà phát triển xây dựng dựa trên điều này có thể thay đổi điểm liên lạc chính giữa tiền điện tử và người dùng. Bất kể điều này, tác động của ERC-4337 đối với trải nghiệm người dùng và không gian tiền điện tử nói chung là điều cần lưu ý trong những năm tới.
Đọc thêm:
Giới thiệu về Token ERC-20
Ethereum là gì?
Bản cập nhật Ethereum Thượng Hải là gì và nó sẽ ảnh hưởng đến tôi như thế nào?
EIP-4844 trên Ethereum là gì và nó có thể mang lại lợi ích gì cho người dùng?
Thông báo pháp lý và cảnh báo rủi ro: Nội dung này được trình bày "nguyên trạng" chỉ nhằm mục đích thông tin chung và giáo dục mà không có đại diện hay bảo đảm dưới bất kỳ hình thức nào. Nó không nên được hiểu là lời khuyên về tài chính, pháp lý hoặc chuyên môn khác cũng như 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 lời khuyên cá nhân từ các cố vấn chuyên môn phù hợp. Vì bài viết này được đóng góp bởi bên thứ ba, xin lưu ý rằng các ý kiến được đưa ra là của bên đóng góp thứ ba và không nhất thiết phản ánh quan điểm của Binance Academy. Để biết thêm thông tin, hãy đọc thông báo pháp lý đầy đủ của chúng tôi tại đây. Giá tài sản kỹ thuật số có thể biến động. Giá trị của khoản đầu tư có thể giảm hoặc tăng và bạn có thể không lấy lại được số tiền đã đầu tư. Chỉ có bạn chịu trách nhiệm về quyết định đầu tư của mình. Binance Academy không chịu trách nhiệm về bất kỳ tổn thất nào bạn có thể phải gánh chịu. Tài liệu này không nên được hiểu là lời khuyên về tài chính, pháp lý hoặc chuyên môn khác. Để biết thêm thông tin, vui lòng xem Điều khoản sử dụng và Cảnh báo rủi ro của chúng tôi.
