買比特幣 買比特幣
Ctrl+D 買比特幣
ads

BEI:教程 | 如何在IPFS上存儲NFT?_BNFT價格

Author:

Time:1900/1/1 0:00:00

NFT在2021年迎來了其爆發式的發展,從基礎設施、到去中心化域名、再到交易市場、逐步涉及到虛擬市場、游戲場所、DeFi+NFT、收藏品等方面,可以說現階段NFT生態已經初具規模。

永久性和不變性是不可替代通證核心價值主張的一部分。為創作者在版權保護方面提供了得天獨厚的優勢,為數字收藏品領域創造了非常大的想象空間。但是由于設計上的根本缺陷,目前針對消費者的許多NFT都不能提供這兩種特性。我們經常聽到這樣的說法:NFT“永遠存在區塊鏈上”,但通常情況下,由于在區塊鏈上存儲數據的成本和空間限制,實際上只存儲所有權記錄,以及鏈接到NFT實際內容的元數據。但是這些鏈接是脆弱的,使用HTTP協議將用戶指向特定的位置,而不是特定的資產。這意味著由鏈接指向的內容可能會在未來的任何時候更改或離線,從而使原始資產永遠丟失(所有權記錄也變得毫無價值)。

星際文件系統(IPFS)可以幫助解決這些問題,并且利用IPFS的NFTs可以獲得一些優勢。當然遵守已建立的約定對于確保存儲在網絡上的數據的持久性和可訪問性至關重要。隨著非可替代令牌(NFT)的流行,現在是時候回顧在IPFS上鏈接和存儲NFT數據的最佳實踐了。在這篇文章中,我們將特別討論兩個最近關注的領域:內容尋址和內容完整性。

穆迪:財政責任法對評估美國財政和制度實力的影響有限:金色財經報道,穆迪表示,財政責任法對評估美國財政和制度實力的影響有限。[2023/6/6 21:17:36]

內容尋址

IPFS內容標識符是一種極其穩定和靈活的方式,可以唯一地標識任何內容,而不管其存儲在何處或如何存儲。為了最大程度地利用這些優勢,開發人員應遵循以下建議和慣例來鏈接到IPFS數據。

以下資料需要掌握:

1.1CID

CID是一段內容的自描述唯一標識符。例子:?bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi

CID應該在應用程序代碼內部以及在其他上下文中使用,無論您使用的是IPFS還是其他系統,都應使用CID。我們建議每當將CID存儲在磁盤上時,尤其是在元數據和區塊鏈記錄中將其轉換為IPFSURI之后,這些ID在創建后就不能更改。包括ipfs://URI方案將重要上下文添加到CID中,該CID清楚地向用戶和自動工具顯示如何查找內容。

1.2IPFSURI

