客服热线:18391752892

剑走偏锋,挖“空区块”背后的利益江湖

核心摘要:   2018年10月初,有报道详细介绍了以太坊区块链上空置区块数量的增加。数据分析公司以及媒体公司利用以太坊网络提供的数据,能够证实存在着数量不成比例的大量区块,没有与通过网络发送的任何交易有关的数据。此外,发现挖矿池正以这种方式积极从事挖矿活动。   Decrypt Media利用了来自Coinfi和Ethereum data analytics公司Alethio的数据,发表了一份报告,展示了采矿平台如何向网络中添加空块,以实现利润最大化。利用一种被称为间谍开采的做法,矿池能够
外汇EA期货股票比特币交易
2018年10月初,有报道详细介绍了<a href='http://www.fishea.cn/mall/'  target='_blank'>以太坊</a>区块链上空置区块数量的增加。<a href='http://www.fishea.cn/mall/'  target='_blank'>数据</a>分析公司以及媒体公司利用<a href='http://www.fishea.cn/mall/'  target='_blank'>以太坊</a>网络提供的<a href='http://www.fishea.cn/mall/'  target='_blank'>数据</a>,能够证实存在着数量不成比例的大量区块,没有与通过网络发送的任何<a href='http://www.fishea.cn/mall/'  target='_blank'>交易</a>有关的<a href='http://www.fishea.cn/mall/'  target='_blank'>数据</a>。此外,发现挖矿池正以这种方式积极从事挖矿活动。
  2018年10月初,有报道详细介绍了以太坊区块链上空置区块数量的增加。数据分析公司以及媒体公司利用以太坊网络提供的数据,能够证实存在着数量不成比例的大量区块,没有与通过网络发送的任何交易有关的数据。此外,发现挖矿池正以这种方式积极从事挖矿活动。

  Decrypt Media利用了来自Coinfi和Ethereum data analytics公司Alethio的数据,发表了一份报告,展示了采矿平台如何向网络中添加空块,以实现利润最大化。利用一种被称为间谍开采的做法,矿池能够获得块奖励,即便它们实际上没有给区块链增加任何东西。

  无需验证挖矿的兴起

  间谍挖掘是构成无验证挖掘的两种做法之一。该实践指的是仅使用前一个块的哈希值向网络添加块,而不使用或不确认所述块中包含的任何事务数据。验证-无验证挖掘有两种形式:SPV挖掘和间谍挖掘。矿业集团正寻求实现利润最大化。这是挖矿池的前提:汇集资源以便于更快地找到一个块,从而集体获得回报。然而,在追求分块回报的过程中,挖掘池可能会利用网络的某些特性来获取它们的优势。

  矿工成功地把区块加到链上就能赚到一笔钱。正因为如此,挖掘池被激励以最快的方式向网络中添加块。由于区块链网络的体系结构,不需要将所有事务数据都放在块中才能将其添加到链中。所需要的只是块的散列。这是在无验证挖掘中利用的特性。

  本着利润最大化的精神,矿工们将在能够确定前一个区块所包含的数据之前,尝试寻找一个新区块。当矿工无法,或不愿意,下载很早以前的区块,但决定添加到链,他们必须采取具体行动,以避免损失。

  矿工将避免将任何交易或相关数据附加到区块上。除了附加到Coinbase事务的数据外,矿工不会添加任的信息,因为他们不确定在前一个块中确认了哪些事务。当无法确定前一个块的内容时添加新数据会导致无效块,这是资源的浪费以及块奖励的损失。这是一个不可取的结果。相反,无论加入网络的区块的大小如何,矿工仍将获得区块奖励。该行为被称为SPV挖矿。

  另一方面,间谍挖掘是指从另一个源获取块的散列,然后使用它向网络添加一个新的空块的实践。间谍挖掘只能在挖掘池的环境进行。矿池的成员会以参与者的身份潜入他们的竞争对手,以找出一个块的哈希值。间谍挖掘者将期待哈希力量的增加。通过使用获取不良的数据,挖掘人员可以向网络添加空块。近年来,比特币网络中经常出现无验证挖掘,但速度有所放缓。这种做法最早是在2017年由交易平台BitMEX提出的。在比特币区块链平台上,虽然已经大幅减少了空块的开采,但空块开采仍是比特币区块链平台上挖矿池的普遍做法,2017年只有两个矿池添加了0个空块。

  矿池是罪魁祸首

  众所周知,矿池会利用这种可能但不道德且可能危险的做法钻空子。例如,以太坊挖矿池Etherdig能够从间谍挖矿中获得可观的利润。由于与平均块时间有明显的偏差,因此可以破译间谍挖掘的存在。Alethio联合创始人Johannes Pfeffer解释说:“从9月初开始,一些矿工就一直在开采空块。这些块的平均块时间比填充事务的块短15%。数据显示,间谍活动正在进行中。”

  以太坊的区块链被设计成一天生产5800个新的区块。这些块包含与每天处理的540000事务有关的数据。为了维持该网络并保持其良好的工作状态,每个区块的矿工平均将得到三个ETH的奖励。

  “因为奖励计划,Etherdig能够在开采空块上获利超过3000ETH。再加上1250个新区块,Etherdig收获了3750 ETH或86.25万美元的不义之财,而没有从网络中获益。奇怪的是,挖掘池一直在空块中添加对游戏的引用。“它没有收集交易,确认它们,并将它们包含在块中,而是创建了只包含短语Interim Global Authority的块,这似乎与流行的电脑游戏colony有关。”

  另一个挖矿池F2Pool也被发现在进行空挖矿。F2Pool是以太坊中最大的挖矿池之一,拥有12%的网络哈希速率。F2Pool在向网络添加实际事务的同时,也发现它以比Etherdig更快的速度添加空块。

  然而,看起来F2Pool使用validation-less矿业创建一个场景,在那里这种自私的挖矿业是可能发生的。“自私自利开采”指的是矿工们不愿将他们的“发现区块”广播出去,以制造一条更长的链。当它们最终发布链时,网络中的其他参与者就会损失,因为区块链会自动恢复到最长的字符串。

  区块链网络会受到威胁吗?

  在代码的规则中,使用无验证挖掘向网络添加空块并不违法。然而,它确实引起思考公共道德的问题。当比特币比特币网络中流行起来时,人们的看法褒贬不一,BitMEX解释道:“比特币社区对SPV挖矿的有效性存在争议,支持者声称这是合法的利润最大化活动。它增加了一个无效的块接收到更多确认信息的可能性,确保网络在支付时不那么可靠,因为双倍花费的可能性更大。”

  的确,这是以太坊挖矿池F2Pool提供的解释,该公司认为以太坊区块链中所添加的大量空块。该公司发言人张哲试图澄清此事,他说:“实际上,作为矿池,我们不希望看到空空如也的区块出现。毕竟,交易费用是一个大的收入来源。然而,为防止矿工的哈希浪费,F2Pool仍将发送一个任务(块头)矿工,即使这可能会导致空块。”

  尽管这看起来无害,但批评者认为,如果每个人都进行无验证的挖掘,并向网络中添加空块,最终会导致网络缓慢而不必要地拥挤。此外,它还将使挖矿池有机会对区块链网络发起51%的攻击。使用无验证挖掘和自私挖掘的组合,理论上可以接管超过51%的网络散列率。51%的攻击对除发起攻击者之外的任何利益相关者都没有好处。双重开销、本地加密令牌价值的损失以及矿商和其他利益相关者的损失都可能导致这种攻击。

  此外,区块链网络部分地建立在平等的价值上。 如果采矿池可以操纵网络的原理以施加不正当的影响并获得低利润,则它成为本发明的对立面。

  在Decrypt Media发布报告后,Etherdig公布了它将停止实施SPV采矿的强烈抗议。 虽然停止这种做法的原因尚不清楚,但Etherdig的决定可能表明,当采矿池参与无验证采矿并且只是等待公开呼吁保持诚实时,他们会意识到它们对网络的影响。

  翻译:零时财经

  作者:Alexander Lielacher

  来源:http://btcmanager.com/why-are-miners-mining-empty-blocks-and-what-affect-does-it-have-on-blockchain-networks/

  - end -

 

   

    本文首发于微信公众号:零时财经。文章内容属作者个人观点,不代表和讯网立场。投资者据此操作,风险请自担。

(责任编辑:张潮 HZ0011)

看全文
(责任编辑:小编)
下一篇:

张裕豪:关注手机银行的发展 明年将在中国推出Breeze-银行频道-顺水鱼财经网

上一篇:

晚间年报速递:岭南园林拟10转10 三六五网净利增3成-股票频道-顺水鱼财经网

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们