“算力大战”在所有人的关注下暂时落幕,挑起大战的澳本聪虽然处于下风,但他留下狠话,众多专家预测他还是会组织手下的矿池矿工对比特大陆旗下的BCHABC展开游击战。
而这一次,由“算力大战”引发的比特币跌破5000点和加密数字货币市场的整体大跌的情势还没触底,澳本聪自己却“后院起火”了。而且,这一把火很有可能对本已风刀霜剑的市场,是更严重的雪上加霜。
01 又双叒叕要分叉了?
整件事情的缘起十分简单:BCH SV11月20暂时产生了一个小型分叉,原因是交易量大,区块间的竞争和节点的支持网络彼此不同步。
其实这本来应该是一次区块链中常见的自然分叉现象,举一个例子简单说明,假设节点A与节点B同时挖到了矿,即找到了符合哈希预期的区块,这两个节点都会把自己挖到的矿,链到自己本地的区块链上,这就出现了区块链分叉。
而距离A较近的节点和距离B较近的节点会分别将信息记录下来,节点收到两个冲突的区块链同步,会判断此时哪条链的长度更长,会以长度更长的区块链为准。因为链越长,耗费的算力就越多,而整个系统要保证大多数人的收益。
在这样的迭代选择过后,这些自然分叉最终会回归到主链上。承载比特币应用的区块链,一般认为一个区块后面再链接了6个区块后,就不可能被“颠覆”了,故称为“六次确认”——这或许是BCHSV一开始率先挖出六个区块后,就有媒体急匆匆宣布其“胜利”的原因。
不出意外,此次BCHSV的分叉也该这么结束。然而,为了重新调整,BCHSV节点将分叉的区块再次汇总到一个主链中,重新组织了某些区块。
区块重组简而言之就是区块链的重新排列,把分叉的区块重新放回主链 ,BCHSV节点的。PoW(工作量证明)要求矿工消耗大量的算力 ,当自然分叉发生时,虽然矿工向整个网络宣布已产生区块,但是包含在区块中的交易数量以及传输的总数据量传播可能缓慢,从而导致后面的矿工无法识别哪个是主链,后来的矿工选择了不同的区块链接下去导致分叉。
灾难发生了!
这次区块重组,造成两个不同的区块上的交易被覆盖。虽然这两个区块可能被外部攻击覆盖,但临时区块重组的仍然引起了BCHSV社区的分歧。而分歧的产生,则意味着一次新的硬分叉很可能即将到来。
这对于澳本聪来说,不算是一个好消息。
02 重写区块违背了区块链的本质
据Bitcoin Unlimited的首席科学家Peter Rizun计算,比特币SV块目前的传播速度大约是每兆字节5秒,在100秒间隔内找到另一个区块的概率是15.3%。通常情况下,孤块的概率低于1%。
造成这种情况的部分原因是BCHSV区块链的块大小从32 MB增加到128 MB。尽管可以在给定块上容纳更多数量的交易,但当网络交易量过载时,无法将新发布区块的数据传输给所有网络参与者,就无法避免对最后确认的区块进行竞争迭代。而大的区块需要耗费更长时间才能传播。
BCHABC方面一直坚持认为网络还不能处理大块,而且BCHSV方面不顾一切地扩容到128MB的区块大小。
要解决这些问题在技术上并不困难,在一个去中心化的系统中困难的是达成共识。而现在,除了达成共识之外,“重写区块”这四个字更是直接动摇了区块链的信任根基。
区块链最重要的一大特质就是 “去中心化”,在中本聪最初的理论中,所有节点是平等的,除非有人掌握了全球51%的算力,才能改变所有的记录结果,为所欲为。
然而,在矿池诞生后,原本的设计遭到了威胁。矿池的原理是让一批矿工计算出一批低难度的结果,从概率的角度来说,其中一定有一个恰好符合高难度的哈希值。如果要类比,这就是先通过简单的条件做出一批可能的答案,然后挨个尝试,其中一定有一个是题目的正确选项。
然后矿池根据大家的算力贡献,平均分配挖矿所得的比特币,使得矿工获得收益的稳定性大大增加。这使得挖出区块的能力被集中在几个大矿池中,此次“算力大战”的主要参战方就是这些矿池。
但如果说这好歹还算是一种钻空子投机取巧的方法,那么“重写区块”就是赤裸裸地推翻区块链“去中心化,不可篡改”的特性,如果有人可以随心所欲,因为各种原因,直接改写交易结果,那么又从何谈起信任?
正是因此,BCHSV社区发生了分裂,而比特币的信任基础被进一步动摇。如果分裂越来越快,越来越容易,那么共识的前提将彻底不复存在。截至目前,整个数字货币市场仍处在不断下跌的态势之中。
石榴财经
区块链行业的Bloomberg
领取专属 10元无门槛券
私享最新 技术干货