LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 深度好文丨你必须知道的Filecoin挖矿逻辑-点存科技李浩天应邀IPFS中文资讯网独

深度好文丨你必须知道的Filecoin挖矿逻辑-点存科技李浩天应邀IPFS中文资讯网独

2020-04-18 NutsBlock 来源:区块链网络

一、衡量一台矿机性能的指标有哪些?

现在Filecoin主网还未上线,不像比特币矿机那样有一个算力指标可以衡量单机性能,可以说目前的Filecoin矿机市场是不透明的。但是我们还是可以根据Filecoin的挖矿逻辑,从两方面来衡量矿机的性能。

1.矿机在单位时间内封存数据的能力Filecoin是一个用于存储的区块链,我们要封存客户提交的数据,必须经过一个特定的过程,叫做precommit和commit。这里面用到业界一些现成的算法,比如SDR和zk-SNARK,都是需要消耗计算资源的。这些计算资源由CPU和GPU提供,我们要解决的是如何搭配各个组件,让整机性能发挥到最大,在最短的时间内封存最多的数据。单位时间内封存的数据越多,有效存力的增长速度就越快。有效存力的增长速度越快,就越能提高存力占比。在Filecoin预期共识下,存力占比越高,理论上拿到区块奖励的概率也越高。

2.有效存力转化为区块奖励的效率。有了有效存力还不够,如何把有效存力转化为区块奖励?这才是更应该关注的。假如把封存数据比作在干活,那么产币就是领工资。我们打100份工,就该领100份工资,有些节点没法解决网络I/O的瓶颈,存了数据干了活却拿不到应得的工资,那么它没拿到的币就会被别人拿走。所以我们可以看到,有的节点存力很高,但出块率却不高,证明这些节点的存力并没有转化为区块奖励,被浪费了。

从这两个方面,我们可以得出一个矿机投入产出比的计算公式:

每万元每小时有效存力×单位存力出块率

我认为把出块率也考虑进去,才是最合理的计算方式,因为存力只有转化(变现)为区块奖励才算是真正的收益。Filecoin官方对测量每GB每小时的密封成本和性能也特别感兴趣,估计后面官方也会出一个算力性能的衡量指标。只有官方出了指标,这个行业的水才会变清。

二、点存科技的矿机出块(币)性能怎么样?

我们一开始就把出币率(出块效率)作为优化的目标。存力大小并不是目标,只是手段。一开始我们就发现瓶颈在这里,所以我们研发的目标就是在存力大量增加的情况下,让出币率和存力保持一致。从测试网的历史数据来看,我们平均的存力在全网的占比大概是2%-3%,出币率是4%-5%,也就是相当于我们的出币率是存力占比的两倍。还有一个比较有意思的现象是,有些存力比较大的节点,存力可能占全网10%,但出币率只有5%左右,比预期的少一半,这样一比较就能知道孰优孰劣。

三、衡量一家矿机商实力的要素有哪些?

先说非技术的部分,矿机商应该具备的品质是不忽悠,因为这是一个行业,也是一种商业行为,我们就应该按照正常的商业规则去做。客户花了钱,就应该清楚知道买到的是什么东西,什么配置,性能如何。

在技术方面,决定一个矿机商能力的关键因素有三个。

1.对硬件的了解。因为Filecoin工作证明的过程比较复杂,而且数据量很大,它不像比特币那样可以把所有的计算放到ASIC芯片里进行,很难短时间内去研发专用的芯片。我们能做的选择就是从现有的硬件里面去排列组合,这个也是有难度的,你要对这些东西非常了解,而且组合出来的方案要保证最优效率。举个例子,就好比去看中医,望闻问切之后大夫给你开了方子,这个方子里面的药材都可以自己去药店买到,但是如果没有这个大夫的话,你不知道该怎么买,大夫的价值就在于他对各种中药的药性非常了解。矿机商也是,对硬件比如CPU、GPU、内存、硬盘、主板、数据总线,你要对它们非常熟悉,才能组合出来适合Filecoin挖矿程序运行的硬件环境。

2.网络拓扑。现在测试网上所有节点背后都不是一台机器,而是集群。一开始有厂商还说我只有一台机器在跑,后来才开始陆陆续续承认用的是集群。既然是集群,就不可避免的要涉及到分工,这些机器的数据要在集群之间进行传输,这时对它的考验就变成了如何消除网络的I/O瓶颈。有可能你在单机性能上做了提升,节省了计算时间,但因为I/O瓶颈,一下子就把省下的时间又还回去了。

3.算法优化。这也是大家比较感兴趣的,觉得技术含量很高,其实前面两个的技术含量并不比算法优化低。算法优化的关键部分在软件代码层面,就是把官方该做却没来得及做的部分,我们先把它做掉,减少软件操作的复杂度,缩短封存数据的时间,这也是一个竞争力。

四、有些矿机商以优化算法来提升出币率,这是真的吗?

是真的,我们也在做。当然,算法的提升并不能带来几倍几十倍的提升,这里大家还是有误区的。因为任何的软件不能脱离于硬件来运行,软件要和硬件搭配才能达到数倍的提升效果,所以我们不要神化某一个部分的能力。

Filecoin官方考虑的是整个链的功能的完整性,他要先把所有应该具备的功能做完,所以在现阶段很多可以做的优化官方还来不及做,但对于一个合格的矿机商来说,这个部分是需要做的,你不能用官方原版的代码来跑。

从另一个方面来看,官方的共识机制已经在数学上严格定义了参与区块奖励的规则,当整个链开发完成之后,官方会把更多注意力放到算法优化上,解决数据封存的成本问题,将来矿工使用Filecoin区块链的成本也会降低,这是官方一定会做的事。所以我做一个乐观的预计,主网上线之后,所有的矿机商在代码层面的差异会越来越小。

所以说我们不要去神化算法优化,因为挖矿是一个系统的事情,除了算法优化,还有硬件组合,网络拓扑等等。算法只是在软件层面,单靠软件的改进很难做到几倍或十倍的提升。比如说我们都用手机,手机的硬件的性能不提升,最终呈现的效果就很难提升。苹果手机每年的硬件都在升级,如果只靠软件就能提升性能,那它就不用升级硬件,每年只需更新软件就行了,苹果公司也不需要有这么大的硬件团队了。同样的道理,如果可以通过算法优化让1000元的手机达到10000元手机的性能,那各个手机厂商都不用去比拼硬件配置了。

五、如何看待国内Filecoin的行业布局?

现在Filecoin的社区参与者,中国矿工是一枝独秀,所以主要的竞争还是在中国,在长三角和珠三角,Filecoin主要的优秀厂商都集中在这两个地方。我们中国的IT产业链也集中在这两个地方,珠三角主要是偏向上游的元器件和加工制造,长三角主要是偏向集成软件开发和客户服务,所以这两个地区的公司也是最有资源和条件去参与到Filecoin挖矿领域的。

点存科技也是选择了杭州这个“互联网之都”,依托杭州的人才优势和政府资源的支持来参与到Filecoin之中。我们也非常欢迎对Filecoin感兴趣的人才和投资人选择点存,加入点存。

六、关于二阶段测试目标

我们的目标有两个:

1.?行业透明度第一

2.?有效存力出块转化率第一

点存科技:Vx: kimi86378897

—-

编译者/作者:NutsBlock

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...