介绍
Schnorr,是一种签名算法:一系列连接私钥、公钥和签名的数学规则,Schnorr来源于它的发明人的姓名Claus-Peter Schnorr。很多密码学家认为Schnorr签名在相关应用中是最好的,因为它有很高水平的正确性,没有延展性问题,验证速度相当快,最重要的是支持多重签名:可以把多个签名聚合成一个新的签名。
区块链安全咨询公司 曲速未来 表示:Schnorr签名是椭圆曲线数字签名,它是ECDSA的替代品,也在CodeChain中实现。
首先,Schnorr签名的四大优势如下:
-
Schnorr签名比ECDSA更容易操作,速度更快。ECDSA在计算中具有模块化逆和点乘的繁重操作,而Schnorr签名相对于ECDSA的操作相对较少。
-
与ECDSA相比,Schnorr签名具有较小的签名大小。ECDSA签名包括支持公钥恢复的恢复参数。具有隐式Y坐标的Schnorr签名允许在没有恢复参