你現在(Exist)的(Of)位置:網站首頁 > 新聞動态

去中心化存儲:Estuary、Web3.storage 和(And) NFT.storage

發布時(Hour)間:2021-09-14

Filecoin 是(Yes)一(One)種去中心化的(Of)存儲備份,但 Filecoin 區塊鏈上(Superior)存儲的(Of)數據從何而來?數據首先添加到 IPFS 節點,允許與存儲提供商協商以(By)将信息存儲在(Exist) Filecoin 上(Superior)。


IPFS 是(Yes)一(One)個(Indivual)分布式系統,用(Use)于(At)存儲和(And)訪問文件、數據和(And)應用(Use)程序。如果您了(Got it)解文件系統通常如何工作(Do),它們會根據數據的(Of)組織來訪問數據。FAT 文件系統使用(Use)分配表來查找數據,NTFS 文件系統使用(Use)硬鏈接和(And)數據流,而 IPFS 使用(Use)内容 ID(CID)。當開發人(People)員需要(Want)訪問存儲在(Exist) IPFS 網絡上(Superior)的(Of)應用(Use)程序或數據時(Hour),他(He)們需要(Want)擁有該 CID 的(Of)副本。


1.jpg


但是(Yes),由于(At)浏覽器本身并不(No)支持 IPFS,因此中介是(Yes)獲取這(This)些數據的(Of)唯一(One)途徑。IPFS 網關爲(For)開發人(People)員和(And)用(Use)戶提供該功能。任何擁有 CID 的(Of)人(People)都可以(By)訪問存儲在(Exist) IPFS 網絡上(Superior)的(Of)數據。CID 允許在(Exist)該數據中具有彈性。


例如,如果某個(Indivual)節點因任何原因宕機,則該信息可在(Exist)其他(He)節點上(Superior)用(Use)作(Do)備份。IPFS 網關可以(By)簡單地從另一(One)個(Indivual)備份節點加載數據,使用(Use) CID 來訪問它。


可以(By)将 Filecoin 視爲(For)一(One)種租賃系統,其中開發人(People)員或用(Use)戶從 Filecoin 區塊鏈租用(Use)長期文件存儲并付費存儲其數據。區塊鏈隻是(Yes)交易中介和(And)保護的(Of)機制。存儲提供商通過提供自己的(Of)存儲供這(This)些開發人(People)員和(And)用(Use)戶使用(Use)以(By)将他(He)們的(Of) IPFS 數據保存在(Exist)鏈上(Superior)以(By)使其長期可用(Use)來兌現這(This)些交易。


了(Got it)解 Filecoin 和(And) IPFS 如何協同工作(Do),我們可以(By)開始參考諸如 Estuary、Web3.storage 和(And) NFT.storage 之類的(Of)網關系統。


爲(For)什麽要(Want)使用(Use)三種不(No)同的(Of)存儲系統?

實際上(Superior),這(This)三個(Indivual)網關做類似的(Of)事情。它們充當中介,接受數據存儲到 IPFS 系統上(Superior),允許收集 CID,并爲(For)用(Use)戶提供一(One)種創建合約以(By)将其數據存儲在(Exist) Filecoin 鏈上(Superior)的(Of)方式。


如果它們執行相同的(Of)功能,爲(For)什麽我們需要(Want)同一(One)事物的(Of)三個(Indivual)版本?

每個(Indivual)解決方案都是(Yes)爲(For)特定目的(Of)和(And)特定受衆而設計的(Of)。爲(For)了(Got it)真正了(Got it)解它們每個(Indivual)人(People)的(Of)作(Do)用(Use),我們需要(Want)詳細了(Got it)解它們。


Estuary


Estuary 是(Yes)開發人(People)員将存儲自動化到 IPFS 網絡和(And) Filecoin 網絡的(Of)一(One)種方式。它是(Yes)一(One)個(Indivual)簡單的(Of) IPFS 節點,其中集成了(Got it) Filecoin 庫,以(By)便更輕松地訪問與 IPFS 和(And) Filecoin 區塊鏈交互所需的(Of)功能。Estuary 專注于(At)對 Filecoin 網絡進行大(Big)量存儲交易,同時(Hour)支持 IPFS 開發人(People)員所了(Got it)解的(Of)開發人(People)員體驗。


