在介紹 NFT 的各種協議之前,先簡單科普一下 ERC-721、ERC-1155 這些協議名稱中的 ERC 和數字。
ERC 是 Ethereum Request for Comments 的縮寫,代表以太坊已正式化的提案,它是由 EIP(Ethereum Improvement Proposals)經過以太坊開發團隊各種審議和測試後通過的正式提案。提案後面的數字則代表提案號,比如 ERC-721 就是代表第 721 號提案,其它提案號亦然。
ERC-721
最常見的 NFT 協議,相較於 ERC-20 代幣最大的區別在於不可分割性和唯一性,最小單位是 1。從 CryptoKitty,到 BAYC、Punks、Doodles 都是基於 ERC-721 協議發行的。
每一個 ERC-721 代幣都是一個獨立的個體。每一個都具有獨特性和稀缺性,所以 ERC-721 最大的應用屬性被認爲是收藏,即每個 ERC-721 對應一個獨一無二的收藏品。
ERC-721 協議的代表項目是 CryptoKitty。ERC-721 是由 Dieter Shirley 在 2017 年 9 月提出,Dieter Shirley 正是 CryptoKitty 背後的公司 Axiom Zen 的技術總監,因此 CryptoKitty 也是第一個實現了 ERC-721 標準的應用。
CryptoKitty 的每一隻貓對應於一個 ERC-721 通證。每一隻貓都是不一樣的,擁有不同的遺傳特徵,比如不同的毛色,不同的眼睛嘴巴鼻子等等,而不同的遺傳特徵組合(稀缺性)決定了這隻貓的價格高低。在 2017 年底 上線時, CryptoKitty 火熱程度甚至一度讓以太坊網絡崩潰,也在加密領域迅速颳起了一陣養貓風,還將 NFT 帶入公衆的視野,成爲了大多數人對 NFT 的最初印象。

ERC-721A
ERC-721A 由 Azuki 團隊根據 ERC-721 協議優化改進而來,主要是降低用戶在鑄造時所需的 Gas 費用。
ERC-721A 主要有兩個優點,一是多個地址同一時間鑄造 NFT 時 Gas 費比 ERC-721 協議便宜 50%-70%(適用於項目公開 Mint 的時候),二是單個地址在 Mint 多枚 NFT 時,Gas 費與 Mint 一枚是一樣的,大大降低了以太坊上 Mint NFT 的成本。
ERC-721A 協議的代表項目是 Azuki。Azuki 是一個 10K PFP 項目(即發行量爲 1 萬個的頭像類項目),於 2022 年 1 月 12 日正式上線,以獨特細膩的日系動漫風格收到市場用戶的熱捧。

Azuki 以荷蘭拍賣方式開售,最初的開售價爲 1 ETH,每 20 分鐘下降 0.05ETH,不過一推出未經降價就全數賣清,受歡迎程度可見一斑。
Azuki 是目前最活躍的 NFT 社區之一。Azuki 強調線上與線下融合。Azuki 社區有自己的周邊商店,他們會與潮牌進行合作,售賣街頭服飾等,社區成員可以享受優惠。此外,Azuki 還會定期舉辦見面會、展覽、音樂節等現場活動。
ERC-1155
ERC-1155 協議是由 Enjin 公司的團隊開發,屬於 NFT 的一種半同質化方案。與 ERC-721 相比,ERC-1155 中的 Token ID 不再代表單個物品,而是代表一個類別。
ERC-1155 協議主要應用於遊戲中。比如遊戲中的武器和護甲,假設遊戲要給 10 萬個用戶每人發放一把同類型的武器,如果採用 ERC-721 的話,需要轉賬 10 萬筆,而 ERC-1155 只需要一筆,此外 ERC-1155 也能支持同時轉賬多數量多類別的資產,大大提高了轉賬的效率。
與佔用大量空間的 ERC-721 不同,ERC-1155 在區塊鏈網絡上使用的存儲空間更少,交易的整體效率也更高。
比較有代表性的項目是一款 Enjin 系的遊戲 War of Crypto,在遊戲中,開發者使用 ERC-1155協議,將一批屬性相同的卡牌打包成一個 Token 包,併爲每張卡牌設定一個保底價格。玩家在遊戲中可以自由交易這些卡牌,而當玩家找不到交易對象時,就可以將其“銷燬”,換成保底的 ENJ 代幣。

Adidas 發佈的“Into the Metaverse”系列 NFT 也是採用了 ERC-1155 協議。持有 Adidas “Into the Metaverse”系列 NFT 的用戶能夠在 The Sandbox 等平臺“上身”這些虛擬服裝,包括圖片中的連帽衫、帽子等,而該系列 NFT 還可以兌換實體商品,與 War of Crypto 類似,用戶在兌換實物是需要將 NFT 進行銷燬。


可以看出當 NFT 的工具屬性較強,對差異性要求不高,選擇 ERC-1155 這種半同質化的協議在成本和效率方面要優於 ERC-721 。
ERC-809
ERC-809 也叫做可租賃協議,基於該協議開發的智能合約,可以通過創建一個API,來允許用戶租用任一可租賃NFT,並且在租用期內,其他人無法再租賃或者使用該NFT。
用“酒店房卡”的例子可以很好解釋 ERC-809 協議,在入住酒店的時候,前臺服務人員會給你一張房卡,這張房卡就相當於一個基於 ERC-809 的 NFT ,它會規定你能入住的房間號以及入住時間範圍,你可以在入住時間內使用這張房卡進入房間,而房卡超過有效期就不能再打開房門了。
BSC 鏈上的遊戲 StarSharks 採用了類似的協議,它可以允許玩家將 NFT 出租給其他玩家進行 P2E(Play to Earn),這種方式可以充分激活 NFT 資產的流動性和利用率。
ERC-998
ERC-998 協議是一個集合概念,也稱爲可組合非同質化代幣(Composable NFT),即ERC-998 代幣中可以包含多個 NFT 或 FT,轉移 ERC-998 代幣時,就是轉移其所擁有的整個層級結構和所屬關係。
比如一個機甲是由主體和多個裝備組成,如果是傳統方式交易,需要將這些部件拆開來單獨交易,而 ERC-998 協議則可以將整個機甲打包成一個代幣,直接進行交易,極大簡化了交易的步驟和費用,在元宇宙和遊戲中有重要場景。
除了在以太坊上,其他區塊鏈網絡其實也有各自的 NFT 協議,不過他們的構建方式基本上與以太坊上的相同,只是在名字上有些許區別,在這裏就不一一列舉。下期將介紹 NFT 項目的主要類型。