ERC-20是什么?ERC-20代幣有哪些?還有哪些以太坊標(biāo)準(zhǔn)?
以太坊于2015年推出,在以太坊系統(tǒng)中,代幣代表了各種各樣的數(shù)字資產(chǎn)。從本質(zhì)上將,以太坊代幣是利用以太坊區(qū)塊鏈的智能合約。其中,最重要的以太坊代幣之一被稱為ERC-20,它已經(jīng)成為了一種技術(shù)標(biāo)準(zhǔn)。
本文將為您詳細(xì)介紹ERC-20 是什么,以及ERC-20 代幣有哪些,除了ERC-20 外,還有哪些以太坊代幣標(biāo)準(zhǔn)呢?讓我們一起往下看吧!
ERC-20 是什么?
ERC-20即以太坊征求意見20,是用于在以太坊區(qū)塊鏈上發(fā)行和實(shí)施資產(chǎn)的技術(shù)標(biāo)準(zhǔn)。其中,ERC 表示以太坊征求意見,20 表示區(qū)塊鏈中的提案標(biāo)識符。提案ID 號表示創(chuàng)建、共用或轉(zhuǎn)移該特定ID 上的代幣所需的規(guī)則清單,其中ERC-20 清單是使用最廣泛的協(xié)定集。
簡單來說,ERC-20 是在以太坊區(qū)塊鏈上建立可取代資產(chǎn)的技術(shù)標(biāo)準(zhǔn),它標(biāo)準(zhǔn)概述了資產(chǎn)必須遵循的一組通用規(guī)則,確保資產(chǎn)在以太坊生態(tài)系統(tǒng)中正常運(yùn)作。這些規(guī)則涉及ERC-20 資產(chǎn)如何在以太坊區(qū)塊鏈內(nèi)轉(zhuǎn)移以及如何一致記錄其供應(yīng)和地址余額。
ERC20 的歷史起源
ERC 標(biāo)準(zhǔn)于2015 年由開發(fā)者Fabian Vogelsteller 正式提出,并于2017 年9 月正式納入以太坊改進(jìn)提案20(EIP-20 )。
在ERC20 之前,由于缺乏標(biāo)準(zhǔn)化,在以太坊區(qū)塊鏈上創(chuàng)建、使用和交換不同代幣存在問題。
為了為以太坊創(chuàng)建此類標(biāo)準(zhǔn),一個或一組開發(fā)人員提交了所謂的以太坊改進(jìn)提案(EIP),描述了新功能及其特定協(xié)議和標(biāo)準(zhǔn)。隨后,一個委員會審查、批準(zhǔn)、修改并最終確定了該EIP——此時,它成為了ERC。
ERC20 被設(shè)計為以太坊網(wǎng)路上可替代代幣的技術(shù)標(biāo)準(zhǔn),使一組代幣中的每個代幣都與其他代幣相同。
自從鞏固了自己作為創(chuàng)建可替代代幣的標(biāo)準(zhǔn)以來,ERC-20 已成為以太坊生態(tài)系統(tǒng)的基石,使開發(fā)人員能夠創(chuàng)建創(chuàng)新的解決方案并推動平臺的成長。
就像傳統(tǒng)的以太幣一樣,所有涉及ERC20 代幣的交易都記錄在以太坊區(qū)塊鏈上,提供網(wǎng)路上所有代幣轉(zhuǎn)移和操作的可追溯性。
值得一提的是,2023 年10 月,以太坊將ERC 和EIP 一分為二,創(chuàng)建了兩條改進(jìn)軌道:ERC 是應(yīng)用層的標(biāo)準(zhǔn)化提案(以太坊上的應(yīng)用程式如何互動),而EIP 是針對網(wǎng)路、介面、共識協(xié)議或其他特定于區(qū)塊鏈的改進(jìn)。
為什么需要創(chuàng)建ERC-20 代幣?
以太坊網(wǎng)路允許人們在網(wǎng)路中創(chuàng)建和啟動他們的專案。許多人能夠在網(wǎng)路中推出自己的代幣。然而,主要問題是, 盡管所有dApp都可以作為這些交互的媒體,但各種用戶啟動的代幣在相互交互時遇到了麻煩。
因此,以太坊網(wǎng)路透過智能合約開發(fā)了一些規(guī)則,其中網(wǎng)路內(nèi)發(fā)布的任何代幣都必須通過這些規(guī)則。因此,這些代幣當(dāng)時被稱為ERC-20 代幣。
ERC-20 代幣消除了希望相互合作的專案的一些障礙,因此它們的創(chuàng)建已經(jīng)一勞永逸地改進(jìn)并改變了區(qū)塊鏈技術(shù)。除了以太坊之外,其他網(wǎng)路已經(jīng)開始整合這些相同的規(guī)則以擁有自己的代幣。例如,幣安區(qū)塊鏈?zhǔn)褂肂EP-20代幣。
ERC-20 標(biāo)準(zhǔn)的內(nèi)容
ERC-20 定義了幾種不同的實(shí)現(xiàn)編碼函數(shù),以使以太坊系統(tǒng)中的其他代幣受益。在ERC-20 代幣的實(shí)現(xiàn)編碼方面,其功能主要有以下幾點(diǎn):
- 總供應(yīng)量(提供有關(guān)代幣總供應(yīng)量的資訊):盡管供應(yīng)量可以很容易地固定,就像比特幣一樣,但此功能使合約實(shí)例能夠評估和退還流通中的代幣總量。
- 平衡(提供所有者帳戶的帳戶余額):此功能批準(zhǔn)智慧合約以存儲并返回給定地址的余額。該角色支援將地址作為參數(shù),因此應(yīng)了解任何位址的比例都是公共的。
- 傳輸(執(zhí)行將指定數(shù)量的代幣傳輸?shù)街付ㄎ恢罚捍斯δ茉试S合約擁有者將給定數(shù)量的代幣發(fā)送到另一個位址,就像傳統(tǒng)的加密貨幣交易一樣。
- 轉(zhuǎn)移(從指定位址執(zhí)行指定數(shù)量的代幣的轉(zhuǎn)帳):此功能使智慧合約能夠自動執(zhí)行轉(zhuǎn)賬過程,并代表持有者發(fā)送提供數(shù)量的代幣。
- 批準(zhǔn):它使支出者能夠減少來自指定帳戶的代幣數(shù)量。
當(dāng)引用此函數(shù)時,合約擁有者授權(quán)給定位址從所有者的位址中提取代幣樣本。
這是由外部應(yīng)用程式(如錢包)提供的隱含字段,用于更好地與合約交互。以太坊虛擬機(jī)(EVM)允許我們使用此欄位來存儲和處理外部應(yīng)用程式提供的數(shù)據(jù)。
ERC-20 代幣的優(yōu)點(diǎn)
ERC-20受歡迎是有原因的,以下是使它們具有吸引力的幾個因素:
1.方便
ERC-20 代幣簡單且易于部署。這是因?yàn)橐蕴恢悄芎霞s是用類似于JavaScript 的Solidity 程式設(shè)計語言編寫的?;蛘?,開發(fā)人員也可以使用類似于Python 的Vyper 程式設(shè)計語言編寫智能合約。
2.可訂制
根據(jù)業(yè)務(wù)邏輯和使用者交互,ERC-20 代幣是可定制的,以實(shí)現(xiàn)諸如氣體自動填充以用于未來交易、凍結(jié)和解凍代幣、添加中央造幣廠以修改流通中的代幣等功能。
3.為開發(fā)人員定義的路線圖
ERC-20 標(biāo)準(zhǔn)為開發(fā)人員提供了適當(dāng)?shù)乃{(lán)圖,使他們能夠毫不費(fèi)力地創(chuàng)建新代幣,而不是從頭開始構(gòu)建它們。
4.代幣標(biāo)準(zhǔn)化
以太坊提供了代幣規(guī)范,其中包括不同代幣和代幣購買規(guī)則之間的交互規(guī)則。通過通用標(biāo)準(zhǔn),用戶可以將新代幣轉(zhuǎn)移到錢包中,并一次性全部放在交易所。
5.流動性
如果基于以太坊的專案處于活動狀態(tài)并相互交互,則會為以太坊網(wǎng)路帶來更多專案和更多使用者。
6.被廣泛接受
ERC-20 及其代幣在大多數(shù)交易所和錢包上都可以識別。這主要是因?yàn)槠毡閰f(xié)議可以通過廣泛的交換來適應(yīng)。此外,它的可替代性使其非常適合交易應(yīng)用。
7.避免假冒代幣
所有交易都需要獲得批準(zhǔn),代幣的總供應(yīng)量通過確保沒有重復(fù)的代幣流通來平滑審計過程。
ERC-20 可能仍然是全球許多開發(fā)人員使用的最流行的標(biāo)準(zhǔn)之一。但是,它并不完美。
ERC-20 代幣的缺點(diǎn)
目前,ERC-20 代幣仍存在一些缺陷和問題無法解決。其中包括以下幾個方面:
1.不穩(wěn)定
以太坊區(qū)塊鏈最近通過ETH 2.0 將其共識方法從工作量證明系統(tǒng)轉(zhuǎn)移到權(quán)益證明系統(tǒng)。雖然ETH 2.0旨在解決所有可擴(kuò)展性問題,但許多變化只是在進(jìn)行中,這需要時間,而且該專案尚未完成。此時,可能存在系統(tǒng)不穩(wěn)定的情況。此外,當(dāng)用作智慧合約的付款時,某些代幣可能會被銷毀。因此,ERC-233 的誕生是為了規(guī)避這個問題。
2.昂貴的汽油費(fèi)
ERC-20 依賴于以太坊區(qū)塊鏈,完成每筆交易,都會收取gas 費(fèi)用。雖然gas 費(fèi)用與區(qū)塊鏈活動并行,但當(dāng)區(qū)塊鏈中有大量流量時,gas 費(fèi)用會增加。因此,從長遠(yuǎn)來看,這是不可持續(xù)的。
3.傳輸錯誤
在以太坊中,有兩種帳戶。其中一個是由私鑰控制的外部擁有的帳戶(EOA),另一個是由合同代碼持有的合同帳戶。使用轉(zhuǎn)帳功能將代幣從一個EOA 帳戶發(fā)送到另一個EOA 帳戶不會造成任何問題,但是將資金轉(zhuǎn)移到合約帳戶會導(dǎo)致一個錯誤,已經(jīng)導(dǎo)致近一百萬美元的損失。
4.交易緩慢
提款和交易與以太坊區(qū)塊鏈相關(guān)。當(dāng)網(wǎng)路擁塞時,ERC-20 上的所有傳輸都將變慢。雖然「分片」有望解決這個問題,但它仍處于起步階段,尚未在以太坊區(qū)塊鏈上完全采用。
5.不可逆交易
如果使用者將ERC-20 代幣發(fā)送到錯誤的位址,則無法退還資金,并且代幣將永遠(yuǎn)被困在合同中。這同樣適用于駭客竊取的代幣,以不知名的DAO 駭客攻擊是最生動的例子之一。
6.切入點(diǎn)低
ERC-20 的批評人士認(rèn)為,人們很容易在沒有明顯目的或目標(biāo)的情況下創(chuàng)建他們的代幣。因此,開發(fā)人員可以輕松利用這些策略來開發(fā)具有非增值項目的欺詐性ICO 和代幣。
ERC-20 代幣有哪些?
許多ERC20 代幣已在加密社群中獲得廣泛采用和認(rèn)可。以下是一些值得注意的例子:
泰達(dá)幣(USDT):
USDT是一種穩(wěn)定幣,其價值與美元掛鉤。 Tether(USDT)廣泛應(yīng)用于許多去中心化應(yīng)用,例如DEX和流動性池。
USD Coin (USDC):
USDC是另一種與美元掛鉤的穩(wěn)定幣,USD Coin ( USDC ) 以其比USDT 更高的透明度和監(jiān)管合規(guī)性而聞名。
Chainlink (LINK):
LINK是一種加密貨幣,使去中心化的預(yù)言機(jī)網(wǎng)路能夠?qū)⒅腔酆霞s與外部資料來源連接起來。
Uniswap (UNI):
UNI是Uniswap去中心化交易所的原生代幣。它還充當(dāng)治理代幣,使用戶能夠參與協(xié)議治理。
Wrapped Bitcoin (WBTC):
WBTC是一種與比特幣價值掛鉤的ERC-20 代幣,可讓用戶在以太坊區(qū)塊鏈上獲得比特幣流動性。
柴犬幣(SHIB):
SHIB最初是一種迷因幣,其靈感來自狗狗幣( DOGE )。 Shiba Inu ( SHIB ) 現(xiàn)在擁有自己的代幣和DeFi 應(yīng)用生態(tài)系統(tǒng)。
其他ERC-20 代幣包括Compound(COMP)、Basic Attention Token(BAT)、Polygon(MATIC)、The Sandbox(SAND)、Immutable(IMX)和Wrapped Ethereum(WETH)。這些ERC-20 代幣僅代表基于以太坊的代幣多樣化生態(tài)系統(tǒng)的一小部分,每種代幣都有獨(dú)特的用途并滿足DeFi生態(tài)系統(tǒng)中的各種用例。
還有哪些以太坊標(biāo)準(zhǔn)
以太坊標(biāo)準(zhǔn)是處于不同的原因創(chuàng)建的,除了ERC-20 外,還有哪些以太坊標(biāo)準(zhǔn)呢?
主要有以下5 個:
ERC-721:
這是不可替代代幣(NFT)的代幣標(biāo)準(zhǔn)。每個代幣都是獨(dú)一無二的,都有自己的代碼,這導(dǎo)致了加密收藏品的蓬勃發(fā)展,包括交易卡和數(shù)字藝術(shù)品。
ERC-1400:
該標(biāo)準(zhǔn)用于證券型代幣的,這種代幣可以作為證券出售。這需要更好地控制誰可以訪問硬幣,并引入了解您的客戶的協(xié)議。
ERC-223:
該標(biāo)準(zhǔn)允許使用所涉及的代幣支付交易費(fèi)用,這意味著Augur 的轉(zhuǎn)移將以Augur 代幣支付,股票代碼為REP。
ERC-777:
它旨在通過降低開銷和添加新功能來改進(jìn)ERC-20 標(biāo)準(zhǔn)。它是向后相容的,這意味著它可能會被更廣泛地采用。
ERC-1155:
這種多代幣標(biāo)準(zhǔn)結(jié)合了ERC-20 和ERC-721 的基礎(chǔ),這意味著ERC-1155 代幣可以是可替代的、不可替代的或兩者兼而有之。
以太坊社群由以太坊虛擬機(jī)器(EVM)提供支持,不斷利用新代幣和更新標(biāo)準(zhǔn)進(jìn)行創(chuàng)新。這表現(xiàn)出其適應(yīng)代幣用戶和創(chuàng)建者多樣化且不斷變化的需求的承諾。
ERC-20 的未來
ERC20 的誕生和廣泛接受對加密貨幣格局產(chǎn)生了深遠(yuǎn)的影響。它幫助建立了代幣互通性的基礎(chǔ)標(biāo)準(zhǔn),并提高了去中心化應(yīng)用程式和交易所的效率和可訪問性。
這種可訪問性有助于加速以太坊網(wǎng)路的成長,推動創(chuàng)新并擴(kuò)展區(qū)塊鏈的功能。
盡管有很多好處,但ERC-20 標(biāo)準(zhǔn)并非完美的。該標(biāo)準(zhǔn)存在的一些「關(guān)鍵問題」已被利用來竊取資金。同時,在以太坊高度擁堵期間,交易可能需要更長的時間來處理。
創(chuàng)作者需要圍繞這個問題以及與ERC-20 相關(guān)的其他問題進(jìn)行編碼。開發(fā)人員也一直在嘗試替代標(biāo)準(zhǔn),如ERC223 和ERC777,最終可能取代ERC-20。但是,ERC-20 依然是目前最受歡迎的標(biāo)準(zhǔn)。
此外,盡管存在固有的風(fēng)險和挑戰(zhàn),ERC20 標(biāo)準(zhǔn)仍在不斷發(fā)展,并不斷努力解決可擴(kuò)展性、安全性和監(jiān)管問題。
隨著去中心化金融領(lǐng)域不斷成熟并吸引主流采用,ERC-20 代幣有望在塑造金融的未來方面發(fā)揮關(guān)鍵作用,提供潛在的更大的可訪問性、流動性和創(chuàng)新。
有關(guān)ERC-20 代幣的常見問題解答
Q:ERC-20 代幣有什么用途?
A:ERC-20 代幣在去中心化金融(DeFi) 領(lǐng)域很常見,并用于多種用途,例如去中心化自治組織( DAO )中的治理代幣、流動性代幣、穩(wěn)定幣以及去中心化應(yīng)用程式( dApp ) 中的實(shí)用代幣。
ERC20 代幣有助于Uniswap 的去中心化交易所和Maker Protocol 的借貸系統(tǒng)等平臺的功能,并且還支援一些用例,例如激勵Brave 瀏覽器生態(tài)系統(tǒng)中的用戶與BAT 的交互。
Q:ERC-20 和ETH 一樣嗎?
A:不一樣,ERC-20 代幣是以太坊網(wǎng)路上遵循ERC-20 標(biāo)準(zhǔn)的獨(dú)特代幣,而以太幣(ETH)是以太坊網(wǎng)路的原生加密貨幣。
Q:如何儲存和發(fā)送ERC20代幣
A:儲存和發(fā)送ERC20 代幣可以透過MetaMask和Ledger等以太坊錢包來完成。這些加密貨幣錢包允許用戶透過將代幣轉(zhuǎn)移到相應(yīng)的錢包地址來添加來自任何其他以太坊錢包的ERC20 代幣。
Q:ERC20代幣絕對安全嗎?
A:與任何加密貨幣一樣,ERC-20 代幣也不能免受安全漏洞的影響。為了保護(hù)用戶,開發(fā)人員應(yīng)實(shí)施存取控制,以防止未經(jīng)授權(quán)使用敏感功能,進(jìn)行徹底的合約審核,啟動錯誤賞金計劃,并在測試網(wǎng)路上部署以識別錯誤。
以上就是ERC-20是什么?ERC-20代幣有哪些?還有哪些以太坊標(biāo)準(zhǔn)?的詳細(xì)內(nèi)容,更多關(guān)于以太坊ERC-20的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
Erc20是什么?Erc20在以太坊生態(tài)中有什么作用?
這篇文章主要介紹了Erc20是什么?Erc20在以太坊生態(tài)中有什么作用?的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-07-03 -
ETH提幣用ERC20還是TRC20?ETH提幣注意事項
我們首先應(yīng)該了解的就是,無論是哪種數(shù)字貨幣,是不是我們今天要說的ETH,在轉(zhuǎn)賬的過程中其實(shí)都是有幾種網(wǎng)絡(luò)通道可選的,并且提幣轉(zhuǎn)賬要和充幣地址網(wǎng)絡(luò)通道相同。很多投資…
2023-02-28 -
ERC20代幣是什么意思?一文讀懂ERC20代幣
這篇文章主要介紹了ERC20代幣是什么意思?一文讀懂ERC20代幣的相關(guān)資料,希望小編的這篇關(guān)于三分鐘讀懂ERC20代幣的文章,能夠幫助各位投資者對ERC20代幣這一概念有一個更加…
2021-11-16 -
ERC20協(xié)議是什么意思?一文讀懂ERC20協(xié)議
這篇文章主要介紹了ERC20協(xié)議是什么意思?一文讀懂ERC20協(xié)議的相關(guān)資料,希望小編的這篇關(guān)于通俗解釋ERC20協(xié)議的文章,能夠幫助各位投資者對ERC20協(xié)議這一概念有一個更加全…
2021-11-15 -
USDT提幣TRC20和ERC20有什么區(qū)別?
這篇文章主要介紹了USDT提幣TRC20和ERC20有什么區(qū)別?的相關(guān)資料,erc20和trc20的區(qū)別在于地址樣式不同、使用網(wǎng)絡(luò)不同、安全性不同。想要了解更多內(nèi)容的投資者,可以看下詳…
2023-04-06 -
TRC20和ERC20有什么區(qū)別? TRC20和ERC20區(qū)別及優(yōu)缺點(diǎn)介紹
TRC20和ERC20都是用于在區(qū)塊鏈網(wǎng)絡(luò)上創(chuàng)建和管理代幣的技術(shù)標(biāo)準(zhǔn),但是它們也有一些關(guān)鍵的區(qū)別,TRC20是基于波場(TRON)區(qū)塊鏈的標(biāo)準(zhǔn),而ERC20是基于以太坊(Ethereum)區(qū)塊…
2023-08-09 -
ERC20代幣是什么意思?ERC20代幣有什么作用?
這篇文章主要介紹了ERC20代幣是什么意思?ERC20代幣有什么作用?的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-07-05