1. IPFS原力区首页
  2. 区块链

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

比特币现金(BCH)分叉,Bitcoin ABC 和 Bitcoin Cash Node 都将部署新的难度调整算法。

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

 

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

 

北京时间 11 月 15 日晚,比特币现金(BCH)又分叉了。

2017年中旬, Bitcoin ABC软件客户端宣布退出比特币协议,并推出了自己的加密货币:比特币现金。自那以后,每六个月就会有一个向后不兼容的硬分叉升级,这要求所有比特币现金客户端都要进行全网络升级。虽然大部分升级工作进展相对顺利,但当2018年到来时,比特币现金社区内部出现矛盾,导致比特币现金(保留原来名字的一方)和 BitcoinSV之间出现分歧。再过两年(确切地说是到 UTC时间11月15日12:00),又一次硬分叉升级,以及比特币现金社区内的新一轮纷争,都可能导致其再次分裂。

 

争论究竟是怎样产生的呢?(以及争议双方是谁?)

 

此次比特币现金硬分叉争议的核心是一项名为“基础设施融资计划”(IFP, Infrastructure Funding Plan)的升级计划,该计划将根据协议规定,将每个区块奖励(矿工赚得的比特币现金)的8%委托给软件项目,如 BitcoinABC。据 Bitcoin ABC团队称,将通过一个名为全球网络委员会(Global Network Council)的新组织(Global Network Council)指定“基础设施融资计划”(有时也称为“矿工税”)。迄今为止,全球网络理事会只对外宣布将于2021年1月举行首次会议,但除此之外,未公开披露其成员选择或资金分配程序的细节。

 

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

BitcoinCashNode是 BitcoinABC的软件分叉,是由比特币现金开发者和用户发起的,他们反对“基础设施融资计划”,并从其源代码中删除了升级。有许多理由引起“基础设施融资计划”的争论,例如:

 

一、有些人拒绝升级,原因是他们的加密理念。因为他们认为“矿工税”不符合比特币现金(或比特币)的最初概念和最初设计。

 

二、“基础设施融资计划”会削弱网络安全。因为如果矿工在开采一个区块时获得的代币奖励较少,他们就不会被挖矿吸引,最终也会导致

 

三、“基础设施融资计划”没有披露资金分配的详细情况。这一情况最终有可能使 BitcoinABC获得比其他客户更多的收益。因此, BitcoinABC在遭到部分比特币现金社区反对后,仍然试图推动改变这一事件本身,其实也是引发争议的核心问题之一。

本次硬叉是否包括任何其他协议更改?

 

没错,Bitcoin ABC 和 Bitcoin Cash Node 都将部署新的难度调整算法。

矿工平均每10分钟就能发现新的区块链的比特币现金(类似于比特币区块链),但由于比特币现金和比特币共享相同的挖矿算法,有些比特币矿工会为了获得更高的利润,往往转向比特币现金网络挖矿。不过,比特币现金算力只占比特币全网算力的一小部分,所以,当一些比特币矿工转移到比特币现金网络后,后者的算力会产生巨大的波动——这种情况会引发周期性突发事件,即比特币现金出块速度比10分钟还快,并伴随着网络难度的增加。这些“唯利是图”的比特币矿工将再次转向比特币网络继续挖掘 BTC,从而将真正的比特币现金矿工留在利润更低的链上。不仅仅是这样,算力的急剧下降还会引发区块速度的骤降,用户会觉得比特币现金交易的确认非常不可靠。

BitcoinABC团队最初提出了一个叫做 Grasberg的新的动态难度调整算法,以帮助稳定区块生产的速度。但部署 Grasberg算法可能会引发其他变化,据称 Grasberg算法有意减缓区块链数年来的生产速度,以解决“历史漂移”问题——不可否认的是,由于多种原因(如过去的难度算法等),比特币区块链目前的开发速度确实比最初计划的更快。

不过,提议的“历史漂移”修正方案在比特币现金社区内引起了极大争议。事实上,这正是启动 BitcoinCashNode硬分叉的原动力,其中包括推出一种新的难度调整算法—— ASERT。比特币现金节点 BitcoinCashNode于8月18日宣布,它发布了22.0.0的重要版本更新。这个发布版体现了2020年11月15日网络升级的技术特点,包括 ASERT难度算法,改进的技术文档, bug修复,以及性能提升。

最终, BitcoinABC团队接受了 ASERT算法,并放弃了 Grasberg,这意味着 Bitcoin Cash ABC和 Bitcoin Cash Node将是兼容的——除了“基础设施融资计划”。

 

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

为什么 Bitcoin ABC 推出了两个版本的软件客户端呢?

 

上周末, BitcoinABC宣布,它将推出 BitcoinABC软件的两个版本,其中一个版本将按照计划执行“基础设施融资计划”协议规则,但另一个版本不会,而将与 Bitcoin Cash Node完全兼容。不过, BitcoinABC团队将只致力于在实施“基础设施融资计划”协议规则的软件版本中实现其开发路线图,其中包括以下内容:

1、提供更灵活的区块大小限制

2、降低未确认交易被重复花费的风险

 

对于另外一个不支持“基础设施融资计划”规则的版本,则只能获得最起码的维护服务,仅保留与 Bitcoin Cash Node的兼容性,并且以后也不应再进行优化、改进。

本次硬分叉一定会引发比特币现金代币分裂吗?

不完全。

