hi,各位FIL矿工小伙伴们~
这里是IPFS资讯快车,想进filecoin技术交流群的以及与圈内大佬深入沟通,深入了解FIL的(+V:FIL101),今天跟大家分享的是“为期五天的“Filecoin挖矿难度大IDC机房不得不知的功守道”
我们都知道IDC机房在Filecoin挖矿起到关键位置,其主要作用是:恒温恒湿、稳定带宽和供电。其能直接决定能否顺利获得奖励,所以本次活动我们走进挖矿的大心脏——IDC机房。Filecoin挖矿的要求比较高,为什么Filecoin挖矿这么难?IDC在挖矿中起到怎样的作用?以及我们该如何选择IDC机房?
IDC是什么?
?Binance Labs 启动第 4 季孵化计划,FilSwan、Grindery、NuLink 等 14 个项目入围:5月4日消息,?Binance Labs 宣布将于 5 月 5 日启动第 4 季孵化计划,共 14 个项目从超 500 个项目中入围,包括 FilSwan、Grindery、NuLink、Starton、CODA Ventures、OpenLeverage、AlterVerse、ChapterX、CoralApp、Gamic Guild、Qwestive、Reveel、Playbux、Ambrosia 等。[2022/5/4 2:50:08]
首先介绍了IDC机房是什么。
互联网数据中心简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化建设的专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等全方位服务。
神鱼:Filecoin lotus节点的一些返回值不是很符合常规逻辑:神鱼及Cobo官方今日给出Filecoin“双花攻击”细节:Filecoin lotus节点提供了多个API用于链上交易的获取,例如ChainGetBlockMessages可以获取指定区块内的所有交易内容,StateGetReceipt可以获取指定交易ID对应的执行结果,此次被攻击的交易所就是采用这两个API来进行链上转账行为的解析,并基于此为用户入账。不过他们没有注意到,StateGetReceipt接口有个比较不符合常规逻辑思维的设计,就是在获取指定交易ID的执行结果时,如果这笔交易已经被RBF(replace by fee),则会返回最终RBF成功的那笔交易的执行结果,并且在返回值里没有任何的提示表明这笔是RBF后的交易的执行结果。
假设攻击者首先发送了TX1,对应的交易ID为TXID1,随后攻击者对TX1进行了RBF,生成TX2,对应的交易ID为TXID2,最终TX2上链成功。此时通过StateGetReceipt对TXID1和TXID2分别查询,都能得到执行正确的结果!
Cobo Custody技术团队在对接Filecoin的过程中已经发现了上述问题,因此没有采用ChainGetBlotckMessages和StateGetReceipt来获取链上的转账行为,而是采用ChainGetParentMessages和ChainGetParentReceipts来获取已经成功上链的交易,从而从根本上避免了被双花充值的风险,因此未受此次双花充值攻击的影响。
此外,在使用ChainGetParentMessages和ChainGetParentReceipt的过程中,Cobo Custody技术团队发现lotus节点的一些返回值也不是很符合常规逻辑思维,例如对于空块的处理是有一些问题的。Cobo Custody技术团队对此作了妥善的安全处理,在此也提示其他中心化托管机构需要仔细检查相关的对接代码,避免其他的双花充值攻击行为。[2021/3/19 19:00:06]
IDC机房包含设计及建筑、结构、电气、暖通空调、给排水、消防、网络、智能化等多个专业技术于一体,以保障IDC机房应具有“良好的安全性能、可靠和持续供电”的特点。
Filecoin当前全网有效算力为578.88PiB:据IPFS100.com报道,filfox浏览器数据显示,Filecoin网络当前区块高度为150860,全网有效算力为578.88PiB,总质押量约为1211.7286万枚FIL,活跃矿工数为528个,每区块奖励为10.8978FIL,近24小时产出量为147542FIL,24小时平均挖矿收益为0.25FIL/TiB;
目前有效算力排名前三的分别为:t02770(时空云&灵动)以40.04PiB暂居第一,t01248(智合云zh)以36.52PiB位居第二,t01782(hellofil.com)以24.13PiB位居第三。[2020/10/16]
IDC机房的作用
99Pool&Filecoin云算力第一期申购已圆满完成:最新消息,99Pool&Filecoin云算力第一期申购已经圆满结束,此次申购总算力1000 TB,申购价格为200 USDT/1TB/年,申购币种为NT(99Pool通证)+USDT(20%NT+80%USDT),申购总用时1天,申购总人数为534人,单人最高购买35 TB,邀请返还共12480 USDT。Filecoin云算力第二期申购预计8月6日开启,价格为205USDT/1TB/年,具体申购时间及规则见99Pool官方公告。
据悉,99Pool是99Ex投资孵化的区块链广告价值分享和数字资产管理平台,此次99Pool Filecoin云算力申购秉承价格公道、收益公开、服务有保障的原则,致力于让每一位参与者享受99Pool带来的红利。[2020/8/4]
到底为何Filecoin挖矿如此难?我们从四个方向来了解一下。
1)部署更新难
运维工程师要根据不同型号配置的机器来匹配不同算法,以发挥机器最好的性能;Filecoin挖矿中有许多不同的程序角色,需要有专业化分工,如负责提交证明、负责增长算力等;服务器数量越多,部署难度和压力就更大;官方惩罚机制使其难度加持,停机不仅会损失收益,还会被惩罚算力、罚没抵押。2)稳定运行难算力维持难:Filecoin共识机制要求矿工必须24小时持续提交时空证明。时空证明要求是每半小时1次,每天提交48次,一旦做时空证明失败没有及时补救,就会面临着算力惩罚,而且算力下降也会影响收益;出块不稳定:亟需在30S内完成WinningPoSt出块,否则会影响消息上链的过程,影响获取爆块的奖励;服务器压力大:Filecoin挖矿需要CPU、内存、磁盘、网络协调在一起,共同协作发挥最高效率,以达到性能最优。3)突发情况。不仅Filecoin的挖矿难度导致IDC机房的压力大,同时客观条件也会出现一些突发情况,比如像是地震、雷击、洪灾等等不可抗力因素造成IDC机房的故障。18年四川洪灾,比特币矿场被淹造成了全网算力的下跌。
4)人为错误。数据显示,70%的IDC机房故障是由人为的导致,比如员工在布置网络集线器时出现错误,造成网络瘫痪。
如何选择IDC机房?
我建了一个关于IPFS投资爱好者的社群,大家一起抱团取暖,有兴趣的可以+我,zhimingdexiaopu1,我会抽空回答你的疑问
选择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机房不仅仅是硬件的组合,背后的运维团队也尤为关键。整个团队会对IDC机房进行全方位的监控和维护,硬件层面上包含对消防、空调系统进行检修,对硬件设备如CPU、GPU进行维护;软件层面上包含通过作业系统对服务器资源进行合理配置,抵御攻击和保障IDC机房的安全。
因此在参与Filecoin挖矿的时候,考察完IDC机房的硬实力之后,还要考量背后运维团队的软实力,才能在Filecoin网络中获得较高的投资产出比。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。