文储技术贴 | 文储修复官方BUG,你想知道的都在这里
摘要:这是文储的第?3?篇原创技术贴本期原创作者来自文储运营部弗利登文储节点云技术人员在测试机器跑任务时,发现在检测到不正确的扇区,但也运行 windowPoSt,这
这是文储的第?3?篇原创技术贴
本期原创作者
来自文储运营部弗利登
文储节点云技术人员在测试机器跑任务时,发现在检测到不正确的扇区,但也运行 windowPoSt,这直接造成了当矿工有一个扇区时空证明失败后,会造成大批量的扇区证明同时失败。
为什么会造成大量扇区无法通过时空证明呢?主要是因为在官方代码中,获取当前需要做时空证明的扇区信息的参数传错了,具体可查看下图 。
原本此处应该填参数 good 才是正确的 ,因为 good 这个变量代表的是矿工可以正常提交时空证明的扇区信息,而 nps 代表的是当前挑战窗口应该需要证明的扇区信息,包括坏的和好的。
如果在下一个挑战窗口传入 nps 的话,其中的一个扇区若不能正常提交时空证明,那么就会导致 Filecoin 系统会认为该矿工在该轮提交的扇区全部都是错误的。正可谓:棋差一着,满盘皆输。这样不仅会让矿工面临掉算力的情况,而且还会被系统罚没 FIL 。
所以导致之前大量的矿工在官方 slack 上哭诉,为什么自己的算力会掉的那么厉害。而官方开始也是一脸懵圈,一时间没有排查出代码问题。而节点云的技术人员在发现问题之后,积极地在 github 上与官方人员?magik6k?沟通讨论技术细节,帮助 Filecoin 官方解决了燃眉之急。
目前文储节点云已将出错代码和修复后的代码提交官方,并获得官方认证,收录入官方代码库。官方人员?magik6k?也对文储表示了感谢:“这对我们将会有很大的进步。”
文储节点云将继续做好区块链基础设施服务商的角色,为 Filecoin 的生态建设做出更多贡献。
今天的分享就先到这里,想要了解更多精彩的内容,请关注我们的公众号:文储网络
还想了解更多节点云资讯,详情请联系节点云客服(微信号:impool003)
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。