LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 比特币Schnorr和Taproot提案

比特币Schnorr和Taproot提案

2020-06-13 田力涛 来源:区块链网络

比特币区块链的源代码是开源的,其开发是由所有开发人员开发的,他们坚信比特币在未来为所有人创造更好世界的潜力。

比特币没有唯一领导者是保证其完全民主的根本优势。没有领导者就比特币的未来做出任何决定,这需要比特币核心开发者社区以一种组织良好的方式来完善比特币源代码。

经过几个月的工作,最近公布了Taproot和Schnorr签名的比特币核心源代码演变,分别为BIP 340、341和342。

接下来,我将向您介绍在不久的将来应整合到比特币核心中的这些进化,并解释为什么提出这些进化论,以及为什么它们朝着比特币的未来发展的正确方向发展。

什么是Schnorr签名?

Schnorr签名是由Schnorr签名算法(由Claus Schnorr于1989年发明)产生的数字签名。它是一种数字签名方案,以其简单性而闻名。

Schnorr签名算法可提供高效且简短的签名。

该算法是最早基于某些离散对数问题的难处理性来保证其安全性的算法之一。

许多人认为Schnorr签名是可用的最佳加密签名之一。

到目前为止,Schnorr签名算法受美国专利4995082A的保护。

这说明了中本聪为何选择使用ECDSA(椭圆曲线数字签名算法)签名进行比特币区块链中的密钥管理。

由于保护Schnorr签名使用的专利刚刚到期,因此它们的使用现在已进入公共领域。

这促使开发人员Pieter Wuille,Jonas Nick和Anthony Towns完成了其在比特币区块链中的实现。

Schnorr签名将使比特币区块链更高效

遵循有关将Schnorr签名集成到比特币中的BIP之后,开发人员社区现在将花时间研究源代码并进行更具体的讨论,以期通过软分叉将其在比特币网络上使用。

Schnorr签名将在全球范围内缩小比特币区块链上交易的规模。

除了这种减少之外,Schnorr算法的集成还应使得可以减少相当于“智能合约”的特定复杂情况下所需的签名数量。

此外,Schnorr算法应为批量验证所有签名中铺平道路。这将使验证更快。

最后,Schnorr签名可以使某些功能变为可能,例如通过适配器签名进行简单的原子交换。

简而言之,Schnorr签名朝着改善比特币区块链的可扩展性及其安全性的方向发展。

Taproot改善了比特币的隐私

Taproot是Script(脚本)的增强功能,Script是用于比特币交易中的编程语言。它在比特币核心中的实施将为网络带来一些显着的改进。

首先,Taproot可以仅包含在事务中实现的条件。

未满足的条件将不再需要包含在比特币区块链中,从而再次减少了交易规模。

此外,Taproot将改善比特币区块链上的隐私。

当前,在比特币区块链中,完成的每笔交易都会揭示一定数量的信息:

金额、发件人和收件人的比特币地址。

交易类型:单笔支付,多次签名,原子交换,通过闪电网络打开支付渠道...

通过隐藏事务的未满足条件,Taproot将使已执行的脚本彼此难以区分。

因此,Taproot会谨慎地防止通过使用事务类型来推断有关用户已完成操作的信息。

使用Taproot,比特币交易在许多其他交易中看起来像是简单的公钥,因此在比特币区块链上是简单的签名。

Taproot还包含许多扩展机制,以使将来对比特币脚本语言的更改更加容易。

例如,将来添加操作将更加简单。

比特币继续提高隐私和效率

对某些人来说,比特币的演变似乎很长。

每个人都可以为比特币做出贡献并参与其发展。

需要社区内的优秀组织和共识来验证将集成到比特币区块链中的演变。

当需要整合进化时,还必须确保其运行良好,以免损害比特币区块链的正常运行。

保持高品质需要时间,但最重要的是比特币不断朝着正确的方向移动。

在接下来的几周和几个月中,比特币核心开发人员社区将讨论支持Taproot集成和Schnorr签名的BIP。

在收到各种反馈后,这些更改的可能集成将通过比特币的软件分支完成。

最终,Taproot和Schnorr的签名将使比特币能够改善隐私和效率,这也将带来更大的可扩展性。

比特币的这些发展也将有助于消除来自加密货币行业的比特币竞争对手的批评,这些批评声称比特币的技术已经过时且不再发展。

—-

编译者/作者:田力涛

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...