我们都知道IDC机房在Filecoin挖矿起到关键位置,其主要作用是:恒温恒湿、稳定带宽和供电。其能直接决定能否顺利获得奖励,所以本次活动我们走进挖矿的大心脏——IDC机房。
在第144期原力开放日活动中,我们特别邀请了IPFS原力区的研究员招宝,以“Filecoin中IDC机房的选择标准”为主题,围绕Filecoin的IDC机房相关内容进行了分享。
Filecoin挖矿的要求比较高,为什么Filecoin挖矿这么难?IDC在挖矿中起到怎样的作用?以及我们该如何选择IDC机房?
首先介绍了IDC机房是什么。
互联网数据中心(Internet Data Center)简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化建设的专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等全方位服务。
IDC机房包含设计及建筑、结构、电气、暖通空调、给排水、消防、网络、智能化等多个专业技术于一体,以保障IDC机房应具有“良好的安全性能、可靠和持续供电”的特点。
到底为何Filecoin挖矿如此难?我们从四个方向来了解一下。
1)部署更新难
运维工程师要根据不同型号配置的机器来匹配不同算法,以发挥机器最好的性能;
Filecoin挖矿中有许多不同的程序角色,需要有专业化分工,如负责提交证明、负责增长算力等;
服务器数量越多,部署难度和压力就更大;
官方惩罚机制使其难度加持,停机不仅会损失收益,还会被惩罚算力、罚没抵押。
2)稳定运行难
算力维持难:Filecoin共识机制要求矿工必须24小时持续提交时空证明。时空证明要求是每半小时1次,每天提交48次,一旦做时空证明失败没有及时补救,就会面临着算力惩罚,而且算力下降也会影响收益;
出块不稳定:亟需在30S内完成WinningPoSt出块,否则会影响消息上链的过程,影响获取爆块的奖励;
服务器压力大:Filecoin挖矿需要CPU、内存、磁盘、网络协调在一起,共同协作发挥最高效率,以达到性能最优。
3)突发情况。不仅Filecoin的挖矿难度导致IDC机房的压力大,同时客观条件也会出现一些突发情况,比如像是地震、雷击、洪灾等等不可抗力因素造成IDC机房的故障。18年四川洪灾,比特币矿场被淹造成了全网算力的下跌。
4)人为错误。数据显示,70%的IDC机房故障是由人为的导致,比如员工在布置网络集线器时出现错误,造成网络瘫痪。
选择IDC机房一般会从以下几个主要方面考虑:
1)扩容的提前布置。随着Filecoin全网规模迅猛增长,在选择IDC机房的时候要考虑后续的扩容问题。比如对于可布置100台机柜的机房来说,如果机房没有剩余的机柜,再进行扩容时候就需要另行布置IDC机房,那么就要面临再次支付网络带宽、消防、迁移等等成本。可见选择适当规模的机房的重要性,减少不必要的损耗。
2)带宽速度受不同网络运营商的影响。举个简单的例子,我们在玩游戏时,游戏会分区为电信区、联通区和移动区,如果我们是电信网络连接联通区进行游戏时就会出现卡顿等现象。背后的意思就是该游戏的服务器只接入了联通的网络,电信用户体验就会变差。所以IDC机房需要选择匹配的网络运营商,保障带宽顺畅。
3)备用方案保障持续供电。电力是IDC机房的动力源,也是挖矿核心的基础设施,所以在电力方面必须做两手准备,保障电力的稳定供应。对于IDC挖矿而言,每次的停电面临着FIL的惩罚风险。数据显示,优质的IDC机房全年电力故障不超过3分钟,而这些IDC机房同时接入城市的主电路及市电,或者会有备选的发电方案(柴油发电机),做到万无一失。
4)2-6年的IDC机房年龄最佳。IDC机房投入的运营时间也是考量的一个标准,运营超过10年的机房面临着设备老化的风险,故障率上升,一般不予考虑;IDC机房也不是越新越好,因为新机房各方有待测试,基础设施是否完备、电力配电是否合理、消防空调等设备能否正常使用等,都没有经过时间的检验。因此,IDC机房的最佳年龄是2-6年,既年轻力壮又经验十足。
IDC机房不仅仅是硬件的组合,背后的运维团队也尤为关键。整个团队会对IDC机房进行全方位的监控和维护,硬件层面上包含对消防、空调系统进行检修,对硬件设备如CPU、GPU进行维护;软件层面上包含通过作业系统对服务器资源进行合理配置,抵御攻击和保障IDC机房的安全。
因此在参与Filecoin挖矿的时候,考察完IDC机房的硬实力之后,还要考量背后运维团队的软实力,才能在Filecoin网络中获得较高的投资产出比。