Ủy quyền ví luôn là một quy trình cần thiết để tương tác với DApps, nhưng khi tương tác với DeFi và GameFi, chúng tôi thường phải ủy quyền nhiều lần trong một khoảng thời gian ngắn, điều này ảnh hưởng lớn đến trải nghiệm người dùng. Công nghệ Phím phiên (Session Keys) mà Odaily gần đây rất chú ý,tiêu đề phụ
Khóa phiên hoạt động như thế nào?
nói một cách đơn giản,Khóa phiên cho phép người dùng ký mã thông báo để phê duyệt trước một giao dịch cụ thể trước khi tương tác với ứng dụng. Người dùng có thể tùy chỉnh tần suất, giá gas tối đa, giới hạn hàng ngày và các thông số khác. Khi người dùng ký mã thông báo và sau đó tương tác với ứng dụng, nó tuân thủ Giao dịch với các điều kiện tham số trước đó sẽ được thực hiện tự động trong nền và gas sẽ được thanh toán.
tiêu đề phụ
Về địa chỉ, tài khoản hợp đồng thông minh, tài khoản trừu tượng
Hiện tại có hai địa chỉ trên Ethereum: địa chỉ đầu tiên là địa chỉ ví thông thường, còn được gọi là tài khoản thuộc sở hữu bên ngoài (EOA), có chức năng gửi và nhận mã thông báo, thanh toán gas và thực hiện giao dịch; địa chỉ còn lại là hợp đồng thông minh address , các dapp khác nhau được triển khai trên Ethereum chạy dưới dạng hợp đồng thông minh.
Tuy nhiên, có nhiều vấn đề với thiết kế địa chỉ như vậy.Nhiều nhà phát triển Ethereum tin rằng thiết kế của địa chỉ EOA cản trở sự phát triển của ví về đa chữ ký, bảo vệ quyền riêng tư, tối ưu hóa gas, v.v., và không có lợi cho khả năng lập trình của các giao dịch. Do đó, V God, Ansgar Dietrichs, Matt Garnett, Will Villanueva, Sam Wilson và những người khác đã đề xuất và hoàn thành Đề xuất cải tiến EthereumEIP-2938và đưa ra khái niệm sự trừu tượng của người dùng.
Về tính trừu tượng của tài khoản, nói một cách đơn giản, đó là cho phép địa chỉ hợp đồng thông minh thanh toán gas và thực hiện các giao dịch, để nó có tất cả các chức năng của địa chỉ ví.Địa chỉ hợp đồng thông minh dựa trên sự trừu tượng hóa tài khoản là tài khoản hợp đồng thông minh và khái niệm ví hợp đồng thông minh bắt nguồn từ đó (như tài khoản Metamask cá nhân và Metamask, phần mềm ví).
Khóa phiên là một công nghệ phụ của ví hợp đồng thông minh dựa trên sự trừu tượng hóa tài khoản.
Như đã đề cập trước đó, các ví hỗ trợ khóa phiên hỗ trợ các tham số do người dùng xác định để thanh toán không cần mật khẩu, nhưng các tùy chọn cho các tham số này hoàn toàn phụ thuộc vào nhà phát triển ví. Và khóa phiên không hỗ trợ tất cả các DApp. DApp được hỗ trợ phụ thuộc vào việc ví hợp đồng thông minh bạn sử dụng có cho phép gọi hợp đồng của Dapp hay không. Quá trình này được tập trung.
Tóm lại là,Khóa phiên là thanh toán bí mật của Web3, cho phép người dùng chỉ ủy quyền cho DApp một lần, sau đó ký các giao dịch tiếp theo và thanh toán gas theo mặc định trong nềnVí dụ
Ví dụ
MatchBoxDAO, vườn ươm trò chơi chuỗi trên StarkNetHow to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part 1] trình bày một số trường hợp sử dụng khóa phiên, bao gồm:
Trò chơi thân thiện với người dùng và không bị gián đoạn;
Khả năng thiết lập nhiều vị trí DeFi;
Xác nhận khi điền vào biểu mẫu có nhiều mục;
IRA không được quản lý và tự định hướng;
Quản lý lại tài sản trong ví/kho...
qua
quaLenster Ví dụ: tất cả các tương tác trên phương tiện truyền thông xã hội on-chain Lenster được phát triển dựa trên giao thức xã hội Lens Protocol đều yêu cầu ủy quyền và thanh toán Matic, đồng thời mọi nhận xét và chuyển tiếp đều yêu cầu ủy quyền ví, điều này ảnh hưởng lớn đến trải nghiệm người dùng.
liên kết tham khảo
liên kết tham khảo
1. Tweet của Argent X về khóa phiên
2. 《How to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part 1]》 ——MatchBoxDAO
3. 《From Sign-In with Ethereum to Session Keys》——Wayne Chang
4. 《An overview of Account Abstraction in Ethereum blockchain》——Yash Kamal Chaturvedi
5. EIP-86:Abstraction of transaction origin and signature
6. EIP-2938:Account Abstraction
7. EIP-4337:Account Abstraction via Entry Point Contract specification
đọc liên quan
Chủ động từ chối chiêu độc - cơ hội cho ví hợp đồng xuất hiện