文章
视频
讲堂
百科图谱
线下集训
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
什么是 BLS 签名
Ashton
发布于 2019-06-26 20:52
阅读 7683
什么是 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分享
微信扫码分享
本文参与
登链社区写作激励计划
,好文好收益,欢迎正在阅读的你也加入。
Zama 的阈值密钥管理系统 (TKMS) 介绍 - 解决 FHE 密钥管理问题
44 浏览
引介 Constantine - 用于证明系统和区块链协议的高性能密码学开源库
401 浏览
先计算,后约束 - ZK 电路设计模式
211 浏览
在 ZK 中建模栈数据结构 - 如何在 Circom 中创建一个堆栈
169 浏览
Circom 中的 MD5 哈希
158 浏览
选择排序的零知识证明
144 浏览
作为货币的密码学资产
1 浏览
Concrete v2.10:引入 Rust 支持并改进 TFHE-rs 互操作性
31 浏览
零基础学MPC 教程 - 每个人都可以学会
470 浏览
深入研究椭圆曲线(第四部分)
988 浏览
模拟 OP_RAND
9 浏览
椭圆曲线深入解析(第二部分)
1216 浏览
0 条评论
请先
登录
后评论
Ashton
0x53b3...c54F
关注
贡献值: 1117
学分: 5631
专注于 EVM 和比特币生态的区块链开发者
文章目录
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!