LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 2021年7月14日Fil最新头条:了解ipfs|Fil中的存储和检索交易

2021年7月14日Fil最新头条:了解ipfs|Fil中的存储和检索交易

2021-07-14 区块链CX 来源:区块链网络

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

介绍

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

Fil 上的数据

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

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

将数据导入本地节点后,用户需发起交易。这步通过lotus client deal命令来完成。该命令将一个?数据CID?作为输入,产生一个?Filecoin Piece?,并交互式引导用户完成存储交易流程,详见下文。

Filecoin Piece?是用户在Filecoin网络上存储数据的主要协商单位。Filecoin Piece?并没有特定的大小,而是以?扇区?大小为上限,受网络参数控制。如果一个?Filecoin Piece?大于矿工支持的?扇区?的大小,它必须被分割成更多的碎片,以便每个碎片都适合一个扇区。

存储流程

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

检索流程

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

整体流程如下:

发现?- 用户找出拥有其所需数据的矿工,并向其索取检索报价详情 - 每字节价格、解封价格、付款间隔。

设立支付通道?- 用户需要和矿工之间设立一个支付通道(如果还不存在的话)。

数据传输与支付?- 矿工向用户发送数据,直到需要支付。当达到一定的阈值时,会要求进行支付处理,之后继续进行数据传输。根据矿工是否在他们的?区块存储?中拥有数据,他们可能需要首先?解封?数据 - 这是一个非常规和非瞬时的操作,这是存储交易一节中描述的?封装?的反向操作。

故障

当因为网络连接丢失、存储故障或恶意行为导致证明未在期限内被纳入Fil区块链时,故障就发生了。

当一个扇区被登记为故障时,Fil 网络将对本应存储该扇区的存储矿工进行惩罚;也就是说,将对矿工未能持续存储的行为进行处罚评估(从矿工预付的抵押品中支付)。

扇区故障费分为三类:

扇区故障费?- 需由每个处于故障状态的扇区每天支付。该费用的大小略高于该扇区每天预计获得的区块奖励额。如果一个扇区连续2周以上处于故障状态,该扇区将支付终止费,并从区块链状态中移除。

扇区故障检测费?- 这是一次性支付的费用,如果该故障是由链上机制检测发现而非矿工诚实上报时收取。考虑到时空证明检查的概率性,该收费额设为对应扇区在若干天时间中的区块奖励。

扇区终止费?- 一个扇区可能因为故障或矿工主动而在到期日之前终止。收取的终止费原则上相当于一个扇区当前所产生的收益,且不超过一个限额,以免阻碍长时扇区。

这里聊了关于存储和检索 Fil 上数据的一些概念、用户和矿工为存取数据使用的协议以及这些流程中所涉的各类证明和保证。

从用户和矿工的视角,详细介绍存储交易和检索交易的流程;以及在某一方出现恶意行为时, Fil 协议对其的惩罚措施。

总结起来,本文概述了 Fil协议如何管理 Fil 网络,使之成为一个可靠和无信任的去中心化存储网络。

提示:更多相关内容以及你想了解的可以进入我的主页关注小编公众哦。

—-

编译者/作者:区块链CX

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...