前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >吃瓜 || 一文看懂BCH分叉事件始末

吃瓜 || 一文看懂BCH分叉事件始末

原创
作者头像
GAIAWorld
修改2018-12-06 09:57:41
1.5K0
修改2018-12-06 09:57:41
举报
文章被收录于专栏:GAIAWORLDGAIAWORLD

微信公众号:GAIAWorld

11月16日凌晨,比特现金BCH在唇枪舌战之后终于迎来了硬分叉时刻,以吴忌寒带领的BCH ABC链和澳本聪CSW代表的BCH BSV 链对立成两大阵营,在16日开始了这场分叉竞赛,不仅吸引了整个区块链领域的关注,还间接引起了数字货币行情恐慌,导致包括BTC在内的几乎所有数字货币价格暴跌。

(一)  BCH的前世今生和分叉事件始末

BCH是BTC的第一个硬分叉链,BTC的嫡子。2017年8月才从BTC中分叉而来,后期BTC分叉链还包括BTG(比特黄金)、B2X(SegWit2x)、BCD(比特币钻石)、SBTC(超级比特币)、BCHC等等,子子孙孙无穷尽也,也有已经死掉不为人知的链,比如BCHC。

BTC之所以要分叉,是因为BTC由于区块大小仅有1M而导致交易延迟、交易费高,无法满足日益增长的交易需求,因此针对扩容问题一直在讨论之中,Bitcoin Core作为BTC唯一的开发团队,无法接受对比特币较大的修改,因此催生出了后期这一系列的硬分叉事件。

说回BCH,BCH是BTC于2017年8月1日硬分叉后的分叉链,主要解决的是上文所说的BTC扩容问题。在BTC高度478559时分叉,采用8M大区块,不支持SegWit(隔离见证,BTC支持),其余如算法等与BTC相同,同时在11月13日执行了硬分叉升级,调整了挖矿难度,在这之后BCH的影响力不断扩大,在市值和交易所、钱包支持上也获得了大家的认可。

分叉出来的BCH由BitcoinABC、itcoin Unlimited,Bitprim,Nchain,Bitcrust,ElectrumX,Parity和Bitcoin XT等多个团队开发维护,也埋下了此次硬分叉之争的伏笔。

澳本聪CSW是比特币区块链技术研发公司NChain的首席科学家,代表的是NChain控制的CoinGeek和SVPool矿池的利益。这两个矿池,共持有整个BCH网络28.57%的算力。

Bitcoin ABC以吴忌寒为代表的,是比特大陆旗下矿池BTC.com、AntPool,以及其投资的矿池ViaBTC,盟友BTC.TOP的利益。这些矿池,共持有整个BCH网络24.16%的算力。

此次的分歧点在于:

Bitcoin SV社群阵营希望BCH仍像当年中本聪论文描述的那样,对操作码严格限制,专注在转账交易本身,并希望将区块最终扩容为128MB。

Bitcoin ABC社群阵营希望在区块大小维持在32MB(今年5月由8MB扩容到32MB)的情况下,应让BCH往基础建设公链方向发展,这样一来,BCH便能像以太坊一样,开拓出更多应用场景。

各执不同意见的两方也造成BCH的共识协议不再兼容,必须通过分叉来解决,硬分叉后最长的链才能为主链,只有主链中获得的数字货币才有价值,因此这一次硬分叉也是一场算力之争。BCH于11月16日凌晨分叉,在BCH区块高度556766开始实施协议升级,第一个区块由Bitcoin ABC的新公式机制挖出,这期间关于算力切换调用等的语言攻击按下不表,截止21日,Bitcoin ABC依然暂时领先。

(二)  硬分叉的后遗症

这场硬分叉之战虽说还未结束,但数字货币市场已经受到了震荡影响,BTC、ETH等主流数字货币皆呈现暴跌之势,直至21日晚才止跌小幅回升。

除此之外,也引起了大家对于BCH的其他担心:一是关于算力之争引起大家对于去中心化的质疑二是有人指出此次硬分叉双方均没有进行“重放保护”,这将可能使双方任何一方遭受重放攻击【1】导致共识崩塌和算力归零。其三,会不会在以后,所有的利益之争都成为算力之争,演变为无止境的硬分叉?

除了BCH本身,还有大家对于PoW共识机制以及区块链扩容技术问题的讨论。

PoW共识机制起始于比特币,并且已经有足够分散的节点来支撑它的去中心化,本身是得到了BTC验证的。

但BCH不同,在此次分叉事件中演变成了两方逐利的游戏,双方掌握的算力合计已经超过51%,虽然不是独占51%算力,但也并不是一个好的现象,如果BCH向着中心化或者弱中心化的方向发展,无法得到更多节点的认同,只能是双输局面。

GaiaWorld也曾讨论过区块链的扩容问题,GaiaWorld认为,平行链才是扩容更好的方案,在本质上是创建一条新的区块链,旧链和新链之间共享验证者,新旧链之间通过一个价值互换协议VEP进行价值互换。从而达到缓解区块链拥堵的问题。区块链扩容:平行链是更好的答案

(三)硬分叉还需以公链应用领域为落脚点

这场硬分叉大战的结果最终还是会由节点和市场反应来决定,而将来也会有更多的链因为技术升级或社区争执而分叉。

第一当然要避免无意义的分叉,否则对于公链和矿工节点来说都是浪费算力的行为,分散的算力不仅容易使公链容易遭受攻击,对于公链数字货币的价值来说也是一种伤害。

另一方面对于公链开发者来说则提出了更高的要求,比如对共识机制设计上的改进、重视社区氛围、维护好矿工和持币者之间的利益平衡关系等等。

对于GaiaWorld这类应用型公链来说,无论是框架还是以后必要的硬分叉,还需要结合应用落地领域的需求,比如CPoS就权衡了应用对交易速度的需求、矿工节点的算力成本、去中心化程度等等问题。

硬分叉的结果最终应该需要落脚到发展和应用领域去,否则无意义。

注释:

【1】重放攻击:是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程。两年前的以太坊硬分叉遭受到了重放攻击。 2016年7月20日晚,以太坊在第192万个区块高度发生了硬分叉,产生了两条链,分别是ETH chain和ETH Classic chain,上面的代币分别称为ETH和ETC。这两条链上的地址、私钥算法和交易格式都完全相同,这样一来,在其中一条链上发起的交易,放到另一条链上去重新广播,可能也会得到确认,这就是重放攻击。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档