拥有Schnorr签名的比特币现金

区块链达人 观点
2019-05-17 10:47:45

  

5月15日星期三UTC12:00(北京时间20:00),比特币现金(BCH)网络开始进行第四次升级,此次升级完成后BCH将采用备受期待的Schnorr签名算法——一种以其简单性而闻名的数字签名方案。
 

我们可以从BitAsset研究院整理的“BCH升级时间线”中简单回顾BCH诞生以来的历次升级情况:
 


 

由BitAsset 研究院整理
 

此外,从BCH官网公布的内容可以看到:BCH在扩容性、可用性、扩展性三个方面有21项更新内容,其中6项已经完成:
 


 

图片来自:www.bitcoincash.org
 

| Schnorr 签名即将来临
 

BCH将在网络底层机制中添加两个特定元素对公链进行升级,即:启用Schnorr签名、允许隔离见证(Segwit)恢复。
 

Schnorr签名算法由著名密码学家Claus Schnorr提出,而加密货币的开发人员也一直渴望能够在加密货币上实现Schnorr签名,它的存在会使BCH公链的隐私性和扩展性得到很大提升,这也将成为BCH领先于其他加密货币的一大优势。此前BCH一直采用椭圆曲线数字签名算法(ECDSA)用于交易签名,5月15日之后,BCH公链将提供ECDSA交易签名及使用基本Schnorr签名的功能。
 

在BCH交易中,加密签名用于验证资金的所有者。除此之外,加密方法ECDSA用于加密数据,因此只有特定的接收者才能解密信息。这些因素的组合证明了BCH用户的所有权,构成了所有者使用比特币现金的权利。ECDSA属性使双方能够安全地传达BCH公钥及私钥。添加到BCH公链的Schnorr签名将提供与ECDSA相同的属性,但效率更高,功能更强大。
 


 

定于下一版本发布的Electron Cash功能将显示以Schnorr签名的数字签名
 

关于允许隔离见证(Segwit)恢复,我们可以这样对其进行理解:允许找回误发到隔离见证地址的BCH。
 

| 隐藏支付渠道、原子交换及多重签名
 

BCH开发人员正在添加Schnorr签名,因为这是一种更简洁的加密和解密数据的方法。开发者Mark Lundeberg提到:“Schnorr将是一个替代ECDSA签名的选项,用户不必生成新地址即可开始使用Schnorr签名。”同时开发人员表示由于每个签名的储存大小从70字节优化至64字节,交易数据所需存储空间将降低四个百分点。该功能基本上增强了每个BCH交易所需的签名数据的有效性。
 

5月15日升级后,Schnorr签名可以帮助BCH将支付渠道和原子互换隐藏为普通支付。由于聚合的Schnorr签名不能被任何严格的参与方子集篡改,这意味我们可以在BCH上构建二层网络,例如闪电网络等。未来开发人员将会添加更多类似于“原子互换(Atomic swaps)隐藏为普通支付”这样复杂的概念,比如多重签名聚合。
 

“从用户体验的角度来看,BCH用户和商家通过钱包使用比特币现金(比如Bitcoin.com Wallet),乍看之下可能没有发现任何不同,”伦德伯格指出,“但是,如果您在5月15日升级后查看新交易,您可能会注意到它的大小比以前减少了约4%。”
 


 

Lundeberg还提到,公共签名聚合将为钱包提供仅用一个签名即可替换许多交易签名的功能。仅这一点就可以让约20%的交易规模减少,网络更快,更高效。此外还可以建立更加复杂的智能合约的概念,这将进一步增强BCH的隐私。Schnorr提供的属性以及BCH开发人员和基础设施提供商(如钱包)添加的一些特别功能将进一步增强隐私性和扩展性。
 

而今,BCH开发方面有很多价值,例如SimpleLedger Protocol,Badger Wallet,CashAccounts,Cashshuffle,Bchd客户端及隐私增强钱包Neutrino。随着Schnorr签名的到来,BCH公链能进一步巩固基础,并继续为大众提供可交易、点对点的电子现金。


本文地址: https://www.xiguacaijing.com/news/guandian/2019/7327.html
声明:本文经授权发布,除注明来源外,均为西瓜财经用户投稿,不代表西瓜财经立场。转载请注明:西瓜财经(xiguacaijing.com)
提醒:投资有风险,入市需谨慎。若内容涉及投资建议,仅供参考勿作为投资依据。谨防以“区块链”名义进行非法集资。
赞助商