2019-03-19 11:08

弥补中本聪的遗憾!Schnorr签名有望在2020年在比特币上正式实现

比特币开发者、密码学家、Blockstream研究主管安德鲁·波尔斯特拉(Andrew Poelstra)表示,“未来几周”可能会将一份正式的比特币Schnorr签名升级提案提交给比特币开发者邮件列表。Poelstra补充说,比特币网络可能会在2020年实现Schnorr签名。这些声明是几天前他在彼得·麦考马克(Peter McCormack)主持的“What Bitcoin Did播客上发表的。

QQ截图20190319104442_副本

图片来源:pexels

“我希望在接下来的几周内,我们能最终写下一份提案,并提交到比特币邮件列表中。我们在这个叫做sigcash no input的东西上来回思考了很多次,不幸的是,这和其他东西没有太多相关。”

 

ECDSA和Schnorr

 

Schnorr签名是一件大事,它可以显著提高比特币网络的隐私性和空间效率,甚至不需要硬分叉就能在比特币网络上实施。比特币目前主要使用Schnorr签名的一个变通版本来满足其签名需求,称为椭圆曲线数字签名算法(ECDSA)。

ECDSA是作为一种标准化的、开源的替代方案开发的,而不是更简单、公认更好的Schnorr签名。ECDSA的解决方案是必要的,因为Schnorr签名的发明者Claus Schnorr在80年代为他的发明申请了专利——据Poelstra说,密码学标准机构并不愿接受这种情况。

Schnorr签名的专利于2008年到期,当时比特币发明人中本聪正在开发比特币。尽管后来Schnorr可以免费使用,但并没有得到广泛的支持。因此,中本聪选择ECDSA作为比特币的标准签名方案。

Schnorr签名可以将任意数量的交易和/或私钥持有者“聚合”到单个签名的存储空间中。这可以节省节点和矿工在一个区块中验证每个单独签名的时间。更重要的是,它允许被聚合和多签名的交易看起来与其他所有交易一样——这意味着单个、多签名的、甚至闪电网络交易看起来都是相同的。

这是因为比特币目前的多签名机制,即更为繁琐的Pay-to-ScriptHash (P2SH),需要一种特殊的地址格式,这种格式对于区块链观测器而言就像一个巨大的信号旗,能够轻易被分辨出来,表明某笔多重签名交易已经完成。不过,Schnorr下的签名聚合将使此类交易实际上不可见。

 

Schnorr签名技术准备就绪

 

在播客中,同时也是Grin隐私币主要开发者之一的Poelstra表示,Blockstream“几乎已经为Bitoin Core编写好了(Schnorr)代码”。事实上,Schnorr签名升级的草案已经在网上公布了。

他说,这段代码将被纳入下一个比特币核心版本(不被激活)中,并在“讨论……实际的激活参数”之后获得批准,然后正式激活。

本文链接:https://www.8btc.com/article/375475
转载请注明文章出处

评论(2)
登录 账号发表你的看法,还没有账号?立即免费 注册
我是大宇 2019-03-19
不影响之前交易吧[挖鼻]
我是大宇 2019-03-19
嘴硬江说中本聪的东西全都是伟大光荣正确的,必须要绝对性的遵守中本聪制定的东西,绝不能改,哪怕中本聪有错。什么,中本聪哪里有遗憾?那是“Core”想夺权,想“去中本聪化”。[doge]
下载
分享
收藏
阅读
评论
2
点赞
上一篇
下一篇