比特币无需强制升级,矿工自由选客户端

好问题!这是我最喜欢比特币的一点

比特币是一个真正的【共识网络】。

现在比特币网络有很多个客户端,Bitcoin Core 因为是中本聪遗留下来的,所以相对来说话语权最大,市占率最高。

Bitcoin Core 客户端的更新,理论上不需要矿池或矿工的同意,只要管理那个 Github 上代码更新权限的几个人同意了即可更新。

但是,即便 Core 更新了代码,推出了新的版本,理论上那些矿池可以选择不升级,也可以选择换客户端。

几乎所有的客户端的升级都是向前兼容,例如,时至今日,22 版客户端和 29 版客户端依然可以同时并存,只不过一些 29 版的新功能没有而已。

所以,比特币不存在像其他区块链【网络升级】这个概念。

其他区块链在硬分叉升级时,你作为节点,必须跟随基金会一起升级,拒绝升级≈被踢出网络。

而 Bitcoin Core 更像一个没有踢人权限的管理员。

最常见的是,Bitcoin Core 先推出了什么功能,其他第三方客户端选择自由跟或者不跟。

然后各大矿池和单人矿工,也是自由选择跟或者不跟,稀稀拉拉地 2-3 年,分批慢慢开始用上新版或者次新版。

而且,永远有顽固派拒绝用新版客户端,甚至用例如 Knot 这种第三方的客户端。

所以总结一下:
Core 组掌握了更新权力;
而矿池、Solo矿工自由选择跟还是不跟。
(加入矿池的矿工一般不参与这个讨论)