风险提示:理性看待区块链,提高风险意识!
全部 数字货币专题 区块链专题 钱包专题 空投专题
MetaMask Snaps 常见问题解答
摘要
MetaMask Snaps 可以直接从 MetaMask Snaps 目录安装到您的 MetaMask 钱包中,这些 Snaps 可以实现跨链互操作性并通过交易见解提高钱包安全性。在本文中,我们将解释 MetaMask Snaps,它的工作原理,以及如何开始使用这一新功能。
Chris Burniske
更新时间:2024-11-24 13:32
关注

关键要点

MetaMask 于 2023 年 9 月 12 日宣布推出 Snaps 功能。

Snaps 允许钱包用户安装可以在其钱包上使用的外部应用程序,并为钱包添加额外功能。

截至撰写本文时,可用的 MetaMask Snaps 包括各种应用程序,如非 EVM 网络的钱包应用程序、提高安全性的交易分析和通知应用程序。

image.png

在 2023 年 9 月 12 日的官方公告之后,Snaps 成为 MetaMask Flask 的第一个产品。Flask 是由 Consensys 推出的一个开发者游乐场,旨在作为头脑风暴、开发和测试 MetaMask 钱包创新功能的前沿。

Flask 的第一个重要功能是什么?MetaMask Snaps。MetaMask 声称,Snaps 将提供使用 MetaMask 钱包的新方式和更令人兴奋的方式,功能旨在实现互操作性和实用信息解决方案。在您开始测试此功能之前,让我们先来看看它是什么以及它的实际工作原理。

什么是 MetaMask Snaps?

MetaMask Snaps 允许您为钱包添加额外的功能。简而言之,MetaMask Snaps 允许您将 Snap 集成到您的钱包中。Snap 是为 MetaMask 钱包开发的第三方应用程序,用户可以安装 Snaps 并与他们的 MetaMask 钱包一起使用。MetaMask 声称,Snaps 可以为钱包添加新的可能性,包括从他们的 MetaMask 钱包与非 EVM 网络交互的能力以及其他常规实用程序应用程序,如交易通知和其他见解应用程序。

多年来,MetaMask 只专注于 EVM 网络,允许用户通过输入和存储网络详细信息来集成和使用新的 EVM 网络。通过 Snaps,它声称正在超越这一点,为开发人员开辟了一个实验其他功能的网关,并扩展 MetaMask 钱包在以太坊和 EVM 网络之外的可用性。就像浏览器扩展一样,用户可以安装 Snaps,但这些如何与 MetaMask 钱包一起工作呢?

MetaMask Snaps 如何工作?

Snaps 是有权限的应用程序;它们是在隔离环境中运行的 JavaScript 程序。Snaps 是预包装的功能,依赖于 MetaMask 钱包,其属性通过权限激活,使其能够访问用户的 MetaMask 钱包。将它们视为存储在您的 MetaMask 钱包中的应用程序或集成到网站中的小部件。Snaps 使用钱包的设施,但只有在获得适当批准的情况下。安装时,用户会收到每个 Snap 所需权限的通知,如果允许,Snap 将根据用户的要求运行操作。操作可以从简单的交易通知到连接到非 EVM 网络不等。

由于 Snaps 与用户的钱包互动,关于用户资产安全性的问题可能会出现。MetaMask 声称,Snaps 在沙盒环境中运行,权限是 Snap 访问用户钱包的唯一途径。这并不意味着不需要额外的谨慎,因此始终阅读您授予 Snap 的权限。

Snaps 有四个基本管理操作:安装、权限、禁用和卸载。MetaMask Snaps 的安装过程类似于常规应用程序和扩展的安装。一个显著的区别是将它们与您的 MetaMask 钱包集成的过程。

截至撰写本文时,Snaps 只能在 MetaMask 浏览器扩展中使用,并且可以从 MetaMask Snaps 目录中安装。安装时,您的钱包会提示请求权限。此过程使 Snap 准备好使用。您可以通过设置菜单下的 Snaps 选项卡禁用和卸载 Snap。

探索 MetaMask Snaps

您可以根据类型浏览 MetaMask Snaps。当前,MetaMask Snaps 分为三类:

