EIP-3074: Cải thiện trải nghiệm sử dụng Ví tiền và tính an toàn
EIP-3074 cho phép các tài khoản bên ngoài (EOA) có thể chuyển quyền kiểm soát cho hợp đồng được chỉ định, từ đó có được khả năng thực thi phong phú tương đương với hợp đồng. Cải tiến này không chỉ nâng cao trải nghiệm người dùng một cách đáng kể, mà còn tái định hình cách thức ủy quyền hiện tại, đồng thời tăng cường tính an toàn trong khi vẫn giữ được sự tiện lợi.
Thông qua EIP-3074, EOA có thể thực hiện nhiều thao tác trong một lần, thậm chí thực hiện những chức năng trước đây không thể tưởng tượng. Quan trọng hơn, EOA không còn cần phải tự gửi giao dịch lên chuỗi, vì vậy cũng không cần phải lo lắng về việc trả phí giao dịch.
Hợp đồng có thể có quyền kiểm soát EOA được gọi là hợp đồng Invoker. EOA cần sử dụng khóa riêng để ký, chỉ định rõ hợp đồng Invoker và các hoạt động được phép thực hiện. Sau khi Invoker xác minh chữ ký, nó có thể thực hiện các hoạt động với danh tính EOA, chẳng hạn như ủy quyền USDC, hoán đổi tài sản trên sàn giao dịch phi tập trung, v.v.
Các ứng dụng chính của EIP-3074 bao gồm:
Batchcall: Kết hợp nhiều giao dịch thành một, tiết kiệm chi phí chữ ký ủy quyền và Gas.
Khóa phiên: Cho phép bên thứ ba thực hiện thao tác thay mặt EOA trong các điều kiện giới hạn.
Permit ETH gốc: thực hiện chức năng Permit chuyển ETH.
Lệnh giới hạn: Người dùng thiết lập điều kiện, khi được thỏa mãn sẽ tự động thực hiện giao dịch mà không cần ủy quyền trước.
Khôi phục xã hội: Chuyển tài sản khi mất khóa riêng thông qua ủy quyền trước.
EIP-3074 còn sẽ cải thiện cách thức ủy quyền tài sản. Hiện tại, DApp yêu cầu người dùng ủy quyền một lượng tài sản lớn trước, phương pháp này có những rủi ro về an ninh. EIP-3074 cho phép liên kết các thao tác của DApp với việc ủy quyền, thực hiện theo cách nguyên tử, từ đó nâng cao đáng kể tính an toàn. Người dùng có thể biết rõ mục đích cụ thể của mỗi lần ủy quyền, ví tiền thậm chí có thể mô phỏng hiển thị kết quả thực hiện.
Đối với Ví tiền, cần lưu ý xử lý giá trị nonce EOA. Hiện tại, thiết kế EIP-3074 đưa nonce EOA vào nội dung chữ ký, do đó, sau khi EOA gửi giao dịch, quyền ủy quyền ban đầu sẽ không còn hiệu lực. Ví tiền cần quản lý giao dịch EIP-3074 của EOA, đảm bảo sử dụng bình thường.
Tổng thể, EIP-3074 mang lại khả năng thực thi tương đương với hợp đồng thông minh cho EOA, mở ra nhiều kịch bản ứng dụng mới. Nó không chỉ nâng cao trải nghiệm người dùng mà còn làm cho phương thức ủy quyền hiện tại trở nên an toàn hơn. Dự kiến EIP-3074 sẽ dần thay thế các mô hình approve và permit hiện có, cung cấp cho người dùng phương thức ủy quyền tài sản an toàn hơn.
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.
16 thích
Phần thưởng
16
5
Chia sẻ
Bình luận
0/400
NeverVoteOnDAO
· 21giờ trước
Không rõ nhưng cảm thấy rất mạnh, tính an toàn thì khá quan trọng.
Xem bản gốcTrả lời0
LidoStakeAddict
· 21giờ trước
Chỉ có vậy? Mô hình ủy quyền hiện tại lại bị chê bai.
Xem bản gốcTrả lời0
RugResistant
· 21giờ trước
cần phải kiểm tra điều này một cách kỹ lưỡng thật lòng... việc giao quyền kiểm soát nghe có vẻ rất đáng ngờ
EIP-3074: Tái cấu trúc quyền truy cập tài khoản Ethereum nhằm nâng cao tính bảo mật và trải nghiệm người dùng
EIP-3074: Cải thiện trải nghiệm sử dụng Ví tiền và tính an toàn
EIP-3074 cho phép các tài khoản bên ngoài (EOA) có thể chuyển quyền kiểm soát cho hợp đồng được chỉ định, từ đó có được khả năng thực thi phong phú tương đương với hợp đồng. Cải tiến này không chỉ nâng cao trải nghiệm người dùng một cách đáng kể, mà còn tái định hình cách thức ủy quyền hiện tại, đồng thời tăng cường tính an toàn trong khi vẫn giữ được sự tiện lợi.
Thông qua EIP-3074, EOA có thể thực hiện nhiều thao tác trong một lần, thậm chí thực hiện những chức năng trước đây không thể tưởng tượng. Quan trọng hơn, EOA không còn cần phải tự gửi giao dịch lên chuỗi, vì vậy cũng không cần phải lo lắng về việc trả phí giao dịch.
Hợp đồng có thể có quyền kiểm soát EOA được gọi là hợp đồng Invoker. EOA cần sử dụng khóa riêng để ký, chỉ định rõ hợp đồng Invoker và các hoạt động được phép thực hiện. Sau khi Invoker xác minh chữ ký, nó có thể thực hiện các hoạt động với danh tính EOA, chẳng hạn như ủy quyền USDC, hoán đổi tài sản trên sàn giao dịch phi tập trung, v.v.
Các ứng dụng chính của EIP-3074 bao gồm:
EIP-3074 còn sẽ cải thiện cách thức ủy quyền tài sản. Hiện tại, DApp yêu cầu người dùng ủy quyền một lượng tài sản lớn trước, phương pháp này có những rủi ro về an ninh. EIP-3074 cho phép liên kết các thao tác của DApp với việc ủy quyền, thực hiện theo cách nguyên tử, từ đó nâng cao đáng kể tính an toàn. Người dùng có thể biết rõ mục đích cụ thể của mỗi lần ủy quyền, ví tiền thậm chí có thể mô phỏng hiển thị kết quả thực hiện.
Đối với Ví tiền, cần lưu ý xử lý giá trị nonce EOA. Hiện tại, thiết kế EIP-3074 đưa nonce EOA vào nội dung chữ ký, do đó, sau khi EOA gửi giao dịch, quyền ủy quyền ban đầu sẽ không còn hiệu lực. Ví tiền cần quản lý giao dịch EIP-3074 của EOA, đảm bảo sử dụng bình thường.
Tổng thể, EIP-3074 mang lại khả năng thực thi tương đương với hợp đồng thông minh cho EOA, mở ra nhiều kịch bản ứng dụng mới. Nó không chỉ nâng cao trải nghiệm người dùng mà còn làm cho phương thức ủy quyền hiện tại trở nên an toàn hơn. Dự kiến EIP-3074 sẽ dần thay thế các mô hình approve và permit hiện có, cung cấp cho người dùng phương thức ủy quyền tài sản an toàn hơn.