2022-08-22|閱讀時間 ‧ 約 4 分鐘

甚麼是ERC20 和 ERC721?

在談及ERC20 和 ERC721之前,先要說說以太坊是甚麼。以太坊是一個開源(open source)和擁有智能合約的區塊鏈平台,可免費供大眾修改和重新分發的原始碼,而ERC20 和 ERC721就是其衍生的標準協議。
ERC全名為Ethereum Request for Comments,它是以太坊開發者提交的協議提案。所有開發者都可提交新的ERC標準提案,在獲得以太坊委員會批准後會成為一個新的ERC。所有使用ERC發行的代幣均可在以太坊上進行交易。使用ERC的好處是開發者不必花多餘時間或成本去重新建構新的區塊鏈,任何人都可透過在以太坊發行自己的代幣。因此,以太坊是很多人在開發新代幣的首選。目前以太坊區塊鏈是最熱門的區塊鏈,當中本文的主角ERC20 和 ERC721就是其中兩個較為多人使用的標準協議。

ERC20

ERC20於2015年由Fabian Vogelstellar開發,是以太坊上的其中一個標準協議。標準規定包括指定代幣名稱丶總量丶實現代幣交換函數等。使用ERC20發行代幣擁有可交換性,這個特性為開發同質化化幣(Fungible token)打開了方便的大門。使用ERC20開發的代幣可以兼容到以太坊錢包,並且能在Dapp上面進行相同的運行,方便互換交易。當使用ERC20標準發行的代幣越多,ERC20的代幣的優勢和效用也越大(Liqudity)。現時以太坊上 ERC-20 代幣的數量超過了 180,000 種,是最多人使用的標準規格。大家熟悉的代幣OmiseGo(OMG), EOS, Tron(TRX), Vechain(VEN)等都是通過ERC20發行的。
ERC20擁有的優勢不容置疑,除了可以省減開發時間與成本外,ERC20代幣數量多且被廣泛使用能被多數交易所接受,亦方便從以太坊錢包中交換不同代幣。
但ERC20亦有其弊處。ERC20對以太坊依賴性過強使以太坊區塊鏈本身的問題亦反映在ERC20代幣上,比如說高手續費,緩慢的交易速度。另外,開發門檻低導致一些無價值的項目出現在市場上,開發者會通過ICOs募集資金,賣出代幣然後放棄項目來賺取快錢,令該代幣的持有者手上的資產貶值。
Source : Cryptokitties

ERC721

既然ERC20的出現已經可以方便大家發行代幣,代幣間的流通性問題在ERC20出現後亦得到改善,為什麼又會出現ERC721?原因是透過ERC20發行的代幣是沒有價值上的分別,亦即是說我手上的ERC20代幣跟別人手上的ERC20代幣價值是沒有分別,屬於可交換的類型。但ERC721則是相反,透過ERC721發行的代幣每個都有自己的ID。其實ERC721代幣即是我們經常在社交媒體或報道中看到的NFT(Non-Fungible tokens)。用ERC721發行的代幣,每一個代幣都是獨一無二,不可替代或分割的。
ERC721由CryptoKitties的CTO Dieter Shirley創建和發佈。CryptoKitties就是ERC721下的產物,遊戲內的每隻貓咪都是獨一無二的,有著不同的價值。除了遊戲外,ERC721還可應用在知識產權,實體資產,身份證明等方面。ERC721的優勢在於可分辨每個代幣其獨特性,加上區塊鏈的特性,這個組合可以保證用戶的所有權,以及交易過程的不可更改性和透明性。在以太坊區塊鏈上開發也有著安全性丶便利性的保證,這令ERC721得以廣泛使用。
更多精彩內容請到: https://theblockpulse.io/

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.