摘要:事实上,这个比特币升级可以说在上周迈出了最重要的一步,当时颇具影响力的开发者Pieter Wuille发布了一份概述其技术构成的草案。随着这一消息的发布,比特币开发者多年来一直在研究的这个想法,距离改善世界上最有价值的加密货币的扩展性

摘要:事实上,这个比特币升级可以说在上周迈出了最重要的一步,当时颇具影响力的开发者Pieter Wuille发布了一份概述其技术构成的草案。随着这一消息的发布,比特币开发者多年来一直在研究的这个想法,距离改善世界上最有价值的加密货币的扩展性和隐私性又近了一步。
 
隔离见证(SegWit)之后 比特币有望迎来最重磅升级——Schnorr-链动未来
 
实际上,这将使Schnorr成为比特币的下一个重大变化,这意味着它将成为自隔离见证(SegWit)以来最大的代码变更,SegWit是一种关键的漏洞修复,在最终被采用之前,去年在比特币社区引发了一场旷日持久的斗争。
 
在技术层面上,增加对数字签名方案Schnorr的支持,将为比特币用户提供一种新的方式来生成他们需要用来存储和发送比特币的加密密钥。通过这样做,它也为许多令人兴奋的好处铺平了道路,包括解决隐私和可扩展性,这可以说是比特币最令人担忧的两个问题。
 
“它是各种改进的基础,”Wuille告诉CoinDesk,他补充说,甚至还有一些进一步的改进还没有得到足够的关注。尽管Wuille希望这一改变最终会被采用,但他补充说,如果他们想要采用这种改变,最终还是要取决于用户”——就像SegWit的情况一样。
 
这项由几位顶级比特币开发者,包括比特币Core贡献者Johnson Lau和Gregory Maxwell,共同撰写的技术提案概述了可以在比特币中进行编码的精确签名方案。
 
尽管距离最终目标还很远,但这是必须的一部分。
 
Blockstream工程师兼联合作家Jonas Nick告诉Coindesk说:
“将Schnorr进行标准化是迈向其在比特币中进行使用的一大步。”
前行之路
 
首先,这个比特币改进提案(BIP)草案通过提出一种标准来确保所有的开发人员和商家最终以同样的方式实现Schnorr签名代码,从而避免未来的混乱。
 
完整的描述可以在高度技术型的BIP中可以查阅,其主要的想法是它描述了产生Schnorr签名所必需的数学知识,提供了一种替代椭圆曲线数字签名算法(ECDSA)的方法,这是目前用于在比特币中生成密钥和验证交易的唯一算法。
 
不过,Schnorr将与它试图取代的签名方案有一个共同之处。如果计划被接受,它将使用ECDSA使用的相同的数学“曲线”来产生密钥,称为“secp256k1”。
 
这是一个非常棘手的数学问题,所以毫不奇怪,这篇文章在比特币开发者邮件列表上引发了技术讨论。
 
但是到目前为止还没有出现任何重大的问题,开发人员也很乐观,特别是因为Schnorr的一个关键优势是,与ECDSA不同,Schnorr的安全性实际上可以用数学方法证明。
 
Schnorr本身也提供了一些改进,开发者也很兴奋,因为它也将为一系列建立在它之上的改变铺平道路,例如新的隐私技术。
 
现在,当用户发送所谓的“多重签名交易”(这是一种更高级的交易,需要超过一个人在交易上签字,因为比特币是公共账本)时,这很明显。但是Schnorr为一种使这些交易看起来和其他交易一样的技术铺平了道路。
 
Nick指出,Schnorr也将促使这些高级交易的成本更低,这是一个重要的改进,因为在拥堵的时候,比特币交易可能会变得非常昂贵。
 
而且,似乎在Schnorr上建立的新技术正在被定期提出。
 
“由于最近新发现,我相信这些技术应该会在一步一步的基础上发展,我关注的第一步就是Schnorr和Taproot,”Wuille说,他指的是比特币改进“Taproot”,这是一种今年早些时候由另一个有影响力的比特币开发者Greg Maxwell提出的旨在进一步提高比特币隐私性的提案。
 
批评者很少?
 
这就是说,还有很长的路要走——Schnorr是一个由很多部分组成的庞大项目。
 
虽然这个BIP为开发人员提出了一个标准,但是Nick指出,还有一个代码实施已经研究很长一段时间了,可以把大部分的BIP草案付诸实践。
 
此外,一旦开发者们坚持到底并直到他们决定已经没有任何突出的问题,开发人员就需要想出一种方法,将其以及其他一些东西添加到比特币中。
 
“如何在比特币中部署的细节仍在积极讨论中,”Nick说。
在作为一名比特币开发者的这些年里,他经历了一些所谓的“共识”变化,他给出了一长串要做的事情。
 
“像任何共识改变一样,这将是一个漫长的过程,涉及一份完整的草案,包括整合,发布,收集技术社区和生态系统的评论,编写共识规则和钱包软件整合的实施,提出一个部署计划,如果一切顺利,才能把它激活,”他说。
 
在他介绍这个BIP的电子邮件中,他补充说,如果这个BIP被更广泛的比特币社区“接受”,“我们将致力于更多的产品级参考实现和测试。”
 
更不用提,每个人的脑海中还有一个潜在的绊脚石。
 
Schnorr是一个特别大的升级。尽管每天都在对比特币做出改变,但由于代码贡献来自世界各地不同的贡献者,Schnorr是一种更罕见的变化,因为它影响了比特币最重要的规则。
 
SegWit是对比特币做出的最后一项改变“共识”的更改,引发了一场如此大的争论,那些不同意这种改变的人分裂了出去,并创造了他们自己的加密货币,而SegWit被移除。
 
最热心的SegWit的支持者甚至还做了帽子来表达他们对代码变更的支持。区块链咨询师Francis Pouliot 开玩笑说,类似的宣传帽应该在Schnorr之前进行,以防类似的恶性争论爆发。
 
他并不是唯一一个考虑这种可能性的开发者。
 
“现在看来,与SegWit相比,Schnorr的批评者要少一些,”开发者Riccardo Casatta 说,不过他补充说,他没有抱有侥幸心理:
“你不能说事情会如何发展,一如既往,耐心是更好的选择。”
原文:https://www.coindesk.com/schnorr-is-looking-poised-to-become-bitcoins-biggest-change-since-segwit/
作者:Alyssa Hertig
编译:Kyle 
稿源(译):巴比特资讯(http://www.8btc.com/schnorr-is-looking-poised-to-become-bitcoins-biggest-change-since-segwit)