NFT的3種協議標準,你瞭解多少?

買賣虛擬貨幣

市場裡永遠在尋找新的投資標的、新的落地場景,就目前區塊鏈行業的發展來看,NFT很有可能是通往未來的一扇大門。本系列文章將從NFT的3種協議、6大領域、基本資料等方面,全面介紹NFT相關內容。

內容如下:

  • 什麼是NFT?

    • 同質化代幣

    • 非同質化代幣

  • NFT的三種底層協議標準

    • ERC721

    • ERC1155

    • ERC998



什麼是NFT?

同質化代幣

Fungible Token同質化代幣,也翻譯為可替換的代幣。常規的代幣,用於描述某個商品、每個單元有相同的價值。

長期以來交易的加密資產多數是同質化通證,以BTC、ETH為代表,廣義上來說美元也是Fungible Token。1美元永遠是1美元,在任何時間、任何地方、任何人之間都可以進行交換,即使序號不同也不影響替換。BTC也一樣,你的一個比特幣和我的一個比特幣沒有任何區別,如果我們進行一次轉賬,一次幣的互換,只需要關注幣的數量就可以了。

非同質化代幣

NFT(Non Fungible Token)非同質化通證,也翻譯為不可替換的通證,以最早期的CryptoKitties為代表的加密貓就是非同質化通證的典型代表。每個通證之間是不同的,不能用你有三隻加密貓,而我有五隻加密貓,就證明我比你的價值更高,因為每隻貓都是不同的價值,或許你的一個NFT已經價值10萬美金以上,而我的目前可能只價值10美金。

由於每個NFT都是不同的,所以,這種屬性做一個生活中的類比:我們都有一套房產,但是房產和房產是不同的,哪怕就在一個小區一棟樓,每個房產和房本上的相關資訊也是不同的。我們在這裡可以對NFT有最初瞭解,而關於NFT的歷史淵源與發展,會在下文中穿插展開。

NFT的三種底層協議標準

本節內容你將知道NFT到底是怎麼來的,基於什麼標準,標準與標準之間又有什麼樣的差別。

ERC721

最常見的非同質化代幣標準是ERC721,2017年創立的CryptoKitties曾經是NFT的第一個明星專案,而很多人不知道的是,ERC721標準正是該專案CTO Dieter Shirley所建立和釋出的。可以說Dieter Shirley是NFT的奠基人之一。Dieter在2010年就參與比特幣挖礦,之後持續投資比特幣,也是後來NFT領域公鏈Flow的首席架構師。

ERC721 也是NFT領域最常用的通證形式。曾經2017年底造成以太坊網路擁堵的火爆全網的遊戲/收藏品專案CryptoKitties,使用的正是721協議。

圖片來自CryptoKitties官網,可以看到這些加密貓的價格差異很大。

“每一隻加密貓都是獨一無二的”,這是CryptoKitties官網曾經的宣傳語,也是NFT的最重要特性。即使同一品類看著一樣的貓,也會有引數的變化;而這些肉眼不可見的引數依然是非同質化通證NFT,而不是傳統意義上的token代幣。

ERC1155

ERC1155標準的創立同樣離不開專案方的CTO,只是這一次專案方做的業務是遊戲開發。Witek Radomski是Enjin的聯合創始人&CTO。

Enjin是一個遊戲開發商,Enjin CTO Witek Radomski建立ERC1155主要原因是開發遊戲時需要有遊戲道具,需要多道具多賬戶傳送,而每次傳送就要呼叫一次合約非常費錢。舉個例子,有個日活十萬、註冊使用者百萬人的遊戲,遊戲升級每個人送一把劍。這個時候如果在區塊鏈上,給一百萬個人每人轉一次賬,需要花多少錢?按照目前普通轉賬費用——2美金的ETHgas費用計算,直接需要承擔200萬美金(約1300萬人民幣)的費用,這對於遊戲公司來說是一筆不小的開銷,而且流程繁瑣,時間週期較長。

ERC1155的誕生從一定程度上解決了類似的問題,因為這個協議標準同時兼具了BFT和FT的特性,具有半同質化代幣(semi-fungible token)的特性,這裡的ID和ERC721對比來看的區別是:ID不再是某個物品,而是一個類別(Class)。比如說遊戲道具彙總的外套就是一個類別,轉賬的時候設定外套的數量(quantity),這樣只需要呼叫一次合約就可以傳送多種數量的道具了,比如上文中說到的遊戲升級每個使用者發一把劍,這就是一個類別。這一類別中的token並沒有區別。

細化理解,我們可以這麼說,你所在的遊戲服務區有10萬把屠龍刀,5000把圓月彎刀,用ERC1155協議的情況下,屠龍刀和屠龍刀沒有區別,圓月彎刀和圓月彎刀也沒有區別,但是屠龍刀和圓月彎刀之間是有區別的。不過理論上來說,嚴格的NFT應該是每個物品都是不同的,所以ERC1155是半同質化代幣(semi-fungible token),相當於物理上的半導體——介於絕緣體和導體之間。

值得一提的是:ERC1155可以滿足不同場景下的靈活需求,比如同時轉賬多數量的多類別資產,也可以轉賬多數量的同一類別資產,比如10件外套+5頂帽子,可以一次轉賬完成。大大提高了轉賬的快捷方便程度。

ERC998

這個標準是沒有上述兩個那麼常見,以至於很多人都沒有聽說過,名為可組合非同質化代幣(Composable NFTs,縮寫為CNFT)。它的結構設計相當於一個標準化延伸,可以讓任意一個NFT捆綁其他NFT或FT。轉移CNFT時,就是轉移CNFT所擁有的整個層級結構和所屬關係。簡化理解為:ERC-998可以包含多個ERC-721和ERC-20形式的代幣。

這意味著CryptoKitties一隻貓咪身上可以有同質化的資產,如一些ETH代幣,也可以有非同質化的道具,如這個加密貓手裡拿了一張卡牌或者帶了一個大金鍊子,這個卡牌或者大金鍊子本來就是一個NFT。這時候轉賬一次就可以打包所有東西。ERC998是一種類似“打包”出售的商品。

以上為本文的第一部分內容,從基本協議標準說起,帶你走進NFT的世界。下篇文章將講解NFT相關的6大領域——這是最關鍵的內容。

如果要了解NFT程式碼層邏輯,推薦去CSDN搜尋相關技術細節,裡面的技術解釋更加詳盡,不過對於初步瞭解NFT基本概念、常用協議標準的我們來說,本文已經足夠了。

作者:BlockRuler,來源:尺度區塊鏈

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;