欢迎进入allbetGaming网址:www.aLLbetgame.us

allbet gmaing开户:Filecoin测试网Phase2 最值得关注的两大看点

AllbetGaming4个月前45

一份简练而优美的答卷

节点ID:t01100(先河系统&ZHY)

加入测试:Filecoin网络Phase2

取得的成就:

1. t01100是唯一乐成提交PB级别时空证实的矿工

2. 在100T级以上矿工中,t01100是唯一在算力消减后能将消减算力完全恢复的矿工

01

先来一场有料的科普

Filecoin测试网Phase2和Phase1的重大区别是什么?

硬件设置的确定和Filecoin测试网Phase2之间有什么关联?

能回覆上述两个问题的小伙伴们可以跳过本章节,想要学好基础知识的童鞋建议照样认真阅读。只有清楚地领会上述两个问题的谜底,才气对Filecoin测试网以及即将开启的主网有更清晰的认知,以及更好地~介入挖矿~

众所周知,复制证实和时空证实是Filecoin网络的焦点组件,对Filecoin有非比寻常的意义——“复制证实”要解决的是“矿工存储了用户的数据”;而“时空证实”则解决“矿工一直存着用户的数据”。现在,重点来了——测试网Phase2和Phase1的重大区别主要在于复制证实和时空证实的转变(划重点,记笔记!)。

先用一张简朴的对比图来说明转变情形 

简朴来讲,当复制证实从WindowSDR变为SDR时,会极大地增添网络平安性,我们用一张图来说明原理。

如上图所示,WindowSDR将一个扇区切分成多块,可以并行密封,而SDR只允许顺序密封,这意味着编码时间的延伸,从而免受攻击。平安性孰优孰劣,一眼便知。也正因如此,由于AMD处理器提供了内置的SHA256功效,扩展性好,异常适合举行密封盘算事情。实际上,选择AMD意味着硬件优化险些到了极致,即便市场上泛起针对SDR的ASIC,也不会获得太大的密封优势,从而杜绝网络平安隐患。

另外一方面,时空证实从PoSt变为WindowPoSt,意味着从此前以抽查部门扇区提交时空证实的方式转变为每一个扇区都必须提交时空证实,此举极大地提升Filecoin网络的可靠性。下面是一张PoSt和WindowPoSt的简朴对比图,有助于形象直观地明了。

通常,中央化云存储的可靠性是12个9,即99.9999999999%,但在Filecoin网络,采取了WindowPoSt方式后,这种可靠性将随着网络节点数目的逐步增多而无限趋近100%。若是把Filecoin网络比喻成一个有机生命体,WindowPoSt为这个生命体设置了心跳机制,拓展了修复的可能,是一个能自我修复的生命体,从而具有更强的生命力。

不得不说,PL官方团队在Filecoin网络平安问题上花足心思,做足功夫。对项目严谨卖力,对手艺不懈追求,令人佩服。

02

Filecoin测试网Phase2的TOP10矿工显示剖析

在测试网Phase1阶段,我们曾借助区块链上公然的数据剖析了Top10矿工的显示。那么Phase2阶段情形若何?别急!照样熟悉的味道,配方却不一样了。

1. Filecoin Phase2 Top10矿工总览

Filecoin Phase2测试网于北京时间2020年5月15日早上6:00启动,下图为住手至,84430高度的Top10矿工。接下来,我们会从稳固、效率等维度对Top10矿工举行剖析。

2. 稳固性剖析

(1)Top10矿工增进曲线图及说明

稳固性在本次测试中显示得尤为显著,在透过数据看Filecoin测试网Top10矿工一文中,我们曾提到:挖矿集群在长时间运行过程中,不可制止会发生维护、更新版本等事宜,集群不仅要能在长时间的运行中保持算力不消减,不被责罚,而且还要保持算力连续稳固增进,这对团队从开发至运维有着多维度的高要求。

前文提到,在Phase2测试网中时空证实接纳了WindowPoSt,这意味着Filecoin网络在平安性和稳固性上对矿工提出了更为严酷的要求,矿工在每一个时空证实周期内必须对所有上链的扇区举行检查,若是检查失败,将予以削减。这个要求异常严酷,但加倍贴近主网的要求,因此在Phase2网络启动1-2周内,人人会发现一个征象——多数矿工频仍地被削减算力。针对这个问题,测试网上矿工们的处理方式基本分成两类:一类是规避时空证实检查保证算力无障碍增进;另外一类,则是解决时空证实Bug,遵守合约预期规则、根据更贴近主网的方式去运行矿工节点。