第一,值得注意的是,比特币现金客户端(Bitcoin ABC和 Bitcoin Cash Node)都被设计成中止当前协议,因此它们或多或少都需要硬分叉升级,这意味着几乎可以肯定当前版本的比特币现金将不再存在。很明显,如果 Bitcoin ABC或 Bitcoin Cash Node无法吸引足够的算力来完全产生有效的区块链,那么将不会出现现代币分裂的情况,因为只有那些能够吸引足够算力的区块链才能继续存在。事实上,只有当 Bitcoin ABC和 Bitcoin Cash Node双方都有足够的算力生成可行的区块链时,才能进行代币分类,这意味着 Bitcoin Cash Node需要在两者之间获取网络总算力的一半以上。

另外,还有另一个能避免代币分裂的有趣情形。假如 Bitcoin ABC吸引了其中一半以上的算力(并维持在多数情况下),那么 Bitcoin Cash Node客户端实际上将会遵循 Bitcoin ABC区块链,这就是为什么对于 Bitcoin Cash Node来说,这个新的 Bitcoin ABC软件实际上是一个软分叉,双方协议规则都很相似,唯一不同的是增加了“基础设施融资计划”的规则限制。

换句话来说,如果区块奖励的一部分被分配给了全球网络委员会(或任何其他人), BitcoinCash Node客户机就会接受这个请求,但是他们并不需要这样做。如果这样的话,没有给予“基础设施融资计划”资金的区块将被大多数矿工拒绝,因此根本无法进入区块链,从而确保兼容性。

 

(注:可能还有其他更复杂的场景,比如使用新的硬分叉也可能导致代币分裂——但这些可能性比较小,也超出了本文主题所讨论的范围。)

 

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

本次比特币现金分叉后可能发生什么?

 

现在, Bitcoin Cash Node比 Bitcoin ABC有更多的算力支持,在撰写本文时,该比例已超过80%, Bitcoin ABC还不到1%。除此之外, Bitcoin Cash Node似乎还获得了更多的社区支持,大型加密货币交易所和加密公司,如 Coinbase, Kraken和 BitGo,都表示支持 Bitcoin Cash Node。所以看起来比特币现金很可能会在 BitcoinCashNode和 ABC的兼容版本中存活下来。(虽然一些加密货币交易所可能会选择“BCHN”或其他的编码变体,但一些也可能会收到“BCH”编码。

从另一方面来看, BitcoinABC版的“基础设施融资计划”是否能吸引到足够的算力,从而产生可行的区块链,这一点还有待观察。但是,假如这真的发生了, Bitcoin ABC可能比 Bitcoin Cash Node有一个战略优势,那就是:

假如 Bitcoin ABC比 Bitcoin Cash Node计算能力更强,即使代币分裂发生之后(但最多到十个区块), Bitcoin Cash Node也会在理论上“崩溃”,随着越来越多的 Bitcoin Cash Node客户开始接受 Bitcoin ABC区块链, Bitcoin Cash Node区块链将最终消失。任何从 Bitcoin Cash区块链中提取的代币,以及任何从 Bitcoin Cash Node区块链中提取的代币,都会消失殆尽。

假如 Bitcoin ABC能吸引足够的算力,甚至仅仅是让它变得可行,那么 Bitcoin ABC就有可能破坏 Bitcoin Cash Node的信任,而这将进一步有助于 Bitcoin ABC。(但是,实际上,这种不太可能的事情,可以通过另一个协议升级而由“Bitcoin Cash Node”来抵消。)

到目前为止,如果我们考虑到所有因素,看起来 Bitcoin Cash Node最终更可能是“比特币现金”(Bitcoin ABC)的代币,而 Bitcoin ABC很可能会创造出“新”加密货币,这一代币最有可能被称作“Bitcoin ABC”(可能被定为 BAB)。

 

我持有BCH这次分叉需要做什么?一文解决比特币BCH分叉问题

我持有 BCH,这次分叉需要做什么?

 

你只要拥有你的私钥,你就不需要做任何事情。当代币被拆分时,你可以使用两种代币。(但是,您可能需要升级到新的客户端/钱包软件,具体取决于您所使用的客户端/钱包软件。)

不过,最好不要在这个硬分叉发生前后发送代币,因为 Bitcoin Cash ABC和 Bitcoin Cash Node都没有执行重放保护,因此发送这些代币中的任何一个都可能导致在另一个区块链上意外发送等值货币。为保证这一点不会发生,你最好等到硬分叉结束,事情会变得更加清晰。

你也许还想延迟接收 Bitcoin Cash Node区块链上的代币,尽管这种风险看起来不大,但是如果它能吸引更多的算力,那么它就会“崩溃”进入 Bitcoin ABC区块链,当你收到的代币很可能也会随之消失。同理,为了确保这一点不会发生,你最好等到硬分叉结束,事情会变得更加清晰。

若你的代币存在加密货币交易所(或其他托管加密货币的服务机构),硬分叉后交易所应该决定你的代币到底是同时收到这两种代币,还是其中一个(以及哪一个)。目前市场上主要的几家加密货币交易所都已发布了相关公告,有些支持 BitcoinCashNode,另一些支持两种版本,具体信息以交易所公告为准。如果你还不确定,最安全的办法可能就是将代币从交易中取出。

永不止步IPFS 总结:大海虽然浩瀚,也是由无数个小水滴组成的。华尔街的投资高手中,不管是索罗斯还是巴菲特,他们的财富也是从经历中一点一点积累的,没有几十年的积累他们也不可能拥有今天的成就。所以说:稳健投资之道――积小胜为大胜,不要奢望一夜暴富,才是正确的投资心态。

本文来自投稿,不代表IPFS原力区立场,如若转载,请注明出处:https://ipfser.org/2020/11/15/bchfencha/

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code