【前言】
上周末原计划将BCH的算力之争也写一写的,没想到过了三天越发热闹了。不过,在具体开始写之前想简要说明一下:
1.Bitcoin ABC团队和NChain团队都是BCH社区比较重要的技术开发团队,NChain在2018年8月16日发布了Bitcoin SV (Satoshi’s Vision)客户端,这就是当前一直提到的BCH的ABC和BSV;
2.BCH的技术升级一年两次,基本以ABC团队主导,本次计划定于网络中最近11个区块的中值时间大于或等于UNIX时间戳1542300000,即北京时间的2018年11月16日0:40。国外时间为11月15日,对我们而言是16日凌晨的事情;
3.前两条表明,BCH这次的分歧主要来自于两套技术方案,Nchain在之前就表达了自己的意见,打算回归到BCH最早的0.1版本,所以针对这次ABC既定的更新,BSV走的是回归路线,并移除了自动重放攻击保护;这样,在技术层面上,一旦更新完成就出现了两条有差异的ABC链和BSV链;
4.虽然ABC和BSV有差异,但是在最底层的交易格式上并无差别,而且BSV还主动移除了自动重放攻击保护,这就造成同样一笔交易能在两条链里进行有效广播;通俗一点就是,只要我们花了BCH,就有人可以伪造支取BSV,反之亦然,相当于BCH生的“仔”压根儿与你无关;
5.前面四条都是技术上的分歧,技术的背后也是需要矿工支持的,于是两技术的支持主人公吴忌寒和澳本聪Craig S Wright (CSW)就出场了,吴忌寒代表着比特大陆支持着Bitcoin ABC团队,CSW背后的Coingeek支持着NChain团队的BSV;如此,一场技术的分裂造成了矿工的分裂,也就是算力的分裂;由于两大矿场及主人公都太出名了,所以该次事件才受到众多关注,而无忌寒在某种角度上也属于“被战斗”;
6.这次和以往硬分叉生“仔”不同之处在于,以往更多是新的算力来维持一个新链;而本次是现有算力的分裂,与其说是硬分叉生“仔”,不如说成兄弟分家更贴切;
【吃瓜群众利害关系】
整个故事的要点就在上面介绍完了,不难发现,本次BCH事件是技术分裂在矿工社区治理上的一次很好的尝试,不管分裂前矿工各大派系炒得如何凶残,人性都是逐利的,这将演变成一场博弈——金钱与面子之争,而不在漩涡之中的矿工会采用POS的nothing at stake的操作模式,要么两边都挖,要么我都不挖;
当然也可以有鹬蚌相争,渔人得利的操作模式出现,这就是最近热门的重放攻击,它的最大伤害是对交易所而不是我们吃瓜群众,只要我们不做任何操作便不会有啥影响,因为重放攻击只能是你操作了其中一个针对你没有操作的那个兄弟币进行窃取。所以显而易见,风险较大的会是交易所,只要有人提取BCH,交易所在重放攻击下会被窃取等额的BSV,所以所有交易所都会停止BCH的提现操作,直至其中一条链增加重放保护。目前,ABC的重放保护升级拟定计划在2019年5月15日。所以算力战如果真的一旦开启,BCH社区将进入内耗,不相关的矿工最后只会支持胜者链,而它也将成为真正的BCH,另一条链也不会死,但是价值将沦为子嗣链。
如此可以发现,炒得如此火热的BCH算力之争,本质上与99%的人没有太大关系;但是它确是一个很好的矿工社区治理和技术社区治理的实验,也暗示着在区块链的世界即使像BTC这样的老大哥,也可以出现技术造成的算力分裂,以往一直宣扬矿工不会以危害利益而去作恶,但是矿工却可以坚持自己不同的信仰而造成内耗,这样的信仰分裂一旦造成头部矿场分裂,后果还是挺严重的,还好BTC硬升级的改动一般不大,不会出现诸如BCH如此之大的意见分歧,不过这将会成为一个很好的Lesson learn。
【其他】
如果有童鞋对ABC和BSV具体技术改进区别有兴趣,可以阅读火币研究院的《【火线视点16】谁才是真正的比特币现金?BCH社区或将迎来大规模“算力战争”》;
对算力战玩法感兴趣的可以阅读江卓尔的《【天下大义,当混为一】算力战》系列(强力推荐,笔者也尚未看完,哈哈);
对自己的BCH和BSV想早点占为己有的可以阅读《重放保护与分离BSV》和《可行的钱包重放免疫实现方法》,不过老老实实吃瓜会更方便;
该事件值得细细品读的资料还是BCH Club里的输出,也许你读到的很多文章基本是搬自该处还抹掉了出处……《BCH社区》
最后附上一张江卓尔的论战图(中国时间是16日凌晨):
算力战的可能演化路径by江卓尔应大家建议开通微信公众号方便交流,目前公众号已与简书同步更新。喜欢的朋友可以关注,以后仍会以简书为主,微信公众号同步的方式,可以搜索公众号名“Putin学习区块链”或者“PutinBlockchain”,二维码如下:
网友评论