baifuya

三分鐘搞懂 ERC-20 和 ERC-721 的不同

Education
COINBASE:ETHUSD   Ethereum
我們經常會在業內媒體報導上看到“ERC-20”這個詞,它是以太坊上的一種標準協議。除了ERC-20,以太坊上的另一個較多數人聽說過的協議是ERC-721。

雖然聽說過,但很多人依然不了解這兩個協議究竟是什麼,應該如何區分。今天,白話區塊鏈就給大家梳理一下。

什麼是ERC-20和ERC-721?

首先,簡單為大家介紹一下什麼是ERC-20和ERC-721。

1、ERC-20

ERC-20是最廣為人知的標準,ERC-20標準裡沒有價值的區別,Token之間是可以互換的。這就相當於說在ERC-20標準下,你的100塊“錢”和我的100塊“錢”是一樣的。

ERC-20標準裡規定了Token需要有它的名字、符號、總供應量以及包含轉賬、匯款等其他功能。這個標準帶來的好處是:只要Token符合ERC-20標準,那麼它將兼容以太坊錢包。也就是說,你可以在你的以太坊錢包裡加入這個Token,還可以通過錢包把它發送給別人。

正因為ERC-20標準的存在,使得發行Token變得很簡單。目前,以太坊上ERC-20 Token的數量超過了180000種。

2、ERC-721

既然ERC-20那麼厲害,為什麼還要多出一個ERC-721標準呢?前面提到ERC-20標準的Token沒有價值的區別,那對於一些需要有獨一無二屬性的資產(比如加密收藏品、遊戲道具)便不再適用。

ERC-721標準規定了符合它這種標準的每個Token都有唯一的Token ID。在ERC-721標準裡,每個Token都是獨一無二的。也就是說,在ERC-721標準下,你的100塊“錢”和我的100塊“錢”是不一樣的,因為這兩張100塊錢的編號是不一樣的。

如何區分ER-20和ERC-721?

直接用一個例子來說明。假如區塊鏈上有一個虛擬寵物應用,裡面養了100隻貓貓。如果這個應用的Token是基於ERC-20標准開發的,我們恰好同時各有一隻貓,那麼你的那隻貓和我的這隻貓就是一樣的,而且貓這個Token是可以分割的,比如將其分割為10份,那麼每份就是0.1個Token。

如果這個應用的Token是基於ERC-721標准開發的,那麼你的那隻貓和我的這隻貓就無論如何都不一樣了,因為我們的貓ID不一樣,而且貓作為一個整體是不可以分割且唯一的。


1、ERC-20標準的Token是沒有價值區分的,是可以互換的;ERC-721標準的Token是不可以互換的,每個Token都有唯一的ID。

2、ERC-20標準的Token是可以分割的,而ERC-721標準的Token是不可以分割的。

正是由於這兩種標準的區別,它們可以應用在不同的場景下。

小結

ERC-20和ERC-721都是以太坊Token發行的一種標準協議。基於ERC-20標準發行的Token沒有價值區別,可以互換,可以分割;基於ERC-721標準發行的Token不可互換,每個Token都是唯一的,獨一無二的,而且是不可以分割的。

那小伙伴們可以思考一下,你覺得遊戲道具採用哪種標準協議更好,為什麼呢?在評論區留下你的答案吧。

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.