为了将文件存储在Filecoin上,客户端必须首先将其导入其本地Filecoin节点中。此步骤产生数据CID-内容标识符,即唯一描述内容的ID。之后,数据被传输到矿工。在Filecoin上存储文件的另一种方法是通过离线交易。
可以使用Lootus client import命令在本地将数据导入Filecoin节点。重要的是要记住结果数据CID(以后在本地节点上也可以使用),因为以后必须使用它来从矿工那里检索数据。数据导入到本地节点后。用户必须发起交易。这可以通过Lootus客户机dea:命令完成。该命令将数据CID作为输入,生成Filecoin Piece,并以交互方式引导用户完成下面详述的存储交易流程。
Filecoin Piece是用户存储在Filecoin网络上的数据协商的主要单位。Filecoin Piece没有特定的大小,而是由扇区大小的上限限制,由网络参数控制。如果一个Filecoin Piece大于矿机支持的扇区的大小,它必须被分割成更多的 Piece,以便适合一个扇区。
Filecoin Piece是一个CAR文件,包含一个IPLD DAG和它自己的数据/有效负载CID和片CID。
CAR代表内容可寻址档案-一个CAR文件是任何的序列化表示IPLD DAG作为其块的级联,加描述在文件中的曲线图(与根CID)。
BTC/ETH/FIL价值资讯,资产倍增公众号:比特小牛
当客户机希望在Filecoin网络中存储文件时,它们首先使用UnixFS生成文件的IPLD DAG(这是Lootus客户机import命令所做的事情)。代表DAG根节点的哈希是IPFS样式的CID,称为数据/有效负载CID。
UnixFS是一种基于protobuf的文件描述格式。IPFS中的目录和符号链接。在Filecoin中使用UnixFS作为文件格式化quideline,用于提交到Filecoin网络的文件。生成的CARfile用额外的零位填充,以便使该文件生成一个二叉merkle树。
BTC/ETH/FIL价值资讯,资产倍增公众号:比特小牛
UnixFS是一种基于protobuf的格式,用于描述IPFS中的文件,目录和符号链接。Filecoin使用UnixFS作为提交到Filecoin网络的文件的文件格式指南。生成的CAR文件用额外的零位填充,以使该文件成为二叉merkle树。
文章标题:Filecoin数据存储模式解析
文章链接:https://www.btchangqing.cn/252075.html
更新时间:2022年12月04日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。