接下来,我们就Top10矿工提交时空证实情形举行详细剖析。

(2)Top10矿工提交时空证实情形

    首先,若何确认矿工是否在正常提交时空证实?

当前(Phase2阶段),Filecoin网络以24小时为一个证实周期,而每个区块时间为25秒,以是24小时相当于3456个区块周期。若是当前网络区块高度Height减去某个矿工ProvingPeriodStart的值大于3456,则示意该矿工已经选择跳过了合约的周期检查,不用提交时空证实也能够维持算力的增进。(这当中的原理很简朴,规避时空证实的方式就是制止进入矿工Cron合约中handleProvingPeriod函数,制止算力削减。同时,ProvingPeriodStart值也会住手更新)

好比,查询矿工节点t01100是否在正常提交时空证实,可以简朴接纳如下下令:

查询效果为:

显而易见,84601 - 83747 = 854 < 3456,说明t01100的起始证实周期在24小时之内,在正常提交时空证实的逻辑中。反之,若是盘算效果 >3456,则解释证实周期起始时间已经已往很久了,未作更新,意味着矿工已经规避掉了时空证实的检查,不再更新证实周期了。

其次,找出Top10矿工中提交时空证实的情形

参照前述的方式,我们可以得知

Top10中有三名矿工在正常提交时空证实:

—t01100

—t057915

—t0236726

Top10中有七名矿工规避Bug,选择无须提交时空证实也能保障算力增进:

—t01075

—t01102

—t02600

—t01108

—t017328

—t01118

—t01020

以下是查询效果及Log,感兴趣的童鞋可以自行查询。

接着,尝试算力消减恢复

如下图所示,矿工节点t01100可以完全恢复其被消减的所有算力,具备容错恢复的能力。同时,t01100也是100T级别以上矿工中唯一做到这一点的节点

t01100完善恢复被削减的算力

然后,见证全网容量最大的一次时空证实

矿工节点t01100于2020年6月8日,在区块高度,83800上提交了全网容量最大的一次时空证实,到达PB级的证实。

最终,我们将制止进入时空证实Bug的手艺解决方案分享给Filecoin社区

先河系统修复时空证实的相关Bug,现在已被合入Master分支。

Set largest gaslimit for wdpost

Fix:the input sectors of wpost must match with the minerActor

add deadline index for wdpost

小结:时空证实的实时提交以及容错恢复是稳固性的主要因子。由于接纳了WindowPoSt,所有扇区均需要提交时空证实,体量越大的节点越容易进入规避WindowPoSt检查的Bug。

当前网络环境下,规避WindowPoSt检查从而保证算力的无障碍增进是一种暂时的解决方式,然则这样就会失去测试的意义,被动地成为回应市场宣传的需要。我们信赖这绝对不是每个介入测试矿工的初衷,由于在异常短的时间内要解决该手艺问题,对研发团队的手艺实力是一次伟大的挑战。

虽然挑战严重,我们依然坚持以为更好的方式是直面问题,解决时空证实的Bug。一方面,该Bug修复后,Phase2重启之后,所有矿工依然要面临WindowPoSt检查,不解决算力就无法增进。另一方面,尽快顺应更靠近主网、更为真实的网络环境,为矿工节点运行的稳固性打好坚实的基础,就是对Filecoin网络和生态最大的支持。

本阶段测试中,t01100圆满地完成了以下两个测试义务:

a)t01100是唯一乐成提交PB级别时空证实的矿工

b)在100T级以上矿工中,t01100是唯一在算力消减之后能将消减算力完全恢复的矿工

3. 效率剖析

为缩短文章篇幅,本部门只选取PB级以上的三名矿事情为对比。

(1)打包效率剖析

对照区间的确定

选取最近,74357 - ,84725区间共计10368个区块周期,共计3天的时间来举行对比。

在这三天的周期中,三位矿工以及其平均算力提要如下图:

打包率对比

小结

转换为打包率/PB以及打包个数/PB,可以使在一致有用算力下对照打包效率显得更为直观。从数据剖析中可见,一致有用存储下打包效率:

