如何实现比特币挖矿的去中心化?

阑行 · 鹿财经综合 · 2019-08-05 20:10:24

  原标题:如何实现比特币挖矿的去中心化?

  前言:因为矿池有中心化的趋势,比特币在去中心化方面常遭受诟病。当前的矿池有较大的杠杆力量,它可以决定哪些交易可以被打包,切换算力挖不同的分叉链等。本文作者StopAndDecrypt提出用新的协议BetterHash来代替目前的挖矿协议,它试图把原来矿池的权力部分让渡给了矿工。不过,它要真正实施,需要得到当前矿池的同意,这并非易事。本文由“蓝狐笔记”社群“鑫鑫”翻译。原文标题是:“BetterHash:用新哈希协议实现比特币挖矿的去中心化”。

  BetterHash是目前正在开发的替代挖矿协议的代号。开发完成后,需要有足够多的矿工愿意切换到使用这些新协议的矿池,或者有一个既愿意服务于旧协议又愿意服务于新协议的现有矿池,而矿工们则逐渐做好切换的准备。在任何一种情况下,初始的切换都需要足够多的矿工支持以实现盈利,否则利润波动太大。

  最终,矿工们需要理解他们为什么应该切换,并且需要有具备前瞻性思维的不想拥有当前矿池的控制权的矿池运营者。只有在正确理解和传达当前系统的问题和风险时,这种情况才会发生。

  免责声明:这不是分叉,也不是共识规则的改变。

  那么现在比特币挖矿到底出了什么问题?

  比特币挖矿存在代表权问题。比特币矿池不是比特币矿工,但矿池会过度地为他们发出信号。矿池运行节点,构建区块,选择交易,并可以决定将所有矿工的哈希算力用于哪个分叉。这就产生了一些激励问题,并且使一些相当不受欢迎的政治杠杆成为可能。

  BetterHash的目标是通过将这些责任交还给各个矿工来解决这一问题,并为了网络的更大利益而剥夺矿池的影响力。有了BetterHash,矿工们就可以控制自己的哈希算力,而矿池只会协调他们并分配奖励。

  本文旨在强调在当前挖矿环境下矿池可以实施的滥用类型(如果采用类似于BetterHash的协议则无法实施),它以牺牲矿工的最大利益为代价。矿池也可能被黑客攻击,然后由攻击者使用矿池实施该行为。在我们开始之前,让我们简单地回顾一下现状和BetterHash协议即将带来的结构性差异。

  目前,许多矿工甚至都不运行节点,只需要使用诸如Stratum之类的协议将他们的ASIC连接到一个矿池。矿池运行节点,选择交易,创建一个待挖区块,然后将该区块发送给所有接入矿池的矿工,矿工开始对其进行哈希计算。一旦一个矿工成功地挖出了一个区块,它就会被送回矿池中,然后输出到比特币网络。

文章评论/ Article Comments