BCH即将迎来Schnorr签名

  • 时间:
  • 浏览:10

  本周,Bitcoin Cash(BCH)开发者Mark Lundeberg公布了两项计划在2019年5月BCH升级时添加的新功能。Lundeberg在Github公布的具体改进内容包括一项已经讨论多年的技术——Schnorr签名,用于取代ECDSA签名。这一改进可以帮助BCH实现进一步创新,同时提高扩容能力与隐私性。

  BCH即将迎来Schnorr签名

  BCH网络每隔6个月都365bet官网会对其协议进行升级,而在今年5月的这次升级中包含的其中一项重要改进就是Schnorr签名的部署,以强化网络性能。

  Schnorr签名的发明者是计算机科学家Claus Schnorr,由于其简易性得到了很多人的支持。Schnorr的其中一大优势就是多重签名聚合(multisignature aggregation),这对数据扩容以及隐私都有好处。

  传统的比特币交易包含了大量的数据,例如多个输入,而Schnorr就365bet能通过创建单一聚合签名的方式简化这一流程。举个例子,如果大量的比特币签名被转化成一个聚合签名,Schnorr可以减少至少25%的区块链存储和带宽。

  此外,Schnorr签名与不同协议的结合有助于提高隐私性。Lundeberg指出,其中一项隐私优势就是“Hiding as P2PKH”,允许支付给公钥哈希(P2PKH)标准公钥脚本使用聚合机制。

  Lundeberg说:

  Schnorr签名能够实现非常简单的多方聚合机制,多个参与方可以基于一个聚合公钥共同产出一个聚合签名,和P2PKH地址一样,使用OP_CHECKSIG进行检查。

  Lundeberg进一步指出,Schnorr机制甚至可以避免第二方的篡改行为:

  即使在聚合的情况下,Schnorr签名也无法被篡改,除非所有签名者重新创建签名。

  关于BIP62和Schnorr,有什么值得期待的地方?

  Lundeberg还提到了Schnorr-Spilman支付通道的优势。在推出OP_CLTV之前,开发者曾经讨论过Spilman支付通道的概念,但当时这项技术在BCH网络上并不安全。不过,升级到Schnorr之后,开发者不仅仅可以使用Spilman通道,还能选择不用OP_CHECKMULTISIG,改用常规的P2PKH地址。聚合签名和BIP62延展性限制可以支365bet官网持此类通道。


365bet官网 365bet官网 365bet