聊一下對(duì)NFT 的一知半解
最近的區(qū)塊鏈領(lǐng)域,越來(lái)越多的人認(rèn)為 NFT 將會(huì)迎來(lái)爆發(fā)式的發(fā)展,DeFi+NFT概念將會(huì)是未來(lái)一段時(shí)間的主要流行趨勢(shì)。那么,什么是NFT,NFT如何實(shí)現(xiàn)以及如何使用的呢? 感謝石頭兄弟推薦的資料, 老碼農(nóng)梳理了一下學(xué)習(xí)筆記,記錄一下對(duì)NFT的一知半解。
Token 的區(qū)塊鏈演化——NFT 的誕生
“Token”原來(lái)只是一個(gè)計(jì)算機(jī)術(shù)語(yǔ),例如早期基于令牌的計(jì)算機(jī)網(wǎng)絡(luò),token一般只是一個(gè)身份憑證,并沒(méi)有流通價(jià)值,如果說(shuō)流通也只是機(jī)器之間的流轉(zhuǎn),進(jìn)而代表一定的操作權(quán)限。
區(qū)塊鏈本質(zhì)上是分布式數(shù)據(jù)庫(kù),允許我們以一種安全和可公開(kāi)訪問(wèn)的方式存儲(chǔ)信息。區(qū)塊鏈也提供了避免欺騙的經(jīng)濟(jì)激勵(lì),從而允許真正的經(jīng)濟(jì)稀缺性。區(qū)塊鏈還為數(shù)字身份問(wèn)題提供了一些有趣的解決方案: 我們?cè)趨^(qū)塊鏈上進(jìn)行的每一筆交易都與一個(gè)公共地址相關(guān)聯(lián)----一個(gè)匿名的安全標(biāo)識(shí)符,可以重復(fù)使用。
區(qū)塊鏈?zhǔn)欠浅?qiáng)大的,帶來(lái)了第一個(gè)廣泛使用的加密貨幣,但比特幣只是作為一種貨幣有用。它只不過(guò)是一個(gè)值的表示、記錄或占位符。V神創(chuàng)建了以太坊,使用區(qū)塊鏈來(lái)讓更復(fù)雜的信息,甚至是腳本進(jìn)行去中心化操作。人們開(kāi)始使用以太坊來(lái)創(chuàng)建新的加密貨幣(通常稱(chēng)為T(mén)oken)和去中心化應(yīng)用程序(或 dApps) ,
這里的“Token”,即可流通的加密數(shù)字證明,是區(qū)塊鏈上的一個(gè)價(jià)值憑證,具有流通的價(jià)值,可以直接進(jìn)行交易,往往被稱(chēng)為“代幣”。進(jìn)一步,Token可以代表任何有價(jià)值的東西,實(shí)現(xiàn)權(quán)益的數(shù)字化,進(jìn)而被稱(chēng)為“通證”,具有物權(quán)、股權(quán)、貨幣的屬性。就像股票一樣,我們能夠獲得損益。
基于以太坊編碼更復(fù)雜數(shù)據(jù)結(jié)構(gòu)的能力導(dǎo)致了對(duì)標(biāo)準(zhǔn)的需求,Ethereum 開(kāi)發(fā)者社區(qū)編寫(xiě)了ERC——Ethereum Request for Comments”,它產(chǎn)生了一套使用以太坊構(gòu)建軟件的標(biāo)準(zhǔn)?;贓RC,開(kāi)發(fā)人員可以構(gòu)建與其他代碼兼容的軟件,通過(guò)確保不同的token和應(yīng)用程序共享相似的組件,開(kāi)發(fā)人員可以交換這些組件來(lái)構(gòu)建新的體驗(yàn)。像比特幣、以太幣這樣的加密貨幣代幣都是可互換的,或者說(shuō)是“同質(zhì)的”,因?yàn)橐粋€(gè)代幣可以?xún)稉Q任何其他代幣。唯一改變的是塊環(huán)鏈上的一個(gè)記錄,記錄了交易。ERC20只是大多數(shù)可替代代幣的制造標(biāo)準(zhǔn)。
以太坊使開(kāi)發(fā)人員將更復(fù)雜的數(shù)據(jù)去中心化,那么為什么一個(gè)token不應(yīng)該包含比一個(gè)簡(jiǎn)單的單位值和所有者更多的變量呢?換句話說(shuō),代幣之間不可替換呢?
至此,NFT——non-fungible token誕生了,中文名叫非同質(zhì)化通證。正如 ERC20標(biāo)準(zhǔn)化的同質(zhì)化通證一樣,ERC721也是為了標(biāo)準(zhǔn)化非同質(zhì)化通證而編寫(xiě)的。通過(guò)標(biāo)準(zhǔn)化 NFT,開(kāi)發(fā)者社區(qū)迎來(lái)了一個(gè)新的數(shù)字內(nèi)容、游戲和使用 NFT的應(yīng)用程序的生態(tài)系統(tǒng)。
什么是NFT?——非同質(zhì)化通證(代幣)
在區(qū)塊鏈上,數(shù)字加密貨幣分為原生幣和代幣兩大類(lèi)。前者如BTC、ETH、Filecoin等,擁有自己的主鏈,使用鏈上的交易來(lái)維護(hù)賬本數(shù)據(jù);代幣則是依附于現(xiàn)有的區(qū)塊鏈,使用智能合約來(lái)進(jìn)行賬本的記錄,如依附于以太坊上而發(fā)布的各種代幣。代幣之中又可分為同質(zhì)化和非同質(zhì)化兩種。
我們常見(jiàn)的Token(如BTC,ETH等)都是同質(zhì)化的,即FT(Fungible Token),互相可以替代、可接近無(wú)限拆分的token。
NFT是非同質(zhì)化通證(代幣),具有不可分割、不可替代、獨(dú)一無(wú)二等特點(diǎn)。每一個(gè)NFT擁有獨(dú)特且唯一的標(biāo)識(shí),兩兩不可互換,最小單位是1且不可分割。例如,在以太坊的迷戀貓中,每一只貓都對(duì)應(yīng)著鏈上的一個(gè)NFT,擁有獨(dú)特的id和基因,更重要的是,擁有獨(dú)立的價(jià)值。
原生數(shù)字資產(chǎn)即存在于數(shù)字世界,或發(fā)源于數(shù)字世界的資產(chǎn)。因此,相較于FT,NFT的關(guān)鍵創(chuàng)新之處在于提供了一種標(biāo)記原生數(shù)字資產(chǎn)所有權(quán)的方法,且該所有權(quán)可以存在于中心化服務(wù)或中心化庫(kù)之外。NFT 的所有權(quán)并不阻止其他人讀取,并不是捕獲信息然后把它藏起來(lái),只是捕捉信息后發(fā)現(xiàn)該信息與鏈上所有其它信息的關(guān)系和價(jià)值。
基于NFT的非同質(zhì)化、不可拆分的特性,可以使它錨定現(xiàn)實(shí)世界中商品的概念,簡(jiǎn)單地說(shuō),就是在發(fā)行在區(qū)塊鏈上的數(shù)字資產(chǎn),這個(gè)資產(chǎn)可以是數(shù)字藝術(shù)品、紀(jì)念品、門(mén)票等等,并且具有唯一性和不可復(fù)制性。由于NFT具備天然的收藏屬性和便于交易,加密藝術(shù)家們可以利用NFT創(chuàng)造出獨(dú)一無(wú)二的數(shù)字藝術(shù)品。
NFT 的實(shí)現(xiàn)標(biāo)準(zhǔn)
非同質(zhì)化通證標(biāo)準(zhǔn)允許NFT輕松跨越多個(gè)生態(tài)系統(tǒng)。當(dāng)一個(gè)開(kāi)發(fā)人員啟動(dòng)一個(gè)新的 NFT 項(xiàng)目時(shí),這些 NFT 可以立即在幾十個(gè)不同的錢(qián)包提供商中顯示出來(lái),可以在市場(chǎng)上交易,最近,還可以在虛擬世界中顯示出來(lái)。這是完全可能的,因?yàn)殚_(kāi)放標(biāo)準(zhǔn)為讀寫(xiě)數(shù)據(jù)提供了清晰、一致、可靠和許可的 API。
互操作性帶來(lái)的最引人注目的特性是開(kāi)放市場(chǎng)上的自由貿(mào)易。NFT的即時(shí)交易性將導(dǎo)致更高的流動(dòng)性。智能合約允許開(kāi)發(fā)人員對(duì)不可替換令牌的供應(yīng)設(shè)置硬上限,并強(qiáng)制執(zhí)行在發(fā)出 nft 之后無(wú)法修改的持久屬性。nft 是完全可編程的,設(shè)計(jì)空間充滿(mǎn)了可能性。
由 CryptoKitties 率先推出的 ERC721是第一個(gè)代表不可替代數(shù)字資產(chǎn)的標(biāo)準(zhǔn)。ERC721是一個(gè)可繼承的 solid 智能合同標(biāo)準(zhǔn),這意味著開(kāi)發(fā)人員可以通過(guò)從 OpenZeppelin 庫(kù)導(dǎo)入 ERC721,輕松創(chuàng)建新的兼容 ERC721的合同。ERC721實(shí)際上相對(duì)簡(jiǎn)單: 它提供了唯一標(biāo)識(shí)符(每個(gè)標(biāo)識(shí)符代表一個(gè)資產(chǎn))到地址的映射,地址代表該標(biāo)識(shí)符的所有者。ERC721還使用 transferFrom 方法提供了轉(zhuǎn)移這些資產(chǎn)的許可方式。
- interface ERC721 {
- function ownerOf(uint256 _tokenId) external view returns (address);
- function transferFrom(address _from, address _to, uint256 _tokenId) external payable;
- }
這兩個(gè)方法實(shí)際上就是代表 NFT 所需要的全部: ownerOf檢查誰(shuí)擁有什么,transferFrom實(shí)現(xiàn)資產(chǎn)轉(zhuǎn)移。標(biāo)準(zhǔn)還有其他一些附加功能(其中一些對(duì)于 NFT 市場(chǎng)非常重要) ,但 ERC721的核心是相當(dāng)基本的。
ERC1155,由Enjin (https://enjinx.io)團(tuán)隊(duì)首創(chuàng),將半替換的想法帶到了 NFT 世界。在 ERC1155中,ID代表的不是單個(gè)資產(chǎn),而是資產(chǎn)的類(lèi)別。例如,一個(gè) ID 可能代表“寶劍”,而一個(gè)錢(qián)包可能擁有1000把這樣的寶劍。在這種情況下,balanceOf 方法會(huì)返回一個(gè)錢(qián)包所擁有的劍的數(shù)量,用戶(hù)可以通過(guò)“劍”ID 調(diào)用 transferFrom 來(lái)轉(zhuǎn)移任意數(shù)量的這些劍。
- interface ERC1155 {
- function balanceOf(address _owner, uint256 _id) external view returns (address);
- function transferFrom(address _from, address _to, uint256 _id, uint256 quantity) external payable;
- }
這種系統(tǒng)的一個(gè)優(yōu)點(diǎn)是效率: 基于ERC721,如果用戶(hù)想要轉(zhuǎn)移1000把劍,需要修改智能合同的狀態(tài)(通過(guò)調(diào)用 transferFrom 方法) ,以獲得1000個(gè)唯一的通證。而使用 ERC1155的話,只需要調(diào)用 transferFrom 方法,和數(shù)量為 1,000的參數(shù)并執(zhí)行一次操作。當(dāng)然,這種效率的提高伴隨著信息的丟失: 人們?cè)僖矡o(wú)法追蹤單把劍的歷史。
ERC1155提供了 ERC721功能的超集,這意味著可以使用 ERC1155構(gòu)建 ERC721資產(chǎn)(對(duì)于每個(gè)資產(chǎn),只需要有一個(gè)單獨(dú)的 ID 并且數(shù)量1)。最近Opensea在 Github 上開(kāi)發(fā)了一個(gè)倉(cāng)庫(kù)(https://github.com/ProjectOpenSea/opensea-erc1155),用于ERC1155標(biāo)準(zhǔn)的使用。
作為組合創(chuàng)新,ERC-998標(biāo)準(zhǔn)提供了一個(gè)模板,憑借這個(gè)模板,NFT可以同時(shí)擁有同質(zhì)化和非同質(zhì)化的資產(chǎn)。目前在主網(wǎng)絡(luò)上只部署了幾個(gè)可組合的NFT,但可能是一些令人難以置信的機(jī)會(huì)!
雖然以太坊是NFT目前最活躍的地方,但也有一些NFT標(biāo)準(zhǔn)出現(xiàn)在其他的區(qū)塊鏈上。DGoods 由 Mythical Games 團(tuán)隊(duì)開(kāi)發(fā),致力于從 EOS 提供一個(gè)功能豐富的跨鏈標(biāo)準(zhǔn)。Cosmos 項(xiàng)目也在開(kāi)發(fā)一個(gè) NFT 模塊,可以作為 Cosmos SDK 的一部分加以利用。
NFT 附加信息的存儲(chǔ)
NFT通過(guò)元數(shù)據(jù)為特定的標(biāo)記 ID 提供描述性的附加信息。在 CryptoKittty 的例子中,元數(shù)據(jù)是貓的名字、貓的照片、描述文字和任何其他特征(在 CryptoKitties 的例子中稱(chēng)為“cattributes”)。對(duì)于票證,元數(shù)據(jù)可能包括事件的日期和票證的類(lèi)型,以及名稱(chēng)和描述。上面這只貓的元數(shù)據(jù)可能是這樣的:
- {
- "name": "Duke Khanplum",
- "image": "https://storage.googleapis.com/ck-kitty-image/0x06012c8cf97bead5deae237070f9587f8e7a266d/1500718.png",
- "description": "Heya. My name is Duke Khanplum, but I've always believed I'm King Henry VIII reincarnated."
- }
為了方便NFT 的應(yīng)用程序能夠訪問(wèn)這些數(shù)據(jù),如何以及在哪里存儲(chǔ)這些數(shù)據(jù)呢?第一個(gè)決定是鏈上存儲(chǔ)還是鏈下存儲(chǔ)。也就是說(shuō),是將元數(shù)據(jù)直接放入代表令牌的智能協(xié)議中,還是單獨(dú)托管?
鏈上存儲(chǔ)元數(shù)據(jù)的好處是:
- 它永久地駐留在通證中,超出了任何給定應(yīng)用程序的生命周期;
- 它可以根據(jù)鏈上邏輯進(jìn)行更改。
如果數(shù)字資產(chǎn)的長(zhǎng)期價(jià)值遠(yuǎn)遠(yuǎn)超過(guò)其最初創(chuàng)造的價(jià)值,例如,一件數(shù)字藝術(shù)作品被認(rèn)為會(huì)流傳千古,那么就不管用來(lái)創(chuàng)作這件藝術(shù)作品的原始站點(diǎn)是否仍然存在。因此,NFT的元數(shù)據(jù)必須與標(biāo)記標(biāo)識(shí)符的生命周期保持在一起。
盡管有這些好處,但由于以太坊區(qū)塊鏈的存儲(chǔ)限制,目前大多數(shù)項(xiàng)目的NFT存儲(chǔ)仍然是鏈下存儲(chǔ)。因此,ERC721標(biāo)準(zhǔn)包含一個(gè)名為 tokenURI 的方法,人們可以實(shí)現(xiàn)這個(gè)方法來(lái)告訴應(yīng)用程序在哪里可以找到給定項(xiàng)的元數(shù)據(jù)。
- function tokenURI(uint256 _tokenId) public view returns (string)
tokenURI 方法返回一個(gè)公有的 URL,通過(guò)URL返回一個(gè) JSON 數(shù)據(jù)字典,類(lèi)似于上面 CryptoKitty 的示例字典。這些元數(shù)據(jù)應(yīng)該符合官方的 ERC721元數(shù)據(jù)標(biāo)準(zhǔn),以便 OpenSea 之類(lèi)的應(yīng)用程序能夠獲取。
鏈下存儲(chǔ)最簡(jiǎn)單的方法是在某個(gè)集中式服務(wù)器上,或者在像 AWS 這樣的云存儲(chǔ)解決方案上。當(dāng)然,這也有缺點(diǎn): 1)開(kāi)發(fā)人員可以隨意更改元數(shù)據(jù); 2)如果服務(wù)掛掉,NFT的元數(shù)據(jù)可能會(huì)從原始源中消失。為了緩解問(wèn)題2,現(xiàn)在有幾個(gè)服務(wù)開(kāi)始在自己的服務(wù)器上緩存元數(shù)據(jù),以確保即使原始主機(jī)解決方案出現(xiàn)故障,也能有效地為用戶(hù)服務(wù)。
然而,越來(lái)越多的開(kāi)發(fā)人員,尤其是數(shù)字藝術(shù)領(lǐng)域的開(kāi)發(fā)人員,正在使用IPFS來(lái)實(shí)現(xiàn)NFT的鏈下存儲(chǔ)。IPFS 是一個(gè)p2p的文件存儲(chǔ)系統(tǒng),允許內(nèi)容跨計(jì)算機(jī)托管,這樣文件就可以在許多不同的位置復(fù)制。確切地說(shuō),是用另一個(gè)鏈來(lái)存儲(chǔ)NFT的元數(shù)據(jù)。這樣可以確保:
元數(shù)據(jù)是不可變的,因?yàn)樗怯晌募纳⒘形ㄒ唤鉀Q的;
只要有節(jié)點(diǎn)愿意承載數(shù)據(jù),數(shù)據(jù)就會(huì)隨著時(shí)間的推移持久化。
現(xiàn)在, Pinata 這樣的服務(wù)通過(guò)處理部署和管理 IPFS 節(jié)點(diǎn)的基礎(chǔ)設(shè)施,使開(kāi)發(fā)人員的過(guò)程更加簡(jiǎn)單,備受期待的 Filecoin 網(wǎng)絡(luò)可以在 IPFS 之上增加一個(gè)層,以激勵(lì)節(jié)點(diǎn)托管文件。
構(gòu)建嘗試—— NFT 的helloword
如上所述,所有的NFT都有所謂的元數(shù)據(jù)。基本上,我們發(fā)現(xiàn)在以太坊上存儲(chǔ)圖片真的很費(fèi)勁,而且花費(fèi)很大。如果存儲(chǔ)一張8 x 8的圖片,還算便宜,但是如果想要一張分辨率不錯(cuò)的圖片,就需要花費(fèi)更多的錢(qián)。但是,在 IPFS 中添加圖片就比較容易,而且不需要運(yùn)行服務(wù)器。
以下是來(lái)自O(shè)pensea 的一個(gè)教程摘要, 當(dāng)然需要在錢(qián)包里放入 Rinkeby Testnet ETH 和 Rinkeby Testnet LINK 才能繼續(xù),具體所要做的步驟是:
- 使用 Chainlink VRF 建立一個(gè)可驗(yàn)證的隨機(jī) D&D 字符串
- 使用 IPFS 添加一個(gè) tokenURI
- 在 OpenSea Marketplace 中添加這個(gè)隨機(jī)的NFT
首先,在 bash _ profile 文件中設(shè)置環(huán)境變量如下:
- export MNEMONIC='cat dog frog....'
- export RINKEBY_RPC_URL='www.infura.io/asdfadsfafdadf'
接下來(lái),clone 示例代碼庫(kù):
- git clone https://github.com/PatrickAlphaC/dungeons-and-dragons-nft
- cd dungeons-and-dragons-nft
- git checkout opensea-update
- npm install
- truffle migrate --reset --network rinkeby
然后,生成一個(gè)字符:
- truffle exec scripts/fund-contract.js --network rinkeby
- truffle exec scripts/generate-character.js --network rinkeby
- truffle exec scripts/get-character.js --network rinkeby
這將創(chuàng)建一個(gè)新的隨機(jī)統(tǒng)計(jì)字符!
我們可以免費(fèi)獲得一個(gè) Etherscan API 密鑰,并與鏈上的NFT進(jìn)行交互,需要將 ETHERSCAN API的 key 設(shè)置為環(huán)境變量:
- npm install truffle-plugin-verify
- truffle run verify DungeonsAndDragonsCharacter --network rinkeby --license MIT
這將驗(yàn)證并發(fā)布這一智能合約,另外,還可以使用 oneclickdapp 并添加契約地址和 ABI,ABI可以在 build/contracts 文件夾中找到。
一旦創(chuàng)建了一個(gè)NFT,需要給它一個(gè) tokenURI,是向外界展示NFT數(shù)據(jù)。這使得像圖片這樣的東西更容易存儲(chǔ),且不必浪費(fèi)將它們添加到鏈上存儲(chǔ)中的gas。NFT元數(shù)據(jù)的示例如下:
- {
- "name": "Name for it ",
- "description": "Anything you want",
- "image": "https://ipfs.io/ipfs/HASH_HERE?file.png",
- "attributes": [...]
- }
為了將NFT代表的一張圖片和元數(shù)據(jù)線下存儲(chǔ)到IPFS,需要下載相關(guān)的工具,包括IPFS,IPFS companion和Pinata。
IPFS companion 讓我們可以在Chrome 這樣的瀏覽器中本地查看 IPFS 數(shù)據(jù)。如果在瀏覽器中點(diǎn)擊這個(gè)鏈接,就會(huì)知道 IPFS companion正在工作: IPFS https://IPFS.io/IPFS/qmtgqnhfbmkft9s8phkcdxbn1f5bg3q5hmbar4u6hotvb1?filename=chainlink_elf.png
一旦啟動(dòng) IPFS 節(jié)點(diǎn),就可以開(kāi)始向其添加文件。首先要上傳 NFT 的圖像,然后,需要將元數(shù)據(jù) JSON 對(duì)象添加到 IPFS 中,從部署的token中獲取名稱(chēng)和屬性,可以使用create-metadata.js來(lái)運(yùn)行:
- truffle exec scripts/create-metadata.js --network rinkeby
元數(shù)據(jù) json 文件將是將是的 tokenURI,因此我們將修改 set-token-uri.js的 tokenId,并添加IPFS 的tokenURI:
- truffle exec scripts/set-token-uri.js --network rinkeby
現(xiàn)在,可以得到這個(gè) NFT 的地址,然后就前往 OpenSea 測(cè)試網(wǎng)市場(chǎng)(https://testnets.opensea.io/get-listed/step-two)來(lái)查看了甚至嘗試售賣(mài)了。
NFT 的應(yīng)用場(chǎng)景
自從2017年CryptoKitty問(wèn)世以來(lái),已有近萬(wàn)類(lèi)、數(shù)千萬(wàn)枚NFT藏品鑄造、流通、交易,發(fā)布到用戶(hù)的手中,其中以游戲、卡牌、網(wǎng)絡(luò)域名、加密藝術(shù)品居多。
將現(xiàn)實(shí)或者互聯(lián)網(wǎng)世界里的“非對(duì)等權(quán)益”通過(guò)NFT的方式呈現(xiàn)之后,最本質(zhì)的改變?cè)谟?,NFT的價(jià)格發(fā)現(xiàn)機(jī)制將由原先的市場(chǎng)交易轉(zhuǎn)變?yōu)闄?quán)益的“隱含溢價(jià)”,每個(gè)希望持有或者轉(zhuǎn)讓NFT的用戶(hù)會(huì)評(píng)估該NFT的非對(duì)等權(quán)益對(duì)于自身的價(jià)值究竟幾何,在保持弱流動(dòng)性基本特性不變的前提下,將極大的增強(qiáng)NFT的可交易性。
NTF的應(yīng)用場(chǎng)景很多,幾乎會(huì)充滿(mǎn)想象力的空間。
游戲
NFT在游戲行業(yè)很流行,因?yàn)檫@些令牌解決了一些固有的問(wèn)題。例如,用作游戲中的寵物,武器道具,服裝和其他的物品。使用NFT,這些特性可以很容易在不同的游戲中轉(zhuǎn)移和使用。因此,NFT可以幫助推動(dòng)游戲中的經(jīng)濟(jì)。
數(shù)字資產(chǎn)
例如,Decentraland,在這里,參與者可以購(gòu)買(mǎi)虛擬土地。另一個(gè)更接近家庭的例子是 ENS (Ethereum Name Service,以太坊域名服務(wù)) ,它使用NFT買(mǎi)賣(mài).ETH的域名。
另外,數(shù)字藝術(shù)家已經(jīng)接受了NFT來(lái)創(chuàng)造基于NFT 的藝術(shù)品。然而,NFT 有如此大的吸引力是因?yàn)樗囆g(shù)家們可以在 NFT 市場(chǎng)上獲得的利潤(rùn)。值得注意的是,2020年下半年,數(shù)字藝術(shù)家以最高的價(jià)格出售他們的產(chǎn)品。例如,在2020年9月,一件隨著比特幣價(jià)格變化的 NFT 數(shù)字藝術(shù)品賣(mài)出了262 ETH (當(dāng)時(shí)為101,100美元)。
知識(shí)產(chǎn)權(quán)
NFT 可以代表一幅畫(huà),一首歌,一項(xiàng)專(zhuān)利,一段影片,一張照片,或者其他的知識(shí)產(chǎn)權(quán)。在這個(gè)領(lǐng)域,NFT起到的是專(zhuān)利局的作用。幫助每一個(gè)獨(dú)一無(wú)二的東西進(jìn)行版權(quán)登記,幫助其識(shí)別專(zhuān)利。
實(shí)體資產(chǎn)。房屋等不動(dòng)產(chǎn)等其他的實(shí)物資產(chǎn),可以用NFT來(lái)表示進(jìn)行代幣化??梢杂米髻Y產(chǎn)的流通等金融市場(chǎng)。
記錄和身份證明
NFT 可以用來(lái)驗(yàn)證身份和出生證明,駕照,學(xué)歷證書(shū),醫(yī)療記錄等方面。這些可以用數(shù)字形式進(jìn)行安全保存,而防止被濫用或篡改。Nft 是打擊身份盜用的理想工具,可以被數(shù)字化以代表身份的例子甚至可以是我們的外表。
金融
發(fā)票,訂單,保險(xiǎn),賬單等可以轉(zhuǎn)變?yōu)?NFT,進(jìn)行交易。特別地,NFT 正開(kāi)始與DeFi融合,例如,DeFi 協(xié)議Yearn Finance,為任何虛擬貨幣資產(chǎn)開(kāi)發(fā)了一種名為 Y.Insure 的保險(xiǎn)產(chǎn)品。Y.Insure 利用 NFT 機(jī)制(ERC-721)來(lái)代表保單的獨(dú)特性質(zhì)?;旧?,當(dāng)定義保險(xiǎn)單的獨(dú)特特征時(shí),標(biāo)準(zhǔn)的 ERC-20通證就顯得“沒(méi)有意義”了。
DeFi目前是通過(guò)跨鏈來(lái)解決抵押,通過(guò)保證金制度來(lái)解決杠桿,最終實(shí)現(xiàn)了類(lèi)似于信用衍生一樣的操作。有了杠桿、有了抵押、有了資金池。金融最基本的東西都具備了,理論上什么復(fù)雜的衍生品都能設(shè)計(jì)出來(lái)的。
小結(jié)
我們有很多數(shù)字產(chǎn)品,只是我們從未沒(méi)有真正擁有。
事實(shí)上,NFT的影響并不僅限于數(shù)字商品的物質(zhì)所有權(quán)。它延伸到與技術(shù)互動(dòng)的情感體驗(yàn)ーー它改變了產(chǎn)品和消費(fèi)的內(nèi)容之間關(guān)系的方式。最終,讓人們更多地控制自己的創(chuàng)作,更少地控制自己的用戶(hù),用戶(hù)更多地控制自己的身份。這些影響是深遠(yuǎn)的,不僅僅是簡(jiǎn)單的所有權(quán)。像任何全新的創(chuàng)新技術(shù)一樣,我們只能推測(cè)NFT將如何使用,我們只能拭目以待。
【參考資料與關(guān)聯(lián)閱讀】
https://coinmarketcap.com/alexandria/article/what-is-a-non-fungible-token-nft
https://blog.chain.link/build-deploy-and-sell-your-own-dynamic-nft/
https://dao2.io/liao-jie-nft-quan-mao-kan-zhe-pian-jiu-gou-liao/
https://decentraland.org/blog/technology/what-are-nfts/
https://opensea.io/blog/guides/non-fungible-tokens/
https://www.btcfans.com/article/33456