ERC-4337 hoặc Trừu tượng hóa tài khoản cho Ethereum là gì?


ERC-4337 là một tiêu chuẩn Ethereum đạt được sự trừu tượng hóa tài khoản trên giao thức mà không có bất kỳ thay đổi nào ở lớp đồng thuận. Được triển khai trên mạng chính Ethereum vào tháng 3 năm 2023, ERC-4337 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 tạo điều kiện cho việc áp dụng rộng rãi hơn.

Giới thiệu 

Đề xuất cải tiến Ethereum (EIP) mô tả 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 . Ethereum Request for Comment (ERC) là một loại EIP đặt ra các tiêu chuẩn cấp ứng dụng như tiêu chuẩn hợp đồng và mã thông báo. EIP chỉ có thể trở thành ERC sau 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 trừu tượng hóa tài khoản đã được chờ đợi từ lâu. Một số vẫn đề cập đến ERC-4337 bằng cách sử dụng thuật ngữ ban đầu của nó, EIP-4337. Tuy nhiên, EIP-4337 ban đầu được đề xuất vào năm 2021 và đã được ủy quyền để trở thành ERC-4337 vào năm 2023.

ERC-4337 là gì? 

ERC-4337 được đồ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 trừu tượng củ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ẽ báo trước 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 tính năng của hai loại tài khoản hiện có của 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 bằng mã thông báo và tạo hợp đồng cùng một lúc. Thay đổi này làm cho các thiết kế ví sáng tạo như khôi phục 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 để nghĩ về 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 làm cho các dịch vụ như xác thực đa yếu tố và thanh toán tự động dễ thiết lập hơn.

Tại sao ERC-4337 lại cần thiết? 

Để biết tại sao ERC-4337 lại cần thiết, điều quan trọng là phải hiểu 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 được xác định (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 đó có nghĩa là giao thức Ethereum theo dõi và cập nhật số dư khả dụng của tài khoản khi các giao dịch được xác nhận.
Hai loại tài khoản trong 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 mã thông báo.
Hầu hết các ví tiền điện tử hiện có trên Ethereum, chẳng hạn như MetaMask , đều là EOA, nghĩa là chúng bị giới hạn bởi các quy tắc đặt ra xung quanh EOA. Những hạn chế này bao gồm việc chỉ dựa vào khóa cá nhân để truy cập tài khoản và yêu cầu tất cả các giao dịch phải được ký kết. Do đó, quy trình thiết lập ví và các biện pháp bảo mật khóa cá nhân thường phức tạp và không thân thiện với người dùng. Nếu người dùng mất cụm từ gốc, điều đó 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ế như vậy. Ví hợp đồng thông minh như UniPass và Safe, là ví được quản lý bởi tài khoản hợp đồng thông minh thay vì 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 để thanh toá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 giới hạn như vậ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 triển khai các tính năng ví mong muốn dễ dàng hơn.

ERC-4337 hoạt động như thế nào?

Cộng đồng Ethereum đã nghiên cứu các cách để đạt được sự trừu tượng hóa tài khoản trong một thời gian dài. 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 được gọi là EIP-2938. EIP-2938 tương tự như ERC-4337 nhưng yêu cầu thay đổi lớp đồng thuận. ERC-4337 phá vỡ điều này.
Nó làm như vậy bằng cách giới thiệu một đối tượng giao dịch giả lớp cao hơn được gọi là UserOperation, đối tượng này chia sẻ 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 các đối tượng UserOperation vào một bộ nhớ riêng.
Gói gói các đối tượng này vào một giao dịch, giao dịch này được đưa vào một khối. Các nhà đóng gói trả phí gas cho các giao dịch theo nhóm và nhận các khoản phí được thanh toán theo các lần thực thi UserOperation riêng lẻ. Trình đóng gói hoạt động theo cách tương tự như trình xác thực, chọn đối tượng sẽ bao gồm dựa trên logic ưu tiên phí.
Các chức năng mới, bao gồm cả validateUserOp, cũng đang được thêm vào để cho phép ví đồng thời trở thành một hợp đồng thông minh. Một hợp đồng mới có tên là EntryPoint cũng đang được giới thiệu để phục vụ như một cổng bảo mật để thực hiện các chức năng mới này.

ERC-4337 đạt được những mục tiêu gì? 

Các mục tiêu mà ERC-4337 muốn đạt được 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 với các chức năng của hợp đồng thông minh và EOA. 
Phân quyền : Cho phép bất kỳ cái gọi là gói nào tham gia vào quy trình. 
Tránh thay đổi đồng thuận : Có thể áp dụng nhanh hơn vì lớp đồng thuận Ethereum tập trung vào nâng cấp 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 : Những trường hợp này có thể bao gồm chữ 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, lập 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 : Vì các gói có thể đóng gói các đối tượng UserOperation vào một giao dịch nên nó có thể tiết kiệm thời gian và gas.  

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 cho trải nghiệm người dùng ví tiền điện tử phức tạp và khi làm như vậy, cũng có thể tăng cườ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í: Không cần viết ra các cụm từ hạt giống. 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 phải lo lắng: Người dùng không còn phải lo lắng vì mất cụm từ hạt giống của mình, vì giờ đây có thể thực hiện xác thực đa yếu tố và khôi phục tài khoản. 
Chức năng ví thân thiện với người dùng: Người dùng có thể tận hưởng một loạt các 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 — không còn phải giấu các cụm từ hạt giống dưới đệm của bạn 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 cho người dùng, do đó loại bỏ một rào cản lớn đối với việc áp dụng đại trà.
Tính linh hoạt về gas: Ví được cung cấp bởi 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 trở lên. Các nhà phát triển có thể xây dựng ví giúp thanh toán phí gas bằng bất kỳ mã thông báo nào và thậm chí cả tiền pháp định. 

Bớt tư tưởng 

Các thuật ngữ của ví tiền điện tử – chẳng hạn như cụm từ gốc , 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 cò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 trung bình cần 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 có thể xây dựng dựa trên điều này có thể thay đổi điểm tiếp xúc chính giữa tiền điện tử và người dùng. Bất chấp điều đó, tác động mà ERC-4337 sẽ gây ra đối với trải nghiệm người dùng và tiền điện tử nói chung là điều cần lưu ý trong những năm tới. 
 
Tags:

Tại Binance, chúng tôi tin rằng mọi người nên có quyền tự do kiếm, giữ, chi tiêu, chia sẻ và cho đi tiền của mình - bất kể bạn là ai hay bạn đến từ đâu.

Bài viết khác

Xem tất cả