可以将用于以太的相同公共地址也用于接收其他硬币吗?

时间:2018-06-19 12:39:53

标签: blockchain ethereum erc20 ether

我正计划开发一种加密货币应用,并试图找出无法找到答案的东西。

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

常规的以太坊公共地址可以用于接收各种此类代币,还是仅用于以太币?

1 个答案:

答案 0 :(得分:2)

是的。在幕后,令牌余额通常只是ERC20令牌合约内的mapping状态变量。 mapping拥有一个以太坊地址作为键,余额为值。该地址可以是基本Externally Owned Account (EOA)地址,也可以是智能合约(例如,钱包)的地址,并且同一地址可以位于多个ERC20合约中。

这是Rinkeby上同时具有以太币和令牌(ATT)的地址的简单示例

enter image description here

将令牌存储在何处的决定取决于您的安全偏好。如果您使用EOA帐户,则有人可能会持有您的私钥并转移资金/令牌。因此,有些人更喜欢使用钱包或将其资产存储在多个EOA帐户中。