区块链区块链研习社程序员

以太坊本地算力和矿池算力差距解析

2018-04-01  本文已影响252人  且楫

前言:

1.矿池干的事情无非是组一群人为了快速出块,本职工作是“分配”和保护稳定性(抗DDoS)以及效率(低叔块率)。

2.保护稳定性(抗DDoS)以及效率(低叔块率)这个每家技术实力不同,但前五除了nano叔块表现极差,其余都差不多,所以前五家中四家挖币是差不多的。

3.至于分配,才是学问。这个和你看到的算力,拒绝率都没有什么鸟关系。换句话说,矿池分配是黑匣子,分配是靠提交的“份额”来的,但份额占比这个东西你看到的是可以由矿池调的,调多少全靠良心。所以不要被这些信息糊弄成傻B。

4.矿池和挖矿软件不一样,挖矿软件是在出块前,占据了你一部分的算力去给自己挖了(例如最良心的claymore,1-1.5%的时间,你是给它的作者在挖矿的,关于挖矿软件我们以后再讲)。而矿池,挖到的币进的是矿池,矿池扣一笔再把留下的给你。

5.大多数小白只会看算力差距和天天盯着币价,他们在硬件机器被坑了一道,矿场托管一道,电费一道,挖矿软件一道,不良矿池一道。不是今天我主要讲的范围之内。坑真的太多了。

6.想要了解更多,可以持续关注我。我不卖矿机,不做托管,不推荐给你软件,我只是讲大实话和测算方法给你,你要选哪个,你自己测一测就知道了。

下面进入今天正题:

如果挖ETH,本地算力和矿池显示差距,很多老矿工说差5%是正常的。真tm的是正常的吗?怎么组成的?

1.你必须分清楚本地算力(reported hashrate)和有效算力(effective hashrate或者叫做calculated hashrate)。

本地算力是你在挖矿软件上看到的,比如俗话说的570超频到26.5M这种都属于这个。这个只是用来对于提交份额能力做参考的,也就是说你家小孩很聪明,理论上考试能考90分,但没考过怎么知道。是个理论值。

有效算力不是理论上的了,是根据矿池给的计算任务,你最后有没有及时提交的有效份额来算出来的。也就是说,矿池认为,一个100M的人,算出一个份额的时间是10s(不要纠结于我给的数字,这只是举例),你10s算出来了,你就是100M,万一你tm5秒就算出来了,你有效算力就是200M,这中间还有一定的运气成分在(Luck值)。万一某人家吹牛自己小孩很聪明,保证每次90分可以的,但那小子生病了做不出来(显卡坏了),或者交卷晚了(延迟提交份额),老师认为这小孩的这次考试成绩就很低(短期有效算力处于低值)。但只要不是脑瘫,我们也不管一个人的考试运气,正常显卡在长期来看,平均值总是可以稳定的。

理论上影响受益的是你的有效算力,但我在前言说了,老矿工都知道的,有效算力只是对矿池有价值,矿池拿你的算力去挖矿,至于分你多少,很多人都麻木的。说明了一点,keep studying,干这行一定要不断学习。

所以,一般情况下,如果两者差的很多,你就要去claymore上看看是不是有单卡掉线了,无法提交份额,如果一切ok,就是我们接下来将的问题。

2.算力不稳定最常见原因就是超频太高。

什么是超频(overlock)?自己去百度。超频多少看经验,根据不同的显卡表现也有所不同。超频过高软件会给你报警,你提交的份额也会被认定为无效,而被拒绝。如果你说自己的显卡超频超得很高,没发生过什么事情啊,兄弟,这个你自己把握。那怎么办?你发现报警太多了,咱们调低一点再看看呗。

这一块的影响会在0%-10%,有些人不知道的会到50%,但完全是可以避免的。

3.网络延迟

网络延迟是一个只能优化无法避免的问题,本地和服务器信号发来发去都是时间。好一点的一般在50ms以内,正常运作150ms也撑死了,你要再往上高就得看一下有没有就近的服务器节点。每家矿池都有自己在全球各个地方的服务器节点。

