ERC20協(xié)議是什么意思?一文讀懂ERC20協(xié)議
說(shuō)起ERC20協(xié)議,想必幣圈的投資者們都不陌生,我們?cè)谫I入U(xiǎn)SDT時(shí),就會(huì)看到ERC20、TRC20、Omni這三個(gè)選項(xiàng),那么這些究竟代表了什么呢。其實(shí)這都是代幣協(xié)議,TRC20是基于TRON網(wǎng)絡(luò)中的一種代幣協(xié)議,存儲(chǔ)在TRON的地址當(dāng)中,充值、提現(xiàn)都是通過(guò)TRON網(wǎng)絡(luò)進(jìn)行的,Omni是一種在比特幣地址上的代幣協(xié)議,所以每次轉(zhuǎn)賬(鏈上轉(zhuǎn)賬)時(shí),都需要支付少量的比特幣作為礦工費(fèi)。
那么,ERC20協(xié)議是什么意思?下面就讓小編為大家通俗解釋ERC20協(xié)議。
ERC20協(xié)議是什么意思?
首先ERC代表“Etuereum Request for Comment”
以太坊社區(qū)為了創(chuàng)建一個(gè)以太坊平臺(tái)的標(biāo)準(zhǔn),開(kāi)發(fā)人員提交了一個(gè)以太坊改進(jìn)方案(EIP),改進(jìn)方案中包括協(xié)議規(guī)范和合約標(biāo)準(zhǔn)。最終確定的EIP為以太坊開(kāi)發(fā)者提供了一套可實(shí)施的標(biāo)準(zhǔn)。這使得智能合約可以遵循這些通用的接口標(biāo)準(zhǔn)來(lái)構(gòu)建。
ERC-20標(biāo)準(zhǔn)中定義了一些函數(shù)接口,這里不做討論。大部分空投玩家,也不需要深入研究,有興趣的朋友可以百度一下。
ERC20標(biāo)準(zhǔn)規(guī)定了各個(gè)代幣的基本功能,它可以快速發(fā)幣,而且使用又方便,因此空投幣和大部分基于以太坊合約的代幣基本上就是利用ERC-20標(biāo)準(zhǔn)開(kāi)發(fā)的;
除了ERC20之外,還有ERC20,ERC721,ERC223,ERC621,ERC827, 具體不做累述,但是對(duì)ERC721順便說(shuō)一下,ERC721是主要用于區(qū)塊鏈游戲的協(xié)議,大家經(jīng)??吹降膮^(qū)塊鏈游戲基本上是基于ERC721。
ERC-20協(xié)議技術(shù)詳解
我在此描述一個(gè)ERC-20合約的功能和事件簽名的基本界面,以下將對(duì)每個(gè)功能做詳細(xì)解釋。
total Suplytotal Suply為一個(gè)公共函數(shù)(public function),展示了目前該token的流通總量,可以被所有函數(shù)調(diào)取。因?yàn)檫@個(gè)函數(shù)被標(biāo)記了viewmodifier,所以調(diào)取此函數(shù)不需要花費(fèi)任何gas。所以,你可以免費(fèi)的獲取任何基于ERC-20的token的流通總量信息。每當(dāng)有新token被通過(guò)挖礦的方式加入到流通市場(chǎng),該邏輯就會(huì)更新內(nèi)部變量totalSupply_的值。這個(gè)值可以通過(guò)以下方式獲取。
balanceOfbalanceOf也是一個(gè)公共函數(shù),同樣被標(biāo)記了viewmodifier,因此所有人都可以免gas費(fèi)訪問(wèn)。此函數(shù)接受一個(gè)以太坊地址作為輸入,并返回該地址擁有的token數(shù)量。這個(gè)函數(shù)作為系統(tǒng)內(nèi)部的一個(gè)映射以如下方式展示。
transfertransfer函數(shù)與以上函數(shù)不同,token轉(zhuǎn)賬是需要消耗gas的,因?yàn)檗D(zhuǎn)賬將導(dǎo)致以太坊智能合約中一個(gè)狀態(tài)的變化。Token持有者調(diào)用此函數(shù)來(lái)實(shí)現(xiàn)將token從一個(gè)地址轉(zhuǎn)移到另一個(gè)地址。_to代表token接收者的地址,轉(zhuǎn)移的數(shù)量為value個(gè)token
allowance,approve 和 transferFrom最后介紹allowance,approve和transferFrom函數(shù),這幾個(gè)函數(shù)提供了一些高級(jí)功能,用于授權(quán)其他以太坊地址的所有者代表你使用你的token。這個(gè)“其他以太坊地址”可能是一個(gè)智能合約,也可能只是一個(gè)普通token賬戶。
●approve函數(shù)。Token所有者可以調(diào)用這個(gè)函數(shù)授權(quán)spender代表它使用value數(shù)量的token。
●allowance 函數(shù)。此函數(shù)被用來(lái)查看owner給spender的token額度。
●transferFrom函數(shù)。spender可以調(diào)用此函數(shù)來(lái)執(zhí)行轉(zhuǎn)賬,轉(zhuǎn)賬金額不應(yīng)超過(guò)其被授權(quán)的額度。
在這里提醒各位投資者,雖然目前ERC-20是最流行、最基本的以太坊代幣標(biāo)準(zhǔn),但是目前以太坊網(wǎng)絡(luò)的擁堵以及高昂的手續(xù)費(fèi)讓很多投資者都望而卻步,如果是為了解決某些特定的問(wèn)題,一些改進(jìn)還是必要的,我們期待未來(lái)的以太坊能夠帶給我們更好的體驗(yàn)。
以上就是ERC20協(xié)議是什么意思?一文讀懂ERC20協(xié)議的詳細(xì)內(nèi)容,更多關(guān)于ERC20協(xié)議是什么的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
TRC20是什么意思?TRC20和ERC20有什么區(qū)別
這篇文章主要介紹了TRC20是什么意思?TRC20和ERC20有什么區(qū)別的相關(guān)資料,需要的朋友可以參考下面小編W為大家整理一篇比較詳細(xì)的教程,希望能幫助到投資君!…
2021-11-11 -
區(qū)塊鏈中的ERC20通證標(biāo)準(zhǔn)是什么?
這篇文章主要介紹了區(qū)塊鏈中的ERC20通證標(biāo)準(zhǔn)是什么?的相關(guān)資料,希望這篇關(guān)于ERC20通證標(biāo)準(zhǔn)詳細(xì)介紹的文章,讓更多的人深入的了解ERC20通證標(biāo)準(zhǔn),下面一起來(lái)看看詳細(xì)內(nèi)容吧…
2021-10-29 -
USDT提幣TRC20和ERC20有什么區(qū)別?
這篇文章主要介紹了USDT提幣TRC20和ERC20有什么區(qū)別?的相關(guān)資料,erc20和trc20的區(qū)別在于地址樣式不同、使用網(wǎng)絡(luò)不同、安全性不同。想要了解更多內(nèi)容的投資者,可以看下詳…
2023-04-06 -
trc20和erc20有什么區(qū)別(主要是轉(zhuǎn)賬效率與手續(xù)費(fèi))
最近usdt比較熱,很多人喜歡通過(guò)usdt交易,但剛接觸的網(wǎng)友還是不懂這個(gè)有什么區(qū)別,這里就為大家簡(jiǎn)單介紹一下…
2021-07-30 -
TP錢包如何配置Poriot網(wǎng)絡(luò)并添加USDT代幣
這篇文章主要介紹了TP錢包如何配置Poriot網(wǎng)絡(luò)并添加USDT代幣的相關(guān)資料,希望這篇關(guān)于TP錢包配置Poriot網(wǎng)絡(luò)并添加USDT代幣的文章,能夠幫助各位投資者對(duì)TP錢包有一個(gè)更加全…
2021-11-12 -
新手如何使用火幣交易所APP買賣USDT?
這篇文章主要介紹了新手如何使用火幣交易所APP買賣USDT?的相關(guān)資料,需要的朋友可以參考下面小編W大家整理一篇比較詳細(xì)的教程,希望能幫助到投資君!…
2021-11-12 -
imToken怎么添加USDT?imToken錢包添加幣種教程2023
這篇文章主要介紹了imToken怎么添加USDT?imToken錢包添加幣種教程的相關(guān)資料,需要的朋友可以參考下面小編W為大家整理一篇比較詳細(xì)的教程,希望能幫助到投資君!…
2023-06-27 -
imToken冷錢包為什么沒(méi)有USDT?USDT怎么轉(zhuǎn)入錢包?
這篇文章主要介紹了imToken冷錢包為什么沒(méi)有USDT?USDT怎么轉(zhuǎn)入錢包?的相關(guān)資料,下面小編W為大家整理一篇比較詳細(xì)的教程,希望能幫助到投資君!…
2023-09-06 -
用比特派錢包一鍵買賣USDT的四大理由
這篇文章主要介紹了用比特派錢包一鍵買賣USDT的四大理由的相關(guān)資料,希望這篇關(guān)于買賣USDT得用比特派錢包的文章,能讓更多的投資者了解比特派錢包,下面一起來(lái)看看比特派錢…
2021-11-04 -
區(qū)塊鏈常見(jiàn)騙局匯總,如何使用USDT天眼瀏覽器查詢風(fēng)險(xiǎn)?
這篇文章主要介紹了區(qū)塊鏈常見(jiàn)騙局匯總,如何使用USDT天眼瀏覽器查詢風(fēng)險(xiǎn)?的相關(guān)資料,在投資數(shù)字資產(chǎn)的過(guò)程中,我們不僅要學(xué)習(xí)如何更好地投資,也要了解如何在區(qū)塊鏈?zhǔn)澜纭?/p> 2021-11-04