1. 首页
  2. 新闻资讯

WindowPoSt如何提高主网安全性

矿工在每个时空证明周期都必须对所有上链的扇区进行检查。可以简单理解为时空证明是对已经进行复制证明的数据进行抽查。在calibration网络中对时空证明WindowPoSt要求更加严格。

WindowPoSt如何提高主网安全性
7月15日,Filecoin官方发布消息称,主网上线窗口期调整至8月31日到9月21日。回顾一下,Filecoin主网上线之路可谓一波三折。去年底Filecoin第一阶段测试网(Phase1)上线,5月15日,第二阶段Filecoin第二阶段测试网启动(Phase2),6月19日,Filecoin二阶段测试网重启,重启后由之前的Interopnet取代Testnet,以解决现存的Bug。

测试网Phase2和Phase1的重大区别主要在于共识机制的变化,即复制证明和时空证明的变化,复制证明从WindowSDR变为SDR,时空证明从ElectionPoSt变为WindowPoSt/WinningPoSt,用一张表格可以简单的说明。

WindowPoSt如何提高主网安全性

当复制证明从WindowSDR变为SDR时,网络的
安全性将得到增强。WindowSDR是将一个扇区分为多块,然后进行并排密封,而SDR无需扇区切分扇区,只能按照顺序密封,复制证明采用SDR后,极大降低了被攻击的可能性。

PoSt算法要求矿工必须在每一轮打包区块时提交证明,证明他们确实贡献了存储空间。可以简单理解为时空证明是对已经进行复制证明的数据进行抽查。矿工为了出块成功,必须在较短的时间完成WinningPoSt。但更为重要的就是WindowPoSt的变化,
这意味着从此前抽查部分扇区提交时空证明转变为每一个扇区都必须提交时空证明,此举大大提高了Filecoin网络的可靠性。如果把Filecoin网络比喻成一个有机生命体,WindowPoSt为这个生命体设置了心跳机制,拓展了修复的可能,是一个能自我修复的生命体,从而具有更强的生命力。

采用了WindowPoSt后,Filecoin网络的安全性和稳定性得到了极大的提升,但这也意味着对矿工推出了更严格的要求。矿工在每个时空证明周期都必须对所有上链的扇区进行检查,
如果检查失败,算力将被消减。因此在Phase2网络启动1-2周内,大家会发现一个现象——多数矿工频繁地被削减算力。

从现有测试网情况看,冰河实验室旗下的雅典娜矿池(RRM)算力超
2PB,且是
前十名矿工节点中唯一坚持稳定做WindowPoSt时空证明的节点。(https://filscout.io/en/m/account?id=t0118768&from=groupmessage)

此外,雅典娜矿池(RRM)保障大规模集群稳定性的能力、强大的运维优势和技术算法优势保证了算力的稳定性。雅典娜矿池(RRM)是头部矿工结点中唯一没有利用漏洞屏蔽掉算力问题的节点,且雅典娜矿池(RRM)不断模拟各种异常来测试集群稳定性。为满足爱好者需求,雅典娜矿池(RRM)基于专业优势,推出了适合大众参与IPFS的云算力解决方案,技术爱好者可通过人人矿场了解详情。

WindowPoSt如何提高主网安全性

雅典娜矿池(RRM)排名

在本轮测试网上线后,冰河分布式存储实验室相关工作人员第一时间发现测试网Bug(https://github.com/filecoin-project/specs-actors/issues/569)见下图,并向官方提出修改意见。如果连续4次不做WindowPoSt,有问题的扇区数据超过8192个,便会触发该智能合约的Bug,该Bug触发后,并不会导致算力下降。官方发布的新代码已经修复此漏洞,但由于该
Bug属于智能合约层,需要更新所有的节点才能彻底解决该Bug,因此,目前的测试网仍然是带着这个Bug运行。该Bug的存在导致即使关闭所有机器,算力也不会削减,只是不会出块。

WindowPoSt如何提高主网安全性测试网Bug

随着主网上线的日益临近,官方推出了更加符合主网运行环境的开发者测试网络calibration网络,
在calibration网络中对时空证明WindowPoSt要求更加严格,从原有测试网40分钟变为每30分钟提供WindowPoSt,从提交
36个WindowPoSt增加到48个WindowPoSt,这意味着在奖励网络或者正式主网上线时,时空证明WindowPoSt将更加重要,而此前没做WindowPoSt的矿工节点将会不占据优势。

WindowPoSt如何提高主网安全性

雅典娜矿池(RRM)提交的WindowPoSt

申明:本站所发布文章仅代表个人观点,不代表链嗅网立场。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

联系我们

联系微信:anyxbd

联系邮箱:chainxiu@163.com