微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

替代元掩码谁管理私钥和以太币?

如何解决替代元掩码谁管理私钥和以太币?

如果我不使用管理私钥和传入或传出以太的元掩码? 在这文章 https://medium.com/@mehradsadeghi/dapps-without-metamask-17528d14e3fa 中,作者展示了如何在不使用元掩码的情况下连接到区块链。但是如果它不使用元掩码,以太如何处理?当用户必须汇款或收款时会发生什么?

解决方法

您的以太坊账户系统基于公钥密码学,特别是 digital signatures。 每个活跃的以太坊账户都来自一个公钥,并且有一些只有账户所有者知道的秘密密钥。 以太坊账户余额,以及整个状态,对于网络中的每个节点都是已知的。

汇款

当您想将资金转入其他帐户时,您可以使用您的密钥签署(使用您的密钥)带有转帐详细信息的交易,然后将其广播到以太坊网络。在矿工节点将其添加到块后,传输完成。 Metamask 是一个提供三种独立服务的钱包:

  1. 密钥存储:存储和管理您的密钥。
  2. 签名:交易签名。
  3. 广播:广播签名交易(我认为默认情况下是通过 infura.io 进行的)。

您可以使用各种替代方法替换这些服务中的每一个:

  1. 密钥存储:您可以使用其他钱包,甚至其他常用方式来存储您的私钥(密钥只有 32 字节长)。
  2. 签名:您提到的 article 显示了如何使用 web3 库进行签名。
  3. 广播:您可以通过任何以太坊节点广播您的签名交易。您可以自己带一个(例如 geth/parity)或使用 SaaS(例如 Infura/Alchemy)。

收款

为了收款,您无需运行任何软件。如果 John Doe 签署了一笔交易,他将以太币转移给您,所有网络节点都会看到它(一旦被开采)并相应地更新您的帐户。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。