Las firmas de Schnorr a menudo se comparan como superiores a las de la curva elíptica. Entonces, ¿por qué los desarrolladores agregaron Schnorr a libsecp256k1
la biblioteca que es, como sugiere el nombre, una biblioteca de curvas elípticas ?
¿Por qué no crear una biblioteca C separada? ¿O la firma Schnorr es parte del grupo de firmas Elliptic Curve?
Gracias
Sí, el esquema de firma BIP340 que se agregó a libsecp256k1 es una variante basada en la curva elíptica de las firmas Schnorr. Tradicionalmente, las firmas de Schnorr usan un grupo de módulos de multiplicación de enteros un número primo grande, pero eso no es lo que se usa aquí. Está integrado en libsecp256k1, porque es un esquema de Schnorr sobre el grupo secp256k1, por lo que se comparte mucho código entre ECDSA y Schnorr.
yerzhan7
pieter wuille
Ron
pieter wuille