ERC-20是什么?如何創(chuàng)建ERC20代幣?ERC-20代幣有哪些?
關(guān)鍵要點(diǎn)
- ERC20 是在以太坊區(qū)塊鏈上創(chuàng)建代幣的技術(shù)標(biāo)準(zhǔn)。
- 以太坊錢包使用戶能夠從一個地址發(fā)送、接收、購買、出售、轉(zhuǎn)移、存儲和管理 ERC20 代幣。
- ERC-20 代幣受智能合約管理,智能合約是自動執(zhí)行區(qū)塊鏈交易所需操作的自動執(zhí)行代碼行。
- 盡管存在局限性,ERC-20 代幣支持許多用例,并且是區(qū)塊鏈、去中心化金融 (DeFi)、加密貨幣和 Web3 生態(tài)系統(tǒng)的關(guān)鍵驅(qū)動因素之一。
ERC20 是什么?它是以太坊生態(tài)系統(tǒng)中的基礎(chǔ)標(biāo)準(zhǔn)和框架,規(guī)定了發(fā)行、管理和創(chuàng)建同質(zhì)化代幣的規(guī)則。它規(guī)定了底層智能合約代碼中必須實(shí)現(xiàn)的規(guī)范函數(shù)。自 2017 年成立以來,ERC20 一直是加密世界中創(chuàng)建新代幣的主導(dǎo)平臺。
在本文中,我們將帶您了解 ERC-20 的基礎(chǔ)知識、歷史、關(guān)鍵功能、優(yōu)勢、陷阱、創(chuàng)建流程和用例。我們還將介紹以太坊錢包地址、知名的 ERC-20 代幣以及其他 ERC 代幣標(biāo)準(zhǔn)。
ERC20 是什么?
ERC20 是在以太坊區(qū)塊鏈上鑄造可互換數(shù)字代幣的技術(shù)標(biāo)準(zhǔn)。在加密貨幣世界中,可互換代幣與其他代幣之間沒有區(qū)別,并且可以互換。您可以將其與美元 (USD) 進(jìn)行比較,美元之間沒有任何區(qū)別。因此,交易者、投資者和開發(fā)者可以輕松兌換這些代幣。
ERC-20 幫助開發(fā)者生成支持智能合約的代幣,這些代幣代表數(shù)字資產(chǎn)、所有權(quán)、權(quán)利、訪問權(quán)、加密貨幣或任何存在于以太坊上的非唯一項(xiàng)目。這些代幣還可以作為忠誠度積分、獎勵獎金和專屬福利的虛擬代表。
此外,請勿將 ERC-20 代幣與以太坊網(wǎng)絡(luò)的原生加密貨幣以太幣 (ETH) 混淆。ETH 用于支付Gas 費(fèi)用,而 ERC20 代幣則代表虛擬或現(xiàn)實(shí)世界資產(chǎn) (RWA)。一些遵循 ERC20標(biāo)準(zhǔn)的加密貨幣包括 USD Tether (USDT)、USD Coin (USDC)、Wrapped Bitcoin (WBTC)、Chainlink (LINK)、Shiba Inu (SHIB) 和 Maker (MKR)。
ERC20的歷史
智能合約自2015年開始受到廣泛關(guān)注,因?yàn)樗梢詭椭脩魺o縫創(chuàng)建代幣。然而,大多數(shù)基于智能合約的代幣都存在一個嚴(yán)重的缺陷:它們無法與其他代幣互操作。如果沒有一個標(biāo)準(zhǔn)化的框架,就不可能確保每個使用區(qū)塊鏈的人都能生成、轉(zhuǎn)移、交易或兌換不同的代幣。
為了解決這個問題,開發(fā)人員 Fabian Vogelsteller 于 2015 年提出了在以太坊智能合約中實(shí)施標(biāo)準(zhǔn)的想法。他通過該項(xiàng)目的 GitHub 頁面以以太坊征求意見稿 (ERC) 的形式提交了該提案。由于這是第 20 條意見,因此該提案被指定為 ERC-20。
以太坊開發(fā)者社區(qū)按照預(yù)先定義的程序評估并批準(zhǔn)了該提案。2017年,該提案以以太坊改進(jìn)提案二十(EIP-20)的形式提出,但保留了其原名ERC-20。此后,如果開發(fā)者希望在以太坊上部署的代幣具有互操作性或?qū)⑵渥鳛榉螮RC20標(biāo)準(zhǔn)的資產(chǎn)進(jìn)行營銷,則必須遵守這些準(zhǔn)則。
2023年,以太坊將網(wǎng)絡(luò)變更的推薦和實(shí)施方法拆分為兩個不同的存儲庫——ERC 和 EIP。用戶現(xiàn)在可以使用 EIP 來建議、處理和記錄以太坊的變更。而為了實(shí)現(xiàn)區(qū)塊鏈應(yīng)用層的標(biāo)準(zhǔn)化和文檔化,用戶必須使用 ERC。
ERC20 的目的
ERC20 的主要目的是定義一套統(tǒng)一的規(guī)則,所有基于智能合約的以太坊代幣都必須遵守。它還涵蓋了代幣的總供應(yīng)量、轉(zhuǎn)移、審批和數(shù)據(jù)訪問的準(zhǔn)則。這種合規(guī)性還能增強(qiáng)以太坊上各種代幣之間的兼容性,從而加快網(wǎng)絡(luò)擴(kuò)展速度。
對于開發(fā)者來說,ERC-20 標(biāo)準(zhǔn)無疑是一大福音。它幫助他們準(zhǔn)確預(yù)測新代幣的運(yùn)作方式,無需每次代幣上線后都重新開發(fā)項(xiàng)目。此外,只要符合合規(guī)性要求,新項(xiàng)目也無需擔(dān)心與舊項(xiàng)目的兼容性。
此外,ERC-20 還支持開發(fā)者創(chuàng)建自己的代幣,并指定發(fā)行和交易規(guī)則。這些代幣可以數(shù)字化地代表各種有形和無形資產(chǎn),例如房地產(chǎn)、專利、股票、債券或貴金屬。您還可以與其他以太坊用戶進(jìn)行交易。以太坊是僅次于比特幣的第二大區(qū)塊鏈,它擁有眾多 ERC20 代幣,這些代幣在加密貨幣交易所上市和交易。除了中心化交易所 (CEX) 和去中心化交易所 (DEX) 之外,ERC20代幣還代表風(fēng)險資產(chǎn) (RWA) 或游戲幣。
穩(wěn)定幣巨頭 Circle 實(shí)施了修訂后的ERC-20 框架,將標(biāo)準(zhǔn) ERC-20 代幣轉(zhuǎn)換為機(jī)密包裝版本,并具有增強(qiáng)的隱私功能,例如隱藏交易、加密余額、程序化風(fēng)險管理、完全同態(tài)加密技術(shù)等。它利用 ERC-20 標(biāo)準(zhǔn)發(fā)行法幣支持的穩(wěn)定幣 USDC 和歐元幣 (EURC),通過彌合傳統(tǒng)金融和去中心化金融 (DeFi)之間的差距,實(shí)現(xiàn)更快的無邊界交易。
ERC20 標(biāo)準(zhǔn)如何運(yùn)作?
ERC20代幣的主要功能
來源:Toptal
ERC-20 包含一系列事件和方法(也稱為函數(shù)),這些函數(shù)必須包含在支持智能合約的代幣中,才能被視為符合 ERC 標(biāo)準(zhǔn)。智能合約程序中需要包含的主要函數(shù)包括:
- TotalSupply:此函數(shù)返回將要鑄造的代幣總數(shù)。
- 轉(zhuǎn)賬:自動將規(guī)定數(shù)量的代幣轉(zhuǎn)移到指定地址,以便使用該代幣執(zhí)行交易。
- BalanceOf:此函數(shù)返回代幣用戶的賬戶余額。
- TransferFrom:自動處理使用代幣從指定地址轉(zhuǎn)移指定數(shù)量的代幣。
- Approve:此函數(shù)返回一個布爾值,用于確認(rèn)支出者(代表)賬戶是否獲得批準(zhǔn)。它允許代表根據(jù)指定的支出限額從指定賬戶中提取和使用代幣。
- 允許:此功能將消費(fèi)者預(yù)定義數(shù)量的代幣返還給所有者。
您可以添加的可選功能包括代幣名稱、符號和允許的小數(shù)點(diǎn)。此外,您必須實(shí)現(xiàn)兩個事件:轉(zhuǎn)賬和批準(zhǔn)。轉(zhuǎn)賬事件在轉(zhuǎn)賬成功后激活。相反,批準(zhǔn)事件包含已批準(zhǔn)事件的日志。
智能合約代幣中實(shí)現(xiàn)的方法和事件主要使用 Solidity 語言編寫,Solidity 是專為以太坊區(qū)塊鏈設(shè)計(jì)的編程語言。這些函數(shù)為代幣設(shè)計(jì)了一個通用結(jié)構(gòu),幫助用戶和開發(fā)者輕松地訪問、識別、評估和使用代幣。
此外,它們還能最大限度地減少混淆,如果每個合約包含不同的信息,就很容易出現(xiàn)混淆。代碼函數(shù)還可以幫助確定代幣的流通供應(yīng)量、存儲和返還余額、發(fā)起轉(zhuǎn)賬和提現(xiàn)、授予批準(zhǔn)以及授權(quán)自動轉(zhuǎn)賬。
ERC-20 錢包地址是什么?
加密錢包讓您能夠發(fā)送、接收和存儲加密貨幣和非同質(zhì)化代幣 (NFT)。與持有傳統(tǒng)貨幣的傳統(tǒng)銀行賬戶不同,區(qū)塊鏈錢包要求用戶輸入私鑰來確認(rèn)加密交易或訪問虛擬資產(chǎn)。這些密鑰必須離線存儲,不得與任何人共享。
設(shè)置加密錢包后,系統(tǒng)會生成一個唯一的地址。該地址公開可見,您可以與聯(lián)系人共享,以便他們向您發(fā)送加密資產(chǎn),包括同質(zhì)化和非同質(zhì)化資產(chǎn)。
ERC-20 或以太坊錢包地址是一個由 42 個字符組成的字母數(shù)字字符串,以前綴“0x”開頭。它與聯(lián)系地址不同,由兼容的數(shù)字錢包(例如 Ledger Nano X、Trezor Model T、Trust Wallet或 Exodus Wallet)生成。
大多數(shù) Web3 錢包(例如 Metamask 或 Coinbase Wallet)都支持 ERC-20 代幣,并幫助您與以太坊上的去中心化應(yīng)用程序 (dApp) 進(jìn)行交互。但是,您需要以太坊的原生加密貨幣以太幣 (ETH)才能與 ERC20 代幣進(jìn)行交互。您可以使用以太坊錢包買賣、交易、兌換和持有 ETH。
如果您想通過一個地址跨區(qū)塊鏈存儲和管理加密資產(chǎn),可以選擇像 Infinity Wallet 這樣的非托管多鏈錢包。如果您希望將數(shù)字貨幣轉(zhuǎn)入銀行賬戶,可以探索 eToro、Kraken 和 BitPay 等錢包選項(xiàng)。
ERC20 錢包的類型
1. 熱錢包(在線錢包)
熱錢包始終連接到互聯(lián)網(wǎng),非常適合頻繁交易。
- 軟件錢包:MetaMask、Trust Wallet、Coinbase Wallet和 Zengo等桌面或移動應(yīng)用程序允許用戶輕松發(fā)送、接收和存儲 ERC20 代幣。它們通常包含 DApp 支持和私鑰備份等功能。
- 網(wǎng)絡(luò)錢包:這些是基于瀏覽器的擴(kuò)展,例如 MetaMask 和Binance Wallet,可以輕松地直接從 Chrome 或 Firefox 訪問資產(chǎn)。
- 移動錢包:專為智能手機(jī)和平板電腦量身定制的移動錢包,提供快速訪問、生物識別登錄和二維碼掃描功能。例如 Atomic Wallet 和 Coinbase Wallet Mobile。
2.冷錢包(離線錢包)
冷錢包將您的私鑰離線存儲,使其成為最安全的選擇。
- 硬件錢包:Ledger Nano X/S/Stax 和 Trezor Model T 等設(shè)備非常適合想要獲得最大程度保護(hù)的長期持有者。
- 紙錢包/隔離設(shè)備:這類設(shè)備完全離線存儲密鑰,不會暴露互聯(lián)網(wǎng)。不建議初學(xué)者使用。
BEP-2、BEP-20 和 ERC-20:主要區(qū)別
BEP-2 | BEP-20 | ERC-20 |
幣安鏈演進(jìn)提案的縮寫。 | 幣安智能鏈演進(jìn)提案的縮寫。 | 以太坊征求意見的縮寫 - 20。 |
幣安鏈(幣安加密貨幣交易所的第一個區(qū)塊鏈)和幣安的原生加密貨幣 BNB 的代幣標(biāo)準(zhǔn)。 | 幣安側(cè)鏈(BSC)的多用途代幣標(biāo)準(zhǔn)以及 BNB 幣(BSC 的原生加密貨幣)。 | 以太坊網(wǎng)絡(luò)和以太坊虛擬機(jī)(EVM)的代幣標(biāo)準(zhǔn)。 |
不支持智能合約,因此不能在 DeFi 領(lǐng)域使用。 | 兼容BEP-2、ERC-20、EVM、基于以太坊的智能合約。 | 幫助創(chuàng)建由智能合約驅(qū)動的代幣。 |
用于支付中心化交易所 (CEX) 和去中心化交易所 (DEX) 的交易費(fèi)用。最適合基于去中心化交易所的加密貨幣交易。 | 旨在促進(jìn)互操作性和分散應(yīng)用程序開發(fā)。 | 實(shí)施以標(biāo)準(zhǔn)化可替代的基于以太坊的代幣并促進(jìn) dApp 的構(gòu)建和部署。 |
Fantom(FTM)、比特幣 BEP2(BTCB)、Cardano(ADA)和 Polkadot(DOT)都是與 BEP2 兼容的加密貨幣的例子。 | Pancakeswap (CAKE)、Cream (CREAM)、Safemoon (SFM)、Burgercities (BURGER) 和 Sxp (SXP) 都是流行的 BEP-20 代幣的例子。 | USDT、USDC、Uniswap(UNI)和Dai(DAI)是一些符合ERC-20標(biāo)準(zhǔn)的知名資產(chǎn)。 |
每 2 秒驗(yàn)證一次區(qū)塊。 | 每 2 秒驗(yàn)證一次區(qū)塊。 | 每13秒驗(yàn)證一次區(qū)塊。交易處理速度相對較慢。 |
交易費(fèi)用低。 | 名義交易費(fèi)用。 | 交易成本相對較高,因?yàn)樘烊粴鈨r格會根據(jù)網(wǎng)絡(luò)負(fù)載和需求而波動。 |
如何創(chuàng)建 ERC-20 代幣?
了解 ERC20 代幣
ERC-20 是以太坊上代幣生成標(biāo)準(zhǔn)。這些代幣具有可互換性,這意味著每個代幣都具有相同的價值和類型。它也是以太坊生態(tài)系統(tǒng)的關(guān)鍵組成部分,因?yàn)樗С謩?chuàng)建各種虛擬資產(chǎn)和 DeFi 協(xié)議,例如貸款抵押品、治理代幣和計(jì)息產(chǎn)品。
完成先決條件
在開始鑄造 ERC-20 代幣之前,您必須精通智能合約和以太坊區(qū)塊鏈的基礎(chǔ)知識。由于這些合約是在以太坊上使用 Solidity 語言編寫的,因此您應(yīng)該熟悉該編程語言。此外,您必須創(chuàng)建并關(guān)聯(lián)一個像 Metamask 這樣的錢包才能連接到網(wǎng)絡(luò)。您還應(yīng)該在錢包中充值足夠的 ETH,以便在以太坊測試網(wǎng)中部署您的合約。
編寫智能合約代碼
您必須使用 Solidity 編寫代碼,并確保其符合 ERC20 標(biāo)準(zhǔn)。您應(yīng)確保所有必需函數(shù)(totalSupply、BalanceOf、Transfer、TransferFrom、Allowance 和 Approve)都包含在底層程序中。雖然名稱、符號和小數(shù)位是可選函數(shù),但您應(yīng)該包含它們,以使您的代幣更加靈活、可定制、易用且功能強(qiáng)大。
制定代幣合約
設(shè)置您的代幣總供應(yīng)量并在合約中初始化。利用映射來監(jiān)控代幣余額和配額。選擇合約名稱和代幣符號。您還可以指定代幣可分性,以小數(shù)表示,標(biāo)準(zhǔn)通常為 18 位小數(shù)。
部署令牌
您必須使用測試 ETH 將代幣合約部署到以太坊測試網(wǎng)。您還可以使用集成開發(fā)環(huán)境 (IDE)(例如 Remix、VSCode 或 EthFiddle)或庫(例如 Solmate、OpenZeppelin 或 Solady)來編寫、編譯、測試和調(diào)試合約代碼。這些庫為您提供了符合標(biāo)準(zhǔn)的合約基礎(chǔ),無需從頭編寫程序。
評估和驗(yàn)證
在測試網(wǎng)上部署代幣后,請?jiān)u估并驗(yàn)證其功能。檢查其是否符合 ERC-20 標(biāo)準(zhǔn),以便與錢包和交易所兼容。
發(fā)布和維護(hù)
在全面評估你的代幣各項(xiàng)參數(shù)后,將其發(fā)布到主網(wǎng)上。你還應(yīng)該定期評估和更新合約代碼。
執(zhí)行安全檢查和審計(jì)
理解每個功能的安全隱患至關(guān)重要。對于處理實(shí)際價值的合約,應(yīng)定期進(jìn)行專業(yè)審計(jì)。如果您是代幣合約開發(fā)新手,請向開發(fā)者社區(qū)或?qū)<覍で笾笇?dǎo)。
ERC-20 代幣的優(yōu)勢
1.互操作性
ERC20 代幣的主要優(yōu)勢在于其多鏈互操作性。這種跨鏈功能促進(jìn)了虛擬資產(chǎn)在跨區(qū)塊鏈(尤其是像 Polygon、BSC 和 Avalanche 這樣的 EVM 兼容網(wǎng)絡(luò))之間的超流暢流動。
由于所有 ERC-20 代幣都遵循相同的標(biāo)準(zhǔn)并具有相同的價值,因此它們可以輕松相互兌換。它們的多功能性推動了眾多基于區(qū)塊鏈的去中心化應(yīng)用程序和金融服務(wù)的發(fā)展。
2. 標(biāo)準(zhǔn)化框架
標(biāo)準(zhǔn)化接口簡化了基于以太坊的代幣的開發(fā)、部署、審計(jì)和集成。它還最大限度地降低了開發(fā)者的進(jìn)入門檻,并促進(jìn)了創(chuàng)新和實(shí)驗(yàn)。
3. 安全
由于 ERC-20 代幣是在以太坊上構(gòu)建和托管的,它們繼承了區(qū)塊鏈的安全特性,例如最小信息披露、隱私交易、去中心化、防篡改、不變性和透明度。該網(wǎng)絡(luò)還會定期升級其安全功能,并正在逐步遷移到以太坊 2.0(L2 鏈)。
4. 可訪問性
ERC20 代幣易于使用,可以通過錢包(例如 Metamask)和 Remix 等 IDE 生成、保存和管理。因此,交易者、投資者和開發(fā)者都可以使用 ERC20 代幣,從而推動區(qū)塊鏈領(lǐng)域的新發(fā)展。
5.流動性
ERC-20 代幣流動性極高。因此,您可以在加密貨幣交易所和交易平臺上輕松買賣、轉(zhuǎn)移、兌換或交易這些代幣。由于其固有的流動性,這些數(shù)字代幣深受希望從市場趨勢中獲利的投資者和交易者的青睞。
6.可擴(kuò)展性
ERC20 代幣是可定制的,這意味著開發(fā)者可以根據(jù)特定需求進(jìn)行定制。這些需求包括確定代幣的總供應(yīng)量、其可分割性(小數(shù)位)或任何其他功能。
此外,每筆涉及 ERC-20 資產(chǎn)的交易都會記錄在以太坊區(qū)塊鏈上,從而更容易確定交易的真實(shí)性、跟蹤代幣流動并保持透明度。
ERC-20 代幣的挑戰(zhàn)與局限性
1. 安全漏洞
以太坊區(qū)塊鏈存在一些安全漏洞。首先,該網(wǎng)絡(luò)正在從工作量證明 (PoW) 共識機(jī)制過渡到權(quán)益證明 (PoS)系統(tǒng)。與 PoW 相比,PoS 的去中心化程度較低,更容易受到女巫攻擊、操縱、分叉和雙花攻擊。
以太坊創(chuàng)世前眾籌發(fā)行了 7200 萬 ETH,其中 1200 萬 ETH 分配給了早期用戶。這種集中化的所有權(quán)可能會對 PoS 造成額外的威脅。
由于以太坊代碼庫的流動性,硬分叉頻繁發(fā)生,給網(wǎng)絡(luò)帶來了額外的技術(shù)和代幣合約風(fēng)險。
2. 智能合約風(fēng)險
盡管智能合約是新興 DeFi 領(lǐng)域的基石,但它們本身也存在風(fēng)險。惡意行為者經(jīng)常利用這些合約中的安全漏洞,實(shí)施加密貨幣盜 竊、詐 騙或欺 詐。
此外,這些合約對外部數(shù)據(jù)源的依賴也帶來了巨大的威脅。當(dāng)追蹤的鏈下數(shù)據(jù)出現(xiàn)異常時,智能合約經(jīng)常會失效。
智能合約通常容易遭受以下攻擊:
- 可重入性:惡意行為者在原始交易執(zhí)行之前反復(fù)調(diào)用易受攻擊的合約。因此,合約可能出現(xiàn)意外行為,造成資金損失。
- 整數(shù)溢出或下溢:使用無法處理高級算術(shù)運(yùn)算的數(shù)學(xué)庫通??梢詭椭诳屯ㄟ^傳遞超過變量最大值或最小值的值來篡改程序邏輯。
- 訪問控制缺陷:如果不限制對機(jī)密數(shù)據(jù)和敏感功能的訪問,黑客可以利用此缺陷獲得未經(jīng)授權(quán)的訪問并操縱合同。
- 未經(jīng)審計(jì)的外部調(diào)用:如果外部合約未得到正確驗(yàn)證,則它們在與智能合約交互時可能會觸發(fā)安全漏洞。
- 編碼錯誤:底層程序中的錯誤可能使合約容易受到黑客攻擊,并使攻擊者更容易竊取用戶的資產(chǎn)。
3.可擴(kuò)展性問題
由于以太坊網(wǎng)絡(luò)在高峰需求期間出現(xiàn)嚴(yán)重?fù)矶拢珿as 價格飆升。因此,ERC-20 代幣的可用性受到限制,因?yàn)橛脩艨赡懿惶敢鈱⑵溆糜诟咄掏铝康慕灰住?/p>
此外,由于缺乏足夠的資金來應(yīng)對不斷飆升的交易成本,散戶投資者不會積極參與以太坊生態(tài)系統(tǒng)。長遠(yuǎn)來看,以太坊的市場份額可能會被更節(jié)能、更經(jīng)濟(jì)的區(qū)塊鏈搶走,并且更難實(shí)現(xiàn)擴(kuò)容。
4. 監(jiān)管不確定性
不同司法管轄區(qū)的加密法律各不相同,一些國家的政府會限制或禁止加密貨幣代幣的使用。因此,包括 ERC-20 代幣在內(nèi)的數(shù)字資產(chǎn)在許多地區(qū)都可能受到嚴(yán)格審查。因此,啟動新項(xiàng)目變得令人望而生畏,因?yàn)閯?chuàng)建者必須應(yīng)對復(fù)雜的監(jiān)管挑戰(zhàn)。
5. 其他風(fēng)險
ERC-20 代幣雖然可定制,但并不適合高級用例,因?yàn)閺?fù)雜的條件無法編碼到底層合約中,從而無法實(shí)現(xiàn)嚴(yán)格的流程自動化。對于快速增長且需要更多定制化的企業(yè)來說,這種靈活性的缺乏可能是一個重大障礙。
雖然大多數(shù)交易所支持基于以太坊的代幣,但 River、Relai 和 Swan Bitcoin 等少數(shù)平臺不兼容 ERC20 代幣,這在一定程度上降低了它們的流動性。此外,治理不善可能導(dǎo)致代幣拋售、利益沖突和內(nèi)幕交易。這些問題,再加上缺乏透明度,可能會削弱用戶的信任。
ERC-20 代幣標(biāo)準(zhǔn)的用例
穩(wěn)定幣
USDC 和 USDT 等代幣與法定貨幣(在本例中為美元)掛鉤,并在波動的加密貨幣領(lǐng)域提供價格穩(wěn)定性。
治理代幣
諸如 MKR、Sky 協(xié)議的治理代幣之類的加密貨幣賦予去中心化生態(tài)系統(tǒng)內(nèi)的持有者投票權(quán),使他們能夠影響和參與決策過程。
實(shí)用型代幣
這些數(shù)字代幣可用于訪問項(xiàng)目的平臺或服務(wù)。例如,基本注意力代幣 (BAT) 旨在通過獎勵用戶的注意力來重新定義數(shù)字營銷,并與 Brave 瀏覽器集成。
資產(chǎn)支持代幣
這些代幣與房地產(chǎn)、知識產(chǎn)權(quán) (IPR)、黃金等實(shí)物或虛擬資產(chǎn)掛鉤并代表其所有權(quán)。監(jiān)管機(jī)構(gòu)可將代幣化金融資產(chǎn)視為證券,從而可能使持有人或發(fā)行人承擔(dān)多項(xiàng)法律義務(wù)。
游戲內(nèi)代幣
在 iGaming 領(lǐng)域,ERC-20 代幣可充當(dāng)游戲內(nèi)貨幣、收藏品或資產(chǎn),幫助管理數(shù)字經(jīng)濟(jì)。
元宇宙和虛擬世界
由虛擬現(xiàn)實(shí) (VR)、增強(qiáng)現(xiàn)實(shí) (AR) 或混合現(xiàn)實(shí) (MR) 驅(qū)動的元宇宙發(fā)行實(shí)用型代幣。這些代幣可以幫助你在三維世界中購買土地、紀(jì)念品、服務(wù)或其他代幣化資產(chǎn)。例如,Decentraland 的原生代幣 (MANA) 可用于在其創(chuàng)世紀(jì)城市中購買地塊和可穿戴設(shè)備。
去中心化金融應(yīng)用
許多 DeFi 借貸、計(jì)息和質(zhì)押協(xié)議都發(fā)行了各自的原生 ERC20 代幣。這些去中心化應(yīng)用程序?qū)⒛c同伴匹配,通過提供一系列金融選項(xiàng)實(shí)現(xiàn)交易自動化,并幫助您在 DeFi 領(lǐng)域無縫地提供或接收服務(wù)。
例如,基于以太坊的開源金融基礎(chǔ)設(shè)施Compound協(xié)議,將其治理代幣COMP分發(fā)給積極提供和借入資產(chǎn)的借貸雙方。COMP持有者可以提議并投票表決協(xié)議升級。此外,借貸雙方將其持有的資產(chǎn)存入平臺創(chuàng)建的眾多流動性池之一,即可獲得利息。
ERC-20代幣有哪些?
Tether (USDT):
USDT是首個與美元 1:1 錨定的穩(wěn)定幣,在頂級交易所提供高流動性。它廣泛用于跨多個區(qū)塊鏈(包括以太坊)的交易、支付和穩(wěn)定交易。
USD 幣 (USDC):
USDC 由 Circle 發(fā)行,是一種受監(jiān)管且有全額支持的穩(wěn)定幣,可兌換美元。它在全球支付、商業(yè)用途和金融應(yīng)用開發(fā)領(lǐng)域備受青睞。USDC 是以太坊上的原生 ERC-20 代幣。
Chainlink (LINK):
Chainlink是一個去中心化的預(yù)言機(jī)網(wǎng)絡(luò),它將智能合約與現(xiàn)實(shí)世界的數(shù)據(jù)連接起來。LINK 代幣用于支付節(jié)點(diǎn)運(yùn)營商的費(fèi)用,也是訪問 Chainlink 服務(wù)所必需的。
Aave (AAVE):
Aave 是一個用于借貸資產(chǎn)的 DeFi 協(xié)議。它使用超額抵押貸款、浮動利率和閃電貸。AAVE 也是一種治理代幣,允許持有者對協(xié)議升級進(jìn)行投票。
Lido Stake ETH (stETH):
Lido 支持無需鎖定資產(chǎn)的 ETH 質(zhì)押。stETH 代表已質(zhì)押的 ETH,并會隨著時間推移累積收益。它在 DeFi 協(xié)議中被廣泛用于抵押和收益挖礦。
包裝比特幣 (WBTC):
WBTC 通過將 BTC 包裝為 ERC-20 代幣,為以太坊帶來比特幣的流動性。它允許 BTC 持有者訪問 DeFi 應(yīng)用,并獲得比比特幣原生鏈更快的交易速度。
柴犬 (SHIB):
SHIB 是一種 meme 幣,也是 Shiba 生態(tài)系統(tǒng)的一部分,該生態(tài)系統(tǒng)包含 DeFi、NFT 和 Layer 2 解決方案。SHIB、BONE 和 LEASH 都是 ERC-20 代幣,在 Shiba 生態(tài)系統(tǒng)中扮演著不同的角色。
Uniswap (UNI):
Uniswap 是一家領(lǐng)先的去中心化交易所,采用 AMM 模型。UNI 是其治理代幣,允許持有者影響協(xié)議決策。用戶可以直接通過流動性池進(jìn)行交易,無需中介機(jī)構(gòu)。
其他以太坊代幣標(biāo)準(zhǔn)
ERC-721
ERC-721 是 NFT 的標(biāo)準(zhǔn)。即使使用同一份智能合約,每個代幣在稀有性、屬性、使用年限、價值、外觀等方面也各不相同。因此,ERC-721 最適合用于將獨(dú)特的物品代幣化,例如收藏品、紀(jì)念品、音頻或視頻片段、改變游戲規(guī)則的時刻、彩票、訪問密鑰以及音樂會的編號座位。由于其獨(dú)特性,ERC-721 代幣不可分割或互換。
ERC-1155
它是用于管理多種代幣類型的標(biāo)準(zhǔn)接口。ERC-1155 多代幣標(biāo)準(zhǔn)的底層智能合約包含任意同質(zhì)化、半同質(zhì)化或非同質(zhì)化代幣的組合。它同時具備 ERC-20 和 ERC-721 標(biāo)準(zhǔn)的功能,能夠檢測實(shí)現(xiàn)錯誤,并指定代幣轉(zhuǎn)移規(guī)則。
ERC-1155 還具有一些獨(dú)特的功能,例如批量轉(zhuǎn)賬、批量余額、批量審批和掛鉤。如果您需要 NFT 支持,可以選擇 ERC-1155,它將供應(yīng)量為 1 的代幣視為 NFT。
ERC-404
ERC-404是一種代幣標(biāo)準(zhǔn),可以實(shí)現(xiàn) NFT 的部分所有權(quán),使房地產(chǎn)、藝術(shù)品、游戲幣、收藏品等高價值虛擬資產(chǎn)更容易被更廣泛的受眾所接受。
它是 ERC-20 和 ERC-721 的混合版本,融合了兩者的特性,使 NFT 具有極高的流動性。ERC-404 在引入半同質(zhì)化資產(chǎn)方面發(fā)揮了關(guān)鍵作用,同時也實(shí)現(xiàn)了資產(chǎn)所有權(quán)的民主化,并促進(jìn)了基于 NFT 的創(chuàng)新金融工具的誕生。
簡而言之,您現(xiàn)在可以購買優(yōu)質(zhì) NFT 的零碎份額,甚至在積累并銷毀足夠數(shù)量的 ERC-404 代幣后,即可獲得全部所有權(quán)。此外,您還可以將這些代幣用作借貸協(xié)議的抵押品,并用于構(gòu)建流動性準(zhǔn)備金。
ERC-677
ERC-677 是 ERC-20 的擴(kuò)展。它在現(xiàn)有的 ERC20 標(biāo)準(zhǔn)上添加了一個新函數(shù) transferAndCall()。使用此方法,您可以將代幣轉(zhuǎn)移到合約,并使用發(fā)送者提交的附加數(shù)據(jù)調(diào)用接收者合約。
ERC-677 的一個顯著優(yōu)勢是,即使接收方合約沒有 onTokenTransfer() 函數(shù),你也可以使用常規(guī)的 ERC-20 transfer() 方法來發(fā)送代幣。因此,你不需要在接收方合約上添加依賴函數(shù),從而使 ERC-677 與 ERC-20 資產(chǎn)兼容。
在 Chainlink 上,ERC-677 允許您在單筆交易中發(fā)送 LINK 代幣、判斷接收者是否為合約,并調(diào)用可驗(yàn)證隨機(jī)函數(shù) (VRF) 智能合約上的函數(shù)——transferAndCall(to, value, data)。與 ERC-20 不同,ERC-677 允許您一步完成所有流程,從而節(jié)省時間和交易成本。
ERC20 標(biāo)準(zhǔn)的未來
ERC-20 代幣可以無縫集成到基于以太坊的 DeFi 協(xié)議中,從而徹底改變開源金融系統(tǒng)和 Web3 格局。它們的互操作性支持跨鏈兼容性,并簡化了向 Layer-2 擴(kuò)容解決方案的遷移。
ERC-20 標(biāo)準(zhǔn)的另一個優(yōu)質(zhì)用例是風(fēng)險授權(quán) (RWA) 的代幣化。它徹底改變了用戶交易和獲取有形及無形資產(chǎn)(例如房地產(chǎn)和知識產(chǎn)權(quán))的方式。它還為眾多市場提供了更高的可及性和流動性。
加密貨幣領(lǐng)域監(jiān)管的進(jìn)一步清晰化,可能會推動機(jī)構(gòu)對 ERC20 代幣的采用。這反過來又可能推動基于這些資產(chǎn)的金融產(chǎn)品的增長。由于向以太坊 2.0 的過渡將解決效率和可擴(kuò)展性這兩個核心問題,ERC-20 代幣將受益匪淺。
此外,ERC-20 代幣通過首次代幣發(fā)行 (ICO)刺激眾籌,實(shí)現(xiàn)了融資渠道的民主化,也使更多個人和組織能夠參與數(shù)字經(jīng)濟(jì)。
常見問題解答
代幣和加密貨幣是一樣的嗎?
雖然“代幣”和“加密貨幣”這兩個術(shù)語可以互換使用,但它們的含義并不一定相同。加密貨幣是區(qū)塊鏈的原生可替代資產(chǎn),也是區(qū)塊鏈網(wǎng)絡(luò)上的主要交換媒介。相反,加密代幣是構(gòu)建在現(xiàn)有區(qū)塊鏈上的次級資產(chǎn),并不構(gòu)成網(wǎng)絡(luò)運(yùn)作的核心部分。它們可以是可替代的,也可以是不可替代的,甚至代表區(qū)塊鏈之外的權(quán)利和資產(chǎn)。
在 ERC-20 合規(guī)的背景下,代幣僅僅是遵循以太坊社區(qū)制定的技術(shù)標(biāo)準(zhǔn)的某種事物的數(shù)字表示。本質(zhì)上,所有加密貨幣都是代幣,但反之則不然。
ERC-20 代表什么?
ERC 代表以太坊征求意見稿。由于 Fabian Vogelsteller 關(guān)于在以太坊智能合約中實(shí)施標(biāo)準(zhǔn)的提案是該項(xiàng)目 GitHub 頁面上的第 20 條評論,因此最終的代幣標(biāo)準(zhǔn)被命名為 ERC-20。
ERC-20 和 ETH 一樣嗎?
ERC-20 代幣和以太幣 (ETH) 并不相同。ETH 是以太坊的原生加密貨幣和治理代幣,用于支付網(wǎng)絡(luò)交易費(fèi)用(Gas 費(fèi))。而 ERC-20 是一種創(chuàng)建支持智能合約的代幣的標(biāo)準(zhǔn),這些代幣代表以太坊和 EVM 上可交易、可轉(zhuǎn)讓、可互換和可互操作的 RWA 或數(shù)字資產(chǎn)。
什么是 ERC-20 錢包?
ERC-20 錢包是一種加密錢包,允許用戶在以太坊上買賣、交易、轉(zhuǎn)移、存儲和管理 ERC-20 代幣。它允許您與以太坊進(jìn)行交互,這意味著您可以在網(wǎng)絡(luò)上使用各種 DeFi 協(xié)議、購買 NFT、參與游戲項(xiàng)目等等。它可以是軟件應(yīng)用程序,也可以是專門用于存儲私鑰的硬件設(shè)備。熱門的 ERC-20 錢包包括 Metamask、Trust Wallet、Trezor 和 Exodus。
Coinbase 是 ERC-20 錢包嗎?
是的。Coinbase 是一款 ERC-20 錢包,這意味著它支持以太坊或兼容 EVM 的區(qū)塊鏈(例如 Avalanche 或 Polygon)上的 ERC-20 代幣。因此,您可以使用 Coinbase 錢包發(fā)送、接收、轉(zhuǎn)賬、交易、存儲和管理您的 ERC-20 代幣。
什么是以太坊錢包地址?
以太坊地址由一系列 40 個十六進(jìn)制字符組成,可以是字母 (AF) 或數(shù)字 (1-9) 的組合。這一系列字符不包括指示錢包地址所屬區(qū)塊鏈的前兩個字符。以太坊的加密表示(前綴)為“0x”。接下來的 20 個字符是您的唯一標(biāo)識符,即地址的公鑰哈希值,最后 8 個字符是校驗(yàn)和,用于確保您的錢包地址輸入正確。
總結(jié)
由于創(chuàng)建 ERC20 代幣的門檻較低,目前已有數(shù)千種代幣在流通。雖然只有少數(shù)代幣價值數(shù)十億美元,但大多數(shù)代幣價值低廉或低于平均水平。這種激增凸顯了該標(biāo)準(zhǔn)固有的缺陷,必須解決這些缺陷才能加速以太坊生態(tài)系統(tǒng)的發(fā)展。為了克服這些局限性,已經(jīng)提出了基于 ERC-20 框架的替代代幣標(biāo)準(zhǔn),例如 ERC-777 和 ERC-621。
持續(xù)開發(fā)經(jīng)濟(jì)高效的 L2 鏈,加上區(qū)塊鏈技術(shù)的進(jìn)步,可能會顯著改變 ERC-20 代幣。最終,ERC-20 將繼續(xù)在加密生態(tài)系統(tǒng)中發(fā)揮關(guān)鍵作用。
以上就是ERC-20是什么?如何創(chuàng)建ERC20代幣?ERC-20代幣有哪些?的詳細(xì)內(nèi)容,更多關(guān)于以太坊代幣標(biāo)準(zhǔn)指南的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
TRC20與ERC20哪個好?TRC20與ERC20的主要區(qū)別和用例
TRC20 和 ERC20 是 Tron 和以太坊區(qū)塊鏈上使用的代幣標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)決定了代幣在其各自網(wǎng)絡(luò)中的運(yùn)行方式,確保了互操作性以及與錢包、交易所和智能合約的完全集成,很多新手…
2025-05-12 -
erc20怎么查看?erc20區(qū)塊鏈查詢地址及查詢方法
ERC20代幣是基于以太坊區(qū)塊鏈的技術(shù)標(biāo)準(zhǔn),可以通過以太坊區(qū)塊鏈瀏覽器如Etherscan和專門工具BNB(erc20)AddressBalanceChecker查詢代幣詳細(xì)信息、余額歷史和交易記錄,本文小…
2024-11-08 -
什么是Etherscan及其使用方法?如何在Etherscan上查找ERC20代幣
對于剛進(jìn)入幣圈的新手來說,什么是Etherscan?簡單來說Etherscan是以太坊網(wǎng)絡(luò)的區(qū)塊鏈瀏覽器,可用于搜索交易、區(qū)塊、錢包地址、智能合約以及其它鏈上數(shù)據(jù),屬于最熱門的以…
2024-11-25 -
為什么ERC20代幣開發(fā)公司是代幣開發(fā)的首選?
隨著對遵循以太坊請求評論(ERC)標(biāo)準(zhǔn)20的代幣需求增加,ERC-20代幣開發(fā)公司的崛起推動了區(qū)塊鏈生態(tài)系統(tǒng)的增長,本文將為大家詳解介紹ERC20 代幣及ERC20代幣開發(fā)公司的主要…
2024-05-29 -
如何將USDT ERC20轉(zhuǎn)換為TRC20?快速上手指南
這篇文章講給大家介紹如何將 USDT ERC20 轉(zhuǎn)換為 TRC20 網(wǎng)絡(luò),您可能知道,許多人經(jīng)常將 USDT 穩(wěn)定幣從以太坊網(wǎng)絡(luò)轉(zhuǎn)移到 Tron網(wǎng)絡(luò),以節(jié)省支付交易費(fèi)用,因此,如果您想將您的…
2024-01-05 -
XRC20和ERC20有什么區(qū)別?XRC20和ERC20哪個好?
BRC-20是比特幣區(qū)塊鏈上的代幣,XRC-20和ERC-20分別是兩種不同區(qū)塊鏈上的代幣標(biāo)準(zhǔn),那么,XRC20和ERC20有什么區(qū)別?XRC20和ERC20哪個好?下面將為大家詳細(xì)介紹…
2023-12-26 -
TRC20是什么?TRC20與ERC20的交易手續(xù)費(fèi)和交易時間對比
TRC20和ERC20是兩種最常見的智能合約標(biāo)準(zhǔn),用于在Tron區(qū)塊鏈和以太坊區(qū)塊鏈上創(chuàng)建和管理代幣,本文將為大家介紹TRC20是什么,以及TRC20與ERC20的交易手續(xù)費(fèi)和交易時間對比…
2023-12-13 -
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 -
TRC20和ERC20在轉(zhuǎn)賬USDT時有什么區(qū)別?
這篇文章主要介紹了TRC20和ERC20在轉(zhuǎn)賬USDT時有什么區(qū)別?的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-07-12 -
ERC20代幣是什么意思?ERC20代幣有什么作用?
這篇文章主要介紹了ERC20代幣是什么意思?ERC20代幣有什么作用?的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-07-05