互操作性:这些 Snaps 使 MetaMask 用户能够连接到其他支持的网络。

交易见解:这些 Snaps 提供有关您即将进行的交易的额外信息。

通知:这些 Snaps 让您保持重要信息的更新,或提供其他通信功能,如钱包到钱包的聊天。

image.png

截至撰写本文时,MetaMask Snaps 目录中列出的 Snaps 已经过 MetaMask 团队和第三方的审核,未来计划开放审核流程,以创建一个无权限的平台。

现在,让我们看看如何使用 Tenderly TX Preview Snap 安装和禁用一个 Snap。

如何安装 MetaMask Snap

访问 MetaMask Snap 目录,并使用搜索栏搜索 Tenderly(或您希望安装的任何 Snap)。

image.png

点击 Tenderly Snap(您希望安装的 Snap),然后点击“添加到 MetaMask”以开始安装过程。

点击“添加到 MetaMask”后,您的 MetaMask 浏览器扩展将打开一个对话框。阅读通知,了解每个已安装 Snap 的含义。

按照提示操作并在审查后接受条款。

image.png

最后一个对话框是连接请求。点击“连接”以接受并完成安装过程。

image.png

如何禁用和卸载 MetaMask Snap

卸载 Snap 会禁用应用程序并将其从您的 MetaMask 钱包和设备中移除。禁用 Snap 只会阻止其与您的钱包互动,但应用程序仍然安装,可以随时启用。

如何禁用 Snap

例如,让我们禁用我们刚刚安装的 Tenderly TX Preview Snap

点击 MetaMask 钱包右上角的三点菜单并选择“设置”。

image.png

在设置页面,选择“Snaps”以查看已安装的 Snaps。

image.png

点击您希望禁用的 Snap。在单个 Snap 页面,您可以找到其他详细信息,包括权限。

image.png

要禁用 Snap,请切换“已启用”按钮。您可以通过此过程重新启用 Snap。

如何卸载 Snap

点击 MetaMask 钱包右上角的三点菜单并选择“设置”。

在设置页面,选择“Snaps”以查看已安装的 Snaps。

点击您希望卸载的 Snap。

image.png

滚动到页面底部并点击“移除”以卸载 Snap。您还可以在此处断开相关网站与您的 MetaMask 钱包的连接。

image.png

现在您了解了基本操作,让我们看看一些不同功能的 Snaps。

互操作性:连接到其他网络

MetaMask 钱包正在摆脱仅支持 EVM 网络的传统。通过 MetaMask Snap,MetaMask 用户现在可以从他们的 MetaMask 钱包连接到其他网络。连接到新的和现有的网络就像安装与新网络关联的 Snap 并通过您的 MetaMask 钱包运行它一样简单。

值得注意的是,已经开发了一个支持比特币的 Snap——ShapeShift Multichain。通过这样的应用程序,您现在可以从钱包接收和发送比特币。Snaps 提供的互操作性不限于现有网络;新的非 EVM 网络可以开发一个 Snap,使其用户可以从他们的 MetaMask 钱包连接到该网络。

为了更好地理解其工作原理,让我们安装并使用 SolFlare 的 Solana 钱包 Snap。这将使我们能够从 MetaMask 连接到 Solana 区块链。

请注意,您可以使用此过程安装任何其他钱包 Snap,尽管个别过程可能有所不同。

安装 Solana Wallet Snap

访问 MetaMask Snap 目录并搜索“Solana wallet”。

在 Solana Wallet 应用程序页面,点击页面右上角的“添加到 MetaMask”。

image.png

这将开始安装过程。按照提示连接 Snap 到您的钱包,在阅读并理解所涉及的风险和所需权限后进行操作。

image.png

一旦安装过程完成,您现在可以通过 MetaMask 浏览器扩展使用 Solana 钱包。

image.png

您现在可以将 MetaMask 用作支持 Solana 的 dApps 上的钱包,如 Solend。一旦选择 MetaMask 作为连接钱包,Snap 将引导您完成 Solflare 钱包设置过程。

image.png

交易见解:提高钱包安全性

交易是加密货币和区块链技术最常见的用例。然而,用户通常对其交易几乎没有或没有额外信息,除了发送(或接收)的金额和发送者(或接收者)的地址。通过 MetaMask Snaps,开发人员能够开发提供更多交易见解的信息性应用程序。

