天天看点

「官方 生态」Filecoin开发人员的快照-MetaMask(小狐狸)Flask

作者:IPFS及Fil价值资讯

【官方】Filecoin开发人员的快照-MetaMask Flask

「官方 生态」Filecoin开发人员的快照-MetaMask(小狐狸)Flask

近日,Filecoin率先使用MetaMask Flask的新功能,让用户更容易与Filecoin进行交互。

MetaMask Flask 是钱包最前沿和创新功能的试验场。作为生产 MetaMask 的金丝雀发行版,Flask 是开发人员和实验功能点燃以创造 Web3 未来的地方。

在构建管理和传递真实价值的应用程序时,安全的用户体验和稳定的功能对于保护用户的资产至关重要。通过在 Flask 中推出实验性功能,MetaMask 可以移除一些常用的防护栏,并在将它们部署到更广泛的公众之前快速迭代它们。

自然,Flask 不提供与主要 MetaMask 应用程序相同的 API 或 UX 稳定性保证,因此请注意,它仅供开发人员使用,参与风险由用户自行承担。该实验室无人监管。

抓紧创新

Snaps 是第一个通过 Flask 发布的功能。

Snaps 允许开发人员在运行时扩展 MetaMask 的功能,而无需 MetaMask 团队的参与。没错——用户可以自己添加自己的功能,并让他们的用户可以使用它们!

由于 MetaMask 是第一个为用户提供可扩展性的钱包,Snaps 有望加速不仅在以太坊,而且在整个 Web3 生态系统中的创新速度。虽然 Snaps 的初始版本只能以有限的方式修改 MetaMask UI,但它已经启用了最强大的功能之一:让 Snap 管理不同协议的用户密钥。如果协议具有SLIP-44 ID、JavaScript 签名库和公开可用的节点,开发人员可以将对其的支持添加到 MetaMask。

Snaps 的开发人员能力将仅受 Snaps API 本身的限制,MetaMask 团队将继续迭代以满足开发人员的需求。

在高层次上,MetaMask Snaps 由两部分组成:

MetaMask 安全执行第三方 JavaScript 代码的一种方式。

用于网站和 MetaMask 的 API,用于与单个 Snap 进行通信。

通过 JSON-RPC 请求和响应进行通信。通过这种方式,Snaps 可以扩展 MetaMask 的 JSON-RPC API 并改变 MetaMask 应用程序在运行时的行为。随着时间的推移,MetaMask 将使用它来支持不同的区块链和其他去中心化协议、新型密码学、新型加密资产以及无数其他功能。

Filecoin 快照

充分利用这些新功能,Protocol Labs 与 Chainsafe 合作开发了 MetaMask Flask 的 snap。

安装后,Snap 将向钱包中添加 Filecoin 集成,并附带一个前端。在这里,用户可以查看他们的 Filecoin 账户和余额,发送 FIL 交易,并使用他们的 Filecoin 密钥创建加密签名消息。这为他们提供了一种更方便的方式来与 Filecoin 协议进行交互,而这一切都直接来自 MetaMask 浏览器集成。

请务必查看 Erik Marks 的演示,以了解有关如何在 MetaMask Flask 上设置 Filecoin Snap 的更多信息。

结语

Flask 是 MetaMask 用于确保功能和 API 对所有用户稳定、可维护和安全的环境。Snaps 是一种让 Web3 开发人员有机会使用 MetaMask 产品做更多事情并创建全新类型 dapp 的方式。任何开发人员都可以创建 Snap,并且在未来,用户将决定他们想要使用哪些 Snap 并将其集成到他们的钱包中。

另:MetaMask

MetaMask 的创建是为了满足基于以太坊的安全和可用网站的需求。特别是帐户管理并将用户连接到区块链。MetaMask 允许用户以多种方式管理帐户及其密钥,包括硬件钱包。

11月18日,ConsenSys宣布,MetaMask月活跃用户达到了2100万。MetaMask运营主管Jacob Cantele表示,最近的大部分增长都是由垂直游戏的增长推动的。

继续阅读