数字资产交易所记录
- 交易所为每位用户提供独立的地址,用于区分不同用户的充币行为,这样交易所就能知道每一笔充值是哪个用户的。
- 提币不是从用户的地址中提取,而是从交易所地址中提取。
- ERC20的token,不能用普通地址作为充值地址,因为充到普通地址的token无法做归集,因为这个地址上不一定有ETH。那怎么办?只能用合约地址作为用户的充值地址,合约创建者可以调用合约地址上的合约方法来转移token,费用由合约创建者出。
- 用户的以太坊和ERC20币使用相同的地址,为什么要这么做,因为3里面提的,充值地址是合约地址,部署合约是要费用的。
- 不预先给用户生成地址,只有当用户想充值的时候才给其地址,原因和4一样。
- 用户提币的费用由用户出,如果是提ERC20的token,从这个用户的ETH里扣矿工费,如果这个用户没有ETH,那么不给提币。
- ERC20到账监听方法:监视所有发送到token合约地址调用transfer方法的transaction