金色财经 比特币10月8日讯 在过去的三个月时间里,以太坊的使用指标似乎表现出了一种令人意想不到的趋势——开采出的空区块数量正在急剧增加。
亚历克斯•斯瓦内维克(Alex Svanevik)是CoinFi首席数据科学家,他指出当一个矿池希望以更快的速度得到之前的区块时,他们通常会作为一个矿工来参与矿池挖矿并与其他矿工竞争,这是一种“间谍挖矿(spy mining)”现象。但现阶段,以太坊每天处理的区块数量、以及每个区块之间的平均时间都已经非常稳定了。
在“间谍挖矿”的时候,非法矿池虽然会因为挖矿而获得奖励,但其实他们并不会处理相关区块上的任何交易,在这种情况下就会出现“空区块”。与此同时,私自挖矿也变得越来越受欢迎,有时候会为了寻找新区块的继承者,这些“自私”的矿工为了获得最大利益和先机并不会将区块存于网络之中。
经过分析,亚历克斯•斯瓦内维克发现了两个矿池沉迷于“非法挖矿”,一个是全球第二大以太坊矿池F2Pool,另一个是Etherdig。
自今年九月以来,开采出的空区块数量增加了637%(数据来源:Decryptmedia)
安塞尔•林德纳(Ansel Lindner)是“推特大V”,也是一名加密货币爱好者,最近他对以太坊进行了一些分析,并发现很多加密货币矿工认为以太坊的价值不是来自交易,而是来自“营销”。他表示:
“以太坊营销的成功与交易量关联度其实并不高,或者只是部分相关而已。我们没有看到有足够的交易量来支持以太坊的价格,从这个角度来看,以太坊的价值和交易量似乎没有保持同步。”
不仅如此,安塞尔•林德纳还观察到,就在“君士坦丁堡”硬分叉升级之前,以太坊开发人员最近决定将区块奖励减少到2以太坊,并希望通过这种方式刺激矿工重视交易量。君士坦丁堡硬分叉是为了解决以太坊区块链扩容问题,也是以太坊最重要的一次升级。
为了追求利润最大化,F2Poll和Etherdig两个矿池只挖掘区块链而不验证任何交易,这对以太坊造成了前所未有的威胁。数据显示,目前空区块的传播速度提升了15%,这意味着“间谍矿工”的总收入也增加了15%。
如果越来越多的矿工都采用这种做法,那么交易时间可能会大幅增加,并且导致gas费用急剧增加。此外,如果这种情况不断持续下去,也会引发更多真正在处理交易的矿工选择退出,并且转投挖掘其他加密代币,甚至还可能影响以太坊的安全性。
根据CoinFi和加密货币分析平台Alethio的研究发现,从去年七月开始,Etherdig从挖掘出的1250多个“空区块”中获利,该矿池估计已经收集了大约3750个以太坊,价值超过862,500美元。这个数字令人震惊,要知道以太坊区块链日均处理的区块总量不过5800个,其总交易量约为54万个。
那么,为什么“间谍矿工”要挖掘空区块呢?事实上,这种做法源于矿工每天参与的算力竞争,在理想情况下,只有当区块被广播之后矿工才能开始挖矿。值得一提的是,区块链中的每个区块都包含了不同量级的数据,无论它们的限制是什么,对于矿工来说其实并没有必要准确地保存那些需要验证、并且要添加到区块链上的数据。
当矿工对所有区块数据进行编码时,验证就会发生,之后区块会被关闭、并在区块链上广播。对于下一个区块来说,这种编码是必不可少的。但是在广播这个动作之前,一些矿池已经开始进行私下挖矿,虽然在没有预先读取区块数据的情况下不可能创建哈希(hash),但是矿工却可以在交易发生之前从已有哈希中创建新区块。
由于创建的新区块中没有任何交易,所以这些区块并不能生效——因为如果交易数据中没有“不规则性(irregularity)”,而矿工则是通过矿池获得了算力。为了抢先一步,一些矿工找到一个新区块,并且尝试找到其继任者,但不会在矿池中广播。
Etherdig就是这么做的,而且他们还部署了一套系统,可以在矿池中进行“间谍挖矿”。这套系统允许Etherdig获得足够的信息来创建自己的空区块——这种做法是 有害的,因为控制网络中最大算力的矿池完全有能力垄断挖矿。
Etherdig挖掘出的每个空区块都不包含交易数据,也是却可以“临时全球授权(Interim Global Authority)”——这种情况在早期的比特币区块链上也曾出现过,不过由于当时比特币处于早期阶段,因此开发人员修改了代码防止恶意挖矿情况蔓延,问题也得到及时纠正。比特币网络对其核心代码进行了升级,使矿工难以在其他矿池挖矿。
由于以太坊开发人员的基数很大(接近25万),因此很难像比特币那样及时对核心代码进行调整。
文章翻自ambcrypto
来源:金色财经