基于以太坊区块链的ICO令牌发行如何运作?

时间:2018-04-06 07:57:04

标签: blockchain ethereum solidity truffle ico

我正在研究以太坊ICO项目,我研究了Solidity并创建了一个测试令牌,并使用MetaMask& amp; Etherscan。但我不确定如何继续前进。我试图连接不同的点来实现我的目标。我几乎没有与ICO有关的问题:

  1. 在推出ICO时,我们是否只需要在智能合约中实施ERC20令牌标准,或者我们需要编写其他逻辑以及令牌买家如何从合约中受益?
  2. 当投资者发送Ethers反对ICO令牌,存储这些Ethers的位置或者如何管理这些Ethers以后可以用于进一步开发?
  3. 如果未达到ICO目标,如何还原Ethers?
  4. 如果达到ICO目标,如何将代币转让给投资者?
  5. 我们是否需要Dapp推出ICO?
  6. 合同如何管理为开发人员保留的令牌?
  7. 我研究过松露,但不确定如何将它用于ICO发布?
  8. 如果有人能够通过回复上述所有问题并分享他们启动ICO的个人经验,我们将非常感激。

    提前致谢。

1 个答案:

答案 0 :(得分:2)

  1. 由您决定,但如果您希望人们能够在元掩码/其他交换中使用您的令牌来实现它,您需要使用ERC20令牌,经过测试并且每个人都知道如何实施
  2. 一切都取决于您如何配置合同,但通常合同午餐的人可以访问合同并可以转移资金......当然,您的合同需要合同才能拥有这样的属性启用
  3. 您可以将您的众筹合约设为RefundableCrowdsale
  4. 有一个crowdsale的合约,在分发部分你可以选择转移资金,本质上只是一个数据库,里面有一个钱包清单以及他们拥有多少钱包。这意味着你没有真正转移任何东西,更像是在合同中记录名称。
  5. 没有必要,基本上投资者只需要向你的合同发送以太。
  6. 我认为这可能是一个单独的合同,在它被释放之前持有x基金的时间。 zeppelin-solidity似乎为此提供了Tokenvesting.sol。
  7. Truffle是一个框架,使用行业标准来部署合同,它也有助于调试
  8. 我建议你通过openzeppelin并通过阅读它来了解一切如何运作 - 有助于学习可靠性