MetaMask是一个扩展,可用于在普通的Chrome浏览器中访问启用了以太坊的分布式应用程序或 Dapps”!
该扩展将以太坊web3 API注入每个网站的javascript上下文中,以便dapp可以从区块链读取。
MetaMask还允许用户创建和管理自己的身份,因此,当Dapp想要执行交易并写入区块链时,用户会在批准或拒绝交易之前获得一个安全界面来查看交易。
因为它向普通的浏览器上下文添加了功能,所以MetaMask需要读取和写入任何网页的权限。您始终可以通过执行任何Chrome扩展程序的方式查看MetaMask的源代码”,或在Github上查看源代码:
https://github.com/MetaMask/metamask-plugin