此类 Snaps 提供的信息包括交易安全性的详细分析以及发送者或接收者的信息。交易见解 Snaps 能够获取有关钱包地址合法性的信息,并通知用户交易的可能结果。这些 Snaps 嵌入到 MetaMask 钱包中,用户可以在交易确认过程中轻松获取此信息。

让我们安装并运行一个提供交易见解的 Snap。

我们将使用 Tenderly TX Preview。您可以通过按照相同的过程从 MetaMask Snap 目录安装任何其他类似 Snap。

image.png

访问 MetaMask Snap 目录并搜索“Tenderly”。

在 Tenderly TX Preview 页面,点击右上角的“添加到 MetaMask”。

image.png

这将开始安装过程;按照提示连接 Snap 到您的钱包。按照提示连接 Snap 到您的钱包,在阅读并理解所涉及的风险和所需权限后进行操作。一旦安装过程完成,您现在可以在交易选项卡上看到一个 TX preview 部分。然而,您需要创建一个 Tenderly 账户并将其连接到您的 MetaMask 才能使用此功能。

创建并连接 Tenderly 账户

image.png

访问 Tenderly 注册门户以创建账户。

确认您的电子邮件并按照提示开始创建账户。

访问 Tenderly 授权页面完成设置过程并点击“连接到 Tenderly Snap”。

image.png

选择项目:设置账户时创建的项目将自动选择。如果您创建了多个项目,可以在此步骤中选择任何一个。

image.png

点击“连接”并按照钱包提示完成。

image.png

使用 Tenderly TX Preview

Tenderly 交易见解选项卡位于 MetaMask 钱包确认页面的交易详细信息选项卡旁边。

image.png

设置转账后,转到 Tenderly TX Preview 选项卡以在执行交易之前获取更多信息,例如交易是否可能成功。

通知:MetaMask 钱包上的聊天和提醒

除了互操作性和交易见解 Snaps,MetaMask Snaps 目录中的一些 Snaps 允许您使用 MetaMask 钱包做更多的事情。这些通知和聊天 Snaps 为 MetaMask 用户提供了扩展和有趣的通信功能。

根据安装的 Snap 提供的功能,MetaMask 通知和聊天 Snaps 可以提供从有关您钱包中资产发展的简单通知到支持实时对话的功能。

image.png

要尝试此功能,您可以从 Snap 目录安装所需的通知 Snap,并按照常规安装程序将其添加到您的 MetaMask。

总结一下,我们已经探索了 MetaMask Snaps 的三大主要功能,并在本教程中安装了一些 Snaps。可用的 Snaps 不仅限于所展示的那些,然而,安装过程是相似的。您可以按照这些步骤开始,并参考您已安装的 Snaps 的资源以获取更高级的操作。

请注意,推荐的 Snaps 并不构成认可或推荐,仅旨在展示 MetaMask Snaps 的功能。

最后的想法

通过 MetaMask Snaps,MetaMask 正在跨越边界。多个非 EVM Snaps 钱包可能标志着 MetaMask 以 EVM 为主的时代的结束。目前尚不确定这些钱包应用程序在与 MetaMask 上的原始 EVM 支持一起运行时表现如何,但前景看好。同时,额外功能如交易分析和通知应用程序将向用户介绍一种使用他们钱包应用程序的新方式。

虽然 MetaMask 管理的官方 Snaps 目录是安装 Snap 的最可靠来源,并且当前的 Snaps 已经过审核,但仍建议用户在安装或使用任何 Snaps 之前进行自己的研究。始终阅读您授予应用程序的权限,并了解该应用程序如何与您的钱包互动以及潜在的风险,然后再连接您的钱包。还请注意,本文仅用于教育目的,不应被视为财务建议。