Estuary 專爲(For)有大(Big)量數據存儲需求的(Of)客戶而設計,該功能集目前支持每小時(Hour)最多完成 600 筆交易,并且每個(Indivual) Estuary 節點的(Of)存儲容量可以(By)推動生态系統中存在(Exist)的(Of)内容的(Of)上(Superior)限。


2.jpg


您可能會遇到訪問 IPFS 節點、協商存儲,然後與存儲提供商執行相同操作(Do)以(By)手動将其存儲在(Exist) Filecoin 區塊鏈上(Superior)的(Of)麻煩。但是(Yes),這(This)樣做可能很乏味,尤其是(Yes)當您要(Want)存儲許多文件時(Hour)。Estuary 提供了(Got it)一(One)種直接的(Of)方式來存儲您的(Of)文件并作(Do)爲(For)開發人(People)員協商您的(Of)合同,從而使創建事情變得更加簡單。


Estuary 的(Of)前端允許用(Use)戶隻需點擊幾下即可登錄并将文件上(Superior)傳到 IPFS。Estuary 将聯系存儲供應商,并與其中六家商談經過驗證的(Of)交易。您可以(By)選擇直接在(Exist) Estuary 上(Superior)查看交易以(By)獲取您的(Of)信息。如果數據大(Big)小低于(At) 3.57 GiB,您的(Of)數據将被臨時(Hour)保存在(Exist)一(One)個(Indivual)暫存區,交易協商将在(Exist)幾個(Indivual)小時(Hour)内進行,以(By)将數據(連同其他(He)數據包)作(Do)爲(For)一(One)個(Indivual)塊添加到網絡中。


創建交易後,您将獲得指向 CID 的(Of)鏈接。您可以(By)在(Exist)您的(Of)應用(Use)程序或網站中使用(Use)此 CID 從任何公共 IPFS 網關檢索您的(Of)數據,因爲(For)您的(Of)數據現在(Exist)可以(By)從全球分布式網絡訪問。即使您的(Of)數據還沒有備份到 Filecoin 并且仍然在(Exist) Estuary 上(Superior)演,您仍然可以(By)從任何 IPFS 網關檢索 CID,讓您可以(By)無縫開發,而無需擔心數據是(Yes)否已添加到 Filecoin 生态系統中。


Estuary 使用(Use) IPFS 固定标準,因此很容易從其他(He)現有解決方案切換。Estuary 非常适合編寫需要(Want)穿梭于(At)任何大(Big)小的(Of)大(Big)量文件的(Of)軟件的(Of)任何人(People)。Estuary 不(No)需要(Want)特定的(Of)編程語言,可以(By)以(By)您覺得最自然的(Of)方式使用(Use)。由于(At)其直觀性,應用(Use)程序和(And)網站的(Of)推出(Out)可能并不(No)複雜。


Web3.storage


Web3.storage 是(Yes)用(Use)于(At)與 IPFS 網絡和(And) Filecoin 區塊鏈交互的(Of)網關的(Of)另一(One)個(Indivual)叠代。與 Estuary 類似,該服務提供了(Got it)一(One)種在(Exist) IPFS 系統上(Superior)存儲數據的(Of)方法。它爲(For)用(Use)戶提供了(Got it)免費訪問 IPFS 網絡、存儲數據和(And)檢索數據的(Of)機會。


3.jpg


雖然集成 IPFS 和(And) Estuary 需要(Want)一(One)些準備工作(Do),但 Web3.storage 爲(For)用(Use)戶提供了(Got it)使用(Use)來自 IPFS 網絡和(And) Filecoin 的(Of)存儲直接進入應用(Use)程序開發的(Of)機會,而無需深入研究集成。


就像 Estuary 一(One)樣,您需要(Want)一(One)個(Indivual) API 密鑰來訪問系統,但這(This)隻是(Yes)開設一(One)個(Indivual)免費帳戶并上(Superior)傳文件的(Of)簡單問題。擁有該文件後,您可以(By)使用(Use) API 密鑰通過 curl 或直接通過浏覽器訪問它。


爲(For)了(Got it)更輕松地構建 Web 應用(Use)程序,有一(One)個(Indivual)直接的(Of) JavaScript 接口,隻需幾行代碼即可在(Exist)您的(Of)代碼中使用(Use) IPFS。構建 IPFS 節點的(Of)腳本需要(Want) API 密鑰才能工作(Do),但可以(By)從站點上(Superior)的(Of)文檔中複制粘貼。


