EIP-3074: Nâng cao chức năng và tính bảo mật của tài khoản Ethereum
EIP-3074 là một đề xuất cải tiến quan trọng của Ethereum, nhằm tăng cường chức năng của tài khoản sở hữu bên ngoài (EOA), cho phép nó có khả năng thực thi tương đương như hợp đồng thông minh. Đề xuất này không chỉ cải thiện trải nghiệm người dùng một cách đáng kể, mà còn có thể tái cấu trúc cơ chế ủy quyền hiện có, giữ nguyên sự thuận tiện trong khi nâng cao tính bảo mật.
Các đặc điểm chính của EIP-3074
Cho phép EOA chuyển quyền kiểm soát cho hợp đồng chỉ định, thực hiện các thao tác phong phú hơn.
Người dùng có thể thực hiện nhiều thao tác trong một giao dịch, cải thiện hiệu suất một cách đáng kể.
Không cần phải sở hữu ETH trước để thanh toán phí giao dịch, giảm bớt rào cản sử dụng.
Cơ chế hợp đồng Invoker
Hợp đồng Invoker là hợp đồng đặc biệt để có được quyền kiểm soát EOA. Người dùng cần phải ký ủy quyền bằng khóa riêng, chỉ định rõ địa chỉ hợp đồng Invoker và các thao tác được phép thực hiện.
Quá trình thực hiện thường như sau:
Người dùng ký và giao nội dung cho Relayer.
Relayer gửi chữ ký đến hợp đồng Invoker.
Invoker xác thực chữ ký sau đó thực hiện các thao tác liên quan với danh tính EOA của người dùng.
Cần lưu ý rằng hợp đồng Invoker cần tự triển khai cơ chế nonce để ngăn chặn tấn công replay.
Ứng dụng của EIP-3074
Batchcall: Kết hợp nhiều thao tác thành một giao dịch duy nhất, tiết kiệm bước ủy quyền và phí Gas.
Khóa phiên: Cho phép bên thứ ba thực hiện thao tác tài khoản trong những điều kiện nhất định.
Giấy phép ETH gốc: Thực hiện chức năng Giấy phép ETH gốc.
Lệnh Giới Hạn: Có thể đặt lệnh giới hạn mà không cần ủy quyền trước.
Hợp đồng Ý định: Chỉ cần đáp ứng các điều kiện đã được thiết lập, bất kỳ ai cũng có thể thực hiện các thao tác cụ thể với tư cách là người dùng.
Khôi phục xã hội: Chuyển tài sản khi mất khóa riêng thông qua cơ chế ủy quyền đã được thiết lập trước.
Ảnh hưởng của EIP-3074 đến hệ sinh thái hiện tại
Cải thiện cách ủy quyền tài sản
EIP-3074 có khả năng thay thế mô hình approve và permit hiện tại. Người dùng có thể liên kết các thao tác DApp với việc ủy quyền, thực hiện theo cách nguyên tử, nâng cao tính bảo mật trong khi vẫn duy trì trải nghiệm người dùng tốt.
Xử lý nonce EOA
Trong thiết kế hiện tại, giá trị nonce của EOA được bao gồm trong nội dung chữ ký. Điều này có nghĩa là khi EOA gửi giao dịch thay đổi giá trị nonce, tất cả các ủy quyền EIP-3074 trước đó sẽ không còn hiệu lực. Ví dụ, ví cần áp dụng các chiến lược quản lý nonce tương ứng cho các tình huống sử dụng khác nhau (như Session Key, Social Recovery, v.v.).
Tóm tắt
EIP-3074 đã mang đến nhiều khả năng đổi mới cho hệ sinh thái Ethereum, bao gồm các thao tác hàng loạt, quyền hạn linh hoạt, và chức năng ETH Permit gốc. Nó không chỉ nâng cao trải nghiệm người dùng mà còn tăng cường tính an toàn thông qua việc cải thiện cơ chế ủy quyền. Khi đề xuất này tiến triển, chúng ta có thể kỳ vọng thấy các ứng dụng phi tập trung an toàn và tiện lợi hơn dần dần được hiện thực hóa.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 thích
Phần thưởng
19
6
Chia sẻ
Bình luận
0/400
ConsensusDissenter
· 07-11 15:02
gas tiết kiệm được không ít nhỉ
Xem bản gốcTrả lời0
ser_we_are_ngmi
· 07-11 15:00
Mong chờ ra mắt, nhanh lên nhé!
Xem bản gốcTrả lời0
fren.eth
· 07-11 14:59
Đây lại là sự thổi phồng phải không? Hoàn toàn vô dụng.
Xem bản gốcTrả lời0
RugPullAlarm
· 07-11 14:52
Lại nói đến việc tăng cường tính an toàn, trước đây hợp đồng thông minh đã gặp phải đủ vấn đề.
EIP-3074: Tái cấu trúc chức năng tài khoản Ethereum để nâng cao tính bảo mật và trải nghiệm người dùng
EIP-3074: Nâng cao chức năng và tính bảo mật của tài khoản Ethereum
EIP-3074 là một đề xuất cải tiến quan trọng của Ethereum, nhằm tăng cường chức năng của tài khoản sở hữu bên ngoài (EOA), cho phép nó có khả năng thực thi tương đương như hợp đồng thông minh. Đề xuất này không chỉ cải thiện trải nghiệm người dùng một cách đáng kể, mà còn có thể tái cấu trúc cơ chế ủy quyền hiện có, giữ nguyên sự thuận tiện trong khi nâng cao tính bảo mật.
Các đặc điểm chính của EIP-3074
Cơ chế hợp đồng Invoker
Hợp đồng Invoker là hợp đồng đặc biệt để có được quyền kiểm soát EOA. Người dùng cần phải ký ủy quyền bằng khóa riêng, chỉ định rõ địa chỉ hợp đồng Invoker và các thao tác được phép thực hiện.
Quá trình thực hiện thường như sau:
Cần lưu ý rằng hợp đồng Invoker cần tự triển khai cơ chế nonce để ngăn chặn tấn công replay.
Ứng dụng của EIP-3074
Ảnh hưởng của EIP-3074 đến hệ sinh thái hiện tại
EIP-3074 có khả năng thay thế mô hình approve và permit hiện tại. Người dùng có thể liên kết các thao tác DApp với việc ủy quyền, thực hiện theo cách nguyên tử, nâng cao tính bảo mật trong khi vẫn duy trì trải nghiệm người dùng tốt.
Trong thiết kế hiện tại, giá trị nonce của EOA được bao gồm trong nội dung chữ ký. Điều này có nghĩa là khi EOA gửi giao dịch thay đổi giá trị nonce, tất cả các ủy quyền EIP-3074 trước đó sẽ không còn hiệu lực. Ví dụ, ví cần áp dụng các chiến lược quản lý nonce tương ứng cho các tình huống sử dụng khác nhau (như Session Key, Social Recovery, v.v.).
Tóm tắt
EIP-3074 đã mang đến nhiều khả năng đổi mới cho hệ sinh thái Ethereum, bao gồm các thao tác hàng loạt, quyền hạn linh hoạt, và chức năng ETH Permit gốc. Nó không chỉ nâng cao trải nghiệm người dùng mà còn tăng cường tính an toàn thông qua việc cải thiện cơ chế ủy quyền. Khi đề xuất này tiến triển, chúng ta có thể kỳ vọng thấy các ứng dụng phi tập trung an toàn và tiện lợi hơn dần dần được hiện thực hóa.