IPFS/FIL官方推出Filecoin教程丨第六課驗證交易

買賣虛擬貨幣

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

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

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

驗證Filecoin上的儲存 | 第6課,共6課驗證交易

零知識證明壓縮後,驗證儲存所需的關鍵資料是否儲存在Filecoin鏈中,每個執行節點的使用者都將維護其副本,這就使得時空證明可以隨著時間的推移定期執行。

作為儲存客戶,您可以執行lotus client list-deals命令列出該節點建議的所有儲存交易。例如,以下是僅提出一項交易的節點的結果:

$ lotus client list-deals

DealCid:    bafyreiefvrrv5j7omqzfersogg4nqzctyzj66rcmkwkbxxx5prvd5sklci

DealId:        2

Provider:     t01000

State:        StorageDealActive

On Chain?:    Y (epoch 59)

Slashed?:    N

PieceCID:    bafk4chzazx6u4luj34azuit37rlylgrcbgkaakqsjt5avsbolxale2igii3q

Size:        1016

Price:        1000000

Duration:    2744

讓我們研究一下此命令提供的資料:

DealCid:交易建議的內容識別符號(CID)。V 丨ipfssy

DealId:交易的唯一ID。

Provider:與使用者進行交易的儲存提供商的唯一識別符號,也稱為儲存礦工。

State:交易狀態。一旦資料被儲存和密封,這通常是StorageDealActive。(請注意,StorageDealActive即使在交易期限到期,或礦工未能透過時空證明後,當前情況仍將保持這種狀態,因此,slashed對於後一種情況,請務必參考該欄位。)

On Chain?一個布林值,指示交易是否已儲存在鏈中。如果為正值,則該欄位還將指示儲存資料的時期。紀元是鏈上的特定點。較低的數字在歷史上更久遠,而較高的數字則是最近才出現的。

Slashed?一個布林值,指示儲存提供商是否未透過時空證明。(如果該礦工停止儲存您的資料,該值將更改為Y,並且該礦工將受到處罰。)

PieceCID:代表儲存資料的CID(內容識別符號),也稱為CommP(件承諾)

Size要儲存的資料位元組。

Price儲存交易的Filecoin代幣(FIL)中每個時期的價格。

Duration達成協議的交易的總持續時間,以紀元為單位(區塊鏈的一次迭代,目前相當於25秒)。

比較這些交易

對於以下測驗,請考慮以下三筆交易:

$ lotus client list-deals

DealCid:    bafyreiefvrrv5j7omqzfersogg4nqzctyzj55rcmkwkbxxx6prvd5sklci

DealId:        32

Provider:     t01000

State:        StorageDealActive

On Chain?:    Y (epoch 59)

Slashed?:    N

PieceCID:    bafk4chzazx6u4luj34azuit37rlylgrcbgkaakqsjt5avsbolxale2igii3q

Size:        1016

Price:        1000000

Duration:    2744

DealCid:    bafyreiefvrrv5j7omqzfersogg4nqzctyzj44rcmkwkbxxx5prvd5sklci

DealId:        45

Provider:     t01000

State:        StorageDealActive

On Chain?:    Y (epoch 22)

Slashed?:    Y

PieceCID:    bafk4chzazx6u4luj34azuit37rlylgrcbgkaakqsjt5avsbolxale2igii3q

Size:        1016

Price:        1000000

Duration:    2744

DealCid:    bafyreiefvrrv5j7omqzfersogg4nqzctyzj33rcmkwkbxxx4prvd5sklci

DealId:        57

Provider:     t01000

State:        StorageDealActive

On Chain?:    Y (epoch 38)

Slashed?:    N

PieceCID:    bafk4chzazx6u4luj34azuit37rlylgrcbgkaakqsjt5avsbolxale2igii3q

Size:        1016

Price:        1000000

Duration:    2744

免責聲明:

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

推荐阅读

;