中文字幕亚洲一区婷婷,图片区日韩欧美亚洲,爱福利极品盛宴色一区,不卡一区二区在线观看

當(dāng)前位置: 首頁 > IPFS > 什么是IPFS NFT? 如何使用IPFS儲存NFT數(shù)字收藏品?

什么是IPFS NFT? 如何使用IPFS儲存NFT數(shù)字收藏品?

時間:2023-01-11 16:04:09 作者:區(qū)塊鏈達(dá)人 閱讀:4916次

什么是IPFS NFTNFT創(chuàng)建中,區(qū)塊鏈?zhǔn)强缍鄠€節(jié)點處理鑄造、記賬、不可變元數(shù)據(jù)的絕佳方式。同時,由于在網(wǎng)絡(luò)中數(shù)千個節(jié)點之間復(fù)制數(shù)據(jù)的成本很高,因此很難在區(qū)塊鏈上存儲大量數(shù)據(jù)。因此,存儲和保護(hù)鏈下NFT數(shù)據(jù)的必要性標(biāo)志著IPFS(星際文件系統(tǒng))的開始和推出。IPFS可以幫助解決這些問題,并確保NFT數(shù)據(jù)存儲在去中心化網(wǎng)絡(luò)上的持久性和可訪問性。IPFS是一種點對點的版本控制文件系統(tǒng)和超媒體協(xié)議,用于存儲和檢索數(shù)據(jù)。


什么是IPFS NFT?

 

NFTNFT代表文件和NFT元數(shù)據(jù)

不可替代的代幣或NFT是一種特殊的加密資產(chǎn)。與可替代代幣不同,它們不可互換,因為每個NFT都擁有獨(dú)特的鏈上簽名。因此,NFT被用來代表數(shù)字藝術(shù)和數(shù)字收藏品也就不足為奇了。然而,值得指出的是,NFT可以代表任何獨(dú)特的數(shù)字或?qū)嵨镂锲?。這種表示通常是通過將NFT表示文件分配給NFT來完成的。但是,請務(wù)必注意,這些文件并未存儲在區(qū)塊鏈上。畢竟,這會產(chǎn)生經(jīng)濟(jì)和技術(shù)后果,因為區(qū)塊鏈不是為存儲大文件而設(shè)計的。

相反,開發(fā)人員使用云存儲解決方案存儲代表NFT的文件。IPFS是為此目的最好的去中心化選擇之一(更多內(nèi)容見下文)。此外,在正確存儲文件后,開發(fā)人員獲取它們的URL并將它們添加到NFT元數(shù)據(jù)中。此外,后者還包括一些關(guān)于NFT的其他細(xì)節(jié),通常以JSON文件的形式出現(xiàn)。就像代表NFT的文件一樣,開發(fā)人員傾向于以相同的方式存儲NFT元數(shù)據(jù)文件。因此,IPFS NFT元數(shù)據(jù)存儲往往是最常見的解決方案。

NFT智能合約中實際包含的細(xì)節(jié)是指向NFT元數(shù)據(jù)(URI)的鏈接。當(dāng)然,智能合約還包括其他標(biāo)準(zhǔn)化信息。但是,具體細(xì)節(jié)取決于NFT的類型(ERC-721、ERC-1155、SPL 等)。最后,一旦Web3開發(fā)人員部署了NFT智能合約,他們就會創(chuàng)建(鑄造)NFT。在此過程中,鏈上交易將NFT元數(shù)據(jù)鏈接(URI)存儲在區(qū)塊鏈上。 

 

什么是IPFS?

星際文件系統(tǒng)或IPFS是一個用于上傳、存儲和訪問網(wǎng)站、應(yīng)用程序、數(shù)據(jù)和文件的分布式系統(tǒng)。此外,Protocol Labs開發(fā)了這種點對點 (P2P) 超媒體協(xié)議來保存和增長人類的知識。畢竟,IPFS使網(wǎng)絡(luò)更具彈性、可升級性和開放性。 

