【问题标题】:How can there be multiple wallets from the same Ethereum private key?同一个以太坊私钥怎么会有多个钱包?
【发布时间】:2021-01-16 20:46:45
【问题描述】:

因此,我有兴趣将一些 ERC-20 代币存储在 100 个不同的钱包中作为实验,并且想知道无需手动存储 100 个不同私钥的最简单方法是什么。另外,我知道账本会做类似的事情,其中​​一个私钥可以让你将钱包用于不同的区块链,这背后的科学是什么?

此外,如果我要编写一个智能合约以将代币发送到 100 个地址的列表,与我仅从普通钱包发送 100 笔交易相比,这是否有助于我节省燃料?

非常感谢。

【问题讨论】:

  • 同一个私钥不能有多个钱包,你搞错了。
  • 如果你要发送的代币合约支持BatchSend方法,这是你必须使用的一种来节省gas。否则,每笔新交易将使用 20,000 个 gasd 单位,这就是发送 tx 的开销。

标签: blockchain ethereum bitcoin cryptocurrency


【解决方案1】:

您需要的是来自单个种子的hierarchially deterministic address generation。这是以太坊的HD wallet JavaScript package

还有一些工具 for token bulk sending 与为每个收件人进行一次简单的交易相比,可以节省少量的交易成本。

【讨论】:

    猜你喜欢
    • 2022-10-22
    • 2018-02-20
    • 2018-03-15
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多