Filecoin入门之时空证明和复制证明

众所周知,Filecoin是一个分布式存储网络,作为数据存储网络,最重要的是数据的安全性和稳定性。为了确保数据的稳定和安全性,协议实验室采用复制证明和时空证明来解决这一问题。

整个挖矿过程中,首先由矿工抢单,将需要存储的文件下载完成后密封保存文件,向Filecoin第一次提交复制的文件证明和时空证明。并向Filecoin网络提交投票,只有投到自己才能出块。如果本轮没中,后续仍可以继续提交时空证明获取出块权。

那么怎么获得更多的出块权呢?答案是提高自己的有效存储,即帮助客户保存文件,提升全网算力占比,即提高自己全网有效存储占比。

通过上文的描述我们可以看到,想要获取出块权,必须有存储数据、提交了复制证明和时空证明三个步骤才可以获得参与出块权,但并不意味着获取了出块权。而只有获取出块权才能获取出块奖励。所以我们在区块浏览器中看到那些算力排名靠前的节点,但却没有出块奖励的现象。

我们可以看到在Filecoin网络中,复制证明和时空证明是非常必要的,复制证明的目的是为了想系统证明矿工确实存储了用户所需的数据。矿工只有将数据封存在扇区中的生成复制证明并压缩上链才能获得有效算力。

时空证明则是向系统证明矿工不仅存储了用户的数据,而且在该时间段内一直存储了用户的数据。该证明是连续不断的,时空证明是向矿工发出加密挑战的过程,而且矿工必须在严格时间内完成挑战,否则会受到Filecoin的惩罚。

在Filecoin网络中,时空证明采用WindowPoSt审核机制,矿工必须为每个扇区提交时空证明,,这需要随时访问每个受挑战的扇区,并将零知识证明压缩的证据作为消息以块形式发布到区块链。因此,在每个24小时内至少对矿工创建承诺容量的扇区进行一次检查,并保留一份永久的、可验证的记录,以证明每个存储矿工的持续承诺。

此外,Filecoin项目还采用了Expected Consensus预期共识机制。最新机制是每一轮选举出5名矿工创建新的区块,矿工被选中的概率与其有效存储成比例,然后根据矿工的贡献获得奖励。

从上文我们可以看出时空证明和复制证明对整个Filecoin网络的重要性。两套机制确保了矿工在特定的时间段内有效存储了用户的数据,确保了整个网络有效、有序运行。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!