此外,作為一種P2P文件共享協(xié)議,IPFS使用戶能夠以去中心化的方式托管和訪問內(nèi)容。此外,用戶運(yùn)營商托管一部分整體數(shù)據(jù),這為存儲和共享文件或其他內(nèi)容創(chuàng)建了一個獨(dú)特且創(chuàng)新的系統(tǒng)。另外請注意,IPFS不像傳統(tǒng)的HTTP系統(tǒng)那樣是基于位置的。相反,它使用內(nèi)容尋址策略。因此,IPFS生態(tài)系統(tǒng)中的所有內(nèi)容都有一個唯一的哈希值作為內(nèi)容標(biāo)識符(CID)。因此,IPFS用戶可以根據(jù)內(nèi)容而不是位置找到任何文件、網(wǎng)站、數(shù)據(jù)等。本質(zhì)上,為了查找特定數(shù)據(jù),IPFS利用所請求內(nèi)容獨(dú)有的加密哈希。此外,IPFS還通過將內(nèi)容鏈接在一起來識別內(nèi)容。

 

IPFS是如何工作的

如果您想更深入地了解IPFS的運(yùn)作方式,請確保使用該協(xié)議的文檔。但是,快速了解以下三個原則將幫助您欣賞IPFS NFT: 

通過內(nèi)容尋址進(jìn)行識別——使用IPFS時,內(nèi)容是通過“其中的內(nèi)容”而不是“它所在的位置”找到的。這是可能的,因為IPFS協(xié)議中的每個內(nèi)容都有一個CID(內(nèi)容來源的唯一哈希)。

通過DAG(有向無環(huán)圖)進(jìn)行內(nèi)容鏈接——IPFS 使用Merkle DAG,其中所有節(jié)點都具有節(jié)點內(nèi)容哈希形式的標(biāo)識符。此外,IPFS通常將用戶的內(nèi)容拆分為塊的各個部分,以構(gòu)建 Merkle DAG表示。這意味著不同的文件部分可以來自多個來源,并且仍然可以有效地進(jìn)行身份驗證。在某種程度上,這類似于使用BitTorrent,它允許您同時從多個對等點獲取文件。 

通過 DHT(分布式哈希表)進(jìn)行內(nèi)容發(fā)現(xiàn)——IPFS使用DHT來找出哪些節(jié)點正在托管用戶查詢的內(nèi)容。此外,由于哈希表本質(zhì)上是鍵到值的數(shù)據(jù)庫,因此DHT是分布式網(wǎng)絡(luò)中跨對等點拆分的表。因此,要查找內(nèi)容,您需要查詢這些對等點。

 

什么是IPFS NFT?

至此,你就知道什么是NFTIPFS了。因此,您可能已經(jīng)對什么是IPFS NFT有了深入的了解。然而,由于術(shù)語“IPFS NFT”可能有點令人困惑,因此了解NFT是什么以及IPFS的含義可能還不夠。因此,需要解釋一下。

IPFS NFT不是IPFS“擁有”或“鑄造”的不可替代代幣。相反,術(shù)語“IPFS NFT”是指所有使用IPFS來存儲代表NFT、NFT元數(shù)據(jù)或兩者的文件的NFT。此外,以同樣的方式,“IPFS NFT 元數(shù)據(jù)”關(guān)注使用IPFS存儲的NFT元數(shù)據(jù)文件。

 

IPFSNFT:關(guān)系

大多數(shù)NFT通過鏈下存儲數(shù)據(jù)來發(fā)揮作用。在NFT中,URL用于指向互聯(lián)網(wǎng)中某處的數(shù)據(jù)。如您所知,鏈接可能會改變、消失或?qū)⒛鷰У脚c預(yù)期完全不同的地方。

這是上面的一個示例場景:2021311日,是Mike Winkelmann創(chuàng)造歷史的一天。大多數(shù)人都以Beeple的名字認(rèn)識他,他以6900萬美元的價格出售了“EverydaysThe First 5000 DaysNFT。想象一下,您購買了該NFT并可以通過URL訪問它,數(shù)據(jù)存儲在鏈外。你打開鏈接,期待看到你美麗的NFT藝術(shù),但看到的卻是:

 

那將是一個問題,尤其是你剛剛為此支付了6900萬美元。我們大多數(shù)人都不會以接近該價格的任何價格購買 NFT,但無論NFT的價格如何,購買NFT的任何人都可能發(fā)生這種情況。

那么,有什么簡單的解決方案呢?IPFS。作為一個使用密碼學(xué)并與區(qū)塊鏈相關(guān)的網(wǎng)絡(luò),您的文件不是來自標(biāo)準(zhǔn) URL,并且您可以確保它始終存在,無論如何。例如,Beeple 的工作存儲在 IPFS 上,許多其他NFT使用IPFS作為主存儲或二級存儲。

