好消息是,以太坊矿工还在,只是赚的少了很多;坏消息是,有的矿工正在利用某些策略获取更多利润。
在过去的一年里,以太坊从 1259 亿美元市值到现在不足百亿美元,蒸发了接近 8000 亿人民币,在这样的形势下,维持区块链运转的矿工们还在吗?好消息是,以太坊矿工还在,只是赚的少了很多;坏消息是,有的矿工正在利用某些策略获取更多利润。在利益面前,矿工们开始改变策略来获得更多利润,以太坊空区块数量从 9 月份开始暴涨了 5-7 倍,有的矿池以挖空块为主要盈利方式,一年挖出的区块中有 86% 的区块为空块。
「这是一个最好的时代,也是一个最坏的时代, 这是一个智慧的年代,这是一个愚昧的年代, 这是一个信仰的时期,这是一个怀疑的时期, 这是一个光明的季节,这是一个黑暗的季节, 这是希望之春,这是失望之冬, 人们面前应有尽有,人们面前一无所有。」
虽然在过去的几个月数字加密货币交易市场的熊市有所缓解,但是人们依然认为接下来会有一波大跌幅,投资者和矿场会纷纷离场,流言四起,人心惶惶。
但是从数据中我们(原作者)注意到这一离场趋势并没有那么严重,矿场也找到了在利润不变的情况下的生存之道,即开采空区块。我们通过统计数据分析了为什么这种行为是有利可图的,并且确认了那些遵循这种实践方式的主要参与者。
凛冬将至?矿场何去何从?
在过去的六个月中大家都在关注以太坊的价格下跌,这是人尽皆知的事情。我们决定绕到幕后看一看,以便更好地理解最近几个月发生的事情对矿场和矿坑的实际影响。就让我们深入矿井之中,去一探究竟过去几个月中地底世界的真实情况。
区块数量保持稳定
从过去六个月中的网络高级视图中显示,区块的数量保持在相同的水平,每天处理的交易数量也保持在大约 60 万。
但是这并不意味着挖矿活动量保持不变,以太坊的难度调整算法在不断调整挖矿难度,使区块产生时间保持在 10-19 秒的稳定范围内。因此,当区块的数量随着时间的推移被计算出来之后,区块的挖矿速率总是保持稳定的。
采矿活动减少
与此同时,难度和算力的下降也能反应出采矿活动的下降——不过这并不一定表明矿工数量的减少,但是它肯定反映出了挖矿设备数量的下降。这里所说的「矿工」是指在区块链上开采区块的地址,而不是指代它背后真实的个体。在大多数情况下,这些地址是矿池,其中有数百个个体注册用户提供他们分散的算力。
难度衡量的是矿工在开采区块时需要解决的任务的复杂性。算力则是指整个网络中矿工的计算能力总和。当采矿活动减少时,算力就会减少,因此在解决与以前相同难度的问题时,所用的时间就会增加。用来度量难度的单位是 TH(万亿次哈希,或万亿次尝试的解决方式)。因此网络算力总和其实是所有矿工算力的总和,它以每秒数万亿次 hashs 来度量。
从上图中我们可以看到,随着算力在网络上的波动,任务处理难度也会随着时间的推移而变化,在 9 月和 11 月都出现了两次较大的下跌,下面的散点图也显示了类似的正相关关系。
每个区块的处理难度和算力的散点图显示了它们两个之间存在明显的正相关关系,正如我们在前面的理论解释一样。一个有趣的发现是这些散点图分成了两簇,平均难度的发散值大约是 3200TH。我们认为这一结果反映出了矿工在面对网络难度大幅度调整时的反应滞后,尤其是在其上升时期。从图二中我们可以看到处理难度出现了两个陡峭的斜坡(9 月与 6 月),两者都发生在 3200TH 左右,而橙色线条显示出的算力并未能及时跟进调整,因为时滞而反应滞后。
无论何时如果平均难度出现大幅下降,矿工都可以及时反映,在算力够用的情况下停止继续贡献算力,如若平均难度提升事情就不一样了,矿工难以估计这一波难度提升何时才是个头,所以可能就会高估(出现在 9 月)或者低估(出现在 6 月)。围绕这一模式可能还有更多的解释,还有更多的假设需要进一步研究验证。
矿工(矿池)数量保持稳定
下表显示出了不同的矿工地址的平均数量在最近并没有明显变化,这可能表明矿工对不景气的加密货币市场状况的反应并不是直接退出,而是采取了缩减策略。这是一个好迹象,这可能表明他们对于区块链网络的信心并未动摇。
这也是意料中事——毕竟,他们仍然身处局中,仍然追逐利润,因此按照最初的设计,当利润率下降的时挖矿活动就应该随之下降。挖矿设备需要大量电力供应,这增加了矿工的成本。
此外,当以太坊投入产出利润比低于某一阈值后,背后的考量应该是这样的:如果我是一个矿工,每个月支付 X 数额美元的电费去挖出 1 以太坊,如果 1 以太坊市场价格低于 X,那我为什么要费劲自己去挖,不如直接买。
采矿个体(隐藏在矿池之后)的数量下降
另一种量化矿工工作量缩减的好方法就是,计算向矿池贡献算力的个体矿工所支付的款项数目,即矿池给矿工打款情况。在前面的图表中我们可以看到,这个数字出现了清晰而平稳的下降趋势。
下面显示了按照算力计算的排名前五的矿池的一些指标,对于其在今年上半年和下半年的指标进行了比较。
(原图过长,已截成两段)
他们的一个共同点就是他们所支付的账户数量明显减少了,减少最多的是 F2Pool(鱼池)。
让我们以如今最大的矿池 Ethermine 为例,根据上图显示,其每日支付的数量在不断减少。我们之所以能在其中看到峰值,是因为 Ethermine 对参与挖矿的地址采取的是每周结算一次,这就使得支付日当日的额外交易数量会增长 20%-25%。不过就算包括了那些数值较高的日子,其平均支出仍然维持在 0.15-0.16 以太坊。
矿池正在挖掘空区块吗?
另一个可以凸显采矿生态系统变化的指标就是最近开采的空区块的数量增加。为何矿工要有意采取这种策略,给大家介绍几种可能的解释及其可能产生的影响。
开采空区块能带来更多利润吗?从统计上来看答案是肯定的。
从矿工的角度来看,矿工在一定时期内的平均总报酬是由三个不同部分组成的:区块报酬(约占 89%),费用报酬(约占 2%),偶然的叔块报酬(约占 9%)。要计算一个矿工从每个区块中得到的平均报酬,最好的指标就是区块报酬与叔块报酬(包括它们各自的平均费用)——加权每个矿工各自的叔块报酬率(因为每个矿工的叔块报酬率都不同,所有本文举例仅仅使用平均值)。
我们算出了 3.03 以太坊这个数值,截止 2018 年 12 月 11 日,以当前以太坊对美元的汇率来算,这笔收入价值 275 美元。这大概就是一个矿工在每个区块中得到的收入。我们还比较了区块的平均生产时间,发现对于那些交易事项较少的区块而言,平均生产时间更短,对于那些交易事项少于 10 个的区块,平均区块生产时间仅仅为 9.8 秒。而自今年 6 月以来,所有区块的平均生产时间为 14.5 秒。
与此同时,在此期间被开采的 11741 块空区块的平均耗时为 13.2 秒。
此外,由于耗时较短,空区块给矿工提供的安全保障就是使其有较低的可能性被认证为叔块,但是却更有可能因为时间的优势而成为主链的一部分。
因此,考虑到矿工利润回报的话,开采空区块比开采普通区块效率更高。
谁在开采空区块?
如果进一步仔细观察,我们就会注意到在过去的6个月中有103名矿工在开采这11741个空区块。
其中排名前五的地址为:
F2pool_2 (1st?—?0x829bd824b016326a401d083b33d092293333a830),Etherdig (2nd?—?0x8d35067233605bef6069191ae0922d134ff80d48),Ethermine (3rd?—?0xea674fdde714fd979de3edf0f56aa9716b898ec8),Dwarfpool (4th?—?0x2a65aca4d5fc5b5c859090a6c34d164135398226)Nanopool (5th?—?0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5)
其中有 3 个((F2Pool_2, Ethermine 和 Nanopool))都是目前算力排名前五的矿池,这一点都不足为奇。从下表中我们可以看出在 F2Pool_2 中突出地显示出了空区块产量的大幅度增长。正如我们在上文中从排名前五的矿池中总结出来的,他们同样也是下半年里表现最差的矿工。
进一步深挖,利用更多的空区块这一事实直接反映了平均 Gas 消耗的缩减(注:Gas 可以理解为以太坊中的交易费用),我们可以根据 ETH - USD 价格图表绘制出 F2Pool_2 区块的瓦斯用量。
上图集中反映出了 F2Pool_2 交易策略的明显变化,以及伴随着而来的在 3 月底、6 月底以及 7 月和九月的几次大幅下跌。现在我们就将这些价格与 ETH – USD 价格比较一番看看:
通过跟踪最大的下跌趋势,我们注意到了 3 月、7 月和 9 月呈现出了相同的下跌模式。所以很显然,F2Pool_2 采用了一个非常价格敏感的交易包含策略。
然而,排名第二的空区块开采矿场 Etherdig 并没有使用这种策略来适应价格波动,它只是将挖空区块作为自己的主要模式。他们在 2018 年整年中平均开采了 86% 的空区块(相比之下 F2Pool_2 的这一比例为 5.5%)。
不过,作为算力排名前五矿池中的「榜样」SparkPool,并没有成为挖空区块的重要玩家。