存储矿工如何向FIL网络中添加存储?

[复制链接]
10523 |1
发表于 2021-6-8 02:00:00 | 显示全部楼层 |阅读模式

存储挖掘系统是FIL协议的一部分,负责存储客户的数据并生成证明正确存储行为的证明工件。

存储挖掘是整个FIL协议最核心的部分之一,因为它基于网络中经过验证的存储能力提供了所有必需的共识算法。矿工被选择挖掘区块,并根据他们对网络承诺的存储能力扩展区块链。

存储是以扇区为单位添加的,扇区是对网络的承诺,即某些存储将保留一段承诺的持续时间。为了参与存储挖掘,存储矿工必须:1)向系统添加存储,以及 2)证明他们在整个扇区的生命周期内维护他们约定存储的数据的副本。

wk588_com_zybibafrcxj.jpg

wk588_com_zybibafrcxj.jpg

首先,扇区是FIL网络上的基本存储单位。它们具有标准尺寸以及明确定义的承诺时间增量。扇区的大小在安全问题与可用性之间取得平衡。扇区的生命周期由存储市场决定,并设置扇区的承诺持续时间。

在协议的第一次迭代中,支持 32GiB 和 64GiB 扇区。最大扇区寿命由证明算法确定。最长扇区生命周期最初为 18 个月。扇区在其生命周期结束时自然会过期。此外,矿工可以延长其扇区的使用寿命。当矿工履行他们的承诺时,可以获得奖励并收回抵押品。

其次,矿工以扇区的形式向FIL网络添加存储。了解更多加 ipfssy,添加存储的步骤如下:

1)预提交扇区:矿工发布扇区的 SealedCID 并进行存款。

2)证明提交扇区:矿工为扇区提供复制证明(PoRep)。

这个过程保证了,矿工的PoRep实际上证明了矿工已经复制了扇区数据并正在从中生成证明:

承诺证明必须发生在交互式区块之后(扇区预承诺证明之后的150个区块),因为 PoRep 中使用了该区块包含的随机性。

承诺证明必须在预承诺证明到期之前发生,这是一个建立的边界,以确保矿工没有足够的时间“伪造”复制证明生成。

对于成功提交证明的每个扇区,矿工负责不断证明其扇区数据的存在(时空证明)。作为回报,矿工获得存储能力。

最后,对于存储提供商来说,为了维护网络客户的存储保证,有强烈的动机既向链报告扇区故障,又尝试从故障中恢复是非常重要的。没有这种激励,就不可能将诚实矿工的硬件故障与恶意行为区分开来,这是公平对待矿工所必需的。扇区故障费用的大小取决于故障的严重程度以及矿工有望从该扇区获得的奖励,以确保激励措施保持一致。

矿工应该尝试恢复故障扇区以避免支付惩罚,这大约等于矿工将从该扇区获得的区块奖励。解决技术问题后,了解更多加 ipfssy,矿工应调用RecoveryDeclaration并产生 WindowPoSt 挑战,以重新获得该扇区的权力。

请注意,如果一个扇区连续14天处于故障状态,它将被终止,并且矿工将受到惩罚。矿工可以通过调用自行终止扇区TerminationDeclaration,如果他们知道他们无法恢复它,在这种情况下,他们将收到较小的罚款。


回复

使用道具 举报

发表于 2021-6-8 10:30:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表