ERC 4337 là gì?
Hãy cùng tìm hiểu ý nghĩa ERC-4337, erc4337, erc 4337 là gì, định nghĩa trong tiền điện tử, eRC 4337 là gì, và tất cả các thông tin chi tiết khác.
ERC 4337 là gì, hay ERC-4337 (ERC4337) là gì? Về cơ bản, ERC-4337 cho phép tạo tài khoản thông minh kết hợp các chức năng của EOA (tài khoản thuộc sở hữu bên ngoài) và tài khoản hợp đồng thông minh, cung cấp cho người dùng một tài khoản cho phép cả hai – tạo hợp đồng thông minh và thực hiện giao dịch token. Nói cách khác, tiêu chuẩn này cho phép bạn tạo ví không giám sát dưới dạng hợp đồng thông minh có thể lập trình.
Lịch sử của ERC 4337 là gì? Ban đầu, nó được đề xuất vào năm 2021 bởi Vitalik Buterin và các nhà phát triển Ethereum khác làm tiêu chuẩn EIP-4337. Tuy nhiên, chỉ đến tháng 3 năm 2023, trong sự kiện WalletCon, nó mới được giới thiệu dưới dạng tiêu chuẩn ERC-4337 chức năng.
Sự khác biệt giữa EIP và ERC 4337 là gì? Chà, EIP (Ethereum Improvement Proposal - Đề xuất cải tiến Ethereum) là đề xuất về một hợp đồng hoặc tiêu chuẩn token mới tiềm năng vẫn chưa được phê duyệt hoặc từ chối. EIP trở thành ERC (Ethereum Request for Comment - Yêu cầu bình luận Ethereum) sau khi được ủy quyền như một thay đổi có thể chấp nhận được thông qua quản trị trên chuỗi.
Điều đáng chú ý là đây không phải là đề xuất đầu tiên đưa tính năng trừu tượng hóa tài khoản lên Ethereum. Trước đây cũng có tiêu chuẩn EIP-2938 được đề xuất, tiêu chuẩn này cũng có khả năng đạt được sự trừu tượng hóa tài khoản. Tuy nhiên, nó yêu cầu thay đổi lớp đồng thuận, đó là một trong những lý do khiến nó không được chấp thuận.
Trừu tượng hóa tài khoản là gì?
Nhìn chung, Ethereum có hai loại tài khoản - EOA và tài khoản hợp đồng thông minh. EOA là ví mà người dùng kiểm soát và quản lý thủ công từ bên ngoài Ethereum blockchain, trong khi tài khoản hợp đồng thông minh là hợp đồng thông minh hoạt động như ví tiền điện tử.
Tuy nhiên, tài khoản hợp đồng thông minh không có khóa riêng hoặc cụm từ gốc, điều đó có nghĩa là bạn chỉ có thể thực hiện một hoạt động cụ thể khi giao dịch EOA kích hoạt mã hợp đồng thông minh. Do đó, người dùng phải có EOA để quản lý tài khoản hợp đồng thông minh.
Việc trừu tượng hóa tài khoản là nhằm loại bỏ nhu cầu về các tài khoản riêng biệt, kết hợp EOA và tài khoản hợp đồng thông minh thành một "tài khoản thông minh".
ERC-4337 hoạt động như thế nào/Cách hoạt động của ERC 4337 là gì?
Tài khoản thông minh dựa trên ERC-4337 hoạt động thông qua việc sử dụng UserOperations. Như tên cho thấy, UserOperations đại diện cho các hoạt động đang chờ được thực hiện thay mặt người dùng. Mọi UserOperation đều được định tuyến đến mempool, có chức năng như một khu vực lưu giữ.
Bundlers, giống như các node xác thực các giao dịch tiêu chuẩn, nhóm các yêu cầu UserOperations này thành các nhóm. Sau đó, các gói này được bao gồm trong một khối, trong đó mỗi UserOperation riêng lẻ được xác minh và đưa vào hoạt động. Các gói trả phí gas cho các giao dịch được nhóm nhưng họ được trả phí từ mỗi lần thực hiện UserOperation.
Lợi ích chính của Tài khoản thông minh dựa trên ERC 4337 là gì?
Thứ nhất, tài khoản thông minh được tạo bằng ERC-4337 có kiểu khôi phục ví hoàn toàn khác so với EOA truyền thống. Bạn thấy đấy, tiêu chuẩn này không dựa vào khóa riêng hoặc cụm từ gốc. Thay vào đó, bạn có thể chỉ định một thiết bị, một người hoặc một số loại chương trình của bên thứ ba làm "người giám hộ ví" của mình (hoặc những người giám hộ, vì bạn có thể chỉ định nhiều hơn một). Nếu bạn làm thất lạc thông tin xác thực của mình, người bảo vệ ví có thể được sử dụng để chỉ định thông tin xác thực mới nhằm truy cập vào tài khoản thông minh của bạn.
Hơn nữa, tiêu chuẩn ERC-4337 cho phép bạn thực hiện nhiều giao dịch theo nhóm và phê duyệt chúng cùng một lúc. Điều này có thể tiết kiệm cả thời gian và khí đốt. Ngoài ra, bạn có thể tự động hóa các giao dịch vì bạn có thể thiết lập nhiều đặc điểm khác nhau, bao gồm quyền truy cập vào các token cụ thể, giới hạn gas, hành động cụ thể tùy thuộc vào trình kích hoạt được xác định trước, v.v…
Cuối cùng, bạn có thể tạo tài khoản dùng chung (ví nhóm) với các cấp độ truy cập khác nhau. Vì vậy, ví dụ: bạn có thể tạo một ví có thể được truy cập bởi năm người. Tuy nhiên, bạn có thể xác định các giới hạn nhất định cho bốn người dùng còn lại, cho phép họ chỉ truy cập một lượng tiền điện tử nhất định.