okx

Filecoin的复制证明的核心功能与矿工的任务

时间:2023-07-30|浏览:176

Filecoin网络中,矿工有效保存数据,并且有以下两个角色:

1)参与Filecoin存储市场,承接客户数据并进行存储交易。 2)参与Filecoin存储共识,验证并生成区块,以扩大Filecoin区块链,并从中获取区块奖励和费用。

同时,需要完成以下流程:

1)承诺新存储和注册新扇区 为了在Filecoin中注册一个扇区,矿工必须对该扇区进行封装。封装过程需要进行复制证明或PoRep,即以证明的方式生成数据的唯一表示形式。一旦产生证明,矿工将其压缩并提交到区块链上。这样证明矿工确实复制了他们约定存储的数据副本。

2)持续证明存储 每个存储矿工都必须定期在链上提交证明,以证明扇区数据被完整存储。这个过程被称为时空证明(PoSt)。

3)宣布存储故障并从故障中恢复 如果某个扇区未能提交上述证明,将被视为故障,矿工将受到处罚。

Filecoin的存储证明体系是其网络的核心部分,也是团队投入最多研究的部分。它主要涵盖复制证明(PoRep)和时空证明(PoSt),其中复制证明是关键中的关键。

那么,复制证明证明了什么? 简单来说,Filecoin的复制证明就是证明矿工确实存储了用户的数据。

具体而言,复制证明(PoRep)是一个交互式的证明系统。在这个系统中,存储提供者需要提供可公开验证的证明,来表明他们为一个数据文件副本分配了独有的空间资源,并且所存储的数据是可检索的。也就是说,复制证明将可检索证明(PoR)嵌入到容量证明(PoC)中。

进一步地,PoRep使证明者能够证明他们使用了至少所需的最小空间来存储信息,并且实际上使用该空间来存储有用的信息。同时,复制证明(PoRep)还能有效地提取存储的任何数据。

在一个带有激励机制的Filecoin网络中,存储节点以证明者的身份参与存储数据文件,因为这样可以获得网络奖励。

PoRep的一个重要特性是,如果证明者不能证明他们按照声称存储了数据文件的复制副本,那么他们将无法获得奖励。这是通过系统设计实现的,即使是重复的数据文件,也需要分别证明每个副本,按照协议进行单独证明。

此外,复制证明要求在存储时发起,并且必须保持承诺。也就是说,必须: 1)在规定的时间内完成证明。 2)证明完成后,不得删除数据。

第1点可以通过交易和上链信息进行验证,而第2点则依靠时空证明来保证。为了确保数据的安全性,一个简单的设计原则是要求时空证明必须在很短的时间内完成,否则将被视为无效。同时,如果复制证明无法在短时间内完成,则无法作假。

因此,时间差距越大,系统的安全性就越高。

热点:数据

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2