时间:2023-07-30|浏览:176
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点则依靠时空证明来保证。为了确保数据的安全性,一个简单的设计原则是要求时空证明必须在很短的时间内完成,否则将被视为无效。同时,如果复制证明无法在短时间内完成,则无法作假。
因此,时间差距越大,系统的安全性就越高。
热点:数据