EIP-3074

Trung cấp

EIP-3074 là gì?

EIP-3074 là một đề xuất cải tiến cho mạng Ethereum, được thiết lập để giúp các giao dịch diễn ra suôn sẻ và an toàn hơn. Đề xuất này cho ra mắt hai phương thức mới là AUTH và AUTHCALL, để cung cấp phương pháp phân tách người ủy quyền giao dịch với người gửi giao dịch.

Tính đến tháng 08/2024, EIP-3074 chưa hoạt động trên mạng chính của Ethereum nhưng theo dự kiến, EIP-3074 sẽ được triển khai cùng với bản nâng cấp Pectra vào cuối năm 2024.

EIP-3074 hoạt động như thế nào?

EIP-3074 hoạt động bằng cách ra mắt hai phương thức chính là AUTH và AUTHCALL, hai phương thức này thay đổi cách xử lý giao dịch trên mạng Ethereum.

AUTH

AUTH thiết lập người gửi được ủy quyền cho một giao dịch. Thông thường, khi gửi một giao dịch, bạn vừa là người gửi và vừa là người ủy quyền giao dịch. Với AUTH, bạn có thể cấp quyền cho ai đó thay mặt cho bạn để gửi giao dịch. 

Ví dụ: Hãy tưởng tượng bạn có một người bạn mà bạn tin tưởng để mua sắm cho bạn. Bạn đưa cho họ một ghi chú có chữ ký để cho phép họ mua các mặt hàng dưới tên của bạn. Tương tự như vậy, với AUTH, bạn ủy quyền địa chỉ cho một người khác thay mặt bạn để thực hiện giao dịch.

AUTHCALL

AUTHCALL cho phép một hợp đồng thông minh hoạt động thay mặt cho một địa chỉ khác. Hãy tưởng tượng rằng bạn có một hợp đồng thông minh hoạt động giống như trợ lý cá nhân, đưa ra quyết định và mua hàng cho bạn. Nói cách khác, AUTHCALL cho phép hợp đồng thông minh đó tương tác với những giao dịch khác như thể bạn là người cấp phép điều đó và AUTHCALL thực hiện các tác vụ dưới tên của bạn. Điều này có thể đơn giản hóa rất nhiều các giao dịch phức tạp.

Lợi ích của EIP-3074

  1. Nâng cao mức độ bảo mật: Bằng cách tách hoạt động ủy quyền khỏi quy trình gửi giao dịch, EIP-3074 có thể giúp tăng cường khả năng bảo mật, giảm rủi ro xảy ra các giao dịch không được ủy quyền.
  2. Tính linh hoạt cao hơn: Bản nâng cấp EIP-3074 cho phép nhiều bên cùng quản lý giao dịch, điều này rất tiện lợi trong các tình huống cần chia sẻ quyền kiểm soát.
  3. Cải thiện trải nghiệm người dùng: Đối với người dùng cuối, EIP-3074 có thể đơn giản hóa các tương tác với Ethereum. Điều này làm giảm nhu cầu nhiều chữ ký hoặc phê duyệt. Qua đó, việc dùng các ứng dụng phi tập trung (DApp) trở nên dễ dàng và nhanh chóng hơn.
  4. Hỗ trợ các giao dịch phức tạp: EIP-3074 cho phép các loại giao dịch và tương tác phức tạp hơn giữa các hợp đồng thông minh, điều này có lợi cho việc phát triển các giao thức tài chính phi tập trung (DeFi).

Có thể sử dụng EIP-3074 ở đâu?

1. Giao dịch không cần phí gas: Hãy tưởng tượng bạn thực hiện các giao dịch mà không phải lo lắng về việc trả phí gas ETH. EIP-3074 có thể biến điều đó thành hiện thực, giúp Ethereum dễ tiếp cận hơn với những người mới.

2. Thanh toán tự động: Thiết lập các thanh toán định kỳ mà không cần phê duyệt thủ công từng khoản thanh toán. EIP-3074 có thể tự động hóa việc này cho bạn nên bạn tiết kiệm được thời gian và công sức.

3. Những đổi mới của DeFi: Tính linh hoạt và mức độ bảo mật mà bản nâng cấp này mang lại có thể thúc đẩy sự phát triển vượt bậc tiếp theo trong DeFi, tạo điều kiện cho các sản phẩm tài chính tinh vi hơn.

Còn tính bảo mật thì sao?

Mặc dù EIP-3074 nghe có vẻ tuyệt vời nhưng vẫn có những rủi ro. Trao cho người khác quyền thay mặt cho bạn đòi hỏi rất nhiều sự tin tưởng. Cộng đồng Ethereum đang cân nhắc thận trọng cách giảm thiểu những rủi ro này, với những ý tưởng như đặt giới hạn thời gian và hạn chế những gì bên được ủy quyền có thể làm.

Các đề xuất liên quan đến EIP-3074

EIP-3074 không diễn ra riêng lẻ. Đây là một phần trong nỗ lực lớn hơn nhằm giúp Ethereum trở nên hiệu quả và thân thiện với người dùng hơn, hoạt động cùng với các đề xuất khác như EIP-2930 (liên quan đến danh sách quyền truy cập) và EIP-1559 (thay đổi cách tính phí). Hiểu EIP-3074 cùng với các bản cập nhật khác giúp bạn có cái nhìn rõ hơn về hướng đi trong tương lai của Ethereum.

Tổng kết

EIP-3074 được thiết kế để giúp các giao dịch Ethereum an toàn và thân thiện hơn với người dùng bằng cách cho ra mắt các hoạt động AUTH và AUTHCALL. Những thay đổi này có thể cải thiện đáng kể cách chúng ta tương tác với Ethereum, mở ra cánh cửa cho các ứng dụng phức tạp và mạnh mẽ hơn trong lĩnh vực DeFi.