NFT鑄造和銷售:ERC721、IPFS和OpenSea工作原理
NFT 鑄造和銷售大多數(shù)時(shí)候都與ERC721、IPFS和OpenSea三種技術(shù)的通信有關(guān)。那么這究竟是如何工作的呢?讓我們一起來看看吧!
讓我們潛入Opensea:
按照順序解釋:
ERC721: 非同質(zhì)化代幣(NFT)是具有獨(dú)特標(biāo)識(shí)的代幣。與其他常見類型的代幣(如 ERC20)不同,后者在某種意義上是同質(zhì)化的,就像1比特幣=1比特幣一樣,任何其他代幣也等于同等數(shù)量的相同代幣。但是一個(gè) ERC721 代幣并不等同于另一個(gè)代幣,這就是為什么一個(gè) Bored Ape 藝術(shù)品無法與 Crypto Kittens 交換的原因。(如果您不明白這個(gè)概念也沒關(guān)系,它只是 NFT 如何不等同的例子,稍后我們會(huì)對(duì)他有進(jìn)一步的解釋)。
ERC721代幣最常見的例子是:
- 無聊猿(BoredApe)
- 加密小貓(CryptoKittens)
- 加密朋克(Crypto Punks)
這些是非常常見的 NFT 項(xiàng)目,它們中的每一個(gè)都與其他項(xiàng)目不同。
一個(gè)人如何擁有 NFT?
好吧,通過擁有 NFT 的所有權(quán)
因此,為了擁有特定 NFT 的所有權(quán),您需要進(jìn)行鑄造(Mint)。
鑄造過程:ERC721 涉及所有權(quán),一個(gè)人通常通過鑄造(就像在 ERC20 中購(gòu)買)獲得一個(gè)代幣的所有權(quán)。
這個(gè)過程是通過 ERC721 智能合約中的函數(shù)實(shí)現(xiàn)的,通常使用 OpenZeppelin 標(biāo)準(zhǔn)。
那么,在幕后所有的鑄造和 NFT 相關(guān)的東西是如何工作的呢?是的,我們要談?wù)撝悄芎霞s代碼。
在 NFTs 的智能合約代碼中,有很多函數(shù)可以實(shí)現(xiàn)到ERC721 代幣/項(xiàng)目中。其中一些可以在 ERC721 文檔中看到,例如:
- balanceOf
- ownerOf
- SafeMint
- TokenUrI
- BaseUrI
- setApprovalForAll
- transferFrom ...etc
在大多數(shù) NFT 項(xiàng)目中,鑄造特定代幣后,您通??梢栽诿麨?OpenSea 的市場(chǎng)上查看它。
嗯,這與 ERC721 智能合約中的某些功能有關(guān),該功能允許 OpenSea 訪問文件及其所有相關(guān)信息。
- name => 此函數(shù)返回項(xiàng)目的集合名稱。
- symbol => 此函數(shù)返回項(xiàng)目的集合符號(hào)。
- baseUri => 此函數(shù)返回所有代幣的基本 URI。
- tokenUri => 此函數(shù)返回鑄造的特定代幣的 URI。
tokenUri 函數(shù)將 baseUri 與 tokenId 相結(jié)合,以獲取代幣的特定 uri。
返回的 Uri 通常是代幣元數(shù)據(jù)的位置。
元數(shù)據(jù)表示包含有關(guān)代幣的信息的 json 文件。
這就是 IPFS 的用武之地,由于大多數(shù) NFT 項(xiàng)目都希望完全去中心化,他們的文件存儲(chǔ)也必須如此,IPFS 完美地涵蓋了這一點(diǎn)。
IPFS(星際文件系統(tǒng)):IPFS是一個(gè)分布式系統(tǒng),用于存儲(chǔ)和訪問文件,網(wǎng)站,應(yīng)用程序和數(shù)據(jù)。
IPFS 使用內(nèi)容尋址,哈希等,你可以在他們的文檔中獲得更多信息。
IPFS 是一個(gè)點(diǎn)對(duì)點(diǎn)存儲(chǔ)網(wǎng)絡(luò),它允許 IPFS 節(jié)點(diǎn)能夠存儲(chǔ)文件并連接到其網(wǎng)絡(luò)。個(gè)人可以運(yùn)行節(jié)點(diǎn)與網(wǎng)絡(luò)通信。
但是,由于[Alchemy](alchemy.com)和[Infura](infura.io)是去中心化應(yīng)用程序的節(jié)點(diǎn)提供商,Pinata,F(xiàn)ilebase 和其他一些 NFT 項(xiàng)目的節(jié)點(diǎn)提供者也是如此,因?yàn)橹苯舆\(yùn)行節(jié)點(diǎn)(到IPFS)可能會(huì)很麻煩。
上傳到 ipfs 的文件有一個(gè)稱為CID(內(nèi)容ID)的哈希值,該哈希值對(duì)于上傳的每個(gè)文件都是唯一的。
上傳的每個(gè)文件都有一個(gè)唯一的CID,可以直接通過 ipfs 節(jié)點(diǎn)或 Filebase / Pinata 等獲取。
因此,令牌的元數(shù)據(jù)通常上傳到 ipfs 并生成 CID。此 CID 用作代幣URI,這是 OpenSea 訪問以獲取令牌信息的內(nèi)容。諸如
- 代幣的名稱,
- 描述
- 特性
- 圖像文件位置(這也是已上傳到 IPFS 的圖像的CID)
Json 格式如下所示:
在IPFS上看起來像這樣:
OpenSea:世界上第一個(gè)也是最大的加密收藏品和非同質(zhì)化代幣(NFT) 的數(shù)字市場(chǎng)
ERC721 合約指定集合中每個(gè)代幣的 tokenURI,該代幣被定向到上傳至 ipfs 的元數(shù)據(jù)文件。遵循 opensea 要求的元數(shù)據(jù),即包含有關(guān)代幣的信息。通過帳戶鑄造后可以在 OpenSea 上查看。
OpenSea 需要一些時(shí)間才能顯示鑄造到地址的 NFT,有時(shí)大約 24-26 小時(shí)。
因此,這就是所有這些技術(shù)的工作方式,關(guān)于如何在您的 opensea 帳戶中為您提供 NFT。
此內(nèi)容到此結(jié)束。我希望你現(xiàn)在明白這三種技術(shù)是如何協(xié)同工作的,為我們提供像 BoredApe 和 Crypto Kittens 這樣的Nft,如果沒有,我希望你至少學(xué)到了一些東西。
以上就是NFT鑄造和銷售:ERC721、IPFS和OpenSea工作原理的詳細(xì)內(nèi)容,更多關(guān)于NFT鑄造和銷售介紹的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
NFT如何鑄造?一文教你快速制作NFT指南
這篇文章主要介紹了NFT如何鑄造?一文教你快速制作NFT指南的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-04-23 -
如何鑄造Web3社交龍頭項(xiàng)目Lens Garden的NFT?
這篇文章主要介紹了如何鑄造Web3社交龍頭項(xiàng)目Lens Garden的NFT?的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-03-29 -
幣安上線可將創(chuàng)意轉(zhuǎn)化為NFT的AI繪畫生成器Bicasso 鑄造名額秒搶光
這篇文章主要介紹了幣安上線可將創(chuàng)意轉(zhuǎn)化為NFT的AI繪畫生成器Bicasso 鑄造名額秒搶光的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-03-07 -
用Flow和IPFS創(chuàng)建NFT的合約和鑄造代幣操作教程
這篇文章主要介紹了用Flow和IPFS創(chuàng)建NFT的合約和鑄造代幣操作教程,F(xiàn)low區(qū)塊鏈早期的主要應(yīng)用之一是NBA 巔峰對(duì)決(NBA Top Shot)。我們要重新建立一個(gè)非常基本的NFT鑄幣過…
2021-03-18 -
NFT教程:如何展示Flow和IPFS上的NFT收藏品
這篇文章主要介紹了NFT教程:如何展示Flow和IPFS上的NFT收藏品,我們將構(gòu)建一個(gè)簡(jiǎn)單的React應(yīng)用程序,該應(yīng)用程序與Flow智能合約交互,以驗(yàn)證和獲取用戶擁有的NFT。我們將解…
2021-03-18 -
opensea如何創(chuàng)建NFT作品?opensea創(chuàng)建NFT操作教程圖解
這篇文章主要介紹了opensea如何創(chuàng)建NFT作品?opensea創(chuàng)建NFT操作教程圖解的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-01-30 -
OpenSea是什么?opensea交易所開戶、買賣NFT教學(xué)
這篇文章主要介紹了OpenSea是什么?opensea交易所開戶、買賣NFT教學(xué)的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2022-12-07 -
OpenSea平臺(tái)代幣是什么?NFT交易平臺(tái)OpenSea代幣介紹
這篇文章主要介紹了OpenSea平臺(tái)代幣是什么?NFT交易平臺(tái)OpenSea代幣介紹的相關(guān)資料,希望這篇關(guān)于NFT交易平臺(tái)OpenSea代幣的介紹,能夠幫助各位投資者,更加全面的了解OpenSe…
2021-09-09 -
最大NFT買賣市場(chǎng)OpenSea測(cè)試步驟教程
這篇文章主要介紹了最大NFT買賣市場(chǎng)OpenSea測(cè)試步驟教程,OpenSea是目前以太坊網(wǎng)絡(luò)上規(guī)模最大的NFT(非同質(zhì)化代幣)買賣市場(chǎng),能夠交易包括數(shù)字藝術(shù)品、加密收藏品、游戲物…
2021-03-30