与大多数区块链不同,BTC自其早期以来基本保持不变,大多数升级都是有限的,并旨在增强网络的效率而不是功能。BTC协议的更新是非常罕见的,并且通常用于技术增强,以确保网络的稳定性和安全性。
BTC有一个重要的升级是 Taproot,它引入了几个增强功能,其中包括 Schnorr 签名。相比于前一个用于密钥生成和验证的机制(ECDSA),Schnorr 签名提供了几个优势。
在本文中,我们将解释 Schnorr 签名是什么,以及它如何使 BTC 上的数字签名更快速和高效。
数字签名
数字签名是用于验证数字信息的真实性和完整性的数学方案。它们提供了一种证明消息是由特定发送者发送的(真实性)并且在传输过程中没有被更改(完整性)的方式。换句话说,数字签名与物理签名并没有太大的不同,发送者通过其独特的签名方式验证自己的身份和特定意图。
声音 | Weiss Ratings:比特币的使用与传统金融相比“微不足道”并不能代表什么:加密货币评级机构Weiss Ratings发推表示:国会报告称,比特币的使用与传统金融相比“微不足道”。与20世纪90年代初的纸质报纸相比,互联网的普及程度微乎其微。这并不意味着任何事情,加密正向你而来。 此前报道,国会研究处(CRS)5月发布报告称,与传统金融系统相比,其交易数量“微不足道”。[2019/5/30]
数字签名通常在软件分发、金融交易、合同管理软件以及许多其他需要检测伪造或篡改的情况下使用。
BTC中的数字签名的重要性在BTC白皮书中由中本聪(Satoshi Nakamoto)描述如下:
“我们将电子 coin 定义为一个数字签名链。每个所有者通过对前一笔交易的哈希和下一个所有者的公钥进行数字签名,并将其添加到 coin 的末尾来将 coin 转移给下一个所有者。收款人可以验证签名以验证一条链上的所有权。”
动态 | “什么是比特币”今年在谷歌搜索量名列前茅:据CCN报道,根据谷歌发布的2018年搜索术语年度评论,“什么是比特币”在谷歌的搜索量名列前茅,至少在美国是这样。在去年,人们对于比特币的搜索包括一般新闻搜索和“如何购买比特币”。[2018/12/13]
在 BTC 的情况下,数字签名用于验证与地址关联的私钥的所有者,而无需将私钥透露给网络。当一个交易被提交以被纳入一个区块时,BTC 网络上的节点会检查签名是否与消息匹配,并在匹配时接受该交易。
什么是Schnorr签名?
Schnorr 签名是一种数字签名方案,可以高效且安全地对交易和消息进行签名。它最早由克劳斯·施诺尔(Claus Schnorr)在 1991 年的一篇论文中描述。
作为一种利用椭圆曲线密码学的算法,Schnorr 被提议作为 BTC 技术路线图的一部分,用来替代椭圆曲线数字签名算法(ECDSA)。Schnorr 因其简单性、可证明的安全性和线性性而受到赞誉。由于 Schnorr 需要的计算量较少于 ECDSA,它被认为适用于 cryptocurrency 交易。
声音 | 赵长鹏在推特发文:引发下一波牛市的到底是什么:赵长鹏发布推文问到:到底什么才是引发下一波牛市的关键事件呢?他同时表示自己并不知道答案,只是会经常在推特上跟大家讨论。孙宇晨则转发推文表示,下一波引爆牛市浪潮的将会是 DApp的爆发。[2018/12/8]
Schnorr签名的优势
Schnorr签名具有多种优势,包括高效性、增强的隐私性,同时保留了 ECDSA 的所有功能和安全假设。Schnorr 签名可以实现较小的签名大小、更快的验证时间,并且对某些类型的攻击具有改进的抵抗能力。
Schnorr签名最显著的优势是密钥聚合(key aggregation)- 将多个签名聚合为一个签名,该签名对其密钥的总和有效。换句话说,Schnorr 使得多个合作方能够生成一个对他们的公钥总和有效的签名。
声音 | 赵长鹏:用户在投资前首先得弄清标的究竟是什么:赵长鹏在社交平台上称,投资者与其抱怨USDT在审计工作上有所欠缺,不如变换思路:在投资之前彻底弄清标的究竟是什么。[2018/9/28]
签名聚合使得多个签名者的签名可以合并为一个单一的签名
密钥聚合能够降低交易费用并提高底层可扩展性,因为来自多签名设置的电子签名在区块中占用的空间与来自单方交易的签名相同。Schnorr 的这个特性可以用于减小多重签名支付和其他与多重签名相关的交易的大小,例如闪电网络通道交易。
Schnorr 签名的另一个重要特性是不可篡改性。在数字签名的背景下,篡改性是指攻击者能够修改有效签名,使得修改后的签名仍然有效,并认证不同于原始签名的消息。这可能对 cryptocurrency 应用造成严重问题,恶意攻击者可以修改交易签名以增加转移资金的金额或更改资金的接收者。
Schnorr 还提供了很多隐私优势。它可以让多重签名方案与传统的单一公钥无法从外部区分,Schnorr 使得观察者在链上活动中更难区分多重签名的支出和单一签名的支出。此外,在 n-of-m 多重签名设置中,Schnorr 使得外部观察者更难通过查看链上信息来确定哪些参与者在交易中签名,哪些没有签名。
Schnorr在BTC中的应用
Schnorr 签名被实现在 BIP-340 中,作为 Taproot 软分叉升级的一部分,并于 2021 年 11 月 14 日在区块高度 709,632 上激活。与其他BTC升级提案一样,Taproot 被BTC矿工投票通过。Taproot 是一系列协议改进的集合,引入了几个新功能,改变了区块链上交易的处理方式,并开启了新的脚本能力。Taproot 被认为是自2017年采用隔离见证(Segregated Witness)以来BTC最重要的更新之一。
Schnorr 使BTC的数字签名更快、更安全、更易处理。值得注意的是,Schnorr 签名与BTC的密码学算法向后兼容,这样就可以通过软分叉升级引入它们。
Schnorr签名与ECDSA的比较
正如前文所述,Schnorr 签名相对于 ECDSA 具有几个优势,包括更小的签名大小、更快的验证时间以及对某些类型攻击的改进抵抗能力。Schnorr 签名还允许进行签名聚合,这可以降低交易费用并提高可扩展性。
值得注意的是,虽然Schnorr 签名可能被认为更适合BTC,但 ECDSA 仍被广泛使用,并被认为是一种安全的签名方案。在选择 Schnorr 签名和 ECDSA 之间,可能会取决于具体的用例和安全要求。
Chainlink预言机
个人专栏
阅读更多
金色荐读
金色财经 善欧巴
迪新财讯
区块律动BlockBeats
白话区块链
金色早8点
Odaily星球日报
欧科云链
MarsBit
作者:五火球教主ETH转POS Merge那会,路线图已经发布过一次,相信一直关注的老铁肯定不陌生.
1900/1/1 0:00:00作者:伊柒“一方面是百度的影响力,一方面是动物加密货币的剩余热度。”聊到百度11月中旬发售的NFT时,除了这家Web2.0时代顶流大厂自身,币圈玩家、NFT原画画师MAX还提及了马斯克和狗狗币.
1900/1/1 0:00:00撰文:Lamboland 编译:Luffy,Foresight NewsNFT 失去了它的辉煌,回顾 NFT 历史.
1900/1/1 0:00:00随着虚拟现实和元宇宙等新兴技术的出现,职场和工作模式都开始发生变化,许多传统工作正在消失并被新的工作所取代。本文,我们将探索五种任何人都可以在没有任何经验的情况下尝试的元宇宙职业.
1900/1/1 0:00:00作者:The DeFi Investor,编译:DeFi 之道ZK 季节来了。随着人们期待已久的 zkEVM 扩展解决方案即将推出,一种新的叙事可能会出现.
1900/1/1 0:00:00原文作者:黑米,白泽研究院ERC-6551 是一种新标准,于 2023 年 5 月 7 日在以太坊主网上发布.
1900/1/1 0:00:00