深度了解Fil中的存储和检索,带你探索你不知道的东西!

fffmCQ.jpg

今天从存储提供方(也就是矿工)和使用 FIL 网络存储数据的用户的视角,解释 FIL的运作原理。

介绍

通过允许任何人作为存储提供者参与,Fil网络实现规模经济。目前,该网络由分布在全球各地的数百个存储提供者组成。内容寻址和加密存储证明验证了数据在矿工的硬件上长期正确安全地存储,从而创造了一个强大可靠的服务。

深度了解Fil中的存储和检索,带你探索你不知道的东西!

FIL上的数据

为在FIL上存储文件,用户必须首先在其本地Fil节点中导入文件。这一步会产生一个 数据CID ——即内容标识符,描述该内容的唯一ID。之后,数据被传给矿工。另一种在Fil上存储文件的方式是通过 _离线交易_,不在本文讨论范围中。

将数据导入本地的Fil节点这步,可以通过lotus client import命令来完成。要记住所产生的 _数据CID_(之后在本地节点上也可获取),因为以后从矿工那里检索数据时会用到。

深度了解Fil中的存储和检索,带你探索你不知道的东西!

存储流程

用户在 Fil网络中通过交易存取数据。网络的参与者,包括矿工(供给方)和用户(需求方),通过 存储 和 检索 来与对方交互。

检索流程

检索与存储不同,使用支付通道,主要链下完成。数据传输是按量计价的,用户在数据传输的过程中逐步向矿工支付费用。整个过程中,只有创建支付通道、兑换凭证,是涉及与 Fil区块链交互的。

深度了解Fil中的存储和检索,带你探索你不知道的东西!

整体流程如下:

  1. 发现 – 用户找出拥有其所需数据的矿工,并向其索取检索报价详情 – 每字节价格、解封价格、付款间隔。
  2. 设立支付通道 – 用户需要和矿工之间设立一个支付通道(如果还不存在的话)。
  3. 数据传输与支付 – 矿工向用户发送数据,直到需要支付。当达到一定的阈值时,会要求进行支付处理,之后继续进行数据传输。根据矿工是否在他们的 区块存储 中拥有数据,他们可能需要首先 解封 数据 – 这是一个非常规和非瞬时的操作,这是存储交易一节中描述的 封装 的反向操作。
声明:该文观点仅代表作者本人,与炒币网无关。炒币网系信息发布平台,仅提供信息存储空间服务。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对文章观点负责。 提示:投资有风险,入市须谨慎。本资讯仅供参阅,不作为投资理财建议。

发表评论

登录后才能评论