使用 IPFS,您使用不同主機(jī)的網(wǎng)絡(luò)來幫助存儲您的文件(只要有人在網(wǎng)絡(luò)上托管文件),而不是像普通 HTTP那樣從特定域或服務(wù)器訪問內(nèi)容。如果您聽說過 Filecoin,這是由將存儲服務(wù)器專用于 IPFS網(wǎng)絡(luò)的用戶開采的硬幣,并作為主機(jī)保持網(wǎng)絡(luò)正常運(yùn)行的激勵。

目前,關(guān)于誰負(fù)責(zé)NFT的存儲——藝術(shù)家還是買家,這有點模糊。無論如何,如果你曾經(jīng)購買過 NFT,我會建議使用IPFS備份文件。

 

你應(yīng)該使用IPFS進(jìn)行NFT存儲嗎?

有一些特定的項目和 NFT 實用程序?qū)嶋H上可以通過為 NFT 表示文件和/或 NFT 元數(shù)據(jù)文件使用中心化存儲解決方案來為用戶提供額外的價值。然而,參與 Web3 開發(fā)的每個人都應(yīng)該爭取適當(dāng)?shù)娜ブ行幕潭?。因此,我們認(rèn)為去中心化存儲解決方案是可行的方法。當(dāng)談到這些解決方案時,IPFS 往往是最佳選擇?,F(xiàn)在,在開始使用 NFT IPFS 解決方案之前,請確保您了解使用 IPFS 進(jìn)行 NFT 存儲的主要優(yōu)缺點。IPFS 的主要缺點之一是它不會永久存儲文件,因為它不使用區(qū)塊鏈技術(shù)。然而,這正是Filecoin 巧妙地補(bǔ)充了IPFS 的地方。 

另一方面,IPFS具有一些明顯的優(yōu)勢:

效率低廉——IPFS P2P 系統(tǒng)同時從多個節(jié)點檢索內(nèi)容,這使得它非常高效。這也可以節(jié)省大量帶寬。畢竟,效率的提升有助于降低系統(tǒng)成本。 

彈性——IPFS 通過簡化創(chuàng)建用于鏡像數(shù)據(jù)的網(wǎng)絡(luò)來提供高度彈性的系統(tǒng)。此外,由于內(nèi)容尋址,IPFS 的內(nèi)容是自主版本化的。 

去中心化——信息審查和單點故障問題是中心化存儲解決方案和 Web2 總體上的核心問題。因此,IPFS 的去中心化特性通過提供一個扁平和開放的網(wǎng)絡(luò)消除了這些問題。 

可用性——通過促進(jìn)彈性網(wǎng)絡(luò)的創(chuàng)建,IPFS 實現(xiàn)了更持久的可用性。例如,這會增加發(fā)展中國家或那些速度較慢的咖啡店WiFi 連接的連接性。 

 

IPFS如何存儲NFT數(shù)據(jù)?

IPFS 是一種開源超媒體協(xié)議,允許通過以下方式進(jìn)行點對點 (p2p) 分散式數(shù)據(jù)存儲:簡化共享、抗審查、輕松檢索

IPFS決定在網(wǎng)絡(luò)上移動數(shù)據(jù),并使用其內(nèi)容地址及其文件版本控制高級功能和數(shù)據(jù)結(jié)構(gòu)來查找您要求的內(nèi)容。

以下三個相互依存的基本步驟構(gòu)成了一個完整的 IPFS 生態(tài)系統(tǒng)。

1步:通過唯一標(biāo)識進(jìn)行內(nèi)容尋址

一旦用戶在IPFS上上傳NFT數(shù)據(jù),他們就會收到內(nèi)容的IPFS哈希,稱為CID 。CID是用于引用內(nèi)容的NFT數(shù)據(jù)的唯一標(biāo)識符或地址,無論其存儲方式和位置如何。CID是根據(jù)內(nèi)容創(chuàng)建的。因此,使用CID來引用NFT數(shù)據(jù)可以防止脆弱鏈接和地毯拉動等問題。

IPFS遵循特定的數(shù)據(jù)結(jié)構(gòu)偏好、約定和IPLD,從原始內(nèi)容到IPFS地址,IPFS地址唯一標(biāo)識IPFS網(wǎng)絡(luò)上的內(nèi)容。下一步探討如何通過DAG數(shù)據(jù)結(jié)構(gòu)將內(nèi)容之間的鏈接嵌入到該內(nèi)容地址中。

2步:通過DAG進(jìn)行內(nèi)容存儲和鏈接

