带你了解原力矿池稳定性和高产量背后的秘密
本文由IPFS原力区原作
2020年8月25日北京时间上午6时,超过400万FIL奖励的太空竞赛正式拉开帷幕。根据区块浏览器filscan.io显示,全网整体算力增长速度较快,截止发稿前已经突破20PB。
图1 整体太空竞赛相关数据
在过去的60个小时中,各种数据眼花缭乱,原力运维教授大家如何通过冰山模型真正看懂节点数据。
图2 冰山模型
冰山模型包括“水面上”的数据,包括单T收益、出块效率以及总FIL收益,这些数据用户都可以通过区块浏览器filscan.io查看。
但这些数据是基于冰山模型“水下”的能力来呈现的,包括稳定性、产量和安全。这些属性是用户所无法看到的。
“外行看热闹,内行看门道”,冰山模型就是通过揭秘原力运维稳定性和高产量背后的秘密,来透视太空竞赛背后的“门道”。
门道1:封装扇区的失败情况
图3 全网矿工Sector封装情况(部分节点)
Filecoin算力增长的前提是需要矿工完成Sector的封装,Sector封装的不稳定,也导致了算力损失。
图3直接展示矿工节点在太空竞赛的表现:运行2天,大量矿工出现封装失败的情况,最多的矿工达到了8204个,相当于256.375TB的算力,每天损失高达128 T算力。
门道2:封装任务调度情况
图4 节点A (绿色代表P1阶段,黄色代表P2阶段)
图5 节点B(绿色代表P1阶段,黄色代表P2阶段)
节点A 和 节点B 的任务调度根本没有规律可言,节点A的P1和P2阶段完成时间跨度非常大,节点B则显得情况更加混乱。
图6 原力矿池节点t02438(绿色代表P1阶段,黄色代表P2阶段)
相对而言,原力区节点的数据表现更加稳定。
门道3:矿池总体概览情况
图7 原力矿池单节点复制证明、时空证明情况
从图7中我们可以看到,原力矿池矿工节点复制证明和时空证明的失败率均为0,难道一个错都不会出?当然不是的,可以看到一万多个扇区的封装仍然出现了两位数的失败,而这些失败的扇区任务会被下发到盘古幡时间回溯系统进行修复,修复之后再次恢复正常。
强大的矿池监控系统和任务调度系统,精细化到封装的每一个阶段,充分发挥设备性能,有效提升封装产量,进而实现原力矿池节点算力增长以及出块效率的稳定。
以上几个门道,揭秘了原力运维稳定性和高产量背后的秘密,以期提供一个透视大矿工运维能力的模型。
原力运维的工匠精神就体现在从最底层开始优化,始终关注冰山模型的“水下”部分,最终实现“水上”的收益指标。
Scan QR code with WeChat