小白眼中的扩容之争和比特币现金(BCH)

比特币扩容之争并不是从现在开始的,更不是从2013年或2011年开始的。比特币诞生之时扩容问题就已经存在,甚至存在于中本聪正式发行这种加密货币之前。并且涉及到很多技术内容,这导致大家看到这问题的第一反应就是:乱,不知道扩容之争的两方在吵些什么。

1M区块大小是怎么来的:

最早中本聪创建比特币是没有区块大小限制的,区块最大能达到33.5M,而不是现在的1M。但最早的时候比特币很便宜,只要几美元,就可以发出非常多的垃圾交易攻击比特币网络,把区块数据撑大,撑满你的硬盘。为了防止比特币被攻击中本聪加了一个1M区块限制,中本聪加的这个限制是临时的,并给出了未来扩容的安排。分阶段扩容为更大的区块限制,比如这段代码:当区块高度(blocknumber)>115000时,区块上限(maxblocksize)=更大的限制。

这段代码可以提早很多写在某个版本中,这样到指定区块高度,这段代码起作用时,不含有此代码的旧版本早就被淘汰了。

我们得先解释一下比特币开发团队是怎么回事:

但后来在区块接近满时,却没有按中本聪的计划走下去,扩容到更大的区块,要解释清楚为什么会发生这样的情况,

最早的比特币是由中本聪开发的,中本聪隐退后,比特币的开发维护任务由中本聪传给了加文(Gavin),加文(Gavin)觉得自己独裁不好,又把代码权限分权给了其它4名开发,后来又有其它开发加入,发展成现在的Core开发团队。

但后来core团队内部对于要不要按照中本聪的计划移除1M限制产生了分歧,一部分开发人员(扩容派)认为应该移除这个限制,一部分开发人员(闪电派)认为不应该移除这个限制。

矛盾激化的结果,就是Gavin,Jeff等支持移除1M限制的开发人员,被赶出Core团队,被删除了代码权限。

然后这些开发人员,包括一些新的,支持移除1M限制的开发人员(扩容派),建立了XT、Classic、BU等开发团队。

我们说的这些开发团队的关系,很类似于一个国家里多政党的关系,互相竞争,并且说服用户选举他们作为执政党。

Core认为现在有一些比中本聪更先进的技术方案,通过第二层网络(比如闪电网络)对比特币的交易进行分层,大部分低价值交易走第二层网络,只有少数的高价值结算交易走主链这个第一层网络。有点类似于一个高架桥和地面道路的关系。

扩容派则认为中本聪架构已经被市场证明稳定运行了8年,金融系统应该保持稳定,没有特别需要,不应修改现在的架构。从金融系统的角度考虑,搞第二层网络可以,但要保证第一层网络可以用,不能把第一层网络限制住1M,否则会产生灾难性后果。科技史上发生过一次非常类似的灾难:摩托罗拉的铱星系统。摩托罗拉的技术人员认为地面基站太Low了,说我们要搞个绝对牛逼高大上的卫星通讯网络,结果铱星系统开发了几年,烧掉了摩托罗拉的50亿美元(1997年的美元)后,仅仅运营了3个月就倒闭了,并且直接拖死了摩托罗拉。技术上看起来先进的架构未必比傻大黑粗的架构好。

移动和联通竞争时,移动技术人员不建基站,去搞卫星通讯,运营问用户拥堵怎么办?开发说我们可以建立手续费市场,打电话多收费,1分钟1毛,提高到1分钟2块钱,只要费用足够多,区块就是满而不堵的。开发说短期的用户不要紧,只要我们搞出了最牛逼的卫星通讯,就不愁没用户用,然后用户都被联通抢走,比特币的用户都被以太坊等竞争币抢走。

扩容派还有一种观点: 第二层网络存在中心化隐患(侧链被运营公司控制),闪电网络的关键节点有点类似于支付宝(但不能偷钱和造假币),运营闪电网络的公司,可能被政府监管,关闭。通过白皮书第7章删除历史数据等方式,大区块不会导致节点门槛提高。技术发展超过交易发展,20年内摩尔定律(每年CPU+60%)+尼尔森定律(每年带宽+50%),现在的网络和硬件可以承受20M的区块,足够10年使用。

香港共识是双方的最后一次妥协,双方同意妥协到 隔离见证+硬分叉2M,矿业不运行Classic(简单2M方案)。

Core主要的几个开发回去后遭到其他人的反对(因为这是个妥协的方案),连相应代码都未开发,Core单方面撕毁香港共识。扩容方转而支持BU。

值得一提的是Blockstream雇佣了Core的多名核心开发,Core的10人会议上,有8人是BS或BS子公司的雇员,BS或许利用Core的出世倾向主链锁死1M(Core早期并没有1M那么极端,是不极端的Core开发都被踢出去了)。

后来BU团队失败,B2X接近归零,ABC团队创建比特币现金(BCH),BCH修改了比特币的代码,支持大区块(将区块大小提升至8M),删除了SegWit,是BitcoinABC方案产生的区块链资产,出生就获得无数关注,是目前最完善的竞争币。

扩容派转身支持比特币现金,XT、BU等扩容方技术团队悉数加入BCH开发团队,除了ABC自身以外共有8只开发团队加入BCH开发工作。Core最早的5个核心开发人员被赶出的2个Gavin,Jeff都是大区块坚定支持者。近日Gavin公开宣布比特币已死,BCH才是真正的比特币,扩容派最终统一支持BCH。

在历经坎坷的扩容之争中最终造成了扩容派和core分道扬镳,Core掌握拥有比特币冠名权的BTC,扩容派推出拥有社区支持的BCH与BTC竞争。11月曾爆发算力大战中BCH与BTC算力比达到1比1,扩容之争已经从争执和讨论彻底变成了真金白金的算力大战,扩容之争已经演变为王位之争,可以预见的是在闪电网络可以应用之前BCH将持续发展,闪电网络应用之后同样支持闪电网络并且拥有更大区块的BCH将对BTC造成致命威胁。

至于最近诞生的BCD,SBTC之类的IFO币,没有社区共识,没有合法出生,采用预挖的方式破坏市场公平性,并非真正大区块币,看起来更像是开发者用来抢劫比特币,注定没有前景,投资者望谨慎投资。

关键词: