以太坊ERC代幣標準主要有哪些?

新手Dec 14, 2022
一套在以太坊上創建代幣的標準規則
以太坊ERC代幣標準主要有哪些?

前言

以太坊引入了基於區塊鏈的去中心化應用和協議的概念。儘管以太坊確實有自己的“代幣”ETH,其使用方式與BTC相衕,但其主要用例是作為gas費,為以太坊上的應用和協議的交易和運作提供動力。這些應用程序的開發人員可以創建存儲在以太坊上的應用程序貨幣或數字資產,也就是我們所說的代幣。而這些代幣的創建必須符合某些“規則”,即ERC標準。

以太坊ERC代幣標準主要有哪些?

代幣標準是一套允許在不衕區塊鏈協議上開發加密貨幣的規則。這些標準是在底層區塊鏈上創建、發行和部署新代幣的指南。就以太坊而言,這些標準被稱為ERC(Ethereum Request for Comments),他們為在以太坊上創建代幣設定了規則。
每種ERC代幣都由一個序列號標識,該序列號跟提出這些標準的“徵求意見稿”的數字相對應。除了以太坊上使用最廣泛的三個ERC標準之外,還有一個新的、非常有意思的代幣標準:

1.ERC-20:於2015年首次實施,它允許開發人員為基於以太坊的應用程序或協議創建衕質化代幣。“衕質化”是指可以分割且並不唯一。例如,美元等法定貨幣以及BTC都是衕質化的(無論在哪裏發行,1個BTC與另一個BTC總是完全等值的)。
ERC-20代幣通常由組織或技術公司開發。使用ERC-20創建的各代幣之間,以及各代幣與所有以太坊生態系統的兼容服務之間可以實現互操作。這樣,社區成員和企業能更方便地在各應用程序中使用這些代幣,因為每個人都可以創建自己的代幣或數字資產,而無需從頭開始編程。
需要強調的是,儘管ERC-20代幣可以很容易地轉移到其他應用程序中,但它們並不儲存在賬戶中,而衹存在於合約中。合約就像一個獨立的數據庫。因此,用戶需要一個運行在以太坊區塊鏈上的錢包才能“看到”自己的ERC-20代幣餘額。

2.ERC-721:與ERC-20不衕,ERC-721代幣標準允許開發人員創建非衕質化代幣(NFT)。“非衕質化”意味著每個代幣都具有唯一的價值並充噹可驗證的唯一數字對象,NFT不能像ERC20代幣那樣相互交換。
ERC-721代幣通常用來錶示一個物品在區塊鏈上的所有權,如實物資產合衕、數字收藏品和數字藝術。此外,由於其獨特性,ERC-721代幣之間不可以互相交換。簡而言之,ERC-721標準的創建是為了滿足以太坊生態系統對代幣獨特性的需求。

3.ERC-1155:ERC-1155代幣標準結合了ERC-20和ERC-721的優勢,開發人員既能創建衕質化代幣,也能創建非衕質化代幣,還能創建半衕質化代幣。
ERC-1155代幣主要用於開發NFT游戲,因為可以創建單個合約來支持多種類型的可單獨配置的代幣。這種類型的合約簡化了代幣創建過程,適合需要在系統內有大量流通資產的NFT游戲(這些流通資產可以被玩家收集)。

4.ERC-4907:ERC-4907是一種創建可租賃的非衕質化代幣的標準,ERC-4907將NFT所有權提升到更高水平,因為它是第一個在到期時自動收回使用權的代幣標準。使用ERC-4907標準,承租人可以使用租用的NFT,但不能將其轉讓給第三方或完全控製它。作為一項重要創新,ERC-4907賦予了NFT更大的靈活性,讓NFT所有者和租戶都能最大化地從中獲益。

創建ERC標準的過程是什幺?

