ERC-4337: Tái định nghĩa cách thức tài khoản Ethereum

robot
Đang tạo bản tóm tắt

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

Ví Ethereum từng gặp phải một “dilemma” khó giải quyết: hoặc là sử dụng EOA (tài khoản quản lý bên ngoài), tận hưởng sự đơn giản nhưng hy sinh tính linh hoạt và an toàn; hoặc là sử dụng ví hợp đồng thông minh, có được logic lập trình nhưng cần quản lý đồng thời hai tài khoản. Đây là lý do ERC-4337 xuất hiện.

Vào tháng 3 năm 2023, tiêu chuẩn ERC-4337 đã được triển khai chính thức trên mạng chính Ethereum dưới hình thức hợp đồng thông minh. Đây không phải là sự thay đổi của giao thức nền tảng, mà là một bộ quy định hoàn chỉnh được thực hiện ở tầng ứng dụng - cho phép các nhà phát triển tạo ra hệ thống ví trừu tượng tài khoản, mang lại cho người dùng một bước nhảy vọt về trải nghiệm.

ERC-4337 đã làm gì

Sáng chế cốt lõi của ERC-4337 nằm ở trừu tượng hóa tài khoản - kết hợp những lợi ích của EOA và tài khoản hợp đồng thông minh thành một. Nói đơn giản, nó cho phép một tài khoản hợp đồng thông minh duy nhất vừa có thể khởi xướng giao dịch, vừa có thể tương tác với token, đồng thời hỗ trợ các logic xác thực tùy chỉnh.

Bộ tiêu chuẩn này ban đầu được Vitalik Buterin và cộng đồng phát triển Ethereum đề xuất vào năm 2021 (ban đầu có số hiệu là EIP-4337), sau đó đã được chính thức xác lập thành tiêu chuẩn ERC vào năm 2023. Mặc dù cộng đồng kỹ thuật đôi khi vẫn dùng tên gọi cũ “EIP-4337”, nhưng tên chính thức hiện nay là ERC-4337.

Cấu trúc kỹ thuật của ERC-4337 hoạt động như thế nào

ERC-4337 đã giới thiệu một loại giao dịch hoàn toàn mới - UserOperation. Những hoạt động này không đi qua hồ giao dịch Ethereum truyền thống, mà thay vào đó vào một bộ nhớ ngoài độc lập.

Vai trò then chốt ở đây là nhà đóng gói (bundlers). Công việc của họ là thu thập và tổng hợp các UserOperation này, sau đó đóng gói chúng thành các giao dịch Ethereum tiêu chuẩn và gửi lên blockchain. Các nhà đóng gói phải trả phí gas cho việc này và nhận được bồi thường từ phí được nhúng trong UserOperation - khác với các nhà xác thực đồng thuận, họ giống như những người thúc đẩy giao dịch hơn là những người cung cấp an ninh.

Tất cả những điều này đều xoay quanh một hợp đồng thông minh cốt lõi - EntryPoint. Nó đóng vai trò là cổng thực thi an toàn, chịu trách nhiệm xác minh và xử lý từng UserOperation. Các ví khác nhau thực hiện logic ủy quyền tùy chỉnh bằng cách triển khai các hàm xác minh (chẳng hạn như validateUserOp).

Điều tuyệt vời của kiến trúc này là: hoàn toàn không cần sửa đổi giao thức lớp đồng thuận của Ethereum, vẫn có thể đạt được một hệ thống ví rất có thể lập trình và linh hoạt.

ERC-4337 đã giải quyết những vấn đề thực tiễn nào

Ví EOA truyền thống phụ thuộc vào khóa riêng và cụm từ khôi phục, người dùng sẽ không có cách nào khác nếu mất những thông tin này. Giải pháp hợp đồng thông minh quản lý hai tài khoản vừa phức tạp vừa kém hiệu quả, thường còn phải dựa vào dịch vụ trung gian tập trung.

ERC-4337 đã loại bỏ những điểm đau này thông qua kiến trúc thống nhất:

  • Logic xác thực linh hoạt: Ví có thể thực hiện xác thực nhiều yếu tố, cơ chế phục hồi xã hội, thậm chí danh sách trắng giao dịch.
  • Gas trừu tượng: Người dùng không nhất thiết phải sử dụng ETH để thanh toán gas, có thể sử dụng token ERC-20 hoặc tài sản khác, được bên trung gian thanh toán.
  • Khôi phục tài khoản: Mất khóa riêng không có nghĩa là mất tài sản; Khôi phục xã hội cho phép bạn nhờ bạn bè giúp tìm lại tài khoản.
  • Thao tác hàng loạt: Tập hợp nhiều UserOperation thành một giao dịch trên chuỗi, giảm tổng tiêu thụ gas.

Điều này có nghĩa gì đối với người dùng bình thường

Những thay đổi công nghệ này được dịch thành trải nghiệm người dùng là:

  • Tạo ví trở nên đơn giản: Không cần ghi nhớ cụm từ khôi phục phức tạp, chỉ cần email hoặc tài khoản mạng xã hội là có thể khôi phục.
  • Nâng cao an toàn: Tự động bảo vệ rủi ro rò rỉ khóa riêng, hỗ trợ xác thực đa yếu tố
  • Thanh toán linh hoạt hơn: Sử dụng stablecoin như USDC, DAI để thanh toán gas mà không cần phải mua thêm ETH.
  • Chức năng phong phú hơn: Tự động trừ phí định kỳ, giao dịch ủy quyền, đóng băng khẩn cấp và các chức năng nâng cao khác dễ dàng tiếp cận.

Ý nghĩa sâu sắc hơn của ERC-4337

Ba mục tiêu chính của ERC-4337 là: trừu tượng tài khoản, phi tập trung và không cần nâng cấp giao thức. Nó hỗ trợ các ứng dụng sáng tạo như ký tập hợp, hạn mức giao dịch hàng ngày, đóng băng khẩn cấp, và bảo vệ quyền riêng tư. Bằng cách tổng hợp nhiều thao tác của người dùng, nó cũng có thể giảm đáng kể chi phí trên chuỗi và nâng cao khả năng xử lý của mạng.

Hiện tại, tiêu chuẩn này vẫn đang tiếp tục phát triển, việc tích hợp hệ sinh thái vẫn cần hoàn thiện, nhưng ERC-4337 đã đang tiến tới việc làm cho ví tiền điện tử dễ sử dụng và an toàn hơn.

Đối với các nhà phát triển, ERC-4337 cung cấp một khung công nghệ rõ ràng, cho phép họ xây dựng hệ thống tài khoản thực sự có thể lập trình trên Ethereum - không phải là một cách tiếp cận vòng quanh, mà là dựa trên những tiêu chuẩn hợp lý trong thiết kế. Đây chính là bước cần thiết để ví tiền điện tử tiến đến ứng dụng đại chúng.

ETH-0,45%
USDC0,04%
DAI0,04%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim