这是一个以太坊钱包,可以买卖 ETH,可以把 ETH 兑换成其他一些加密币。它允许第三方应用接入这个钱包,用户就可以在这个第三方应用使用 metamask 中的 ETH。例如 foundation 这个网站,通过接入 metamask 允许创作者使用 metamask 中的 ETH 生成 NTF,允许购买者使用他们的 metamask 账号中的 ETH 购买创作者发布的 NTF。
metamask 有登录密码、助记词(seed phrase)、私钥三种和数据安全有关的东西。其中登陆密码是保存在它们的服务器中的,但是助记词、私钥都仅仅保存在电脑本地,不会上传到服务器。助记词是私钥衍生过来的,因为私钥很难记忆,所以把私钥转换成助记词,方便保存,也方便输入。一个 seed phrase 可以对应多个私钥,所以记住了 metamask 的助记词,就可以恢复多个私钥。
ETH 账号是一个对象,包含地址、公钥、私钥等信息,其中公钥是根据私钥生成的,地址是根据公钥生成的,ETH 的地址通常也被理解为公钥,虽然其实并不是,所以知道了私钥就可以知道一个 ETH 账户。
metamask 可以通过助记词恢复所有 ETH 账户,metamask 可以设立多个 ETH 账户。知道一个 ETH 私钥只能恢复一个 ETH 账户。
metamask 有这些名词的解释。