区块链宝二爷|背后的原理是什么?,BCH为什么一定要分叉( 三 )


三、BCH再次分叉
自2018年11月16日BCH正式硬分叉为BCHABC和BCHSV以来 , BCH又经历了3次硬分叉升级 。 11月15日 , 它将迎来第7次硬分叉 , 但不同于往常社群统一战线的安全过渡升级 , BCH这次硬分叉后又将面临区块链一分为二的境地 。
与此前BCH扩容分歧分叉和BSV路线分歧分叉不同 , 前两次分叉都属于共识之争 , BCH这次分叉却是属于利益之争 。 引爆社区矛盾的原因是:BCH的主开发团队BCHABC坚持在11月升级中引入“基础设施融资计划”(IFP) , 它由部分大矿工发起 , 主要是为了解决开发团队面临的资金问题 , 要求将BCH区块奖励的8%拨给基础设施发展基金 , 作为BCH的关键开发资金使用 。
开发者收益来源是区块链项目普遍存在的问题 。 矿工在区块链生态里是明确的参与者和保护者 , 他们能够获得系统的通证奖励 。 而开发者承担了整个公链升级和完善工作 , 却无法直接从系统中获得收入 , 目前开发者一般是通过社区捐赠或是商业投资的方式获得报酬 。
商业投资模式存在股东通过股份获得话语权来控制开发团队的风险 , BCHABC团队为了保持自主独立性 , 拒绝了商业投资的方式 , 但依靠社区捐赠这种方式获得的资金体量有限 , 开发资金问题依然是笼罩在BCH发展前路上的难题 。
今年1月22日 , 莱比特矿池创始人江卓尔提出了《比特币现金的基础设施融资计划》 , 提议在为期六个月的时间里将主要矿池中爆块奖励的12.5%捐赠给专门设立的支持BCH基础设施的基金 , 为协议开发者提供充足的资金 。
这个计划虽然是出于为项目长期良好发展考虑 , 但触及了矿工们的核心利益 , 提出不久便遭到社群各方成员的反对 , 最终未果 。 另一方面 , BCHABC团队却坚持推进捐赠计划 , 并在2月18日发文宣布已经将相关代码添加到ABC版本0.21.0客户端内 。 这一举动进一步激化社区矛盾 , BCH早期开发者Freetrader牵头创建了名为BCHNode(下称BCHN)的全节点 , 并在该版本内移除了捐赠计划 。 至此 , BCH社区割裂为核心开发团队BCHABC与BCHN两大阵营 , BCH也将于第1605441600块后面临硬分叉 。
正如上次分叉大战两个阵营争夺BCH的正统之名 , 这次哪个链将继承BCH的名字呢?
如果从算力占比的角度来衡量 , 从最近7天BCH出块数据来看 , 84.2%的区块由BCHN社区挖出 , 由BCHA挖出的占0% 。 不同于上次BCH和BSV算力大战难分伯仲战况激烈 , 这次分叉双方实力异常悬殊 , BCHN看起来似乎已经胜券在握 。
区块链宝二爷|背后的原理是什么?,BCH为什么一定要分叉
文章图片
(BCH最近7天出块数据 , 图片来源于cash.coin)
如果BCHN赢得胜利 , 对于项目发展来说 , 短期利益让位于长期发展 , 但困扰社区发展的开发团队资金问题仍然存在 , 利益之争或许会导致未来链继续分叉 。 当然 , 这些只是推测 , 具体BCH会走向何方 , 还需11月15日拭目以待 。
四、分叉的影响
对持币者来说 , 一方面根据BCH分叉规则 , 在快照前持有一定数量的BCH , 会在新链产生后按照1:1的比例获得相应数量的具有一定价值的新链代币 。
另一方面也要注意分叉期间避免转账 , 因为可能会因重放攻击导致出现丢币的情况发生 。 BCH硬分叉后 , 新链与原链拥有相同的交易数据、地址、私钥、交易方式 。 在硬分叉之前的一种币 , 会因为分叉而变成两种 , 只需要下载新链对应的钱包 , 并且把原链的钱包私钥导入 , 即可得到等额的新链币 。 在没有解决重放攻击问题之前 , 如果在自己钱包里把分叉前的一个BCH转到一个地址A上 , 新链钱包内对应的一个新链币也会被转入到地址A里面去 。 因为在分叉前的币会自动被分叉后的两条链都承认是合法的 。 只要发起一笔交易 , 另一笔会被同步到区块链网络中去 , 然后被矿工打包处理 , 该交易生效 。