IPFS提供去中心化的數(shù)據(jù)存儲和檢索方式來長期保存NFT數(shù)據(jù)。IPFS中的永久層使用加密證明來確保NFT數(shù)據(jù)隨時間的持久性和持久性。

NFT數(shù)據(jù)鏈接方面,IPFS使用了為表示目錄和文件而優(yōu)化的Merkle DAG??梢酝ㄟ^多種方式構(gòu)建Merkle DAG。

為了構(gòu)建存儲的NFT數(shù)據(jù)的Merkle DAG表示,IPFS最初將其拆分為 塊。將其拆分為多個塊意味著文件的不同部分可以來自不同的來源并且可以快速進(jìn)行身份驗證。Merkle DAGs還提供了另一個重要的特性:如果你有兩個相似的文件,不同Merkle DAGs的部分用于引用相同的數(shù)據(jù)子集。

它可以更方便地傳輸不同版本的大型數(shù)據(jù)集(例如基因組學(xué)研究或天氣數(shù)據(jù))。其背后的原因是您只需要傳輸新更改的部分,而不是每次都創(chuàng)建全新的文件。因此,整個NFT數(shù)據(jù)通過Merkle DAG鏈接和表示。

3步:通過分布式哈希表 (DHT) 進(jìn)行內(nèi)容檢索

IPFS 采用分布式哈希表來查找哪些節(jié)點托管了 NFT 數(shù)據(jù)。哈希表表示鍵值的數(shù)據(jù)庫。該哈希表分布在分布式網(wǎng)絡(luò)中的所有對等點上,其中 libp2p 處理對等點之間的連接和交互。

libp2p 查詢 DHT 以了解并查找哪些節(jié)點存儲了構(gòu)成 NFT 數(shù)據(jù)的每個塊。找到內(nèi)容后,您需要連接到該內(nèi)容(NFT 數(shù)據(jù))并檢索它。

IPFS 為此目的使用 Bitswap 模塊與對等方建立連接并發(fā)送一個需求列表(包含所需 NFT 數(shù)據(jù)的所有塊的列表)。收到請求的內(nèi)容塊后,可以通過散列和比較它們的 CID 來驗證它們。這些 CID 還有助于塊重復(fù)數(shù)據(jù)刪除。

Libp2p 如何支持連接多路復(fù)用?建立連接并維持其費(fèi)用并不容易。借助 IPFS,Libp2p 可以在具有高互操作性的對等點之間實現(xiàn)連接多路復(fù)用,并且無需為每個服務(wù)不同地設(shè)置多個連接。IPFS 生態(tài)系統(tǒng)為內(nèi)容創(chuàng)建 CID,并通過生成 IPLD Merkle DAG 將其鏈接。使用 libp2p 提供的 DHT 檢索內(nèi)容,然后用戶可以使用多路復(fù)用連接下載它。所有這些都由堆棧的中間部分保存在一起,由唯一標(biāo)識符鏈接。

 

如何使用IPFS儲存NFT數(shù)字收藏品?IPFS因其持久性、持久性和固定特性而受到廣泛關(guān)注。對具有易于檢索和安全CID的數(shù)據(jù)管理系統(tǒng)和存儲的需求激增,使用戶能夠采用IPFS的最佳實踐。為了確保NFT的存儲安全建議至少開始使用IPFS作為輔助備份。借助IPFS,NFT的創(chuàng)建者可以立即獲得去中心化、不可變和可驗證存儲的好處。創(chuàng)作者可以將內(nèi)容無縫推送到IPFS,以創(chuàng)建指向NFT元數(shù)據(jù)的不可變鏈接,并確保內(nèi)容永久存儲。

tag: IPFS NFT
免責(zé)聲明:鑫鏈財經(jīng)作為開放的信息發(fā)布平臺,所有資訊僅代表作者個人觀點,與鑫鏈財經(jīng)無關(guān)。如文章、圖片、音頻或視頻出現(xiàn)侵權(quán)、違規(guī)及其他不當(dāng)言論,請?zhí)峁┫嚓P(guān)材料。
風(fēng)險提示:本站所提供的資訊不代表任何投資暗示。投資有風(fēng)險,入市須謹(jǐn)慎。

上一篇:IPFS存儲使用成本是多少錢?有免費(fèi)ipfs存儲使用嗎

下一篇:什么是IPFS?IPFS的起源是怎么樣的?

相關(guān)文章
网站地图秦icp备18810132号