币圈子-打造专业区块链媒体平台

比特现金BCH协议升级倒计时:超过68%的BCH全节点已支持升级

2019-11-12 13:24:07 | 来源:互联网 | 3913人阅读 | 作者:币圈子
全文导读
在11月15日下午12点后,比特币现金(BCH)将执行新规则协议的网络升级。锁定升级后,下一个区块将在脚本中强制执行MINIMALDATA、操作码OP_Checkmultisig和OP_Checkmultisigverify将升级为接受Schnorr签名。

在11月15日下午12点后,比特币现金(BCH)将执行新规则协议的网络升级。锁定升级后,下一个区块将在脚本中强制执行MINIMALDATA、操作码OP_Checkmultisig和OP_Checkmultisigverify将升级为接受Schnorr签名。

代码交付

本周五,比特币现金将依据计划进行半年一次协议升级,这次升级添加了两个新功能。关于这次的协议升级开发者已经讨论了好几个月,开发者也在会议上详细解释了这些新功能以及变化如何应用于BCH路线图。事实上自2017年8月1日以来,BCH开发人员已经开发了大量BCH独有的协议功能。

例如之前BCH提升区块上限至32MB,这代表着BCH拥有远超1MB的交易吞吐能力,2018年9月,BCH一天内处理数百万笔交易,远超过了BTC的单日交易数上限,创下数字货币交易量历史;再比如,比特币现金开发者已经重新启用了之前被禁用的Satoshi操作码,该操作码可以支持各种交易,编译器和其他功能。添加的操作码OP_Checkdatasig,可将其用于计算区块的算力,可以通过自动的方式验证签名;比特币现金开发者还将BCH网络的默认数据载体大小增加到220字节。总而言之,这是一个功能更多、交易能力更强的比特币现金。

当然BCH开发进程远不止如此,开发者正在谋划更宏伟的蓝图。在区块高度582680,增加了基础Schnorr签名协议,在Schnorr功能之前的升级中实现了规范交易订单(又称为CTOR)。根据Coin Dance的统计数据,BCH开发者已在协议中添加了20个不同的新显性功能,另外20个正在开发中,以及正在讨论的15个功能,还有两个尚待激活的新功能。

新显性功能

而本次升级的第一个功能是通过Minimaldata规则来消除BCH网络上的延展性矢量。11月15日的升级公告解释说:“这消除了最终的BIP 62延展性矢量,意味着比特币现金网络上的大多数交易(包括所有P2PKH交易)以后都是不可展延的。”这样可以有效保护交易的安全性。

scriptSig和签名中具有多种形式的可延展性矢量,并且在2014年引入了BIP62来解决这些问题。在过去的几年中,已经尝试了多种类型的解决方案来应对第三方可延展性矢量。下周五BCH网络升级后,大部分比特币现金交易将是不可延展的,而执行的Minimaldata规则也可以加强简化支付验证(SPV)的客户端。

BCH增加的第二个功能是对OP_Checkmultisig和OP_Checkmultisigverify的支持,以完善上次添加的Schnorr签名功能。升级公告中写道:

“这次升级添加了对OP_Checkmultisig的支持,升级之后,所有签名检查操作都将支持Schnorr签名。”

这表示通过Schnorr签名,BCH网络将允许更复杂的机制进行多重签名交易。11月15日的升级公告指出:

Schnorr聚合签名(使用OP_Checksig)是进行多重签名的一种方法,但与以往的比特币多重签名相比,它们具有不同的技术特性,因此远不能替代它。

BCH升级倒计时

比特币现金的用户和爱好者们非常欢迎这一次BCH的升级,BCH网络参与者(开发者、矿工、钱包商)一直在为这些变化做准备。在BCH网络升级功能更改生效之前,普通用户无需执行任何操作。但是,矿工和节点运营商需要下载并运行支持11月15日最新版本的BCH客户端。

BCH的开发组们,Bitcoin ABC、Bitcoin Unlimited、BCHD、Flowee和Bitcoin Verde都已准备好迎接协议升级,目前来看,所有可公开访问的BCH全节点中显示有超过68%的全节点支持升级。而不运行全节点的爱好者和粉丝可以使用Coin Dance或Fork Monitor之类的数据网站在线查询升级信息。在11月15日前,这两个网站将提前公布协议升级生效时间。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读