什么是 BLS 签名

  • Ashton
  • 更新于 2019-06-26 20:52
  • 阅读 4843

什么是 BLS 签名

  1. BLS 签名是一种可以实现签名聚合和密钥聚合的算法,可以将多个密钥聚合成一把密钥,将多个签名聚合成一个签名。
  2. BLS 是 Boneh, Lynn,Shacham 这三个算法提出者名字的首字母,算法论文见 这里) 。
  3. 现在的 ECDSA 签名算法在比特币、以太坊还有很多其它区块链平台上都工作的好好的,干嘛要整个新的签名算法呢?因为我们有多个签名进行验证的应用场景。
  4. 比特币的多签钱包需要验证多个签名。
  5. POS 共识环境下,每个验证者都要附带上自己的签名,逐个验证所有的签名及其对应的公钥,会耗费大量的区块空间和交易费。
点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
Ashton
Ashton
专注于 EVM 和比特币生态的区块链开发者