区块链与 HSM 中的门限方案
了解门限签名如何保障托管钱包安全、支持基于 MPC 的交易所和企业级 HSM 集群。
区块链与 HSM 中的门限方案 是 CoddyKit 上的免费 Cryptology Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cryptology Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cryptology Academy 课程共包含 4 节课。
链上多重签名与门限 ECDSA
比特币和以太坊支持链上多重签名脚本(Solidity 中的 P2MS/P2SH/多重签名)。这些脚本要求 t-of-n 个公钥共同签署交易,并由区块链进行验证。这种结构公开且透明:任何人都能看到该地址需要多个签名者。门限 ECDSA 则生成标准的单密钥地址和标准的单一签名,使链上完全看不出门限结构。
门限 ECDSA 对区块链的优势
门限 ECDSA 相比链上多重签名的优势包括:只需一个交易签名(燃料费更低);链上不会显示多重签名策略(保护隐私);兼容任何使用 ECDSA 的区块链(包括不原生支持多重签名的链);以及无需更改区块链地址即可轮换密钥(因为刷新密钥后公钥保持不变)。这些优势使门限 ECDSA 成为机构托管的首选方案。
Fireblocks 的 MPC 架构
Fireblocks 是最大的机构级 MPC 托管服务提供商。其架构使用 2-of-3 门限 ECDSA:两个份额存放在 Fireblocks 的基础设施中(一个位于 SGX 中,另一个位于冷存储中),另一个份额由客户持有。交易至少需要三个份额中的两个协作完成。任何单个参与方(包括 Fireblocks)都无法单方面转移资金。该系统已处理超过 4 万亿美元的交易。
Qredo 与 Coinbase 的 MPC 钱包
Qredo Network 使用结合第二层网络的门限 ECDSA,为企业提供托管和交易服务。Coinbase Prime 使用基于 MPC 的托管方案,该方案建立在门限 ECDSA 之上(使用 tss-lib),以保护机构客户的资产。这两个系统都将密钥份额分散到地理位置不同的数据中心,并使用 HSM 保护各个份额。Copper.co 同样提供使用 SGX 保护密钥份额的 MPC 托管服务。
Anchorage Digital 与监管合规
Anchorage Digital 是一家获得联邦特许的数字资产银行,使用基于 MPC 的门限签名提供托管服务。其密钥管理架构将份额分散到多个数据中心,并使用生物特征认证来授权签名仪式。该系统旨在满足联邦银行业对密钥管理的监管要求,同时消除传统的单一 HSM 托管模式。
DNSSEC 根区域 KSK 仪式
DNSSEC 根区域密钥签名密钥(KSK)仪式,是关键基础设施中门限密钥管理最公开的示例。该仪式每季度举行一次,要求来自世界各地的 14 名加密官中有 7 名亲自到场,地点为两个安全设施中的一个。每名加密官都持有一张包含密钥份额的智能卡。多个硬件安全模块会在允许 KSK 为根区域签名之前验证法定人数。
HSM 密钥分割
硬件安全模块(HSM)可以使用 M-of-N 密钥分割来拆分私钥,该方法基于沙米尔秘密共享。AWS CloudHSM 集群会在集群中的多个 HSM 之间同步密钥材料。Thales Luna HSM 支持“知识分割”密钥仪式,在这种仪式中,多个操作员提供密钥组件,这些组件只会在防篡改硬件内部合并。这样可以防止任何单个管理员提取密钥材料。
AWS CloudHSM 集群同步
AWS CloudHSM 提供由多个 HSM 组成的集群,并会自动进行同步。当某个 HSM 中创建密钥时,该密钥会复制到集群的所有成员。该集群向应用呈现为一个逻辑 HSM,同时提供硬件冗余。对于监管合规(PCI-DSS、HIPAA)而言,相比软件密钥存储,使用 HSM 集群能够提供审计人员所要求的防篡改检测和抗篡改保护。
无绑定密钥控制与门限 HSM
无绑定密钥控制(UKC,现已成为 Dynatrace 的一部分)使用门限 ECDSA 实现虚拟 HSM。它不使用物理 HSM,而是利用门限密码学将密钥材料拆分到多台服务器上。执行操作时无需重构密钥。这种“软件 HSM”方案无需承担硬件成本和复杂性即可提供等同于 HSM 的安全性,同时支持云原生部署和弹性扩展。
基于法定人数的访问控制
除了密钥管理之外,基于法定人数的系统还要求在执行敏感操作之前获得 t-of-n 名授权参与方的批准。AWS Systems Manager Change Manager、带有 Shamir 解封功能的 HashiCorp Vault 以及 CyberArk 特权访问都实现了法定人数策略。这些系统确保任何单个管理员都无法单方面执行破坏性操作,从而防御内部人员威胁和遭入侵的凭据。
Luna 密钥管理与门限机制
Thales Luna Network HSM 支持面向高安全性环境的门限密钥管理。Luna HSM 可以为密钥生成仪式实现 m-of-n 密钥保管人方案。密钥材料不会以明文形式离开 HSM;相反,经过封装的份额会分发给密钥保管人,并且只能在 HSM 内重新合并。这种方案广泛用于 PKI 基础设施中的证书颁发机构密钥仪式。
门限 ECDSA 与链上多重签名小测验
相比比特币/以太坊原生多重签名,门限 ECDSA 在链上的主要优势是什么?
区块链与 HSM 中的门限机制回顾
门限 ECDSA 通过生成标准的单密钥地址和签名,优于链上多重签名。Fireblocks、Qredo 和 Coinbase 使用它来保护机构资产。DNSSEC 根区域 KSK 仪式使用硬件强制执行的法定人数机制。AWS CloudHSM 集群会在硬件之间同步密钥材料。无绑定密钥控制利用门限密码学实现 HSM 虚拟化。基于法定人数的访问控制则将门限原则扩展到了管理操作。
常见问题解答
「区块链与 HSM 中的门限方案」课时是免费的吗?
是的 — 「区块链与 HSM 中的门限方案」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cryptology Academy 课程的其余内容,请升级到 CoddyKit PRO。 Cryptology Academy 课程共包含 4 节课。
「区块链与 HSM 中的门限方案」这节课中我会学到什么?
了解门限签名如何保障托管钱包安全、支持基于 MPC 的交易所和企业级 HSM 集群。 你通过在浏览器中直接运行的动手代码来练习 Cryptology Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Cryptology Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Cryptology Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。
「区块链与 HSM 中的门限方案」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Cryptology Academy 课中编写并运行代码吗?
能。每节 Cryptology Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 门限签名方案:基本概念
- 门限 ECDSA:多方签名
- 分布式密钥生成协议
- 区块链与 HSM 中的门限方案