時(shí)間:2023-08-01|瀏覽:245
您可以使用lotusclientimport命令將數(shù)據(jù)導(dǎo)入本地Filecoin節(jié)點(diǎn)。重要的是要記住結(jié)果數(shù)據(jù)CID(將來(lái)可以在本地節(jié)點(diǎn)上使用),因?yàn)閷?lái)必須使用它從礦工那里檢索數(shù)據(jù)。一旦數(shù)據(jù)導(dǎo)入本地節(jié)點(diǎn)后,用戶必須發(fā)起交易。這可以通過(guò)lotus客戶機(jī)dea:命令完成。該命令將數(shù)據(jù)CID生成FilecoinPiece,并以交互方式引導(dǎo)用戶完成存儲(chǔ)交易流程。
FilecoinPiece是用戶在Filecoin網(wǎng)絡(luò)上存儲(chǔ)數(shù)據(jù)的主要單位。FilecoinPiece沒(méi)有固定的大小,而是由扇區(qū)大小的上限限制,這由網(wǎng)絡(luò)參數(shù)控制。如果一個(gè)FilecoinPiece的大小超過(guò)礦工支持的扇區(qū)大小,它必須被分割成更多的Piece,以適應(yīng)一個(gè)扇區(qū)。
FilecoinPiece是一個(gè)CAR文件,其中包含一個(gè)IPLDDAG和它自己的數(shù)據(jù)/有效負(fù)載CID和片CID。
CAR代表可尋址的內(nèi)容存檔,一個(gè)CAR文件是對(duì)IPLDDAG的串聯(lián)塊的序列化表示,加上文件中描述的根CID。
當(dāng)客戶端希望在Filecoin網(wǎng)絡(luò)中存儲(chǔ)文件時(shí),它們首先使用UnixFS生成文件的IPLDDAG(這是lotus客戶機(jī)import命令所做的事情)。代表DAG根節(jié)點(diǎn)的哈希是IPFS樣式的CID,稱(chēng)為數(shù)據(jù)/有效負(fù)載CID。
UnixFS是一種基于protobuf的文件描述格式,在IPFS中用于目錄和符號(hào)鏈接。在Filecoin中,UnixFS被用作文件格式化指南,用于提交到Filecoin網(wǎng)絡(luò)的文件。生成的CAR文件將用額外的零填充,以使其生成一個(gè)二叉merkle樹(shù)。
總之,UnixFS是一種基于protobuf的格式,用于描述IPFS中的文件、目錄和符號(hào)鏈接。Filecoin使用UnixFS作為提交到Filecoin網(wǎng)絡(luò)的文件的文件格式指南。生成的CAR文件將使用額外的零填充,以形成一個(gè)二叉merkle樹(shù)。
熱點(diǎn):數(shù)據(jù)