会有什么问题呢?那就是延迟提交的份额会被认为是无效份额,或者给你打折扣。考试交卷晚了呗,别人都在做下一个区块的事情了,你虽然算对了,但提交晚了,对矿池自然没用了。因为挖矿是个持续的工作,所以对于每个人来说这个是必然会面对的。

网络延迟导致的影响会在1%以内。多了都可以有优化的区间,自己想办法。这个和矿池是否vip账号无关,稍后会讲到。

4.挖矿软件作者抽成

作者不是抽你挖来的钱,而是把你机器挖矿的1%的时间给他自己挖。

人家写软件也有功劳,这玩意儿有技术门槛,所以也合理。全世界90%用的是claymore原版。不要相信所谓的破解了claymore!再说一遍,不要相信!全tm的怎么回事呢?是在claymore的内核之外套了一层,国内朋友你们听到的中文名字的挖矿软解都是这么干的。

国内挖矿软件怎么赚钱呢?a.卖矿机的时候就内置 b.一层层传销呗

​我们挖矿的不就是效率和能耗吗,用了修改过的版本,能耗和抽水都上去了。

claymore挖矿软件作者抽成的影响是1%单挖,1.5%双挖。这里不是给他们打广告,同样国际上主流的还有ethminer,phoenix,genoil这些,据说有细微差距,你们自己试试看。不会英文?网站可以翻译啊。真心不会调,那就当上智商税吧。

4.到此为止,硬伤加起来是2-3%。即网络延迟和作者抽成。再有一些硬件问题,比如你家机器的发热、线材、网络连接、电源稳定加起来不应该超过1%,好的矿厂基本上没有这些问题,所以我认为3%是一个理论上的长期稳定值。所以传言说的5%也是考虑了你用了国内挖矿软件偷算力的情况。

5.还有一个因素就比较难分析了,就是矿池。

因为刚刚说了,你这3-5%是对于矿池拿了你算力之后他们的成本。你的真正收益相关的剩下的就是你在矿池提交的份额(submitted

shaers)、运气(luck)以及分配模式(payout pattern)相关。

用PPLNS的话所以你看到每天起起落落是正常的,长期看待你的收益率会比较好。

用PPS的话,真心觉得你还没有理解分配模式会给你的收益带来很大影响这件事情,手续费很高,你只是一个打工的。

我们讲一讲挖到区块的奖励,敲黑板!!!!!重点来了!!!

a.主区块奖励

b.挖到叔块奖励

d.引用叔块奖励

c.交易手续费奖励

不要慌,看不懂没关系。告诉你差距。一般说抽成x%的矿池,只是把主区块x%奖励分你而已。其余的全部进矿池收益,你根本不知道有其余奖励!!!

会差多少呢?早期手续费不是很高的时候,挖到主区块,矿池只有3.0(x个0)xxx的手续费,微乎其微,而现在一个主区块的奖励多的时候可以到3.3ETH,而某些黑心矿池(不点名,自己去了解)只给你3ETH的那一部分,所以总和下来,矿池实际手续费可以到7%甚至超过10%。真正把所有收益全部分出来的矿池,国内也有一家,自己去圈里问,避嫌不点名。

还是那句话,矿池给你看到的有效算力是他们自己算出来的。矿工们参考为主,别较真了,以收到多少钱为主。

总结:

1.合理优化你们的实际算力

2.挑选透明的,公正的矿池,避免黑心矿池。测一测就知道了。

3.区块链的初衷不是投机,区块链是技术不是币,而是以最低成本创造信任和共识。请支持在区块链生态中,那些一直为了技术和社区在不断奉献的人,肯知识和专业付费,远离那些只为了赚钱而不择手段的机构或个人。

4.当你自己不学习,总是听取挖矿行业中间商的推荐的时候,很多时候你其实已经被宰了。

5.学习英语是个备用的方向

6.大矿工们(500台或者1000台以上的,可以和我讨论一下实际原理,我会从区块链技术层面告诉你详细的机制)

欢迎讨论

本文不代表任何公司利益,纯技术交流。是否选择相信也请看官自行判断。

联系方式:微信5411001 请备注简书看到

本文原创,转载是欢迎的,如需转载请联系作者获得许可。

上一篇下一篇

猜你喜欢

热点阅读