Solidity
我如何確保除了我之外沒有其他人在我的代幣上部署眾籌?
我有 ERC20 固定數量的代幣,我想部署 pre-ICO 眾籌和後來的 ICO 眾籌合約。我如何確保除了我之外沒有其他人在我的代幣上部署眾籌?
我不明白你的意思。所以你想製作一個有 2 個階段的 ICO 並且不希望任何人複製你的原始碼?或者你的意思是,你害怕有人可以稱之為第二階段?只是為了明確:
- 如果您部署 2 個合約,它們將不是同一個令牌。然後創建 2 個令牌。
- 如果您部署第一個契約,其他人就不能在其上部署另一個契約——您也不能。
您需要 1 份契約並在其中設置 2 個階段,使用者可以像預售一樣在其中進行投資,並且在您啟動時,在“公開”銷售中進行投資。
請解釋得更好:)
由於乙太坊區塊鏈中的所有內容都是公開的,因此您無法阻止他人複製您的合約。因此,任何人都可以部署相同的代幣合約並為其進行眾籌。
不同之處在於您的令牌和假令牌將具有不同的地址,並且它們彼此之間沒有任何關係。這同樣適用於眾籌合約。您將告訴您的眾籌客戶將乙太幣發送到您的眾籌合約,而不是虛假合約。因此,基本上任何人都不會使用虛假的眾籌。
或者任何人甚至可以為你的代幣合約部署眾籌,但同樣的事情也適用於這裡——沒有人會使用虛假眾籌,因為你會告訴他們要使用的正確合約地址。