图片在地址 0x2 上部署了一个众筹智能合约。地址 0x01 的用户购买代币。这是我对发生的事情的理解:
- 众筹合约(@地址:0x2)接受来自用户账户(@地址:0x1)的以太币
- 众筹合约将 0x1 存储为已购买代币(重要:此信息存储在智能合约 @address 0x2 中)
现在我的问题:如果 0x1 是用户帐户(而不是智能合约),地址 0x1 处没有代码。我认为一个用户帐户只是由一个地址 + 与该地址关联的以太组成,它如何还存储 0x1 拥有 ERC20 令牌的事实?例如,我可以登录 MetaMask 并且(在单击“添加令牌”选项之前)MetaMask 可以看到我有一个令牌......这怎么可能?