您可以(By)直接通過文件的(Of) CID 訪問文件,并開始簡化您的(Of) JavaScript 應用(Use)程序以(By)使用(Use)存儲在(Exist) IPFS 網絡上(Superior)的(Of)數據。對于(At)構建基于(At) JavaScript 的(Of)應用(Use)程序并希望使用(Use) Web3.storage 直接上(Superior)傳和(And)檢索其文件的(Of)開發人(People)員來說,使用(Use)簡單使其成爲(For)理想的(Of)存儲解決方案。


NFT.storage

盡管不(No)可替代的(Of)NFT 已成爲(For)當今互聯網上(Superior)最熱門的(Of)資産之一(One),但對許多用(Use)戶而言,在(Exist)線存儲 NFT 仍然需要(Want)一(One)些工作(Do)。NFT.storage 是(Yes)一(One)個(Indivual)專門的(Of)接口,用(Use)于(At)在(Exist) IPFS 網絡上(Superior)存儲 NFT,它會自動複制到 Filecoin 區塊鏈。


NFT.storage 與前面提到的(Of)網關的(Of)獨特之處在(Exist)于(At)它保留了(Got it)購買和(And)銷售 NFT 所必需的(Of)元數據。由于(At) NFT 是(Yes)區塊鏈環境的(Of)藝術品或收藏卡,因此元數據對于(At)确定誰擁有這(This)些數字資産以(By)及它們之前去過哪裏至關重要(Want)。NFT 需要(Want)長期生存能力,而像 IPFS 這(This)樣的(Of)去中心化存儲系統可以(By)免費提供。


4.jpg


NFT.storage 使用(Use)許多與 Estuary 和(And) Web3.storage 相同的(Of)存儲細節。它爲(For)上(Superior)傳的(Of)數據提供 CID,并允許用(Use)戶檢查他(He)們在(Exist) Filecoin 區塊鏈上(Superior)的(Of)存儲交易狀态。通過 NFT.storage 存儲的(Of)任何 NFT 都可以(By)通過其内容 ID 通過任何 IPFS 網關訪問。API 的(Of)輕松集成以(By)及與開發環境的(Of)快速集成使 NFT.storage 成爲(For) NFT 創建者将他(He)們的(Of)工作(Do)快速輕松地上(Superior)傳到區塊鏈的(Of)理想選擇。


幾個(Indivual)著名的(Of) NFT 市場已經使用(Use) IPFS 和(And) Filecoin 爲(For)其網絡提供支持。該領域中兩個(Indivual)較爲(For)知名的(Of)名稱 Palm 和(And) VideoCoin 使用(Use) IFPS 來存儲和(And)檢索内容。但是(Yes),NFT.storage 爲(For)用(Use)戶提供了(Got it)一(One)種無需通過中介即可與網絡交互的(Of)方式。它賦予 NFT 創建者權力,并爲(For)他(He)們提供他(He)們期望從 IPFS 等強大(Big)的(Of)分散存儲網絡中獲得的(Of)存儲彈性。


我應該使用(Use)什麽?

5.jpg

這(This)取決于(At)——你在(Exist)建造什麽? 作(Do)爲(For)紮根于(At) JavaScript 的(Of) Web 開發人(People)員,您可能會發現 Web3.storage 更易于(At)使用(Use)且更适合您的(Of)開發需求。假設您正在(Exist)開發去中心化的(Of)應用(Use)程序,并希望更多地了(Got it)解數據的(Of)存儲方式。在(Exist)這(This)種情況下,Estuary 爲(For)您提供了(Got it)這(This)種能力,盡管後端可能會更加複雜。如果您是(Yes) NFT 創作(Do)者,想要(Want)更多地控制上(Superior)傳的(Of)作(Do)品,那麽 NFT.storage 可能就是(Yes)您要(Want)找的(Of)。這(This)三個(Indivual)工具執行許多相同的(Of)操作(Do),但每個(Indivual)都适用(Use)于(At)特定用(Use)例。無論你決定使用(Use)什麽,潛入并玩得開心!


微信咨詢

      Copyright@2018-2020   版權所有 武漢美申區塊鏈科技有限公司 工信部備案号:       去中心化存儲:Estuary、Web3.storage 和(And) NFT.storage - 新聞動态 - 成都區塊鏈開發