很多人把密码学算法当“知识点”,但在 Web3 里,它们其实是一个能力体系:
对称加密(AES)
👉负责“快”
非对称加密(RSA / ECC)
👉负责“身份”
Hash
👉负责“不可篡改”
但真正支撑区块链安全上限的,是下面这条进化链:
私钥 → 门限秘密共享 → 门限签名 → BLS → MPC
这是一条从“单人控制”走向“群体共识安全”的路线。
门限秘密共享 把一个私钥拆成 n 份,任意 k 份才能恢复。
👉解决的是:私钥不再由一个人掌握
门限签名(Threshold Signature) n 个人里,k 个人共同完成一次签名,链上看起来仍然是“一个签名”。
👉安全性从“单点”变成“组织级”
BLS 签名:基于双线性对(Pairing),天生支持签名聚合和门限特性, 是 PoS、公链共识、DA、Rollup 验证人体系的核心基础设施。
MPC(多方安全计算):不是新签名算法,而是: 在不还原完整私钥的情况下完成签名计算。 结合网络协议、ZK、共识机制,把“签名权”变成“协作过程”。
结论一句话:
ECDSA / EdDSA 解决“我能签”
门限签名解决“我们一起签”
BLS 解决“很多人一起签还很高效”
MPC 解决“大家签但没人真正拿到完整私钥”
这就是为什么现在交易所、托管、L2、验证人、Rollup Sequencer 都在从“私钥”时代,走向 Threshold + BLS + MPC 的安全架构。
密码学不仅仅是算法,还是组织安全结构设计。
#密码学 #安全 #MPC