Bitcoin86.com

距离BCH升级只剩一周,关于升级这些问题你都懂吗?

距离BCH升级只剩一周,关于升级这些问题你都懂吗?

为了给用户提供更好的使用体验,拥有更多功能,为应用程序开发提供良好的开发环境,BCH一直在不断的进行技术改进。每年两次的网络升级就是其优化的最好表现。2019年的第一次网络升级已经迫在眉睫,社区最近也一直为这件事做准备。随着升级渐进,各大媒体也在争相报道此事。

虽然BCH网络升级已经是一件常规事件,但是对于此次升级依旧需要强调几个问题。

BCH网络升级的具体时间

根据BCH官网,按照BCH社区的升级计划,BCH将在UNIX时间戳1557921600时进行硬分叉升级。时间大约在UTC时间2019年5月15日12时(即北京时间2019年5月15日21时)之后,目前已经剩下不到一周的时间。

距离BCH升级只剩一周,关于升级这些问题你都懂吗?

BCH网络升级的内容

这次升级BCH将增加两个新的协议功能:Segwit复原和备受期待的Schnorr签名。

关于启用Schnorr签名

Schnorr签名是一种数字签名方案,目前BCH使用的是ECDSA签名方案。相比之下,Schnorr签名方案拥有很多优势。首先Schnorr签名允许非常简单的多方聚合方案,其中多方协作在一个聚合的公钥下,生成一个聚合签名,而这一点可以减少BCH链的存储和带宽,对于BCH的数据扩展有很大的帮助。除此之外,这一特点也有助于提高用户的隐私保护。其次Schnorr签名可以帮助BCH将支付通道和原子互换隐藏为普通支付。最后,由于聚合的Schnorr签名不能被任何严格的参与方子集篡改,这意味我们可以在BCH上构建二层网络,例如闪电网络等。而且这也助于在BCH上部署更加复杂的智能合约。

虽然此次升级中,从ECDSA到Schnorr的转换是完全可选的,但是实现这种更改有一些非常明显的好处。除了可扩展性和隐私性,Schnorr还为使用该协议的钱包平台提供了一个特性:重放保护。

关于隔离见证复原功能

众所周知,BCH在诞生之初与Bitcoin core相比除了区块的大小不同,就是没有隔离见证。此次隔离见证复原功能并不意味着要将隔离见证重新添加到BCH中,而是一个惠民的功能。在2018年11月份升级时,有一个更改项是强制执行清理堆栈规则,目的是减少延展性,但是也带来了副作用,使得意外发送到Segwit BTC地址的BCH无法在恢复。举个例子,假设有一笔BCH被发送到一个隔离见证地址,由于清理堆栈规则,这笔BCH无法通过BCH链接收。但是在添加隔离见证复原功能之后,这个规则就不会包含隔离见证地址,被发错的BCH就可以取回。

BCH此次网络升级会不会产生新币?

BCH的此次升级得到了BCH社区的整体共识的,因此不会产生新币。虽然此次BCH网络升级是通过硬分叉进行的,但是硬分叉只是技术手段,目的在于升级。另外,BCH在去年11月的升级时在新发布的0.18版本中携带了自动重放保护功能。当0.19版的协议激活后,0.18版本的协议会自动添加重放保护。这意味着,升级后,现有的各种钱包等其他生态设施会自动兼容0.19版,并且自动和0.18版不兼容。即使有人挖原链(0.18版协议),也不会产生新的币种。

关于BCH网络升级,我们需要做什么?

如果你正在运行一个比特币现金节点,应该在BCH升级之前将软件升级为最新版本。如果你只是普通用户,可以联系节点运营商,提醒他们升级。目前兼容这次网络升级的BCH全节点客户端最新版本包括Bitcoin ABC 0.19.4、Bchd 0.14.2、Bitprim 0.19.0和Bitcoin Unlimited Cash 1.6.0.0等客户端版本。

注意:此次BitcoinXT全节点客户端没有进行升级更新,之前运行BitcoinXT的节点需要切换到其他的客户端,在升级之后BitcoinXT软件将过时。

目前节点的升级情况

距离BCH升级只剩一周,关于升级这些问题你都懂吗?

BCH的大部分节点使用的是Bitcoin ABC和Bitcoin Unlimited Cash 客户端。根据bchnodes.online网站的数据,目前运行Bitcoin Unlimited Cash 客户端的节点共661个,更新到1.6.0版本的共429个,占比64.9%,运行Bitcoin ABC客户端的节点共579个,而更新到0.19.0以上的版本的有260个,占比44.9%。

虽然距离升级只剩下最后一个星期,相信通过BCH社区的共同努力,顺利完成升级。升级后的BCH将会带给我们更多的惊喜!(比特币之家)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

renrenbit