前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MetaMask v8 新版本介绍

MetaMask v8 新版本介绍

作者头像
Tiny熊
发布2020-07-09 12:00:52
2.1K0
发布2020-07-09 12:00:52
举报

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

1. 隐私控制

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

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

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

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

2. 新用户界面

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

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

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

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

3. 开发者的新功能

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

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

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

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

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

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

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

4. 安全

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

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

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

5. 下载与安装

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

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

公众号中链接无法点击,请戳“阅读原文”获取


本文作者:链求君

作者主页:

https://learnblockchain.cn/people/600


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 深入浅出区块链技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 隐私控制
  • 2. 新用户界面
  • 3. 开发者的新功能
  • 4. 安全
  • 5. 下载与安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档