收藏
0
点赞
评论
已发布
成为第一个评论的人
查看更多评论
没有更多评论了
阅读更多专题
ETH存储应用推荐 —— MetaMask 多链钱包引领数字资产安全革命
ETH存储应用推荐 —— MetaMask 多链钱包引领数字资产安全革命
在数字货币日益普及的今天,安全存储和管理加密资产已成为用户最关心的问题。MetaMask,作为全球领先的多链钱包之一,以其卓越的安全性、用户友好性以及强大的功能性,为以太坊及更广泛区块链生态系统中的资产存储提供了一个值得信赖的
2024-07-16 18:32
钱包专题
数字钱包 MetaMask:新手入门指南
数字钱包 MetaMask:新手入门指南
Metamask(小狐狸)钱包是目前应用范围最广泛地加密钱包,几乎全部以太坊和EVM兼容链的应用都支持metamask。因此,用户掌握小狐狸的使用非常有必要。
2024-07-09 16:25
钱包专题
除了常见的加密钱包,还有什么钱包值得一试?
除了常见的加密钱包,还有什么钱包值得一试?
随着加密市场热度逐渐上升,大量的新用户进入到加密市场当中,那么对新用户来说,除了常见的im、TP、Mask等等常见的钱包之外,还有什么钱包值得一试呢?BOSS Wallet简介BOSS Wallet是一款基于一组种子身份兼容多链的去中心化多链钱包,支持
2024-07-03 19:00
钱包专题
如何使用Snaps将Cosmos添加到MetaMask
如何使用Snaps将Cosmos添加到MetaMask
您可以通过 Leap Cosmos Wallet MetaMask Snap 将 Cosmos 添加到您的 MetaMask 钱包。这使您能够使用 MetaMask 账户连接到 Cosmos dApps 并存储支持的 Cosmos 资产。
2024-06-28 11:05
钱包专题
BOSS Wallet:关于钱包地址的常见问题
BOSS Wallet:关于钱包地址的常见问题
本文BOSS Wallet将引导您了解钱包地址,确保您能够安全、高效地管理您的数字资产,同时也会罗列相关的常见问题作出解答。
2024-06-25 15:32
钱包专题
如何将Base网络添加到MetaMask钱包
如何将Base网络添加到MetaMask钱包
Coinbase推出的Base网络是一个Layer 2汇总网络,旨在扩展以太坊网络,提供更快的执行层和更低的交易费用。Base网络于2023年8月9日正式上线,并迅速获得了广泛的关注和使用,特别是去中心化社交媒体应用程序friend.tech的推出,更是大大提升了Base的受欢迎程度。 在本指南中,我们将详细介绍如何将Base网络添加到你的MetaMask钱包,并指导你如何在该网络上添加原生代币。无论你是区块链新手还是经验丰富的用户,这篇指南将帮助你轻松完成操作,开启在Base网络上的探索之旅。通过以下步骤,你将能够将Base集成到MetaMask中,并开始在这个高效且经济的网络上进行交易和互动。
2024-06-24 18:22
钱包专题
Boss Wallet:如何备份虚拟货币钱包?常见的虚拟货币钱包备份方法
Boss Wallet:如何备份虚拟货币钱包?常见的虚拟货币钱包备份方法
在数字货币的世界里,安全始终是用户最关心的问题。虚拟货币钱包的备份是确保资产安全的关键步骤之一。Boss Wallet作为一款基于一组种子身份兼容多链的去中心化多链钱包,旨在为用户提供一个安全可靠、便捷、用户体验良好的数字资产管理工具,Boss Wallet将详细介绍几种常见的虚拟货币钱包备份方法,帮助用户保护数字资产。
2024-06-24 15:17
钱包专题
如何将Optimism (OP) 添加到MetaMask
如何将Optimism (OP) 添加到MetaMask
Optimism作为以太坊网络的Layer 2扩展方案,通过乐观汇总技术,将成千上万的交易打包成一个批次提交到主区块链,从而节省用户的时间和成本。为了充分利用Optimism网络的优势,了解如何将Optimism (OP) 添加到MetaMask钱包至关重要。 在本文中,我们将详细介绍如何将Optimism网络添加到你的MetaMask钱包,并教你如何在该网络上添加自定义代币。我们将逐步演示手动添加网络、使用Chainlist添加网络以及通过Optimism区块链浏览器添加网络的方法。无论你是区块链新手还是经验丰富的用户,这篇指南将帮助你顺利完成操作,开启在Optimism网络上的探索之旅。
2024-06-21 11:14
钱包专题
还有3680篇更精彩
继续阅读更多专题
0
0
0