Nhảy tới nội dung

Các quyền của Snap hoạt động như thế nào?

MetaMask Snaps mở ra một thế giới đầy tiềm năng và cần có sự đồng ý của người dùng để mang lại sức mạnh to lớn. Sau khi cài đặt, Snap có thể yêu cầu các quyền cụ thể để truy cập các chức năng khác nhau liên quan đến ví MetaMask của bạn; hãy xem nó giống như việc cài đặt một ứng dụng trên điện thoại di động.

Bài viết này giúp tìm hiểu cách hoạt động đối với các quyền của Snap, các quyền khác nhau mà một Snap có thể yêu cầu sau khi cài đặt và cách để xem các quyền được sử dụng bởi một Snap đã được cài đặt.

Truy cập và kiểm soát

Khi cài đặt Snap, bạn sẽ gặp các yêu cầu cấp quyền cụ thể. Hiện tại, Snap có thể yêu cầu bất kỳ quyền nào sau đây. Trong tương lai, các quyền bổ sung có thể được thêm vào.

  • Cho phép các Snap khác giao tiếp trực tiếp với Snap nàyCho phép Snap này giao tiếp với các Snap khác. Điều này có thể được sử dụng để truyền dữ liệu và tăng cường chức năng cho các Snap khác.
  • Cho phép các dapp giao tiếp trực tiếp với Snap nàyCho phép Snap này giao tiếp với các dapp. Điều này có thể được sử dụng để chia sẻ dữ liệu và tăng cường chức năng cho các dapp.
  • Hiển thị hộp thoại tùy chỉnhCho phép Snap này hiển thị hộp thoại tùy chỉnh trong MetaMask. Chúng có thể được sử dụng để cảnh báo, xác nhận và nhắc nhở nhập thông tin.
  • Hiển thị thông báoCho phép Snap này hiển thị thông báo trong MetaMask.
  • Tạo khóa tùy ý dành riêng cho Snap nàyCho phép Snap này tạo khóa tùy ý. Đây là các khóa dành riêng cho Snap này và không liên quan đến tài khoản MetaMask của bạn. Có thể sử dụng các khóa này để xác thực với dapp và các dịch vụ dựa trên đám mây.
  • **Xem khóa công khai của bạn cho (giao thức)**Cho phép Snap này xem địa chỉ và khóa công khai của bạn cho một giao thức cụ thể. Snap sẽ không thể kiểm soát tài khoản hoặc tài sản của bạn.
  • Lưu trữ và quản lý dữ liệu trên thiết bị của bạnCho phép Snap này lưu trữ, cập nhật và truy xuất dữ liệu bằng mã hóa. Dữ liệu này được lưu trữ an toàn trên thiết bị của bạn.
  • Truy cập nhà cung cấp EthereumCho phép Snap này giao tiếp với MetaMask để nó có thể xem dữ liệu chuỗi khối và đề xuất giao dịch.
  • Truy cập InternetCho phép Snap này truy cập Internet để nó có thể giao tiếp với các máy chủ bên thứ ba. Có thể sử dụng điều này cho cả việc gửi và nhận dữ liệu.
  • Hiển thị thông tin chuyên sâu về giao dịchCho phép Snap này giải mã các giao dịch và hiển thị thông tin chuyên sâu trong MetaMask. Điều này có thể được sử dụng nhằm mục đích bảo mật và chống lừa đảo.
  • Xem nguồn gốc của các trang web đề xuất giao dịchCho phép Snap này xem nguồn gốc của các trang web khi chúng đề xuất giao dịch. Điều này có thể được sử dụng nhằm mục đích bảo mật và chống lừa đảo.
  • Lên lịch và thực hiện các hành động định kỳCho phép Snap này lên lịch và thực hiện các tác vụ hoặc thông báo định kỳ.

Tìm danh sách đầy đủ các quyền mà một Snap có thể yêu cầu trong tài liệu phát triển MetaMask Snaps.

Xem các quyền được sử dụng bởi các Snap đã cài đặt

Bạn có thể dễ dàng xem các quyền mà bạn đã cấp cho Snap bằng cách truy cập trang cấu hình của Snap trong MetaMask.

  1. Tìm ba dấu chấm dọc ở góc trên bên phải của cửa sổ MetaMask. Nhấn vào dấu ba chấm để hiển thị trình đơn thả xuống.

  2. Từ trình đơn thả xuống, chọn 'Cài đặt '. Thao tác này sẽ mở một cửa sổ mới, tại đây bạn có thể quản lý cài đặt MetaMask.

  3. Nhấn vào 'snap ' để truy cập danh sách tất cả các Snap hiện được cài đặt trong phiên bản MetaMask của bạn.

    MetaMask_Snap_settings.gif

  4. Cuộn qua danh sách các Snap đã cài đặt để tìm Snap cụ thể mà bạn muốn biết thêm thông tin. Sau khi tìm được, hãy nhấn vào tên của Snap để xem thông tin và cài đặt của Snap đó.

    MetaMask_Snap_installed_list.png

  5. Bùm! 🙌 Bây giờ bạn có thể xem các quyền đã được cấp cho Snap.

    MetaMask_Snap_permissions_list.png