IPFS/FIL官方推出Filecoin教程丨第二課準備和傳輸資料

買賣虛擬貨幣

2020年7月6日,Filecoin官方推出Filecoin教程,驗證Filecoin上的儲存 。

它為初學者提供了Filecoin的證明系統友好、無需程式碼的體驗,並探討了複製證明(PoRep),儲存證明(PoSt)和zkSNARK如何在有激勵的分散式儲存系統中,使信任對方成為可能。V丨ipfssy

接下來,我們開始第二課的學習。

驗證Filecoin上的儲存 | 第2課,共6課準備和傳輸資料

一、準備要儲存的資料

在系統檔案(例如puppy.gif)可以儲存在Filecoin網路上之前,必須首先將其轉換為Filecoin Piece。

在此轉換的第一階段,將系統檔案與UnixFS一起分塊以建立IPLD DAG(有向無環圖)。您可以在我們的分散資料結構教程中瞭解有關DAG(merkle樹的一種形式)的更多資訊。該IPLD DAG的有效載荷CID(內容識別符號)與IPFS CID相同,代表了DAG的根。

然後將IPLD DAG序列化為CAR檔案並進行位填充以製作Filecoin Piece。該作品具有唯一的作品CID(內容識別符號),也稱為CommP(作品承諾)。V丨ipfssy

由於有效負載CID和分段CID是資料本身的加密雜湊,因此它們是唯一的,具有相同的CID可以保證內容相同。相同的IPLD DAG將產生相同的有效載荷CID,相同的片段將產生相同的片段CID,無論是誰儲存或檢索它們。

二、談判儲存交易並傳輸資料

當客戶協商的儲存處理礦工,他們僱用他們來儲存塊的資料,這可能是一個整體或部分檔案。礦工將來自一個或多個客戶的這些碎片儲存在扇區中,這是Filecoin使用的基本儲存單元。部門的大小各不相同,並且客戶可以儲存每筆交易最大規模的資料。

一份CID(內容識別符號)與其他交易引數一起包裝以建立交易建議。該交易CID包含有關資料本身,在一塊CID,礦工和客戶端,以及其他重要的交易細節的身份形式的資訊。

客戶將此交易建議傳送給同意儲存其資料的礦工。礦工確認後,客戶端會將其資料傳輸給礦工。一旦礦工獲得了資料並驗證它與交易建議中記錄的CID相匹配,他們便在Filecoin的區塊鏈上釋出交易建議,並承諾交易雙方。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;