当前位置:首页 > 知识 >

矿池偷我算力,揭露挖矿内幕

文/frogmining

矿池偷我算力?为什么这矿池算力比全网算力还大?我怎么知道我大概一天能挖多少?

这些问题可以说是矿工圈的日经贴,本文将为你指点迷津。

全网算力是从何而来?

全网算力是根据近一段时间内的爆块速度与难度计算出来的,不是所有矿池加起来的算力。所以当大部分矿池“运气”不好时,矿池算力之和会远高于全网算力,反之亦然。

为什么要120个确认,不是只要6个吗?

120个确认为区块成熟的时间,与交易确认所需的6个不是一回事

我怎么知道我大概一天能挖多少?

不少矿工都是简单地从statistics/pool里面的估计值进行判断,举例如下: 矿池24小时出块数量*每块奖励/矿池平均算力 全网24小时出块数量*每块奖励/全网平均算力

这是建立在全网算力波动不大的情况下的公式,矿池过去24小时的出块数量可以在statistics/blocks查询,平均算力有时需要自行估算。另外虽然上面两个公式看上去应该是等价的,但有时并不会这样,原因如何请看下文。

矿池“运气”是什么,真的只是运气吗?

众所周知,矿池运行挖矿算法进行挖矿,但每次算出来一个数的时间却有着较大的差异。矿池每次出块时间理论上由矿池算力与当前难度两方面决定,平均出块时间应等于: blocktime*nethashrate/poolhashrate 但是由于各种原因-比如矿池配置差异,货币本身平均出块时间与理论不一致等。有时候矿池“运气”会长期不对,这里我们以CPU挖矿高收益币种CRYPLY举例:

上图为pool.cryply.io,下图为cryply.frogpool.work,此类信息可以在statistics/blocks中查询。“SharesEst”栏目代表的是预计所需要的share(可以简单理解为算力*时间),“Shares”栏目代表的是实际花费的share,“Percentage”即为后者除以前者。理论上长期来说Percentage应该接近于100%,但是过去一周内上图矿池实际上多消耗了60%的算力。那么是否是上图矿池主作恶呢?我认为不是这样的,大部分这种情况并不能说明矿池主在“偷算力”,而往往是由于其他原因造成的。有时钱包自身难度计算方式有问题导致出块时间跟理论值差异很大,导致所有矿池“运气”不佳。即使外部条件无问题,显然更高的效率伴随着更大的服务器压力,可是矿工却未必能意识到这其中的差异,那么优化似乎并不能给矿池主带来好处。不过正是由于这种知识差距,靠租算力为生的我利用这种差异之前还能勉强盈利(现在快要破产了><)。

小矿池有什么坏处?

小矿池最大的坏处是波动性太大,以yenten矿池yenten.frogpool.work举例:

由上图可知此矿池在上周竟然惊人地耗费了2倍的share才挖到块,很显然极少的出块量大大增加了出块的波动性

矿池偷我算力?

矿池偷算力这一事显然是真实存在的,唯一正确的检验方式是对照实验,实践是检验真理的唯一标准。上文所写的矿池“运气”问题,一样有作假的空间,但是矿池发到你钱包里面的币没法作假。不过一定要实验足够的时间才能够下判断,即使的确有着较大的差异,也可能是上文所说的并非矿池主故意而为,不过矿工自然可以根据自己的实验结果自行判断去哪儿挖矿。

猜你喜欢

微信二维码

微信