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