主页 > 安卓版imtoken下载 > Segregated Witness地址差异_Schnorr签名和Segregated Witness恢复,BCH五月硬分叉两大功能敲定

Segregated Witness地址差异_Schnorr签名和Segregated Witness恢复,BCH五月硬分叉两大功能敲定

安卓版imtoken下载 2023-08-16 05:09:08

ff439a5ea92881181693ba117e8c246e.png

上周,比特币现金 (BCH) 开发人员讨论了今年 5 年网络升级中需要添加的功能。 讨论结果显示,本次升级将新增两个功能:Schnorr签名和隔离见证恢复(Segwit recovery)。 开发人员表示比特币隔离见证地址,nullfail(Nullfail 执行与 OP_CHECKSIG 相同,如果签名与提供的公钥和消息哈希不匹配,并且签名不是空字节数组,整个脚本将失败)和交易大小的功能100 bytes等,不会出现在5月份的硬分叉中。

BCH进入新一轮硬分叉准备阶段

情人节那天,加密货币开发人员 Mark Lundeberg、Antony Zegers、Amaury Séchet、Jason B. Cox、Andrea Suisani 和 Matias Garcia 与会议主持人 David Allen 一起讨论了 5 月的升级。 开发者透露,五月的更新将增加两个重要的功能。

5月的升级将包括Schnorr签名和隔离见证恢复,nullfail、最小数据推送、修改100字节交易的大限制等功能不会在本次升级中出现。

开发人员还讨论了硬分叉前的升级测试和规划,包括建立共享信息的共同来源的测试计划,决定共同的参数,以及矿池持久节点的概念。

开发者 Jason B. Cox 说:

在过去的几个月里,我们研究了很多可能添加到 5 月硬分叉中的功能——目前似乎只有少数功能能够跟上这次升级的步伐,例如 Schnorr。 此功能目前看起来状态良好,并且已经过多次代码审查。 隔离见证恢复是另一个可以添加的升级。

比特币 ABC 首席开发人员 Amaury Séchet 同意:

是的,我认为没有其他可以添加的东西,Schnorr 使用补丁。

Mark Lundeberg 进一步解释了隔离见证弹性功能,这比 Schnorr 签名更不为人所知。 目前BCH代码库已添加相关页面和代码。 简单来说,假设一笔 BCH 被发送到一个隔离的见证地址,由于堆栈清理规则,这笔 BCH 无法通过 BCH 链接收。 加入隔离见证恢复功能后,该规则将不包括隔离见证地址,错误发送的BCH也可以找回。

e81e24239e9906b4f8b9fac29f5a1ace.png

第一个进入BCH链的Schnorr签名

目前,这两个新功能已经“冻结”在BCH协议中,开发者可以在测试网上进行测试。 总的来说,BCH 开发者对这两个特性的部署很有信心,看起来 Schnorr 签名的部署可以领先于比特币开发者。

目前,比特币核心开发人员也在研究 Schnorr 签名。 Blockstream 刚刚发布了多重签名交易标准 MU-Sig。 该协议可以帮助部署 Schnorr。

Mark Lundeberg 表示,他也了解 MU-Sig 协议比特币隔离见证地址,相信 BCH 也可以使用这个协议,因为它属于钱包端; 节点只需要继续正常验证 Schnorr 签名即可。