如何建立一个虚拟透明的比特币挖矿的矿业议会
扫描二维码
随时随地手机看文章
6月28日,比特币现金支持者哈维尔·冈萨雷斯(Javier Gonzalez)宣布推出一项名为比特币挖矿的矿业议会(Bitcoin Mining Parliament,简称BMP)的有趣协议。BMP背后的理论得到了中本聪共识(Nakamoto Consensus)概念的支持,其中“矿工是比特币的执行力量”(miners are the executive power of Bitcoin),“任何所需的规则和激励都可以通过这种共识机制来实施”。
中本聪(Satoshi Nakamoto)十多年前创建的体系活跃了许多人的生活,改变了历史的进程。中本聪发布的技术有很多好处,但比特币的核心创新之一是中本聪共识(Nakamoto Consensus),中本聪共识是一种方法,能让网络在信息不完善的情况下达到有效的共识。中本聪共识使用工作量证明、区块选择和激励结构来激励网络参与者和谐一致地行动。
我很高兴地宣布比特币矿业议会
在过去几年中,有很多关于非挖矿节点可能拥有或不拥有处理区块的能力以及挖矿节点强度太集中的争论。哈维尔•冈萨雷斯认为矿工是比特币的执行力量的原因有很多。为了让矿工们能够使用比特币矿业议会(BMP),开发人员推出了一个名为比特币矿业议会(BMP)的新开源协议和一个名为Bmp.virtualpol.com的矿池。目前,BMP项目的自述文件规范详细说明了该平台仍处于早期测试(beta)阶段,但该工具目前正在使用。在撰写本文时已经有124名矿工参与了BMP池,仪表板显示了如何使用算力对某些事项进行投票。
冈萨雷斯的BMP理论论文解释道:“矿工可以根据他们的计算能力,在基于工作证明的网络区块链中编写代码,而且,在充分达成共识的情况下,他们可以在少数群体链中编写合法的空白区块,以引发其崩溃,”“如果他们认为这个极端的决定有利于网络,也有利于他们的长远利益,他们就可以这么做。“
该文件进一步指出:“矿工可以以一种灵活而卓越的执行方式,实时发挥他们的力量,以一种公开可验证的方式记录他们的决策,多亏了目前已知的最安全、最可靠的投票系统。因此,矿工在比特币领域占据主导地位。他们永远不会单独行动,因为他们组成了一个没有利益冲突的联盟(除了在算力的竞争)。”
冈萨雷斯在BMP理论论文中认为,假以时日,“虚拟透明的比特币矿业议会(BMP)将不可避免地建立起来”。在这个由矿工组成的议会团体中,每个参与者都可以发表自己的意见,并“根据他们每秒可证明的分数占比”投票。“BMP可以就某些功能达成协议,解决未来的冲突,甚至指定合法的网络发言人。“他们将与比特币的用户和开发者社区有更紧密、更准确的联系,”论文强调。
中本聪共识确保可以实施规则和激励措施
根据该项目的理念,比特币挖矿的矿工在协调不足的情况来判断共识。冈萨雷斯坚持认为中本聪创造了矿工的角色,因为网络的治理模式需要委托给一个比个人或一小群开发人员更强大的更高实体。矿工因此而获得奖励回报,而冈萨雷斯认为比特币矿工的兴趣是相同的。他断言,理解这种可预测的模式和关系是“所谓的中本聪共识的表现”。
“忽视这些事实将导致一个脆弱的区块链,并倾向于打破每一个争议,接受共识机制意味着赋予了矿工权力,以便在区块链上的精确地行使他们的合法权力,”BMP创始人的论文解释道。“同样,接受这一现实可以无限期地保证遵守中本聪的原始论文最后一页的最后一行,该原稿写道:“任何需要的规则和激励措施都可以通过这种协商一致机制的共识机制来实施。” ---Satoshi Nakamoto
我们是否曾在冲突中检验过中本聪共识?
当然,这个话题引起了争议,尤其是那些不相信矿工是网络执行部门的人。从许多人的角度来看,中本聪共识在像Segwit2X这样的冲突时期并没有真正经过检验。例如,用户激活软分叉(UASF)从未发生过,因为Segwit2x被取消了。有超过80%的算力在设法激活 Segwit后愿意实施Segwit2X,矿工们从来没有通过增加区块大小来测试他们的实力。这是因为由于美国空军的威胁,区块增加事件(Segwit2X)被取消,而这种威胁只在社交媒体上出现过。所以问题仍然存在:当时的大多数矿工能否通过利用中本聪共识来增加区块大小,从而避免UASF问题?在这种分歧中使用中本聪共识之前,我们永远不会知道。
通过BMP这样的概念,比特币挖矿治理模型本质上可以避免这种冲突,或者结束脆弱的少数群体链,而不给它生存的机会。BMP白皮书表示,“矿工可以比其他任何人更好地承担责任,以防止再次发生此类事件的风险。” 冈萨雷斯认为,人类倾向于与这些冲突纠缠在一起,而且“多个开发团队竞争,对抗只是时间问题 - 要解决这个问题,矿工必须承担起自己的管理角色。”冈萨雷斯说,当大多数算力都参与进来时,BMP将成为一种约束力的力量。
一个由管理矿工组成的议会小组可以在不改变BCH协议的情况下工作
Gonzalez确信BMP的想法可以通过各种方式实现,不会改变比特币现金协议或挖矿业务。BMP的基础是可以验证其算力的注册用户。冈萨雷斯解释说,在每个块的coinbase事务中(可以在块奖励中存储信息的元数据),矿池将在多个输出中发布“主要矿工的地址,在OP_RETURN中指示对应于每个矿工的哈希值的百分比”。创建者还强调,BMP 是一个“开源工具,不对第三方采取的行动负责。” Gonzalez补充道:
每个矿工的配额是用他单独的算力计算的,该配额用在块中注册的算力发出信号通知。矿池永远不能控制比其块中所示更多的算力。通过这种方式,每个矿工将能够在区块链之外,与他的算力百分比成比例地展示他的算力。