ERC20与现有余额的稳固性合同 - 可能吗?

时间:2018-05-16 09:42:01

标签: solidity smartcontracts erc20

我的一部分人认为,如果可能的话,这与安全区块链的整体想法背道而驰,但我只想检查并确认。

是否可以创建和部署一个智能合约,它创建了许多地址,每个地址都有一个预先定义的令牌初始余额?如果是这样,那么这些地址是否可以被访问'作为某人使用的钱包?

所以,假设我创建了一个硬币ABC,它的供应量为1.000.000.000然后我创建了10个地址,每个地址都有50.000个ABC,其余的ABC代币仍然在'起源' /初始地址 - 可能吗?或者,这种" pre-walleting"在创建令牌后完成第二份合同?现在假设我已经说过50K的ABC地址,那么它们是否会被给予'用户/可访问?

当然,人们可以随时制作硬币,然后进行一系列交易来完成上述“老式的方式”。但我很好奇是否能以更快/更快的方式获得这样的设置。

1 个答案:

答案 0 :(得分:1)

使用标准的ERC20令牌定义无法实现这一点,您想要做的是非常类似于 “Airdrop” ,在这种情况下可以实现遵循以下步骤:

  1. 创建并部署ERC20令牌。
  2. 创建智能合约来处理令牌分发,此合约将包含处理或分发流程的逻辑。
  3. 调用分发合同并传递该地址数组 将收到令牌。
  4. 我看到你提出的方法的问题是,为了给用户提供地址,你必须向他们提供私钥,这意味着他们不会完全控制他们的资金,因为你已经知道这些密钥,所以我认为这不是一个好的决定。