Nguyên gốc

Yêu cầu bình luận Ethereum (ERC)-4337 hay còn gọi là Account Abstraction cho Ethereum là gì?

Bài viết này được dịch máy
Xem bản gốc

Tổng quan về ERC-4337

Một tiêu chuẩn kỹ thuật mới được gọi là ERC-4337 đã được các nhà phát triển nổi bật trong lĩnh vực blockchain đề xuất, nhằm thúc đẩy Account Abstraction trên mạng Ethereum. Tiêu chuẩn này không chỉ đơn giản hóa thiết kế ví trên Ethereum mà còn mở ra các khả năng mới cho sự đổi mới ví, bao gồm các phương pháp khôi phục thân thiện hơn với người dùng, tùy chỉnh và khả năng nâng cấp.

Mục đích của Account Abstraction trên Ethereum

Account Abstraction là quá trình tích hợp các chức năng của hai loại tài khoản khác nhau trong mạng Ethereum: tài khoản do người dùng trực tiếp kiểm soát (Externally Owned Accounts) và tài khoản hợp đồng thông minh (Smart Contract Accounts), có thể thực hiện các hành động tự động. Sự chuyển đổi này không chỉ làm cho các hoạt động tài khoản linh hoạt hơn mà còn cho phép xử lý đồng thời các giao dịch và tạo hợp đồng thông qua một tài khoản duy nhất, khiến việc triển khai các ví đổi mới trở nên khả thi.

Ứng dụng thực tế của ERC-4337

Với việc triển khai ERC-4337, các tài khoản hợp đồng thông minh có thể đạt được các chức năng tương tự như các tài khoản truyền thống, chẳng hạn như xác minh chữ ký đa chủ thể và thanh toán tự động. Điều này đáng kể cải thiện sự thuận tiện của việc thiết lập dịch vụ và hiệu quả hoạt động.

Tại sao chúng ta cần ERC-4337?

Ethereum hoạt động trên một hệ thống tài khoản, không giống như hệ thống UTXO của Bitcoin, nơi mỗi xác nhận giao dịch cập nhật số dư tài khoản. Trong Ethereum, các tài khoản người dùng thông thường và các tài khoản hợp đồng thông minh đều có các chức năng riêng biệt của chúng. Tuy nhiên, các ví tiền điện tử truyền thống, như MetaMask, chủ yếu dựa trên các tài khoản do người dùng hoàn toàn kiểm soát, điều này hạn chế về bảo mật và khả năng sử dụng do thiết kế hệ thống hiện tại.

Giải quyết các hạn chế truyền thống

ERC-4337 nhằm mục đích quản lý ví thông qua các tài khoản hợp đồng thông minh, vượt qua các hạn chế của các tài khoản do người dùng kiểm soát bên ngoài. Theo cách này, các ví hợp đồng thông minh như UniPass và Safe có thể đạt được quản lý và hoạt động hiệu quả hơn trong khi kết hợp các chức năng của cả hai loại tài khoản để đơn giản hóa quy trình làm việc của người dùng.

Cách ERC-4337 hoạt động

Khám phá và triển khai bởi cộng đồng Ethereum

Trước khi ERC-4337 xuất hiện, cộng đồng Ethereum đã khám phá các phương pháp tiếp cận khác nhau đối với Account Abstraction, bao gồm EIP-2938, yêu cầu thay đổi lớp đồng thuận. Ngược lại, ERC-4337 cung cấp một giải pháp không cần sửa đổi lớp đồng thuận.

Chi tiết triển khai kỹ thuật

ERC-4337 đạt được Account Abstraction bằng cách giới thiệu một loại giao dịch giả mạo mới được gọi là "UserOperation", kết hợp nhiều yêu cầu hoạt động của người dùng thành một nhóm độc lập duy nhất để xử lý. Các bundler thu thập các yêu cầu này và trả các khoản phí gas cần thiết, trong khi người dùng chịu trách nhiệm về các chi phí liên quan đến các hoạt động tương ứng của họ. Ngoài ra, các chức năng hợp đồng thông minh mới như validateUserOp đã được giới thiệu để tăng cường bảo mật và linh hoạt của ví.

Mục đích chính của ERC-4337

Đạt được Account Abstraction và Đổi mới

Mục tiêu chính của ERC-4337 là thúc đẩy Account Abstraction, cho phép người dùng trải nghiệm một tài khoản thống nhất kết hợp các chức năng của tài khoản do người dùng kiểm soát bên ngoài và hợp đồng thông minh. Tiêu chuẩn này nhằm đảm bảo rằng quá trình đóng gói hoàn toàn phi tập trung trong khi tránh sửa đổi lớp đồng thuận của Ethereum, tạo điều kiện cho việc nhanh chóng áp dụng các ứng dụng. ERC-4337 cũng được thiết kế để cho phép nhiều trường hợp sử dụng đổi mới, chẳng hạn như chữ ký tổng hợp, giới hạn giao dịch hàng ngày, tính năng đóng băng tài khoản khẩn cấp, các hoạt động được phép danh sách trắng và các ứng dụng bảo mật quyền riêng tư.

Ngoài ra, bằng cách cho phép các bundler kết hợp nhiều đối tượng UserOperation thành một giao dịch duy nhất, ERC-4337 giảm đáng kể thời gian xử lý và phí gas, do đó nâng cao hiệu quả và chi phí hiệu quả của toàn hệ thống.

Tác động đối với người dùng của ERC-4337

Đơn giản hóa hoạt động ví và tăng cường bảo mật

Đối với người dùng, việc triển khai tiêu chuẩn ERC-4337 sẽ đơn giản hóa rất nhiều việc thiết lập và sử dụng ví tiền điện tử. Người dùng sẽ không còn cần phải nhớ các cụm từ khôi phục phức tạp, và việc khôi phục tài khoản sẽ trở nên đơn giản hơn, hỗ trợ xác minh chữ ký đa chủ thể và các tùy chọn khôi phác khác. Tiêu chuẩn này cũng cải thiện bảo mật ví, giảm các rủi ro liên quan đến sai sót của con người.

Tăng cường tùy chỉnh và linh hoạt

ERC-4337 tiếp tục làm phong phú thêm các chức năng ví và khiến chúng dễ tùy chỉnh hơn, bao gồm các tính năng như thanh toán tự động và giao dịch được ủy quyền trước, đáng kể mở rộng phạm vi các hoạt động người dùng có thể thực hiện. Hơn nữa, tiêu chuẩn mới này hỗ trợ việc sử dụng các token ERC-20 khác nhau và thậm chí các loại tiền tệ khác để thanh toán phí gas, cung cấp cho các nhà phát triển nhiều linh hoạt hơn trong việc thiết kế các ví đổi mới có thể sử dụng fiat hoặc token thay thế cho thanh toán gas.

Kết luận: Nhìn về phía trước

Các thuật ngữ phức tạp và quy trình hoạt động của ví tiền điện tử thường khiến người dùng mới cảm thấy bối rối và lo lắng. Bằng cách giới thiệu các giải pháp kỹ thuật đổi mới cho ví tiền điện tử, ERC-4337 không chỉ đơn giản hóa giao diện người dùng mà còn loại bỏ các rào cản đối với việc áp dụng rộng rãi tiền điện tử. Khi các nhà phát triển xây dựng nhiều ứng dụng đổi mới hơn trên nền tảng này, ERC-4337 được kỳ vọng sẽ định hình lại cách người dùng tương tác với tiền điện tử trong những năm tới, có tác động sâu rộng đến toàn bộ ngành công nghiệp.

Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận