Bitcoin ABC 发布 BCH 最新客户端,版本不兼容性讨论加剧


shutterstock_477959560-625x420.jpg


2018 年 8 月 20 日,BCH 最常用的全节点客户端 Bitcoin ABC 发布 0.18.0 版本。该版本发布之前,Nchain 公司宣布推出一款名为 Bitcoin SV 的客户端,但代码升级功能完全不同。


Bitcoin ABC 开发人员发布 0.18.0 版本,并进行共识修改


尽管 Bitcoin ABC 客户端交付较晚,但开发人员完全实现了其开发路线图中最初描述的内容。

8 月 8 日,Bitcoin ABC 开发团队宣布他们计划在 0.18.0 版本中加入一些共识更改。在该声明发布之后,区块链公司 Nchain 的首席科学家 Craig Wright 谴责 Bitcoin ABC 开发人员擅自添加了 OP_CHECKDATASIGVERIFY (CDSV) 操作码,并表示这种更改永远不可能实现。

Nchain 于 8 月 16 日向社区透露,该公司将推出另一个名为 Bitcoin SV (符合中本聪愿景的版本)。据称,该客户端基于 Bitcoin ABC 0.17.2 版本的代码,但与 Bitcoin ABC 所希望的升级相比,该客户端还包含了三个完全不同的共识更改。

Bitcoin ABC 0.18.0 版本包含的共识更改 :


1. 一个名为 OP_CHECKDATASIG 的新操作码,它改进了 BCH 脚本语言,允许验证来自区块链外部的信息。通过它可以在 BCH 上实现预言机和跨链原子合约功能。
2. 规范交易排序。这是一个技术性建设模块,为 BCH 将来大规模的扩容奠定了基础。
3. 一些小的技术修复和改进。



开发人员详细说明了,所有 Bitcoin ABC 的用户应尽快升级到 0.18.0 版本,以便为 BCH 11 月 15 日的硬分叉做好准备。

Bitcoin ABC 开发人员解释说:


我们的目标是为 BCH 的矿工、投资者和用户的最大利益而工作,并与比特币现金生态系统中的其他团队和项目进行合作和协调。Bitcoin ABC 0.18.0 版本就是在这种协作过程中发展起来的——它实现了网络的升级功能,这些功能是在许多不同团体的输入和协作下共同开发出来的。
提高比特币现金的效用,实现大规模的链上扩容,是在谨慎渐进的技术进步过程中迈出的重要一步。




BCH 社区将在下个月看到两个不兼容的客户端吗


在 Bitcoin ABC 新的版本发布之后,比特币现金社区自然开始讨论这个版本,以及它与 Bitcoin SV 有何不同。社交网站 Yours.org 创始人 Ryan X Charles 在声明发布后对他的支持者表示 :


Bitcoin ABC 此次将导致硬分叉的升级方案与 Nchain 和 Coingeek 的方案并不兼容,如果不能达成共识,我们将不得不运行多个版本并暂停 BCH 支付。在这种情况下,BU、XT、以及社区的其他组织会怎么做?



在 Ryan X Charles 发表声明后,社区中相当一部分人产生了激烈的争论。一些 BCH 的支持者支持 Bitcoin ABC 提出的共识更改,另一些人则支持 Nchain 和 Coingeek 提出的 Bitcoin SV 概念。而 BCH 社区中的大多数人表示,他们会等待比特大陆和 Viabtc 等矿池提出关于 Bitcoin ABC 代码的修改意见。

Coingeek 的 Calvin Ayre 说他的算力「只支持 Bitcoin SV」,而 Nchain 的 Craig Wright 说「绝不妥协」。

Coingeek 矿池的创始人 Calvin Ayre 在 8 月 20 日强调,他的算力只支持 Bitcoin SV。Craig Wright 也在 Twitter 上对 0.18.0 版本的 Bitcoin ABC 表达了类似的观点,并反驳了 Bitcoin Unlimited 的首席科学家 Peter Rizun 提出的妥协方案。

Rizun 在推特上解释说 :


让我们折中一下 BCH 的 11 月硬分叉 : 添加 Nchain 的操作码 (如果准备就绪 ),添加 OP_CHECKDATASIGVERIFY,暂缓交易排序,暂缓 OP_GROUP。

实现无上限的 BIP101 方案 (永久性解决方案,而不是通过分叉将区块大小提高到 128 MB)。



然而,Wright 不同意妥协的想法,他回应道:


不,比特币本质就是关于竞争的——它是稳定的货币,它的设计就是为了阻止变更。


在 0.18.0 版本发布之前,Viabtc 的创始人就已表态,但是很多支持者现在都在等待社区下一步的行动


在 Bitcoin ABC 新版本发布之前,Viabtc 和 Coinex 的创始人兼首席执行官杨海坡对增加区块的大小给出了自己的意见。他认为,如果开发人员不小心,DDOS (分布式拒绝服务攻击)可能会威胁到 BCH 的安全:


BCH 在必要时将尽可能地增加区块大小,但我认为在反 DDOS 方面将区块大小保持在一个合理的限度是一件好事。我相信每一个严肃的区块链企业都曾经有过非常糟糕的 DDOS 经历。



总体而言,关于 BCH 协议升级的讨论肯定会继续下去,尤其是双方在共识修改上存在着如此大分歧。我们与 Bitcoin XT 的开发者 Tom Harding 进行了交谈,他向 news.Bitcoin 解释说,Bitcoin XT 将遵循多数算力的决定。此外,本周 Bitcoin Unlimited 也发布了其最新版本的客户端,但并未涉及到 11 月份的共识修改。BCH 的支持者们现在都在等待,看矿池是否会公开发表自己的意见。另外,大部分人都知道,现在轮到 Nchain 提供一个可以正常工作的全节点客户端了,而超过 65% 的用户都在使用 Bitcoin ABC 的客户端。


原文:Network Incompatibility Discussed After Bitcoin ABC Launches Latest Version
作者:Jamie Redman
编译:节奏大师,巴比特

0 个评论

要回复文章请先登录注册