分类
Uncategorized

为什么Schnorr被添加到secp256k1库而不是一个单独的库?

1.
Schnorr签名通常被认为优于椭圆曲线签名。那么开发人员为什么要将Schnorr添加到libsecp256k1库中呢?libsecp256k1库顾名思义就是椭圆曲线库?
为什么不创建一个单独的C库呢?或者Schnorr签名是椭圆曲线签名群的一部分?
谢谢
主根
第256K1节
施诺尔签名
分享
改进这个问题
跟随
8小时前问的
耶战7
1344青铜徽章
新贡献者
添加评论
1个答案
0
是的,添加到libsecp256k1的BIP340签名方案是基于椭圆曲线的Schnorr签名的变体。传统上,Schnorr签名使用一组整数乘模一个大素数,但这不是这里使用的。它被集成到libsecp256k1中,因为它是secp256k1组上的Schnorr方案,所以ECDSA和Schnorr之间共享了很多代码。
分享
改进这个答案
跟随
8小时前回答的
彼得·维尔
69.3k88金徽章147147银徽章224224铜徽章
1.
即使使用非传统的椭圆曲线实现,Schnorr的所有优势是否仍然有效7-8小时前
添加评论
你的答案

时光素材-香车美女  (660)blockchainBTC比特币区块链www.qkl91.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注