說起ERC20協(xié)議,想必幣圈的投資者們都不陌生,我們在買入USDT時,就會看到ERC20、TRC20、Omni這三個選項,那么這些究竟代表了什么呢。其實這都是代幣協(xié)議,TRC20是基于TRON網(wǎng)絡(luò)中的一種代幣協(xié)議,存儲在TRON的地址當(dāng)中,充值、提現(xiàn)都是通過TRON網(wǎng)絡(luò)進行的,Omni是一種在比特幣地址上的代幣協(xié)議,所以每次轉(zhuǎn)賬(鏈上轉(zhuǎn)賬)時,都需要支付少量的比特幣作為礦工費。
那么,ERC20協(xié)議是什么意思?下面就讓我為小伙伴們通俗解釋ERC20協(xié)議。
首先ERC代表“Etuereum Request for Comment”
以太坊社區(qū)為了創(chuàng)建一個以太坊平臺的標(biāo)準(zhǔn),開發(fā)人員提交了一個以太坊改進方案(EIP),改進方案中包括協(xié)議規(guī)范和合約標(biāo)準(zhǔn)。最終確定的EIP為以太坊開發(fā)者提供了一套可實施的標(biāo)準(zhǔn)。這使得智能合約可以遵循這些通用的接口標(biāo)準(zhǔn)來構(gòu)建。
ERC-20標(biāo)準(zhǔn)中定義了一些函數(shù)接口,這里不做討論。大部分空投玩家,也不需要深入研究,有興趣的朋友可以百度一下。
ERC20標(biāo)準(zhǔn)規(guī)定了各個代幣的基本功能,它可以快速發(fā)幣,而且使用又方便,因此空投幣和大部分基于以太坊合約的代幣基本上就是利用ERC-20標(biāo)準(zhǔn)開發(fā)的;
除了ERC20之外,還有ERC20,ERC721,ERC223,ERC621,ERC827, 具體不做累述,但是對ERC721順便說一下,ERC721是主要用于區(qū)塊鏈游戲的協(xié)議,大家經(jīng)常看到的區(qū)塊鏈游戲基本上是基于ERC721。
我在此描述一個ERC-20合約的功能和事件簽名的基本界面,以下將對每個功能做詳細解釋。
total Suplytotal Suply為一個公共函數(shù)(public function),展示了目前該token的流通總量,可以被所有函數(shù)調(diào)取。因為這個函數(shù)被標(biāo)記了viewmodifier,所以調(diào)取此函數(shù)不需要花費任何gas。所以,你可以免費的獲取任何基于ERC-20的token的流通總量信息。每當(dāng)有新token被通過挖礦的方式加入到流通市場,該邏輯就會更新內(nèi)部變量totalSupply_的值。這個值可以通過以下方式獲取。
balanceOfbalanceOf也是一個公共函數(shù),同樣被標(biāo)記了viewmodifier,因此所有人都可以免gas費訪問。此函數(shù)接受一個以太坊地址作為輸入,并返回該地址擁有的token數(shù)量。這個函數(shù)作為系統(tǒng)內(nèi)部的一個映射以如下方式展示。
transfertransfer函數(shù)與以上函數(shù)不同,token轉(zhuǎn)賬是需要消耗gas的,因為轉(zhuǎn)賬將導(dǎo)致以太坊智能合約中一個狀態(tài)的變化。Token持有者調(diào)用此函數(shù)來實現(xiàn)將token從一個地址轉(zhuǎn)移到另一個地址。_to代表token接收者的地址,轉(zhuǎn)移的數(shù)量為value個token
allowance,approve 和 transferFrom最后介紹allowance,approve和transferFrom函數(shù),這幾個函數(shù)提供了一些高級功能,用于授權(quán)其他以太坊地址的所有者代表你使用你的token。這個“其他以太坊地址”可能是一個智能合約,也可能只是一個普通token賬戶。
●approve函數(shù)。Token所有者可以調(diào)用這個函數(shù)授權(quán)spender代表它使用value數(shù)量的token。
●allowance 函數(shù)。此函數(shù)被用來查看owner給spender的token額度。
●transferFrom函數(shù)。spender可以調(diào)用此函數(shù)來執(zhí)行轉(zhuǎn)賬,轉(zhuǎn)賬金額不應(yīng)超過其被授權(quán)的額度。
在這里提醒各位投資者,雖然目前ERC-20是最流行、最基本的以太坊代幣標(biāo)準(zhǔn),但是目前以太坊網(wǎng)絡(luò)的擁堵以及高昂的手續(xù)費讓很多投資者都望而卻步,如果是為了解決某些特定的問題,一些改進還是必要的,我們期待未來的以太坊能夠帶給我們更好的體驗。
相關(guān)閱讀推薦
最新資訊
最新游戲
開心消消樂2025最新版
查看生存戰(zhàn)爭2無廣告版本
查看攀爬俠老版本
查看無極限飆車2中文版
查看決斗之城華為版
查看賽爾號星球大戰(zhàn)官方正版
查看人渣scum單機版
查看公主連結(jié)Re:Dive2025最新版
查看越獄模擬器3D
查看熱門文章
熱門游戲
基輔羅斯
查看魔法時代正版 v2.23.1最新版
查看狙擊的火柴人免費破解 安卓版V1.0
查看百貨商店開店日記游戲(M.Mall Story)
查看牧野詭事
查看惡魔城曉月圓舞曲中文版
查看頭七怪談完整版 v2.881
查看233小游戲 官方版v2.9.0.0
查看僵尸小鎮(zhèn) v4.4
查看神之褻瀆Steam移植版 v1.0.4安卓版
查看三國跑酷游戲
查看大魚吃小魚
查看口袋妖怪究極綠寶石
查看龍之刃
查看太鼓達人中文版
查看天空社區(qū)
查看Reanimation inc
查看陣地戰(zhàn)1917內(nèi)置修改器版 v.2.9聯(lián)機版
查看