声明:国内禁止ICO融资和虚拟货币的交易、炒作;本人未持有比特币等虚拟货币及进行相关行业投资;本文是个人出于兴趣而做的记录,不构成投资建议。

很多人认为矿池的日益中心化可能会导致比特币潜在的中心化属性,对整个系统的分布式特性构成威胁:

去中心化是比特币存在的最大价值,然而这种去中心化却面临矿工日益集中化的挑战,原本数量庞大且成员多样化的节点最终会演变为小部分由企业控制的节点,它们因为能够获取专业硬件而持有大量的算力,最终会垄断系统。

这是一种误解,很多人包括矿工都认为自己是比特币必不可少的构成,但实际上他们只是其中的一环,甚至是最不重要的一环。矿工有助于强化比特币的系统安全性,但没有矿工比特币一样可以运转,毕竟最初的比特币就是运行在家用电脑上的。

矿工只是比特币系统的一部分

矿工只是比特币系统的一部分

比特币难以改变的原因在于其经济系统是由开发者、矿工和持有者共同组成的,三者间的利益并不一致甚至有些是矛盾的,而所有对比特币的改进方案都需要得到大部分参与者的共同支持才能完成。

举例来说:

  • 开发者希望增加一些新的功能,却无法将改变强加给任何人。他们只能提交代码,由用户自由选择。因此与现行的比特币兼容的代码会比不能兼容的代码更容易得到认可和下载。

  • 假设某个修改可以增加比特币新币发行的速率,增加矿工得到的挖矿奖励,矿工可能会喜欢这个提议,但是现有的持币者却不喜欢,所以持币者不大可能同意这样的修改。

  • 某个提议增加比特币网络的区块大小,对矿工是有利的(矿工可以在一个区块中打包更多的交易,收到更多的交易手续费)。但是,长期持币者不大可能支持这种修改,他们会担心更大的区块会让整个区块链的体积过于庞大,使运行全节点的成本太昂贵,因此降低全网的全节点数量,使网络变得中心化,更加易受攻击。

因此,比特币的开发者如果想让他们的代码被接纳,最好保持原来的共识规则不变;比特币矿工如果想获得回报,不浪费挖矿付出的成本,最好的选择也是遵守原有的共识规则;网络用户如果想让自己的交易顺利结算,最好的选择也是维持原有的共识规则。

比特币的扩容历史

比特币的扩容历史

  • 2015-Bitcoin XT(比特币扩展),2015年提出通过增加数据块的大小限制来提高交易处理效率,最早建议数据块大小是8MB,然后数据块大小根据交易数据情况自动增长,每两年大小翻一倍等。这个建议没有得到足够的支持而最后未被接受。

  • 2016-Bitcoin Classic(比特币经典),2016年也提出通过增加数据块的大小限制来提高交易处理效率,但是没有Bitcoin XT那么激进,最早提出区块大小从1MB扩容到2MB,然后在后期决定把区块大小上限交给矿池和交易节点来决定。后来,没有得到比特币核心开发团队的支持而作罢。

  • 2016-香港共识,2016年2月21日,在香港数码港,由比特币业界代表和开发社区代表参与的圆桌会议达成了扩容共识:软件激活由比特币核心开发人员执行在2015年12月提出的隔离见证,并将区块大小限制扩充到2MB;很遗憾,此次共识达成的两个行动都逾期了。

  • 2016-Bitcoin Unlimited(BU-比特币无极限),在Bitcoin XT和Bitcoin Classic扩容方案夭折之后,Bitcoin Unlimited提出增加区块大小的方案是完全取消区块大小限制,让用户通过查看大多数共识区块的大小决定并自行设置自己区块的大小。这个方案得到了不少矿池的支持。2017年4月24日,70%的BU节点因为内存泄露而出现系统崩溃。

  • 2017-Bitcoin Cash(BCC),比特币矿池和交易所ViaBTC为了对抗隔离见证(SegWit),正式宣告比特币历史上的第一次硬分叉并产生两个新的币种:比特币(BTC)和比特币现金(BCC)。BCC的区块大小从1MB扩容到8MB,而不引入隔离见证。现在,BCC的市值不到比特币的千分之五。
    上述共识的变更都是由开发者或矿工提起,却没有得到用户的支持,最终无一例外都失败了。

专业化的矿机有助于保护比特币系统

专业化的矿机有助于保护比特币系统

PoW机制需要攻击者需要掌握全网的大部分(50%以上)算力,才能在比特币账本中插入虚假交易。

比特币网络是完全自愿的系统,只有网络是可信的,系统才能运作,否则就会被抛弃。所以,诚实节点没有攻击的动力。想要篡改比特币网络的交易记录,必须投入大量资源购买价格高昂的算力。

即使临时攻击成功了,网络的诚实节点也能以非常低的代价及时回滚到攻击发生的区块之前,保持网络继续运行。况且如果大量篡改交易记录,比特币网络的价值会大幅下跌,乃至归零,因此攻击者也不大可能得到任何好处,
换句话说,为了摧毁比特币,攻击者需要付出极大的成本,却得不到任何回报。

截至2022年7月,比特币网络的全网算力一直保持在200EH/s以上,约等于7.6万亿台消费型家用电脑算力的总和。现在,要攻破这样强大的网络,只有集全球政府之力才有可能。

比特币网络已经成长为这样一种系统,即使中本聪回归,其可能也难以对比特币(尤其是其经济激励系统)进行实质性变更。

对各方来说,比特币现在的状态经过了反复的测试,安全而熟悉、稳定而可靠,即为稳定的谢林点(Schelling Point),激励所有参与者坚持下去,放弃会带来巨大的损失风险。

对于比特币系统而言,矿工很重要,但充量量也只是的一个环节,这个环节的集中化并不会导致系统失去均衡。

并且,即使现有系统的所有矿工都叛变,只要用户还坚持原有的系统,也只会将系统分叉成两种不同货币,比特币可轻易回滚到分叉前的数据,实现可持续运行,而失去用户的矿工们组成的系统则会被抛弃。