文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
什么是 BLS 签名
Ashton
更新于 2019-06-26 20:52
阅读 5548
什么是 BLS 签名
1. BLS 签名是一种可以实现签名聚合和密钥聚合的算法,可以将多个密钥聚合成一把密钥,将多个签名聚合成一个签名。 2. BLS 是 Boneh, Lynn,Shacham 这三个算法提出者名字的首字母,算法论文见 [这里](https://www.iacr.org/archive/asiacrypt2001/22480516.pdf)) 。 3. 现在的 ECDSA 签名算法在比特币、以太坊还有很多其它区块链平台上都工作的好好的,干嘛要整个新的签名算法呢?因为我们有多个签名进行验证的应用场景。 4. 比特币的多签钱包需要验证多个签名。 5. POS 共识环境下,每个验证者都要附带上自己的签名,逐个验证所有的签名及其对应的公钥,会耗费大量的区块空间和交易费。
BLS 签名是一种可以实现签名聚合和密钥聚合的算法,可以将多个密钥聚合成一把密钥,将多个签名聚合成一个签名。
BLS 是 Boneh, Lynn,Shacham 这三个算法提出者名字的首字母,算法论文见
这里
) 。
现在的 ECDSA 签名算法在比特币、以太坊还有很多其它区块链平台上都工作的好好的,干嘛要整个新的签名算法呢?因为我们有多个签名进行验证的应用场景。
比特币的多签钱包需要验证多个签名。
POS 共识环境下,每个验证者都要附带上自己的签名,逐个验证所有的签名及其对应的公钥,会耗费大量的区块空间和交易费。
学分: 5
分类:
入门/科普
标签:
密码学
BLS签名
点赞 0
收藏 0
分享
复制链接
Twitter分享
微信扫码分享
本文参与
登链社区写作激励计划
,好文好收益,欢迎正在阅读的你也加入。
P vs NP 及其在零知识证明中的应用
580 浏览
为程序员准备的基础集合论
715 浏览
密码学基础三 门限共享密码算法
758 浏览
密码学基础一对称加密和非对称加密
636 浏览
比特币密码学原理
988 浏览
密码学安全理论与开发系列文章:01-密码
908 浏览
门限共享秘密算法与代码实战丨区块链技术课程 #6
1218 浏览
公钥密码学理论与代码实战丨区块链技术课程 #03
1342 浏览
密码学发展简史丨区块链技术课程 #02
2247 浏览
关于陈算法的再更新
1251 浏览
关于陈算法的背景以及更新
1190 浏览
Web3专题(四) keccak256背后的故事(一个小八卦)
2401 浏览
0 条评论
请先
登录
后评论
Ashton
0x53b3...c54F
关注
贡献值: 1116
学分: 5631
专注于 EVM 和比特币生态的区块链开发者
文章目录
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!