Schnorr Signatures 是一个聚合多个签名算法,主要为了减少m-n多签名的size,不管有多少个用户,都可以用一个签名来解决,从而减少区块的大小。
另外一方面这也缩短了签名校验的时间,因为多签名情况下,只需要验证一个签名就可以。
同时也可以一定程度解决匿名性,多签名中隐藏了单个用户的信息。
由于专利的问题,这个算法并没有标准实现(目前专利保护已经到期),有可能多语言之间互通还有些挑战。
Schnorr Signatures也是一种椭圆签名算法,不能解决量子计算攻击。
https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/
网友评论