Ethereum
代幣與合約——它們是一樣的嗎?
乙太坊 ERC20 代幣也是合約。沒有合約,代幣永遠無法生存。合約的名稱就是代幣的名稱。在程式碼中,關鍵字 is
contract
和 nottoken
。我可能持有 4 ETH,但這是否意味著我持有 4 ETH 合約?如果是這樣,為什麼要稱它們為令牌呢?
每個人都在交換代幣或合約嗎?
對於 ICO,創建了一個 ICO 合約來限制供應和發行代幣。如果合約是代幣,ICO 合約在 ICO 之後就消失了,代幣是如何存在的?
在乙太坊上,所有代幣都是合約,但並非所有合約都是代幣。
ERC20 是一種特定類型的合約,被大家認可為代幣合約。它具有 ERC20 規範中定義的基本定義和結構,涉及轉賬、餘額、批准、發行等如何工作。
ICO 或任何發行代幣的人都將編寫 ERC20 合約,其中指定初始供應、代幣價格(如果是眾籌)、獎金輪次等。該合約部署在乙太坊區塊鏈上,並用作令牌。任何給定使用者的代幣餘額只是合約規定使用者控制的一個值。
乙太坊是平台原生的,沒有底層合約。它不是 ERC20 代幣。
你也可以有非ERC20的合約,例如彩票合約、DAO合約、乙太坊名稱服務合約等。合約可以是任何種類的solidity程序。