ECDSASchnorr以及BLS

Posted 小公子”

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECDSASchnorr以及BLS相关的知识,希望对你有一定的参考价值。

参考博文ECDSA、Schnorr

上面的链接文章写了ECDSA和Schnorr,分析了两种数字签名算法的优缺点,目前看到的大多数文章,写怎样实现签名的比较多,算法的优缺点写的比较少,上面的文章个人认为比较全面。

关于数字签名的一些个人理解:
1、ECDSA算法固然是应用广泛的,比特币最初也使用的是这个,但其缺点也是难以掩盖的;
2、比特币升级后,使用Schnorr较ECDSA有很大的改进,我觉得这个升级做的还是很好的。
3、我觉得联盟链中使用BLS数字签名算法更好,因为实现门限签名更加方便,可以极大的减小节点间的通信复杂度。

但BLS也有缺点,就是验证的时候会略显耗时。

综合需要,选择一个适合自己的吧。

(现在课题基本完成,未来我也不考虑做研发之类的工作,因此关于实现部分不会去深究,但是会持续关注区块链方面的技术和动态)

这个博文主要是想分享一下文章。

(最近在写大论文)

以上是关于ECDSASchnorr以及BLS的主要内容,如果未能解决你的问题,请参考以下文章

理解 BLS 签名算法

零知识证明BLS12-381介绍译文

零知识证明BLS12-381介绍译文

零知识证明BLS12-381介绍译文

优化EVM中的BLS多重签名

寻找更高效的熊猫代码使用 BLS 数据集