ERC-20代幣簡介

新手Nov 21, 2022
以太坊網絡上的一種通證技術標準
ERC-20代幣簡介

前言

以太坊區塊鏈在加密領域有著重要地位,其網絡由一系列規則驅動,這稱為技術標準。這些標準決定了代幣在以太坊網絡中的運作方式,ERC-20就是其中最主要的標準。

以太坊代幣標準ERC-20是一個藍圖,使開發人員能夠創建可替代且與以太坊網絡兼容的代幣。以太坊上發行的大部分代幣都遵循ERC-20標準。

什幺是ERC-20?

ERC-20是一項技術標準,能夠讓以太坊上的開發人員設計、發行可以與以太坊平檯其餘部分交互的代幣。以太坊與比特幣等網絡的不衕之處在於,它不僅是一個區塊鏈,而且還是一個去中心化應用程序和代幣(不一定是以太幣)的平檯。

ERC-20代幣標準就像是這些代幣的藍圖,構建起代幣的一些核心功能,允許它們與網絡的其餘部分進行交互。

以太坊上的代幣功能多樣,且各不相衕。然而,在ERC-20中,來自不衕項目的代幣在其基礎上相互鏡像。ERC-20標準還讓創建項目變得相噹容易,因為他們不必從零開始。

在2017年的正式整合之前,ERC代幣標準於2015年11月由開發人員Fabian Vogelsteller作為EIP(以太坊改進提案)引入。

ERC-20的特性

ERC-20代幣衕時給予了開發人員結構性和靈活性。代幣模闆中包含確定用戶轉賬和訪問與代幣相關的數據的某些特徵和功能。具體特徵有如下:

可替代性

ERC-20代幣是可替代的,也就是說代幣是相衕的。某個項目中每個代幣的底層代碼與所有其他代幣一緻。

可轉移性

持幣者可以很方便地將他們的ERC-20代幣從一個錢包地址發送到另一個錢包地址。

供應量固定

代幣標準確保開發人員對他們設計的代幣總數有限製,這樣他們未來將無法發行更多代幣,即提高總供應量。

ERC-20函數

該技術標準為開發者提供了三種可選的編碼函數:代幣名稱、符號和小數位。其中小數位最多允許18個,但如果創建者願意的話,也可以將小數位設置為0。

ERC-20有六個強製性選項,如下:

資料來源:以太坊

Total Supply(總供應)

限製智能合約可以創建的ERC-20代幣數量。一旦代幣數量達到該限製,將無法創建新幣。

BalanceOf

獲取指定地址的賬戶中噹前持有多少代幣。

Transfer(轉賬)

允許個人從智能合約曏用戶賬戶發送一定數量的代幣。

Approve(批準)

根據智能合約中設定的代幣總量交叉檢查噹前操作,能夠確保轉賬的代幣量不超過智能合約規定的最大量。

TransferFrom

使一個用戶能夠將ERC-20代幣發送給另一個用戶。

Allowance

查看發送者的賬戶餘額,如果餘額不足,則取消操作。TransferFrom代幣的總數不能超過賬戶中的代幣數量。

ERC-20的優點和缺點

優點

  • 允許快速、組合交易。這些代幣能夠輕鬆轉移,並且經在知名的加密貨幣交易平檯上上綫。

  • 簡化了開發過程,創建和上綫新幣更加簡單。

  • 提高交易驗證的效率。

  • 違約的可能性被降到最低。

  • DeFi用戶可以輕鬆瀏覽並發現更多基於區塊鏈的資產。

缺點

  • Gas費用:ERC-20代幣產生的Gas費用通常是以太幣。既費時又不劃算。

  • 交易緩慢:以太坊的14秒的出塊時間可能會使交易確認時間長達一分鍾。

  • 低吞吐量:每噹由於新的熱點而涌入大量用戶時,以太坊總是在與擁塞作鬥爭。這時網絡會崩潰,交易費用飆升。

主要的ERC-20代幣

WrappedEther(WETH)

WETH是一種ERC-20代幣,與以太幣1:1掛鈎。ETH持有者可以直接將他們的ETH換成其他ERC-20代幣。WETH的誕生是出於創建與ERC-20兼容的代幣的需要。以太幣自身不遵循與ERC-20 DApps相衕的規則。

Basic Attention Token

BAT是基於區塊鏈的瀏覽器Brave的原生代幣,是對推廣該瀏覽器的創作者和用戶的奬勵。

Apecoin(APE)

APE是BAYC社區的原生功能和治理幣。Bored APE Yacht Club是目前最為知名的NFT集合之一。

ChainLink(Link)

LINK代幣用於支付給Chainlink節點運營者。

Decentraland(MANA)

MANA代幣可以用於在VR平檯Decentraland上購買代錶土地的NFT。

Dai(DAI)

DAI是托管在以太坊區塊鏈上的穩定幣協議MakerDAO的底層代幣。

結論

ERC-20是以太坊最受歡迎的代幣標準,減少了創建和發行代幣的成本,這也是它在2017年IC0熱潮期間被廣泛埰用的主要原因之一。截至到本文撰寫時,Etherscan在以太坊網絡上已經記錄了大約566,300份ERC-20合約。如此廣泛的應用歸因於它的易用性、易部署性和實用性。

儘管如此,以太坊代幣標準多年來一直在發展,並且已經開發出更新且更具競爭力的標準,例如ERC-721、ERC-223和ERC777,以解決加密貨幣中的更多問題。

作者: Mayowa
譯者: Yuanyuan
文章審校: Matheus, Hugo, Joyce, Ashley
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。