ICO為提供來自極具前途的項(xiàng)目的機(jī)會(huì),以太坊正在成為世界上第二個(gè)最強(qiáng)大的加密貨幣,提供用于DAPP開發(fā)人員創(chuàng)建客戶端項(xiàng)目的平臺(tái)。ERC20標(biāo)準(zhǔn)定義了以太坊代幣在執(zhí)行首次代幣發(fā)行(ICO)或眾籌平臺(tái)之前必須實(shí)現(xiàn)的規(guī)則和功能的通用列表。
ERC20代幣具有六個(gè)基本功能,包括總供應(yīng)量、balanceOf、approve()、transfer()、transferFrom()和allowance()。其中,總供應(yīng)量允許并指示以太坊生態(tài)系統(tǒng)中代幣的總供應(yīng)量,并指定可以創(chuàng)建和開采多少代幣;balanceOf是ERC20智能合約功能,它允許存儲(chǔ)和返回可提供地址的余額;approve()允許批準(zhǔn)嘗試提取ERC20令牌的提取地址;transfer()允許將ERC20令牌從一個(gè)地址轉(zhuǎn)移到另一個(gè)地址;transferFrom()執(zhí)行并允許自動(dòng)轉(zhuǎn)移給定數(shù)量的令牌;allowance()允許批準(zhǔn)給定地址以從其令牌所有者的地址提取令牌。
創(chuàng)建ERC20令牌需要記下代幣名稱、代幣符號(hào)、代幣小數(shù)位、代幣數(shù)量、流通合約代號(hào)和驗(yàn)證源代碼等內(nèi)容。除了ERC20之外,還有ERC721、ERC223、ERC621、ERC827等協(xié)議,其中ERC721主要用于區(qū)塊鏈游戲。