t01100>t01102>t01075

相较于t01102,t01100打包效率是其1.52倍

相较于t01075,t01100打包效率是其7.80倍

(2)密封效率的剖析

本文统计的密封时间为从矿工上线最先,从链上获取的单义务 Precommit1加上Precommit2的时间之和,不能代表单机械的密封效率,需要连系详细矿工的并发数才气确定整机的密封效率。

虽然以上单义务密封效率数据仅显示其单义务的效率,不能据此直接解释矿工的单机密封效率,但我们依然可以从以下角度做一些剖析:

a.单义务最短密封时间与最长密封时间的差值越小,其多义务并发控制越优。

b.从最短密封时间的区块数,可以推断可能使用的硬件类型——是使用家用(消费)级高主频硬件,照样使用服务器级硬件。对矿工和投资者来说,必须要明了家用(消费)级硬件的内存扩展是有限制的,到达高并发的可能性低。

c.由于各家矿工使用的硬件尺度可能存在差异,无法举行更进一步的剖析谈论。

03

不仅看热闹,更要看门道

Filecoin测试网Phase2启动以来,吸引了越来越多的社区成员。随着主网上线的日益邻近,传统矿场、区块链投资人、传统投资人的眼光都被其吸引,社区比以往任何时候都显得热闹。事实上,Filecoin网络“挖矿”的庞大水平远超传统的BTC挖矿和ETH挖矿,是一种将生产属性和商业落地与区块链链手艺紧密连系的项目,“高效挖矿”必须首先保障存储的平安、稳固、有用。

因此,对大部门跃跃欲试的社区成员来讲,仅仅关注硬件设置自己远远无法“驾驭挖矿”。矿工(矿池)是一个具备生产属性的产物,必须从平安、稳固、效率、成本四大维度去综合评判,先河称之为Filecoin网络算力解决方案的尺度SSEC。

(1) 平安(Security)

-  矿工(客户)必须能确保购置的装备在为自己挖矿,这是谈论权益的基础。

-  收益必须有平安保障,这取决于矿池的平安设计。

(2) 稳固(Stability)

- 任何时候,矿池必须是稳固的。详细体现在将集群资源压榨到极限的情形下,依然能

保持算力长时间稳固增进,保持连续挖矿。

- 在矿池系统运行过程中,必须制止挖矿产币时间的削减,例如:

    制止因PoSt超时被责罚

    制止因维护或解决问题泛起的阶段性住手挖矿

- 对集群手艺有基本的要求

    必须能支持动态扩容,包罗装备节点扩容、磁盘空间扩容

    必须支持集群热更新维护

(3)效率(Efficiency)

- 我们对挖矿效率的界说:在一致有用存储算力下,打包率越高(产币数目越多),效率越高;一致或靠近硬件设置,密封效率越高越好。

(4)成本(Cost)

- 我们对挖矿成本的界说:矿池集群投入成本/算力(TB/Hour),即一致算力下,投入成本越低,则意味着成本越低,反之成本越高。

显然,Filecoin测试Phase2阶段的测试效果再次告诉我们:

先河在保障平安、提高稳固、增添效率、降低成本上一直锲而不舍地起劲着。关于平安,我们有着完善的平安手艺方案和审计方案来保障客户(矿工)利益;关于稳固和效率,由于链上公然的客观数据相对足够,人人可以通过客观数据的科学剖析,获得理性的判断;关于成本,在看到冰山之上显露出的成本的同时,更应该多多关注冰山之下的平安、稳固、效率。

04

关注手艺,就是关注收益

若是将硬件比喻成产物的外表,那么软件就是产物的灵魂,灵魂赋予外表能量,使其加倍鲜活。

先进的硬件质料可以从市场上想法购置到,然则优异的软件及软硬一体化服务则必须经由历久探索和频频实践才气获得。当前,只关注硬件采购成本是较为单一的维度,由于优异的软件能最大水平释放硬件效能,换个角度看,软件对硬件的单位成本举行了优化,并到达降低整体成本、增添挖矿效率的显著效果。

,

Allbet电脑版下载

欢迎进入Allbet电脑版下载(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

上一篇 下一篇

猜你喜欢

网友评论

最新文章
热门文章
热评文章
随机文章
热门标签