比特币矿池正在向中心化发展
扫描二维码
随时随地手机看文章
近期,头部比特币矿池 Slush Pool 的背后运营主体 Braiin 发布了新代码规范,有望实现去中心化挖矿。目前,比特币最令人诟病的问题之一是:算力被大矿池垄断,矿池趋于中心化。
Braiin 发布的新协议 Stratum V2,可以极大地改变比特币挖矿的功能,并增加矿池的安全性和挖矿效率。矿池管理着来自世界各地的矿工。(CoinDesk 中文版注:Stratum 是矿池、客户端和挖矿硬件之间的协议层。用户通过 Stratum 协议与矿池进行连接和通信。)
比特币开发者兼布道者 Jimmy Song 表示:“如果该协议实现了它所承诺的一切,那么‘矿池中心化’的论据将完全失效”。
移动支付应用 Square 的比特币开发者,同时也是该协议设计者之一马特·科拉罗(Matt Corallo)最近在 Reddit 在线问答中写道:“这对于挖矿中心化来说是大事件。我们可以把注意力关注在实际矿工(和矿主)中心化的问题上,而不是在矿池中心化上!”
去年,科拉罗提出了 BetterHash,这也是一个解决矿池中心化问题的协议。现在,Braiins 和科拉罗正在整合他们的工作,来合力开发一个可以修复矿池现存问题的协议。
万能的解决方案?
长期以来,挖矿一直都是个体矿工的难题。在比特币诞生的早期,来自世界各地的矿工,开始连接到所谓的矿池,以获得更稳定的收益。所有的矿工都一起工作,当其中一名矿工挖出比特币时,整个矿池都将从中受益。
随着时间的推移,矿池逐渐成为一种更安全、更有利可图的挖矿方式。它获得矿工赚取的所有比特币,并根据所贡献的挖矿能力,将比特币进行重新分配。然而不幸的是,根据 Blockchain.info 最近的数据显示,仅三个矿池就控制了比特币网络 50% 的算力,算力集中在少数人手中。
这是一个问题。当矿池中的一个矿工赢得了一个区块,并获得 12.5 枚比特币奖励时,矿池将决定哪些交易将被纳入该区块。比特币专家担心,这些中心化实体,可能会利用这种权力对他们不喜欢的交易进行审查。
为了防止这种情况的出现,Stratum V2 将支持模仿科拉罗的 BetterHash 的“工作谈判”协议。这将改变矿工和矿池之间的关系。矿工可以决定哪些交易将被纳入区块,而不是由矿池池来决定。
这也意味着,如果矿池采用 Stratum V2 协议,那么矿工(而非矿池)将能够对比特币的协议升级进行投票表决。
“通过“工作谈判”协议,矿工还可以选择他们的头部区块版本的区域。这使得他们可以通过 BIP8/BIP9 类型的机制,自由进行任何的投票,卡佩克表示。
尽管如此,卡佩克强调,新规范未必是挖矿中心化的解决方案。他指出,想要审查比特币交易的矿池,可以选择不采用该协议。
他说:“同时,必须指出的是,一个‘有意’进行此类审查的矿池,将不允许其用户就其工作进行谈判”。
与此同时,资深比特币编程专家卢克·达什尔(Luke Dashjr)在推特上表示,挖矿中心化还有其他方面的问题需要解决。例如,只有少数公司生产挖矿硬件,即专门为比特币挖矿而制造的机器,这也是对去中心化的严重威胁。
不仅仅只是更“去中心化”
去中心化并不是 Stratum V2 唯一吸引人的地方。矿池有动力采用新协议,是因为这将为它们节省资金,并能够防止可能导致它们失去收益的攻击。另外,它能够使得来回传输数据更加高效。这将使窃取矿池算力变得更加困难。
“最后不能不提的是,我们已经解决了安全方面的问题,实现完全加密和认证的通信,使用目前最先进的技术,称为‘噪音协议框架(Noise Protocol Framework)’”,卡佩克说。
这种经过同行评审的(peer-reviewed)技术,与移动通信应用 WhatsApp 和比特币闪电网络所使用的技术相同。
卡佩克说,Braiins 仍在对规范中的一些功能进行最后确定,比如,决定使用哪种加密算法来隐藏窥探者的数据。但是有一个测试版本,目前大部分的 Stratum V2 规范草案已经提交审查。
卡佩克预计,矿池将最早于 12 个月后采用该协议。
他说:“让每个人都参与进来,是为了实现安全性和提高效率,这反过来又会节省一些运营成本”。