【问题标题】:Can the same public address used for Ether be used to receive other coins as well?用于以太币的同一个公共地址是否也可以用于接收其他硬币?
【发布时间】:2018-11-28 10:26:43
【问题描述】:

我正在计划一个加密货币应用程序,并试图找出一些我无法找到答案的东西。

在以太坊区块链上,用户有一个用于接收硬币的公共地址和一个用于发送的私钥。还有很多其他基于以太坊区块链的币;大多数 ICO 似乎都在使用 ERC20 协议来发行他们的硬币。

普通的以太坊公共地址可以用于接收各种此类硬币,还是仅用于接收以太币?

【问题讨论】:

    标签: blockchain ethereum erc20 ether


    【解决方案1】:

    是的。在底层,代币余额通常只是 ERC20 代币合约中的 mapping 状态变量。 mapping 持有以太坊地址作为键,余额作为值。地址可以是基本的Externally Owned Account (EOA)地址,也可以是智能合约(即钱包)的地址,同一个地址可以在多个ERC20合约中。

    这是一个简单的 Rinkeby 地址示例,其中包含以太币和代币 (ATT)

    代币存储位置的决定取决于您的安全偏好。如果您使用 EOA 帐户,则存在有人持有您的私钥并将资金/代币转出的风险。出于这个原因,有些人更喜欢使用钱包,或者将他们的资产存储在多个 EOA 账户中。

    【讨论】:

      猜你喜欢
      • 2019-12-24
      • 1970-01-01
      • 2022-12-05
      • 2020-08-15
      • 2018-09-24
      • 1970-01-01
      • 2016-04-25
      • 2018-01-03
      • 1970-01-01
      相关资源
      最近更新 更多