说我是一个有很多用户的交易所。当我要求用户存入ETH时,我会给他一个唯一的地址,这样我就可以将ETH归因于他。
使用比特币,这很容易。比特币钱包软件处理这一点,我可以有BTC在多个地址,它被视为一个帐户。
我明白,与以太,这是不同的。
我找到了实现这一目标的两种选择:
为每个用户部署一次转发器智能契约,向用户提供地址。当smart合同收到ETH时,它将其转发到我的主ETH地址。 Pros:
用户支付转发ETH的燃气费用。
只需跟踪一个帐户(1个私钥)。
缺点:
- I have to pay gas cost of deploying the forwarder contract multi