据Coingeek消息,CoinGeek已经与BCHSV开发团队就稳定性措施进行了磋商。BCHSV项目技术总监Steve Shadders解释道:“稳定性的一个方面是重放保护。由于ABC没有将这种稳定性作为优先事项,BCHSV将这样做,以便让两个链上的用户和业务方放心。这一改变将要求BCHSV团队与比特币生态系统合作,并在生态系统准备就绪时宣布时间表。”
01
重放保护来救场
重放保护,就是让交易只在当前链中有效,并且在其它链中无效。通常在一条链分裂成两条链时,为了让两条链的交易互不影响,需要在生成交易信息的时候,加入不同的标识或者使用不同的交易结构,这样,另一条链的矿工就会验证该交易无效,从而不打包该交易。
众所周知,算力大战的起因是,2018年11月15日,BitcoinCash从版本0.17硬分叉升级到0.18时候,出现了另外一个与0.18不兼容的版本BitcoinSV,SV并没有加重放保护,双方互不想让,于是吴比特与澳比特之间的算力战争就爆发了。
此后,BCH上的重放交易数一度超过了100万,11月18日,PeckShield态势感知平台信息显示,同时存在于ABC链SV上的重放交易数已高达1,115,114次,达到了百万级,共涉及4,583.98个BCH,其中可能包含重放攻击,安全问题堪忧。
为什么双方最初不添加重放保护的一方?
从过去的历史来看,添加重放保护的一方,是处于劣势的,因为该举动意味着放弃了另一方的所有生态。2017年8月1号BCH从BTC分叉出来时,主动添加重放保护,只能重新建立自己的相关应用,从0开始。
但是,添加重放保护,是能上交易所的基本条件。虽然不添加重放保护,交易所也可以把两种分离,但是交易所要花费很多精力和技术去做这些事。技术差的交易所,会因为账务混乱,无法支持。除非这种币有很大的用户群,否则交易所不愿意花费高成本去支持这种币。因此我们看到在火币上目前BCH和BSV都是无法充提的,原因就在于此。
02
添加重放保护的一方,是处于劣势的
这句话在这次算力大战中再次得到应验,BSV宣布将主动添加算力保护后,ABC阵营的江卓尔微博评论道,BSV认怂加重放了。
此前,莱比特矿池创始人江卓尔曾发文预测关于这场算力战的几种结果,根据这一推演,BCH分叉的最好结果就是ABC和BSV二者之一的消失,如果二者共存,在算力之争的马拉松中,二者势必互相消耗,进而影响各自生态的建立以及用户的选择。
结果是算力战马拉松之持续了不到两周就要结束了,这一切源于共识机制。
比特币诞生后,共识成为比特社区的通行证。之前大象区块链在《不合适就分手,BCH分叉这事儿就这么简单》也讲到在去中心的世界里,没有中央集权的主宰,裂土分封成为一方诸侯再正常不过了,吴忌寒带领BCH从BTC分裂出来,BCH在过去一年多的成功大大刺激了想澳本聪(CSW)这样期望黄袍加身的诸侯们。当共识出现分裂后,分叉就在所难免了。
从另一个方面来看,对于已经出现分歧的社区来说,这场分叉无疑更利于各自方向的发展,强扭的瓜不甜,就像价值观不同的情侣,互相之间带来的只是负担,谈何对未来生活的期许。
03
BCH或BSV还会继续分叉吗?
经过这次战争,ABC和BSV这两派内部已经基本上高度一致了。BCH的目标在于争夺更多的用户,BSV则是坚持原教旨主义,暂时不会再分裂了。
但是江卓尔认为,自BCH从比特币分叉出来开始,扩容之争本质上是Core团队内部的分裂。Core团队一开始有五个人有代码提交权限,也就是我们所说的五核心。五核心中Gavin的代码提交权限是由中本聪赋予的。中本聪在退出时指定Gavin作为比特币代码项目的管理人,但Gavin当时认为如果让自己一个人有这个权限就太中心化了,所以把权限分给了当时在场的其他四个比较活跃的程序员,这五个人组成了Core团队的五核心。
这五个核心人物在扩容之争中发生了分裂,Gavin和Jeff支持扩容,最后从团队里面分裂出去,最终导致BTC和BCH分裂。BTC未来还有可能继续分裂,因为Core团队里面也会继续分化出不同的意见团队。
比如说,当BTC在面临其他币种在用户数优势上的竞争时,到底BTC要不要改,到底要怎么改,团队内部肯定还会再发生分裂。BCH团队内部有个好处,社区基本上还是比较认可算力这种裁决方式的,而Core这边是完全不同意算力的仲裁作用。
Core团队甚至威胁要改算法,也就是说他们认为矿工是没有任何权力的,这就意味着团队内部一旦开始分裂和撕逼,就没有任何仲裁方式可用,最后必定再次分裂成两个币。
而这次BCH内战开始被称为扩容之争,后来被称为算力战。算力作为最终的仲裁机制,并在重放保护等一系列手段的帮助下有效的解决了BCH的分叉之争。 这从侧门凸显了在去中心化社区里共识机制的生命力,就像中本聪消失后比特币系统仍然能够正常运转一样,这也许就是区块链最大的魅力之所在。
来源:大象区块链
作者:柴桑