波场发布全新使命愿景和
MetaMask Snaps:开创去中心化新生态系统,巩固钱包龙头地位
原文作者:Darren,Everest Ventures Group
一、MetaMask Snaps 是什么?
MetaMask Snaps 是 MetaMask 钱包的一个新功能(插件),它旨在创建一个无需许可的生态系统,开发人员可以在其中以他们想要的任何方式扩展 MetaMask,MetaMask Snaps 是开源钱包扩展开发并为具有不同需求的最终用户提供多样化和个性化解决方案的好方法,并且据公开信息,MetaMask 是迄今为止唯一支持自定义插件的钱包提供商。
用户使用流程:
1、首先在这个网站下载 MetaMask Flask;注:目前项目还处于开发人员测试阶段,下载 Flask 时会有风险提示⬇:
2、下载好 Flask 之后,即可开始下载自己想要使用的 Snaps,这里拿 AA Snap 来举例子(由于目前还处于开发人员测试阶段,因此本文将使用开发人员的视频截图):
1 )在 AA Snap 官网 连接 MetaMask 钱包,接着会在 MetaMask 中弹出请求连接的窗口,点击连接2 )Approve & Install
3 )接着在这里连接你的联系人钱包
4 )接着你可以看到你的 EOA 钱包和账户抽象钱包,账户抽象钱包是合约钱包,因此它的地址是确定的且在连接 MetaMask 后自动生成的
5 )接下来我们可以尝试发送 0.1 $MATIC 到合约钱包:复制合约钱包地址并像往常发送代币给其他 EOA 钱包地址一样直接发送
等待一段时间就可以看到发送给合约钱包的 $MATIC 到达
6 )接着我们尝试从合约钱包发送 0.05 $MATIC 到 EOA 钱包
接着确认交易 “sign”,等待一段时间可以看到代币发送成功
7 )最后可以去 polygonscan 查询合约账户是否部署成功(可以看到已经部署成功)
以上就是简单的用户使用教程,通过以上使用教程我们也可以了解到在使用 MetaMask Snaps 之前我们还是需要先学会使用 MetaMask,因此 MetaMask Snaps 的出现其实并没有降低用户使用门槛,更多的是给目前的存量用户提供更好的体验和更多的功能,更好地留住目前的存量用户。
二、MetaMask Snaps 的进展和项目
目前,MetaMask Snaps 还处于相对早期的发展阶段。现有的 Snaps 正在持续开发和测试,同时 MetaMask 团队还通过多种方式鼓励更多的开发人员在 MetaMask 上构建 Snaps。目前主要采用以下两种方式:
1、MetaMask Grants DAO:这是一个由 ConsenSys 资助的实验性员工主导计划,旨在向全球外部开发人员提供赠款,以在 MetaMask 生态系统中建立有影响力的体验。在 Grants DAO 中,社区可以发起提案,决定是否向某个 Snaps 项目发放赠款,只要提案得到一定比例的支持票数,就可以通过。
2、举办赞助黑客松活动:此外,MetaMask 还举办赞助了多个黑客松活动,以吸引更多的开发人员来开发 Snaps。
迄今为止,已经有许多开发人员对 Snaps 的开发表现出了浓厚的兴趣,并且积极投入其中。同时,也已经有大量的 Snaps 项目正在进行开发和测试。本文将选取其中几个在黑客松活动中获胜或在 Grants DAO 中获得高比例支持票数的 Snaps 项目进行分析。