IPFSURI統一資源標識符(UniformResourceidentifier,或URI)用于指定給定上下文中的特定內容。上下文由URI方案決定(作為前綴追加到URI,后跟://)。IPFS的URI方案就是IPFS。URI可以有選擇地包含一個追加到末尾的路徑

花旗:債務交易推進后比特幣面臨新挑戰:金色財經報道,花旗在一份報告中分析了風險資產在回撤期間的表現,發現它們容易受到更高波動性和更弱回報的影響。因此,對于比特幣和以太坊來說,近期前景似乎并不太樂觀。

花旗策略師表示,加密貨幣市場并不能幸免于對美國債務違約的擔憂、負面事態發展引發的拋售以及表明取得進展的頭條新聞引發的反彈。在與傳統金融機構有關的問題中,加密貨幣通常表現良好,3月份的銀行業動蕩就能夠反應,當時比特幣表現出色,但也許美國政府違約等機構的風險并沒有為去中心化數字資產描繪出有利的前景。[2023/6/4 21:15:02]

例如:

ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi

ipfs://bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta/nft.mp4

IPFSURI是指向文件或目錄的IPFS鏈接的規范標識。從智能合約鏈接到IPFS數據時,請使用IPFSURI明確指示應使用IPFS檢索數據。當鏈接到存儲在IPFS上的圖像和其他媒體資產時,也應在NFT的結構化元數據中使用IPFSURI。

1.3HTTP網關URL

HTTP網關為無法本地解析IPFSURI的舊版瀏覽器提供了互操作性。此類鏈接僅應在應用程序的表示層中使用,而不應存儲在區塊鏈或NFT元數據內部。

Optimism社區關于主網Bedrock升級的投票推遲至3月2日開始:2月17日消息,Optimism宣布社區對主網Bedrock升級提案進行的投票已被推遲,投票將在3月2日至4月5日間進行。推遲投票是為了解決社區成員在Bedrock漏洞賞金競賽中發現的漏洞。如果Optimism 社區投票通過Bedrock升級提案,那么升級將在投票結束的兩周后進行。

此前消息,Optimism Goerli測試網于今年1月升級至Bedrock架構;2月初,社區提出將主網進行Bedrock升級的提案。據悉,Bedrock是由OP Labs開發的新一代去中心化Rollup基礎架構,旨在為Layer2網絡提供模塊化、簡單性和以太坊等效性。[2023/2/17 12:12:31]

例如:

https://dweb.link/ipfs/bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi

請注意,HTTP網關將內容分發重新集中化,同時顯示中間人矢量和單點故障-如果網關操作員離線或不可達,則鏈接將斷開。但是,對IPFS內置支持的瀏覽器可以避免這些問題,因為它們可以自動從此類鏈接中提取CID并加載IPFS根據用戶首選項提供數據。

如何操作

開發人員應根據上下文設置不同的鏈接格式。

Web3孵化器Tané完成800萬美元融資,B Dash Ventures Inc.等參投:1月28日消息,分布在迪拜、紐約和東京三地的 Web3 孵化器 Tané 宣布完成 800 萬美元新一輪融資,DEEPCORE Inc.、XTech Ventures Co. Ltd、DeNA Co. Ltd、B Dash Ventures Inc. 和一批個體投資者參投。

Tané 目前由管理合伙人 Ikuma Mutobe 領導,主要對種子輪和早期階段的 Web3 初創公司和項目進行投資并在創業、金融、工程和業務發展方面給予指導,其重點關注的加密領域包括基礎設施(Layer 1 和 Layer 2 區塊鏈)、隱私及跨鏈解決方案、安全、消費者應用及 Token 經濟學、DAO、NFT、DeFi。[2023/1/28 11:34:09]

2.1鏈上

NFT智能合約應將IPFSURI返回到與每個令牌關聯的資產和元數據。

例如:

ipfs://bafybeibnsoufr2renqzsh347nrx54wcubt5lgkeivez63xvivplfwhtpym/metadata.json

我們建議在鑄造每個令牌并在鏈上存儲完整URI之前生成IPFSURI。這是符合期望使用URI的智能合約接口的最簡單方法,并且ipfs://URI方案使任何分布式應用程序都可以輕松地使用IPFS看到數據可用。

LD Capital推出分布式基金LD Capital X,將與GP合作每年向Web3創業者投資2億美元:8月15日消息,LD Capital宣布成立分布式基金LD Capital X,將與20個GP投資合伙人合作,以每年2億美元的資金規模投向市場。 LD Capital X將采取分布式透明和開放的基金模式與優質GP和LP合作,支持更多Web3創業者。該基金與機構型投資者、投資GP的合作方式為共同投資共同收獲,一起參與從尋找優質項目與創業者、投資到投后管理中的每一個環節,以此擴大挖掘項目能力,提升投資認知,增強投后服務能力,形成更大的生態合作,堅持更長期價值投資。[2022/8/15 12:26:58]

2.2元數據

元數據中,應該使用IPFSURI作為以明文形式鏈接到IPFS資源的最明確,最可靠的方法。這是引用NFT媒體資產的IPFSURI的例子:?ipfs://bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta/nft.mp4

開發人員可能希望包含指向公共HTTP網關的鏈接,以實現傳統的互操作性。

理想情況下,應避免其他鏈接到內容的替代方法。由于從特定位置通過HTTP提供的內容可能會發生更改,因此,除了臨時內容鏡像以外,不能依賴此類鏈接。因此,在永久且不可變地存儲數據的區塊鏈上,通過HTTP引用內容非常脆弱且具有風險。

相反,IPFSURI永遠有效,因此可以安全地視為其數據的規范鏈接。通過將IPFSURI用作鏈接的“事實來源”,應用程序可以輕松地支持多種存儲解決方案,或者隨著時間的推移輕松切換到不同的網關,只需生成新的網關鏈接即可。這比將特定網關“硬編碼”到永久性區塊鏈記錄中更為靈活。

2.3應用

在面向用戶的應用程序中,開發人員應通過以下兩種方式鏈接到IPFS內容:IPFSURI與HTTP網關URL。

直到更多的瀏覽器支持IPFSURI方案的本機解析為止。請注意,可以根據需要從原始CID或IPFSURI輕松生成兩種鏈接。

以下是針對dweb.link上的公共網關的HTTP網關URL的示例:

https://dweb.link/ipfs/bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta/nft.mp4

可以使用CID作為子域而不是URL路徑來編寫相同的鏈接:

https://bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta.ipfs.dweb.link/nft.mp4

這兩個例子都對應于以下規范的IPFSURI:?ipfs://bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta/nft.mp4

作用

NFT的一個主要問題是資產的完整性——這包括資產本身以及與資產相關的任何數據。IPFS通過使用CID驗證自創建鏈接以來沒有任何更改來保護NFT數據的完整性。開發人員應遵循以下建議,以從IPFS的內置數據驗證中獲得最大收益。

3.1將元數據鏈接到其資產

元數據應被視為NFT值不可或缺的一部分。因此,為了保留資產的價值,應將元數據與資產一起存儲在IPFS上,以確保兩者都可訪問。

實現此目的的方法如下:創建兩個新目錄;將資產添加到其目錄;將資產目錄添加到IPFS,并注意其CID;在自己的目錄中創建元數據,使用中的CID引用資產以創建IPFSURI。URI應包含目錄的CID和資產的文件名;將元數據的目錄添加到IPFS,注意其CID;使用中的CID為元數據創建IPFSURI,并在鏈上存儲URI以形成所有權記錄。

此過程都保留了開發人員在其鏈接中包含文件名的能力,同時確保可以相互獨立地引用元數據和資產。

元數據將在以下位置訪問:?ipfs://{metadata-directory-CID}/metadata-filename

可以在以下位置訪問該資產:?ipfs://{asset-directory-CID}/asset-filename

這是一些JSON元數據的示例,其中包含鏈接到圖像文件的IPFSURI:

{

"name":"Notimetoexplain!",

"description":"Isaidtherewasnotimetoexplain,andIstandbythat.",

"image":"ipfs://bafybeidfjqmasnpu6z7gvn7l6wthdcyzxh5uystkky3xvutddbapchbopi/no-time-to-explain.jpeg"

}

可以使用IPFSURI提取圖像:

ipfs://bafybeidfjqmasnpu6z7gvn7l6wthdcyzxh5uystkky3xvutddbapchbopi/no-time-to-explain.jpeg。為了進行演示,您的應用程序可以創建網關URL,以允許用戶使用HTTP來獲取圖像,例如,https://dweb.link/ipfs/bafybeidfjqmasnpu6z7gvn7l6wthdcyzxh5uystkky3xvutddbapchbopi/no-time-to-explain.jpeg

一旦創建了元數據,就將其作為JSON文件存儲在IPFS上,并使用生成的CID創建類似URI的URI?ipfs://bafybeibnsoufr2renqzsh347nrx54wcubt5lgkeivez63xvivplfwhtpym/metadata.json,可以將其存儲在智能合約中。

可用性

使用像IPFS這樣的去中心化網絡來提供內容的主要原因是防止鏈接失效。這就需要通過其他網絡中的節點通過托管鏡像數據來實現的。為了確保鏈接的內容仍然可用,開發人員應將內容的CID固定在他們管理的IPFS節點上,并與希望提供幫助的其他人一起保存和分發內容,從而自己托管該內容。當然也可以通過固定服務來進行托管內容。

——End——

本文由星際視界翻譯整理,請勿抄襲

編輯:星際視界IPFSNEWSSue

Tags:NFTSURBEIHTTBNFT價格nsure幣最新消息BEI價格htt幣騙局

幣安下載
NFT:金色DeFi日報 | Sushi協議v3版MIRIN將兌換、期權和貸款合并至一個合約_DEF

DeFi數據 1.DeFi總市值:1078.45億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:26.

1900/1/1 0:00:00
COI:金色觀察丨Coinbase上市在即:加密領域第一個“吃螃蟹”值得嗎?_加密貨幣

金色財經區塊鏈4月14日訊?加密貨幣交易所作為加密貨幣生態中最重要的一環,在市場中發揮的作用不言而喻。而作為目前美國最大的合規加密貨幣交易所----Coinbase今天就要登陸納斯達克市場了.

1900/1/1 0:00:00
TRI:一份新的無狀態以太坊路線圖_Magic Ethereum Money

自上一版無狀態以太坊的全面“路線圖”發布以來已經過去了一段時間,現在很多東西都發生了改變。似乎又到了需要“全都寫下來”的時候了。 我們沒有在做什么 我們沒有在解決無狀態挖礦的問題.

1900/1/1 0:00:00
SIU:相約上海 與區塊鏈同行者激發創新火花_ELS

回顧2020,征戰20212020年5月,太壹科技&優盾錢包作為一匹區塊鏈技術服務領域的黑馬一躍而出,自此勢不可擋.

1900/1/1 0:00:00
ETH:Eth2進展更新:首推、信標鏈、會議、研究等_EVERETH

首推 本周有廣泛共識的決定:Eth2.0合并 信標鏈 最近出現了一次罰沒!在整整兩個月沒有任何罰沒事件后,在4月16日出現了一次單獨的罰沒事件。遺憾的是我對這次罰沒沒有更多的信息.

1900/1/1 0:00:00
4.10晚間行情: BTC 如期突破 60000 下一站在哪

文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.

1900/1/1 0:00:00
ads