比特币现金计划更新扩展了对Schnorr公司的支持

关键事实:

  • 网络更新将更改当前的共识规则。
  • 现在,所有签名验证操作都支持Schnorr签名。

11月15日下午12:00后不久,Bitcoin Cash将完成网络更新。从那时起,将更新当前的共识规则集,以为Schnorr公司提供全面支持,并降低第三方交易的可延展性。所有这一切代表着开发人员的努力,即提出改进网络基础结构的想法,这是自两年前推出以来他们的未完成任务之一。

更新不是基于特定的块高,而是基于时间品牌。当时间标记在11个最近的块(MTP-11)中大于或等于11月15日12:00UTC的UNIX注册表时,新协议规则将生效。

此更新将更改当前的共识规则,将添加两个新功能,如Github服务器上描述的技术规格所示。其中第一个包含对OP_CHECKMULTISIG(Verify)的支持,这是对先前向Schnorr公司宣布的支持的补充。

这意味着在此更新之后,所有签名验证操作将支持Schnorr签名。这样,它将使受益于该机制的多家公司的交易机制更为复杂。尽管Schnorr签名只能与CHECKSIG和OP_CHECKDATASIG一起使用,但已在5月的最新更新中合并了它们。现在有了OP_CHECKMULTISIG,支持将得到扩展。

这项新功能使BCH用户可以更轻松地使用具有多个签名的更复杂的轨迹机制。 Schnorr聚合签名(使用OP_CHECKMULTISIG)是以更复杂的方式创建多个签名的方法之一。

8月9日,软件工程师Mark Lundeberg通过其Twitter帐户中的一个线程解释说,开发人员进行了成功的初步测试,将Schnorr的签名带到OP_CHECKDATASIG。此外,他详细介绍了错误导致快乐发现的原因。

«为了使它优雅地工作,我们使用了来自比特币脚本语言的奇怪疣,其中OP_CHECKDATASIG从堆栈中拉出了另一个未使用的元素。那个虚构的元素终于找到了用途。没有虚构的因素,我们将不得不做一些技术上更令人不安和不舒服的事情。多级伪元素始终被理解为错误。但是有时,那个错误只是一次不幸的事故»。

比特币现金软件工程师Mark Lundeberg。

第二个聚合函数基于Minimaldata规则限制可成形性矢量。 “这将消除BIP 62,这意味着BCH中的大多数交易(包括所有P2PKH交易)现在都将得到纠正。”用户BigBlockIfTrue在reddit中详细介绍了此功能,他指出网络将如何从此新修改中受益。

“延展性校正的完成释放了CTOR的额外功能:提供Merkle证据,排除区块交易(包括交易在内)。这使SPV钱包始终可以最终确定是否在特定区块中进行了特定交易。进一步增强SPV的一个小而令人愉快的步骤。”

BigBlockIfTrue,reddit用户

网络开发商也一直在提高其他规格。其发展路线中指明了一些进步,所有这些想法都是为了改善网络的可扩展性,可用性和可扩展性。

作为比特币现金开发人员继续工作的进展的一部分,CriptoNoticias去年8月报告称,借助一种称为Cashscript的新型高级语言,网络用户将能够操作智能合约。该项目正在全面开发中,但有望在上述网络中运行甲骨文,自主交易和多个公司的钱包。这个开发的想法已经在Github上发表了四个月,尽管最近才开始进行测试。


资讯来源:由0x资讯编译自CRYPTONOTICIAS,版权归作者Marianella Vanci所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