声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
边肖:记得要集中注意力。
来源:先河系统
filecoin测试网二期上线已近一个月。外行看热闹,内行看技术,圈子已经很热了。
在试验网的Phase1阶段,深圳先河系统的成绩非常抢眼。—— Filecoin测试网首个1PB计算节点;Filecoin测试网络首个2PB计算节点。如果想复习Phase1阶段,建议通过数据阅读Filecoin测试网的10大矿工。先锋在第二阶段得到了什么?看完这篇文章就够了~
一份简洁漂亮的答卷
节点ID: T01100(仙鹤系统)
参加测试:Filecoin网络第二阶段
成就:
1.t01100是唯一成功提交PB级时空证书的矿工。
2.t01100是100T级以上矿工中计算能力降低后唯一能完全恢复降低的计算能力的矿工。
先来一个知识性的科普。
Filecoin测试网络第二阶段和第一阶段的主要区别是什么?
硬件配置的确定和Filecoin测试网的Phase2有什么关系?
能回答以上两个问题的朋友可以跳过这一章。想学习基础知识的童鞋建议认真阅读。只有明确了以上两个问题的答案,才能对Filecoin测试网和即将开通的主网有更清晰的认识,更好的参与挖矿~
众所周知,复制证明和时空证明是Filecoin网络的核心组成部分,对Filecoin意义非凡。——“复制证明”旨在解决“矿工存储用户数据”;“时空证明”解决了“矿商一直保留用户数据”的问题。现在——测试网二期和一期的重大区别在于复制证明和时空证明的变化(划重点,做笔记!)。
先用一个简单的对比图来说明变化
复制证明时空证明第一阶段WindowSDR post第二阶段SDRWINDOWPOST简单来说,当复制证明从Windows DR变为SDR时,会大大增加网络安全性。下面用一张图来说明原理。
如上图所示,WindowSDR将一个扇区切割成多个块,可以并行密封,而SDR只允许顺序密封,这意味着编码时间延长,从而避免了攻击。你一眼就能看出哪个安全性更好或者更差。正因为如此,AMD处理器提供了内置的SHA256函数,扩展性好,非常适合密封计算。其实选择AMD就意味着硬件优化几乎到了极致。即使市面上出现SDR专用ASIC,也不会获得太大的密封优势,从而消除网络安全隐患。
另一方面,从PoSt到WindowPoSt的改变意味着每个扇区都必须提交时空证书,而不是以前通过对部分扇区进行采样来提交时空证书的方法,大大提高了Filecoin网络的可靠性。以下是PoSt和WindowPoSt的简单对比,有助于直观理解图像。
一般集中式云存储的可靠性是12个9,即99.9999999%。但在Filecoin网络中,随着网络节点数量的逐渐增加,这种可靠性会无限接近100%。如果把Filecoin网络比作一个有机生命,WindowPoSt为这个生命设置了一个心跳机制,扩大了修复的可能性,是一个自我修复的生命,因而具有更强的生命力。
不得不说,PL官方团队在Filecoin网络的安全上花了不少功夫。对项目的严格负责和对技术的不懈追求令人钦佩。
十大矿工在Filecoin测试网络第二阶段的表现分析
在测试网络的第一阶段,我们借助区块链上发布的数据分析了前10名矿工的表现。那么第二阶段的情况如何呢?放心吧!还是那种熟悉的味道,只是配方不同了。
1.概述1。Filecoin第二阶段十大矿工
Filecoin Phase2测试网于北京时间2020年5月15日早上6点上线。下图显示了高达#84430高度的前10名矿工。接下来,我们将分析前10个mi
2.稳定性分析
(1)十大矿工成长曲线及描述
这次测试稳定性特别明显。在《通过数据看Filecoin测试网排名前10的矿工》一文中,我们提到,在挖掘集群的长期运行中,不可避免的会出现维护、版本更新等问题。集群既要在长期运行过程中保持计算能力不降低、不受惩罚,又要保持计算能力稳定增长,从开发到运维都有很高的要求。
如前所述,二期试验网络的时空证明采用了WindowPoSt,这意味着Filecoin网络在安全性和稳定性方面对矿工提出了更严格的要求。矿工必须在每个时空证明周期内检查上行链路上的所有扇区,如果检查失败,将被切断。这个要求很严格,但是更接近主网的要求。所以,在Phase2网络启动后的1-2周内,你会发现一个现象:——,大部分矿工在计算能力上频繁降低。为了解决这个问题,测试网上的矿工基本分为两种:一种是为了避免时空证明检查,以保证计算能力的无障碍增长;另一种是解决时空证明的Bug,遵守契约的预期规则,以更接近主网的方式运行矿工节点。
接下来我们将对Top10矿工提交的时空证明进行详细分析。
(2)前10名矿工提交的时间和空间证明
首先,如何确认矿工是否正常提交时空证?
目前(phase 2)Filecoin网络以24小时为一个证明周期,每个block的时间为25秒,所以24小时相当于3456个block周期。如果当前网络块的高度减去某个矿工的ProvingPeriodStart的值大于3456,则意味着该矿工选择了跳过合同的周期检查,可以在不提交时空证书的情况下维持计算能力的增长。(这个的原理很简单。避免时空证明的方法是避免在miner的Cron契约中进入handleProvingPeriod函数,避免计算能力的降低。同时,ProvingPeriodStart值也将停止更新)
例如,为了查询挖掘器节点t01100是否正常提交时空证书,可以简单地使用以下命令:
查询结果是:
很明显,84601-83747=854 3456表示认证周期的开始时间已经过去很久了,还没有更新,也就是说矿工规避了时空认证的检查,不会更新认证周期。
其次,摸清Top10矿工中提交时空证明的情况。
参照上述方法,我们可以知道
前十名中有三名矿工通常会提交时空证书:
l t01100
l t057915
l t0236726
Top10中有7个矿工避开bug,选择在不提交时空证书的情况下保证计算能力的增长:
l t01075
l t01102
l t02600
l t01108
l t017328
l t01118
l t01020
以下是查询结果和日志,感兴趣的童鞋可以自行查询。
l然后,尽量减少和恢复计算力。
如下图所示,矿工节点t01100可以完全恢复其所有降低的计算能力,具有容错恢复能力。同时,t01100也是100T级以上矿工中唯一做到这一点的节点。
T01100完美恢复降低的计算能力
l然后,见证一个全网最大容量的时空证明。
2020年6月8日,矿工节点t01100在块高#83800提交了全网最大容量的时空证明,达到了PB级别。
l最后,我们将与Filecoin社区分享避免进入时空证明bug的技术解决方案。
仙鹤系统修复了时空证明相关的bug,已并入大师分支。
为wdpost设置最大气体限制
Fix:wpost的输入扇区必须与minerActor匹配
为wdpost添加截止日期索引
总结:时空证明的及时提交和容错恢复是稳定性的重要因素。由于采用了WindowPoSt,所有扇区都需要提交时空证书,而且节点越大,越容易钻进Bug来躲避WindowPoSt检查。
——矿工(客户)必须能保证购买的设备是为自己挖的,这是谈权益的基础。
-收益必须有保障,这取决于矿池的安全设计。
(2)稳定性
-在任何时候,矿池都必须稳定。它体现在将集群资源压缩到极限,但仍然能够
保持计算能力长期稳定增长,保持持续挖掘。
-在矿池系统运行期间,必须避免减少开采时间,例如:
避免因发布超时而受到惩罚。
避免因维护或解决问题而分阶段停止开采。
-集群技术的基本要求
必须能够支持动态扩展,包括设备节点扩展和磁盘空间扩展。
必须支持群集热更新维护。
(3)效率
-我们对挖矿效率的定义:在有效存储计算能力相同的情况下,打包率越高(产出的币越多),效率越高;硬件配置相同或接近,密封效率越高越好。
(4)成本(费用)
-我们对挖矿成本的定义:矿池集群的投入成本/计算能力(TB/小时),即在同等计算能力下,投入成本越低,成本越低,反之亦然。
显然,Filecoin测试二期的测试结果再次告诉我们:
没有安全,谈稳定毫无意义!
没有稳定,谈效率毫无意义!
没有安全、稳定、高效的保障,谈成本毫无意义!
仙鹤一直在为确保安全、提高稳定性、提高效率、降低成本而不懈努力。关于安全,我们有完善的安全技术方案和审核方案,保障客户(矿工)的利益;关于稳定性和效率,因为链中有相对充足的客观数据,大家可以通过对客观数据的科学分析,得到一个理性的判断;至于成本,我们在看到冰山之上显露的成本的同时,更应该关注冰山之下的安全、稳定、高效。
关注技术就是关注收入。
如果把硬件比作产品的外观,那么软件就是产品的灵魂,灵魂赋予了外观能量,让外观更加生动。
先进的硬件材料可以从市场上购买,但是优秀的软件和软硬件一体化的服务只有经过长期的探索和反复的实践才能获得。目前只关注硬件采购成本是比较单一的维度,因为优秀的软件可以最大程度的释放硬件效率。从另一个角度来看,软件优化了硬件的单位成本,取得了降低整体成本、提高挖掘效率的显著效果。
仙鹤欢迎更多社区成员关注技术,关注仙鹤系统微信微信官方账号,欢迎与我们进行业务合作。先河基于自身的技术优势,为所有合作伙伴提供整机(软硬件一体化)采购、OEM生产、矿山建设、集成托管等服务,不断以技术和创新为用户创造价值。