前言
人們通常會把NFT項目分為交易平台、遊戲、藝術、收藏品、虛擬世界等幾大類,這其實是頂層用戶所看到的NFT應用或者是搭建在協議層之上的Dapp。如果用一個更全局的視角分析,除了Dapp之外,還有服務NFT的底層基礎設施和中間網絡協議。舉個例子,NFT交易平台是搭建在底層基礎(以太坊、WAX、Polygon)之上的基於ERC721或者ERC1155等NFT標準的的應用。底層基礎設施為交易平台提供性能和互操作性,ERC標準限制了頂層應用的使用場景。
從功能屬性上,NFT產業鏈自上而下可以分為三層:
一是: 應用層,用戶日常看到的和用到的;
二是: 協議層,NFT應用層和計算層中間的技術棧;
三是: 結算層,負責NFT的價值的存儲和記錄。
協議層是結算層和應用層中間的關鍵模塊。統一的鏈上協議標準可有效降低NFT 資產發行的門檻和難度,解決NFT市場中的資產安全、真偽性、流動性和去中心化問題。目前應用最為廣泛的是ERC721協議和ERC1155協議。
本文將依次盤點現有的NFT協議, 包含ERC721、ERC1155、ERC998、NFT租賃協議、EIP2981以及流動性協議和跨鏈協議。
正文
NFT標準協議
ERC721 —— 以太坊上NFT代幣的元數據結構。第一個代表NFT 資產的標準,由Dapper Labs Dieter Shirley 創造出來並由CryptoKitties 帶向市場
ERC1155 —— 單一智能合約中管理多種類型NFT
ERC998 —— 可嵌套的NFT,即多個NFT的綁定關係
EIP2981 —— NFT版稅
ERC1523 —— NFT作為保險單
EIP1948 —— 可變更信息的NFT
ERC875 —— 批量轉移NFT
除了主流的ERC-721和ERC-1155以外,部分NFT 底層公鏈已著手開發NFT鏈上協議,例如DNFT,一個支持跨鏈的去中心化NFT 協議,支持開發NFT 資產相關的創建、交易、分析、衍生品、數據等各種產品;Vera,一個波卡生態的NFT借貸和流動性協議。這些屬於NFT通用協議層,可賦能NFT的各類應用場景,比如金融、數據、跨鏈、隱私等賽道。其他NFT通用協議層可被大致分為流動性協議和跨鏈協議。
不同的NFT協議
ERC721
ERC721是第一個正式和廣泛採用的NFT標準,它定義了一套代碼規則,用於在以太坊區塊鏈上記錄NFT的相關信息。雖然ERC-721不是強制性的,但它被廣泛接受為NFT項目的標準。
ERC-721的全稱是Ethereum Request for Comment-721。 ERC-721源於以太坊改進提案(EIP)第721號。 EIP被審查並最終確定後,就成為ERC。
ERC721的歷史
EIP-721是由Dieter Shirley在2017年9月首次提出。後來Shirley在2017年底基於原始版本的EIP-721共同開發了CryptoKitties,當時在以太坊社區引起了轟動。 2018年1月24日,EIP-721由William Entriken、Dieter Shirley、Jacob Evans和Nastassia Sachs正式提交。 EIP-721被接受為最終版本,於2018年6月21日正式成為ERC-721。
ERC721的內容
ERC-721為任何NFT分配了兩個標識符,即合約地址和代幣ID,它們的組合賦予了NFT獨一無二的標識。例如,Bored Ape Yacht Club的合約地址以及#3749 的token ID。
ERC-721是一個單一的代幣標準,這意味著每個資產都有獨立的智能合約,即使是相同的gamefi ingame資產。這個標准定義了“名稱”、”符號”、”總供應量”、”餘額”、”所有者”、”批准”、”獲取所有權”、”轉讓”、”代幣所有者指數“和“代幣元數據“等功能,還包括市場中使用的兩個事件:”轉讓“和“批准”。
ERC721的缺點
與ERC20不兼容
只適用於以太坊
ERC1155
ERC1155是由ERC721擴展而來的多代幣標準,支持從同一個智能合約中發行許多代幣,這使得創建和轉讓的效率更高。
ERC1155的歷史
ERC1155是由Enjin首席技術官Witek Radomski創建的,允許在一次交易中發行一個或多個ERC1155項目。
ERC1155的優點
轉移和交易所的效率
與跨鏈兼容
在鑄造新的代幣時節省Gas
ERC1155的缺點
難以追踪所有權
ERC 998 — 可組合代幣
在可組合代幣方面,它能夠代表一組ERC20代幣或ERC721代幣或兩者的組合,可以在一次交易中進行交易。要實現ERC998,首先需要將子代幣ERC721或ERC20加入ERC998。只有當發送者也擁有父代幣ID時,子代幣才能從合約中轉移。 ERC998實現了一次性轉移所有層級和所屬關係。
用例:遊戲中的資產,例如元宇宙的地產、REVV的賽車。
一個ERC998代幣的價值等同於一個實體中這些物品的增持。
租賃協議(EIP4907/2615/5006)
EIP2615和EIP4907,通過智能合約為資金提供者和NFT借貸者拆分NFT所有權和使用權。
EIP2615- NFT質押和租賃
EIP2615通常用於NFT租賃協議。該協議將NFT的所有權和使用權分開,允許用戶租用自己的NFT,或者通過質押NFT來進行質押。為了用ERC721實現NFT的無信任租賃,有必要存入資金作為擔保。這是為了防止借貸者的惡意行為,因為一旦所有權被轉移,就不可能再收回。有了這個租賃協議,就不再需要保證金了,因為這個租賃協議本身就支持租賃和租戶功能。此外,辦理質押貸款時不需要所有權託管。這是為了防止質押貸款的潛在違約風險。然而,用ERC721做擔保質押品損害了NFT的效用。由於大多數NFT應用為NFT的典權人提供服務,所以NFT基本上不能在託管下利用。有了ERC2615,就可以在質押NFT的同時使用它們,這使NFT更有效率。
NFT的租賃
1. 按賬戶服務分離
a. 鏈外賬戶服務——CEX模式
i. 項目: Axie Scholar Program
ii. 缺點:由於NFT的不同功能而變得複雜,權利分配問題,對開發者來說,整合和可擴展性問題,需要單獨的前端,對賬戶服務的信任,不開放和可互操作
b. 鏈上賬戶服務——多簽錢包
i. 項目: Pine, 99 starz
ii. 優點:解決了信任的問題
iii. 缺點:需要從Dapp中進行前端整合,不提供密鑰和無法提供簽名,與其他Dapp的整合(例如opensea),Gas成本和安全性
2. 按項目分離
a. Dual role –EIP4907
i. 項目: ENS(controller),Decentraland(Operatpr),Double protoco
ii. 優點:無許可的互操作性
iii. 缺點:重BD, 需要GameFi或者NFT項目方升級智能合約
b. 元數據擴展–開發自定義智能合約
i. 項目:reNFT, Rentable
ii. 缺點:項目信任用戶信息,開發困難,很難找到你想要的信息
c. Wrapped dual role
i. 項目: Cyan, Double, BendDAO
ii. 缺點:重BD和可擴展性
EIP2981–版稅
EIP2981是處理ERC721版稅支付的標準,它允許跨遊戲平台的版稅支付標準化,因為每個市場都有自己的版稅,而且沒有一個在二級市場上工作。 EIP2981統一了版稅,因此它們被設定,並提供了一個函數,將金額返回給創作者地址。
EIP2981所支持的版稅類型
非典型的,即固定%的版稅。例如,10%返回給創作者
衰減版稅,可以是基於時間的所有權或任何屬性
動態版稅,即可以隨時間或銷售金額的變化而變化
流動性協議
釋放NFT在金融上提供流動性的應用場景。通過將NFT質押,生成易於流通的ERC20代幣來提升NFT的流動性。比如Unicly,NFT持有者在Unicly協議上創建自己的uToken,該協議一般是對一組NFT 的集合進行質押碎片化後,鑄造對應數量的ERC20代幣,進而參與流動性挖礦、交易等。
跨鏈協議
現在的NFT大多是基於ERC721標準,場景局限於以太坊。其他結算層的公鏈也有NFT交易的需求,比如WAX、Conflux等。 NFT的跨鏈協議可以為主鍊和其他主鏈之間的NFT提供互操作性。比如DNFT,DNFT是基於波卡Substrate構建的跨鏈的去中心化NFT協議,為目前各種NFT提供底層的跨鏈基礎設施服務。
資訊來源:由0x資訊採集自互聯網。版權歸作者“AnT Capital”所有,未經許可,不得轉載