MetaMask v8 新版本

MetaMask v8 新版本,更好的用户体验和安全性。

现在,MetaMask 的新版本已经推出! MetaMask版本8的推出,是对MetaMask的重大升级,并提供了许多以前钱包没有的新功能,在这里来介绍一下。

1. 隐私控制

如今,大多数钱包要么管理一个帐户,要么将当前选择的用户的当前帐户暴露给所有连接的站点,从而暴露了用户的私人信息给第三方网站。

1.png

在MetaMask v8中,当你连接到一个网站时,你可以选择一个或多个帐户与该网站相关联,或者仅为该网站创建一个新帐户。 这项新功能使你可以轻松地在帐户之间进行切换,从而可以控制那些帐户与去中心化网络中的不同站点进行交互,而不会在不同的网站直接暴露信息。如果你打开未与当前账户建立连接的站点,MetaMask会提醒你进行连接。

2.png

增加了一个新的“提醒”标记在界面左上角(此处显示为“未连接”,表示你的连接状态为断开,并且点击后可以设置权限或者主动断开连接。)

这些网站可以拥有哪些权限,具体可查看 EIP-2255权限系统,后面会陆续丰富这些功能。这些新的权限管理功能会十分强大,例如包含解密授权,访问钱包信息(包含你喜欢的代币或联系人)等等。

2. 新用户界面

版本8最明显的变化可能是新的MetaMask UI。首次打开MetaMask版本8时,界面会提示一些新功能介绍的引导。

3.gif 重新设计了主屏幕,资产页面和交易历史记录,现在可以更轻松地访问资产。现在无需通过点击图标来查看你的资产,而是通过主屏幕上的“资产”标签访问它们。

4.gif

“资产”标签中包含了你当前持有的资产的列表。单击每个资产可以查看该资产交易历史记录的详细信息页面。

5.gif

新的“活动”标签是重新设计的交易记录视图。使用新的图标,可以更轻松地识别每种类型的交易。

6.gif

3. 开发者的新功能

(1)Web3信息加密 MetaMask现在提供了两种新方法,这些方法使网站可以加密和解密Web3用户的消息。

7.png

目前,这些解密请求每个都需要用户确认,因此最适合解密不常看的重要消息(例如电子邮件)。稍后,我们将有机会在上述权限系统中提供相同的解密策略。 具体API可以查看

(2)首次使用时无缝登录

用户首次访问我们的Web3网站时,可能没有安装过MetaMask插件,需要经过一系列的安装步骤,并且为了更好地用户体验,在安装好插件后,会自动跳回到用户访问的网站,这就是新版本的优化之处。

8.gif

为此,官方创建了一个新的入门库,使应用程序可以实现自己的连接按钮。它允许用户无缝地登陆你的网站,安装MetaMask,并自动重定向回你的应用程序,以便他们继续访问。在此处了解有关使用官方新入门库的更多信息。

(3)Web3网站开发将发生的变更

9.png

如果你是依靠MetaMask注入的window.web3对象的进行开发的网站,则需要进行一些更改,最好删除注入的web3对象,否则你的网站未来可能会崩溃。建议尽快迁移到使用window.ethereum或ethers.js,官方会在不久的将来宣布弃用日期。如果你要选择新的开发库,建议使用ethers。

4. 安全

LavaMoat已投入生产! 新的工具LavaMoat有助于提高几乎所有JavaScript项目的安全性。 MetaMask是一个基于Web和JavaScript的钱包。JavaScript通常会因为代码可见,经常面临生成环境上的安全问题。对于钱包来说,这比其他任何程序都更加危险。 10.png

LavaMoat是官方正在构建的一组工具,这些工具在构建时使用Secure EcmaScript 将每个第三方依赖限制在一段JavaScript代码中。希望最终将每个依赖项限制在整个钱包中,从而极大地保护钱包和用户免受“攻击”的侵害。

现在已有第一个受LavaMoat保护的应用投入生产和生产!

5. 下载与安装

如果Chrome商店中目前还没有MetaMask最新v8版本,可以通过如下链接进行下载Version 8.0.2 ,下载其中的zip到本地后。打开Chrome:设置 -> 高级 -> 扩展程序页面后,将本地zip压缩包直接拖入,即可完成安装。

(注: 安装前请注意备份好自己钱包种子!)

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2020-07-05 11:28
  • 阅读 ( 1082 )
  • 学分 ( 83 )
  • 分类:钱包

0 条评论

请先 登录 后评论
链求君
链求君

区块链开发者

17 篇文章, 54 学分