Các Đề Xuất Cải Tiến Ethereum (EIPs) thiết lập các tiêu chuẩn kỹ thuật trong toàn bộ hệ sinh thái Ethereum. Trong khuôn khổ này, các thông số của Yêu Cầu Bình Luận Ethereum (ERC) định nghĩa các tiêu chuẩn ở cấp ứng dụng điều chỉnh hợp đồng thông minh và giao diện token. Khác với các nâng cấp ở cấp giao thức, ERC đại diện cho sự đồng thuận trong cộng đồng giữa các nhà phát triển và các bên liên quan trong ngành.
ERC-4337 là một tiêu chuẩn quan trọng ở lớp ứng dụng, thực hiện trừu tượng hóa tài khoản thông qua các hợp đồng thông minh được triển khai trên mạng chính Ethereum. Ban đầu được đệ trình dưới dạng EIP-4337 vào năm 2021, nó đã đạt được sự chấp nhận và triển khai chính thức vào tháng 3 năm 2023. Mặc dù một số tài liệu tham khảo số đề xuất ban đầu, ERC-4337 chỉ định tiêu chuẩn hiện tại.
Vấn Đề Ví Hiện Tại
Hệ sinh thái Ethereum ngày nay hoạt động với hai mô hình tài khoản khác nhau: tài khoản do bên ngoài sở hữu (EOAs) được quản lý thông qua khóa riêng, và tài khoản hợp đồng thông minh chứa mã thực thi. Cấu trúc tài khoản kép này tạo ra sự ma sát ở nhiều lĩnh vực.
Hầu hết các ví—chẳng hạn như MetaMask—hoàn toàn phụ thuộc vào việc quản lý khóa riêng EOA. Người dùng phải đối mặt với các quy trình phục hồi phức tạp, dễ bị mất khóa và linh hoạt lập trình hạn chế. Ví hợp đồng thông minh lý thuyết cung cấp chức năng vượt trội hơn, tuy nhiên chúng buộc người dùng phải quản lý hai tài khoản riêng biệt: một tài khoản giữ tiền và một tài khoản chi phí gas. Sự phân mảnh này làm giảm đáng kể trải nghiệm người dùng.
Các triển khai hiện tại thường dựa vào các trung gian tập trung gọi là relayers để xử lý giao dịch, điều này tạo ra các giả định về lòng tin và độ phức tạp trong hoạt động bổ sung. Những hạn chế này cản trở việc áp dụng chính thống và làm thất vọng những người dùng có kinh nghiệm đang tìm kiếm các tính năng bảo mật nâng cao.
Khung Giải Quyết ERC-4337
Được đề xuất bởi Vitalik Buterin và cộng đồng phát triển Ethereum, ERC-4337 ra mắt như một khuôn khổ sẵn sàng sản xuất cho phép tính năng ví lập trình. Thay vì yêu cầu các sửa đổi ở lớp đồng thuận - như những nỗ lực trước đây như EIP-2938 - ERC-4337 hoạt động hoàn toàn ở lớp ứng dụng, cho phép triển khai nhanh hơn mà không cần thay đổi giao thức.
Tiêu chuẩn này đạt được điều này thông qua một kiến trúc giao dịch đổi mới. UserOperations đại diện cho một nguyên thủy giao dịch mới được gửi đến một mempool ngoài chuỗi riêng biệt. Các diễn viên chuyên biệt gọi là bundlers thu thập các UserOperations này, gộp chúng vào các giao dịch Ethereum thông thường, thanh toán các khoản phí gas liên quan và nhận bồi thường từ các khoản phí UserOperation được nhúng.
Hợp đồng thông minh EntryPoint hoạt động như Cổng xác thực an toàn, thực hiện và xác nhận các UserOperations dựa trên logic ủy quyền tùy chỉnh. Mỗi ví thực hiện các chức năng xác thực ( như validateUserOp), áp dụng các quy tắc ủy quyền tùy chỉnh trước khi thực hiện giao dịch. Kiến trúc này bảo tồn mô hình bảo mật của Ethereum trong khi mang lại khả năng lập trình chưa từng có.
Năng lực và Mục tiêu Chiến lược
ERC-4337 cho phép một số khả năng chuyển biến.
Mô Hình Tài Khoản Hợp Nhất: Kết hợp các lợi thế của EOA và hợp đồng thông minh, người dùng nhận được một tài khoản lập trình duy nhất khởi tạo giao dịch, quản lý token và triển khai hợp đồng trong một giao diện.
Hạ tầng phi tập trung: Nhiều người gom lại tham gia độc lập vào việc xử lý UserOperation, tạo ra một hệ sinh thái mở, không cần sự cho phép thay vì dựa vào các nhà điều hành tập trung.
Khả năng tương thích giao thức: Vận hành trên lớp đồng thuận loại bỏ các rào cản chấp nhận, cho phép triển khai nhanh chóng trên toàn hệ sinh thái.
Tính Năng Nâng Cao: Khung công tác hỗ trợ chữ ký tổng hợp, giới hạn chi tiêu hàng ngày, đóng băng tài khoản khẩn cấp, chức năng danh sách trắng và các ứng dụng tập trung vào quyền riêng tư.
Tối ưu hóa chi phí: Tập hợp nhiều UserOperations thành các giao dịch đơn lẻ giúp giảm tiêu thụ gas và cải thiện khả năng thông qua mạng.
Chuyển đổi Trải nghiệm Người dùng
Đối với những người tham gia hàng ngày, ERC-4337 về cơ bản đã thay đổi cách tương tác với ví:
Quy trình gia nhập đơn giản: Quản lý cụm từ hạt giống bằng tay trở nên tùy chọn, tăng tốc độ tạo ví và giảm rào cản gia nhập cho người mới.
Khôi phục Tài khoản Bền vững: Các sơ đồ đa chữ ký và cơ chế khôi phục xã hội giảm thiểu đáng kể các kịch bản mất quyền truy cập vĩnh viễn.
Tính linh hoạt của tính năng: Thanh toán tự động, phê duyệt giao dịch trước, gộp thao tác và các dịch vụ tương tự được triển khai với ít ma sát.
Bảo Mật Tăng Cường: Mô hình tài khoản lập trình giúp giảm thiểu các lỗ hổng do người dùng gây ra, đặc biệt là việc lộ cụm từ khôi phục và xâm phạm khóa riêng.
Tính linh hoạt của Token gốc: Người dùng có thể thanh toán phí gas thông qua các token ERC-20 hoặc tài sản thay thế thông qua các nhà thanh toán bên thứ ba, loại bỏ sự phụ thuộc duy nhất vào ETH gốc.
Tình trạng hiện tại và hướng đi tương lai
Kể từ khi triển khai vào tháng 3 năm 2023, việc áp dụng ERC-4337 tiếp tục mở rộng khi các nhà phát triển xây dựng các ứng dụng ví sáng tạo và dịch vụ hạ tầng. Mặc dù các thách thức kỹ thuật và sự trưởng thành của hệ sinh thái vẫn là những yếu tố cần cân nhắc, tiêu chuẩn này đại diện cho sự tiến bộ có ý nghĩa hướng tới thiết kế ví an toàn, tập trung vào người dùng.
Khung ERC-4337 cho thấy cách các tiêu chuẩn lớp ứng dụng có thể mang lại những cải tiến đáng kể về trải nghiệm người dùng mà không gặp phải các phức tạp ở lớp đồng thuận. Khi việc áp dụng tăng tốc, các nhà phát triển sẽ mở khóa các trường hợp sử dụng hiện đang bị hạn chế bởi các mô hình tài khoản truyền thống, cuối cùng thúc đẩy khả năng tiếp cận tiền điện tử cho các nhóm dân cư rộng lớn hơn.
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.
Xây dựng Ví tiền Tốt hơn: Cách ERC-4337 Biến đổi Quản lý Tài khoản Ethereum
Hiểu về Nền tảng
Các Đề Xuất Cải Tiến Ethereum (EIPs) thiết lập các tiêu chuẩn kỹ thuật trong toàn bộ hệ sinh thái Ethereum. Trong khuôn khổ này, các thông số của Yêu Cầu Bình Luận Ethereum (ERC) định nghĩa các tiêu chuẩn ở cấp ứng dụng điều chỉnh hợp đồng thông minh và giao diện token. Khác với các nâng cấp ở cấp giao thức, ERC đại diện cho sự đồng thuận trong cộng đồng giữa các nhà phát triển và các bên liên quan trong ngành.
ERC-4337 là một tiêu chuẩn quan trọng ở lớp ứng dụng, thực hiện trừu tượng hóa tài khoản thông qua các hợp đồng thông minh được triển khai trên mạng chính Ethereum. Ban đầu được đệ trình dưới dạng EIP-4337 vào năm 2021, nó đã đạt được sự chấp nhận và triển khai chính thức vào tháng 3 năm 2023. Mặc dù một số tài liệu tham khảo số đề xuất ban đầu, ERC-4337 chỉ định tiêu chuẩn hiện tại.
Vấn Đề Ví Hiện Tại
Hệ sinh thái Ethereum ngày nay hoạt động với hai mô hình tài khoản khác nhau: tài khoản do bên ngoài sở hữu (EOAs) được quản lý thông qua khóa riêng, và tài khoản hợp đồng thông minh chứa mã thực thi. Cấu trúc tài khoản kép này tạo ra sự ma sát ở nhiều lĩnh vực.
Hầu hết các ví—chẳng hạn như MetaMask—hoàn toàn phụ thuộc vào việc quản lý khóa riêng EOA. Người dùng phải đối mặt với các quy trình phục hồi phức tạp, dễ bị mất khóa và linh hoạt lập trình hạn chế. Ví hợp đồng thông minh lý thuyết cung cấp chức năng vượt trội hơn, tuy nhiên chúng buộc người dùng phải quản lý hai tài khoản riêng biệt: một tài khoản giữ tiền và một tài khoản chi phí gas. Sự phân mảnh này làm giảm đáng kể trải nghiệm người dùng.
Các triển khai hiện tại thường dựa vào các trung gian tập trung gọi là relayers để xử lý giao dịch, điều này tạo ra các giả định về lòng tin và độ phức tạp trong hoạt động bổ sung. Những hạn chế này cản trở việc áp dụng chính thống và làm thất vọng những người dùng có kinh nghiệm đang tìm kiếm các tính năng bảo mật nâng cao.
Khung Giải Quyết ERC-4337
Được đề xuất bởi Vitalik Buterin và cộng đồng phát triển Ethereum, ERC-4337 ra mắt như một khuôn khổ sẵn sàng sản xuất cho phép tính năng ví lập trình. Thay vì yêu cầu các sửa đổi ở lớp đồng thuận - như những nỗ lực trước đây như EIP-2938 - ERC-4337 hoạt động hoàn toàn ở lớp ứng dụng, cho phép triển khai nhanh hơn mà không cần thay đổi giao thức.
Tiêu chuẩn này đạt được điều này thông qua một kiến trúc giao dịch đổi mới. UserOperations đại diện cho một nguyên thủy giao dịch mới được gửi đến một mempool ngoài chuỗi riêng biệt. Các diễn viên chuyên biệt gọi là bundlers thu thập các UserOperations này, gộp chúng vào các giao dịch Ethereum thông thường, thanh toán các khoản phí gas liên quan và nhận bồi thường từ các khoản phí UserOperation được nhúng.
Hợp đồng thông minh EntryPoint hoạt động như Cổng xác thực an toàn, thực hiện và xác nhận các UserOperations dựa trên logic ủy quyền tùy chỉnh. Mỗi ví thực hiện các chức năng xác thực ( như validateUserOp), áp dụng các quy tắc ủy quyền tùy chỉnh trước khi thực hiện giao dịch. Kiến trúc này bảo tồn mô hình bảo mật của Ethereum trong khi mang lại khả năng lập trình chưa từng có.
Năng lực và Mục tiêu Chiến lược
ERC-4337 cho phép một số khả năng chuyển biến.
Mô Hình Tài Khoản Hợp Nhất: Kết hợp các lợi thế của EOA và hợp đồng thông minh, người dùng nhận được một tài khoản lập trình duy nhất khởi tạo giao dịch, quản lý token và triển khai hợp đồng trong một giao diện.
Hạ tầng phi tập trung: Nhiều người gom lại tham gia độc lập vào việc xử lý UserOperation, tạo ra một hệ sinh thái mở, không cần sự cho phép thay vì dựa vào các nhà điều hành tập trung.
Khả năng tương thích giao thức: Vận hành trên lớp đồng thuận loại bỏ các rào cản chấp nhận, cho phép triển khai nhanh chóng trên toàn hệ sinh thái.
Tính Năng Nâng Cao: Khung công tác hỗ trợ chữ ký tổng hợp, giới hạn chi tiêu hàng ngày, đóng băng tài khoản khẩn cấp, chức năng danh sách trắng và các ứng dụng tập trung vào quyền riêng tư.
Tối ưu hóa chi phí: Tập hợp nhiều UserOperations thành các giao dịch đơn lẻ giúp giảm tiêu thụ gas và cải thiện khả năng thông qua mạng.
Chuyển đổi Trải nghiệm Người dùng
Đối với những người tham gia hàng ngày, ERC-4337 về cơ bản đã thay đổi cách tương tác với ví:
Quy trình gia nhập đơn giản: Quản lý cụm từ hạt giống bằng tay trở nên tùy chọn, tăng tốc độ tạo ví và giảm rào cản gia nhập cho người mới.
Khôi phục Tài khoản Bền vững: Các sơ đồ đa chữ ký và cơ chế khôi phục xã hội giảm thiểu đáng kể các kịch bản mất quyền truy cập vĩnh viễn.
Tính linh hoạt của tính năng: Thanh toán tự động, phê duyệt giao dịch trước, gộp thao tác và các dịch vụ tương tự được triển khai với ít ma sát.
Bảo Mật Tăng Cường: Mô hình tài khoản lập trình giúp giảm thiểu các lỗ hổng do người dùng gây ra, đặc biệt là việc lộ cụm từ khôi phục và xâm phạm khóa riêng.
Tính linh hoạt của Token gốc: Người dùng có thể thanh toán phí gas thông qua các token ERC-20 hoặc tài sản thay thế thông qua các nhà thanh toán bên thứ ba, loại bỏ sự phụ thuộc duy nhất vào ETH gốc.
Tình trạng hiện tại và hướng đi tương lai
Kể từ khi triển khai vào tháng 3 năm 2023, việc áp dụng ERC-4337 tiếp tục mở rộng khi các nhà phát triển xây dựng các ứng dụng ví sáng tạo và dịch vụ hạ tầng. Mặc dù các thách thức kỹ thuật và sự trưởng thành của hệ sinh thái vẫn là những yếu tố cần cân nhắc, tiêu chuẩn này đại diện cho sự tiến bộ có ý nghĩa hướng tới thiết kế ví an toàn, tập trung vào người dùng.
Khung ERC-4337 cho thấy cách các tiêu chuẩn lớp ứng dụng có thể mang lại những cải tiến đáng kể về trải nghiệm người dùng mà không gặp phải các phức tạp ở lớp đồng thuận. Khi việc áp dụng tăng tốc, các nhà phát triển sẽ mở khóa các trường hợp sử dụng hiện đang bị hạn chế bởi các mô hình tài khoản truyền thống, cuối cùng thúc đẩy khả năng tiếp cận tiền điện tử cho các nhóm dân cư rộng lớn hơn.