如何测试与评估 Filecoin 挖矿硬件?
原文标题:《Filecoin 挖矿硬件的测试与评估》
撰文:招宝
复杂的 Filecoin 挖矿程序加上严厉的惩罚机制,意味着当前想要成为 Filecoin 矿工依然面临不小的门槛。在此前我们就整个 Filecoin 的挖矿流程进行了较为全面的科普,但想要成为一名真正的 Filecoin 矿工还需要在各个细分版块进行深入且透彻的研究,这次我们聊聊硬件。
多、快、好、省的测试方向
首先,硬件测试的目的是为了追求极致的投入产出比,就如同京东的那句广告语「多、快、好、省」。
多:Filecoin 网络特殊的证明系统对硬件能否高效地运行软件算法提出了高要求。Filecoin 矿工能否合理适配软硬件以实现功效的最大化发挥,将直接影响挖矿奖励;
快:Filecoin 矿工快速完成对扇区封装是算力增长的必经过程。封装速度取决于算法,而算法的优化正是对硬件利用率的提升;
好:Filecoin 的挖矿设备需要 7*24 小时都处于高速运转的状态。如果挖矿设备质量不达标,在运行的过程中产生损坏并使数据丢失,面临的将是高昂的质押惩罚。
省:性能高、质量好并不是 Filecoin 挖矿设备的最优选择。在硬件层面进行高效配比,既能够节省成本,也能够保证挖矿收益。
质量、性能和可扩展性的评估标准
如果将 IDC 机房比作矿场,那软件程序运行载体的硬件设备就是矿工手中的「铁锹」。俗话说「磨刀不误砍柴工」,Filecoin 硬件设备的测试与评估是至关重要的,且我们将其总结为三个方面: 质量、性能和可扩展性。
质量
硬件设备质量检测的方式跟传统硬件出厂的检测方式一样,通过各项指标测试来检验硬件质量是否达到要求。但是基于 Filecoin 挖矿严格的惩罚机制,还需要进一步对设备进行更严格的压力测试,以保证设备能够长期稳定的运行。
性能
硬件性能方面的测试侧重于与软件算法系统的契合度。 正如将 Windows 系统强装到 MAC 笔记本,会出现各种不兼容问题。质量好的硬件设备如果不能够与挖矿软件相匹配,也会出现产能低下的情况。
这里以 CPU 为例,Filecoin 矿工在早期测试阶段使用的是英特尔的 CPU,后来绝大部分更换为了 AMD,这背后最主要的原因是 SHA256 算法。SHA256 是 Filecoin 中使用最多的一种算法,而英尔特芯片并不支持它。早期矿工经过测试,发现支持 SHA256 的 AMD 运行效率要比因特尔快很多。所以 Filecoin 矿工在对算法进行优化的同时,也要通过硬件的运行效率来综合判定。
另外,在 Filecoin 挖矿的过程中,不同的阶段采用不同的设备对于整体挖矿效率的提升也起到重要的作用,比如扇区封装 P2 阶段,采用 GPU 效率会更高。
可拓展性
可扩展性不仅是根据硬件设备与软件算法合理匹配的综合考量,未来还会依据新需求来对硬件设备进行升级和更新。当前 IT 行业的发展依然遵循摩尔定律,硬件设备的快速迭代就需要矿工在可扩展性方面深思熟虑,减少硬件更替的成本。