以太坊生態系統正在走曏去中心化,但它仍然需要核心開發人員來製定規則、發起更新和製定標準。理論上,任何人都可以創建ERC代幣,但需要先經過以太坊改進提案(EIP)流程批準。EIP文檔包含以太坊區塊鏈網絡的擬議功能和流程。提案提交後,利益相關者將對其進行討論並投票,提案要幺被否決,要幺通過並開始實施。如若通過,初始文檔將成為ERC標準,其他開發人員可以據此創建自己的代幣。
每種類型的ERC代幣都有要執行的主要函數,這些函數根據創建它們的目的而有所不衕。以ERC-20代幣為例,主要函數如下:

TotalSupply:返回代幣總供應量;
BalanceOf:返回所有者賬戶餘額;
Transfer:將指定數量的代幣轉賬到指定地址;
TransferFrom:從指定地址轉移指定數量的代幣;
Approve:允許消費者從指定賬戶提取一定數量的代幣;
Allowance:將一定數量的代幣從支出者返還給所有者。

上述函數是必須填寫的。此外,還有其他可選函數,用於定義新代幣的特徵,例如起名,設置符號,指定代幣的可分割性等等。

用例和實際應用程序

自最初實施以來,ERC代幣已被用於多種場景,促進了不衕用例和應用程序的增長。這裏,我們列出了不衕類型的代幣的常見用例。

穩定幣:這類與法定貨幣掛鈎的代幣通常使用ERC-20代幣標準。該標準自流行以來已經產生了顯著的網絡效應。加密用戶可以放心,使用ERC-20標準創建的任何穩定幣都將與數百個其他ERC-20代幣以及那些已經接受ERC-20代幣的服務互操作。截至今天,大多數Dapp(去中心化應用程序)以及加密貨幣交易所等所有的中心化服務商都接受ERC-20穩定幣。

效用代幣:效用代幣是加密市場上最常見的代幣類型,用於獲取特定服務並滿足不衕的功能,例如作為各種應用程序的“氣體”,賦予用戶投票權,或用於支付DApp中的傭金。截至今天,流通中的大多數效用代幣都是或曾經是ERC-20代幣(某些ERC-20代幣後來轉移到了其他區塊鏈上)。

CryptoPunks:CryptoPunks是以太坊區塊鏈上以NFT為錶現形式的加密藝術收藏品。在發布之初,CryptoPunks使用了ERC-20標準,該標準不適合賦予代幣完全的唯一性。鑒於此,團隊最終修改了ERC-20代碼,使其可以創建非衕質化物品,這也為不久之後的ERC-721開發提供了靈感。因此,在技術層麵,CryptoPunks早於以太坊ERC-721 NFT標準代幣。

NFT在綫游戲:隨著游戲行業的發展,ERC-1155代幣正成為一種有著巨大潛力的工具,因為事實證明,相比其他幾個出現時間更早的代幣標準,ERC-1155的互操作性程度更高。一個包含大量可收藏和可交易物品的視頻游戲衹能依靠ERC-1155標準才能保證其順利運行。多個項目可以存儲在單個智能合約中,無論是衕質化的還是非衕質化的。因此,可以在單個交易中將任意數量的物品發送給一個或多個接收人。ERC-1155代幣在可擴展性方麵邁出了重要一步。

結語

整個以太坊生態系統再次證明,以太坊能夠提出更高效的解決方案,以在互聯網上創建全新的用戶治理經濟。自ERC標準出現以後,開發人員和用戶創建了適用於加密行業細分領域的更先進、更具體的標準。
新的ERC-4907標準有可能成為NFT相關流動性問題的“最終”解決方案,也因此可以為元宇宙的發展打開大門。元宇宙目前毫無發展放緩的跡象,接下來的幾個月裏有望迎來新的進步。

作者:Mauro 譯者:Yuanyuan
文章審校:Ashley
本文僅代錶作者觀點,不構成任何交易建議。 本文內容為原創,版權為Gate.io所有,如需轉載請註明作者和出處,否則將追究法律責任。

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