常聽見的 ERC-20、ERC-721、ERC-1155 代幣標準是什麼?為什麼需要它?本文將詳細介紹這 3 個著名的 ERC 標準差異、為什麼對加密生態很重要。
(前情提要:加密代幣標準為什麼重要?淺談ERC-20、TRC-20、BEP-20..是什麼,有哪些差異? )
(背景補充:可逆交易代幣標準 ERC-20R、ERC-721R 的審思 )
為了提升區塊鏈網路的靈活與應用性, V 神(Vitalik Buterin)在 2014 年提出了以太坊,引入智能合約讓全世界開發者可以在該平台上開發去中心化應用程式(Dapp)。
為了讓各項目開發的項目能夠保持靈活的互動性,以太坊提出了「ERC 標準」,而大家最常聽到的 ERC-20 、 ERC-721 和 ERC-1155 有什麼細節差異?下文我們帶讀者進一步探討什麼是 ERC 標準。
什麼是 ERC 標準
ERC 的全名是:以太坊提案請求(Ethereum Request for Comments),是由以太坊社群提出的技術規範,旨在指導和標準化智慧合約的開發和實施,尤其是與代幣設計與功能相關方面。
通常在創立新的 ERC 標準前,需要先通過以太坊改進提案(Ethereum Improvement Proposals,EIP),通過開發團隊的嚴加審查。
ERC 標準的制定是為了確保以太坊生態內不同項目間的互操作性與一致性,在眾多 ERC 標準中,目前有三種 ERC 標準在以太坊上最被廣泛使用:ERC-20、ERC-721 以及 ERC-1155。
什麼是 ERC-20 、 ERC-721 和 ERC-1155?
1. ERC-20
ERC-20 是以太坊廣泛採用的代幣標準,它為以太坊中的同質化代幣(FT)提供一個基本規範,確保代幣之間的互操作性。這意味著遵守 ERC-20 標準的代幣能夠在以太坊生態系統的不同 dapp 和服務之間交易與互動。
ERC-20 標準規定一系列的功能,包括:
- 代幣轉移
- 獲取帳戶餘額
- 總供應量等,使得開發者能夠在這共同框架下開發和發行代幣。
2. ERC-721
ERC-721 是專門用於創建非同質化代幣(NFTs)的代幣標準。
與 ERC-20 不同的是 ,ERC-721 代幣是唯一的,每個代幣都有其自身的 Token ID 。同時,ERC-721 標準提供了追蹤和轉移資產的機制,使得他們可以在以太坊網路上被安全的買賣與交換。
在 ERC-721 標準下發行的代幣都是獨一無二的。舉例來說:
同值化代幣就是你手中的 100 元新台幣紙鈔,你的或其他人的沒有任何差異;但如果今天簽上你的姓名、或是該紙鈔在生產時發生特別的印刷錯誤,那就會成為世界上獨一無二的紙鈔
延伸閱讀:以太坊新手科普 | 三分鐘搞懂 ERC-20 和 ERC-721 的不同
3. ERC-1155
ERC-1155 代幣標準提供更為高效的代幣管理方式,它支持同一智慧合約中創建多種類型資產,包括同質化代幣(ERC-20)和非同質化代幣(ERC-721)。
這種設計可以讓開發者只需在一個智慧合約中即可處理多個代幣類型,從而降低交易成本。
舉例來說在遊戲中,你的裝備如「武器」、「鎧甲」、「鞋子」都是非同質化的,而其他同質化道具如魔力藥水可以持有多個。
ERC-20、ERC-721 和 ERC-1155 區別速覽
ERC-20 標準 :同質化代幣,具有可分割性以及可替代性,以傳統世界來說就像:美國發行的美元、你手上的新台幣。
ERC-721 標準:非同質化代幣,具有不可分割性以及不可替代性,例如:帶有唯一編號的抽獎券、手工製的藝術品。
ERC-1155 標準:可以在一個合約中包裝多個同質化與非同質化代幣,例如:百貨商場販售的禮包內含代金券與抽獎券。
小結
以太坊的 ERC 標準已經成為推動區塊鏈技術和加密貨幣行業的關鍵動力。ERC-20 為同質化代幣提供一個清晰的框架,ERC-721 開啟了非同質化代幣 (NFT) 的新紀元,而 ERC-1155 則是進一步的融合前面二者的特點,提供更靈活高效的搭配。
隨著區塊鏈技術的不斷進步和市場的日益成熟,我們可以預期這些 ERC 標準將繼續在數位世界的未來中發揮著舉足輕重的作用,並可能會在未來開發出更多元的 ERC 標準。