原文:《A&T View:一覽現有的NFT 協議》
作者:A&T Capital
統一的鏈上協議標準可有效降低NFT 資產發行的門檻和難度,解決NFT 市場中的資產安全、真偽性、流動性和去中心化問題。
人們通常會把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. 按賬戶服務分離
鏈外賬戶服務——CEX 模式
項目: Axie Scholar Program
缺點:由於NFT 的不同功能而變得複雜,權利分配問題,對開發者來說,整合和可擴展性問題,需要單獨的前端,對賬戶服務的信任,不開放和可互操作
鏈上賬戶服務——多簽錢包
項目: Pine,99 starz
優點:解決了信任的問題
缺點:需要從Dapp 中進行前端整合,不提供密鑰和無法提供簽名,與其他Dapp 的整合(例如opensea),Gas 成本和安全性
2. 按項目分離
Dual role –EIP4907
項目: ENS(controller),Decentraland(Operatpr),Double protocol
優點:無許可的互操作性
缺點:重BD,需要GameFi 或者NFT 項目方升級智能合約
元數據擴展– 開發自定義智能合約
項目:reNFT,Rentable
缺點:項目信任用戶信息,開發困難,很難找到你想要的信息
Wrapped dual role
項目: Cyan,Double,BendDAO
缺點:重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 提供底層的跨鏈基礎設施服務。
分享至微信
圖片來源:A&T Capital 如有侵權,請聯繫作者刪除。