我想修改智能合约模板,添加一个函数,这样它会在众筹结束后发回一定数量的以太币。问题是,我不太了解智能合约是如何工作的,即使在 ICO 结束后它们也会不断被调用吗?
另外,我是否可以跟踪我的代币发生的每一笔交易,以便在我的代币出现在交易所并且人们开始交易它们之后我会知道谁拥有我的代币?即我需要知道谁目前持有我的代币和他们的钱包地址。任何人都可以对我有所了解吗?
我想修改智能合约模板,添加一个函数,这样它会在众筹结束后发回一定数量的以太币。问题是,我不太了解智能合约是如何工作的,即使在 ICO 结束后它们也会不断被调用吗?
另外,我是否可以跟踪我的代币发生的每一笔交易,以便在我的代币出现在交易所并且人们开始交易它们之后我会知道谁拥有我的代币?即我需要知道谁目前持有我的代币和他们的钱包地址。任何人都可以对我有所了解吗?
这是很多问题。我将尝试回答以下主题。
1 - “修改智能合约”:一旦你部署到区块链(真正的区块链,不是测试网)中,你就不能不修改你的合约。你可以杀死旧的智能合约并建立一个新的合约。
2 - “即使在 ICO 结束后他们也会不断地被调用” - ICO 的算法和自身的 ICO 是两个不同的东西,算法只有在你使用(并激活)该suicide
功能时才会停止工作。
3 - “我可以跟踪我的代币发生的每笔交易吗?” - 你只跟踪智能合约中发生的交易,如果你使用验证就足够了
4 - “我需要知道谁目前持有我的代币和他们的钱包地址” - 使用变量mapping(address=>uint)
来控制你的代币所有者的钱包