多重签名 (Multisig)
多重签名要求 M-of-N 个私钥签名才能花费资金,常用于企业资金管理、交易所托管等需要多方授权的场景。
🔑 第一步:生成参与方密钥对
为每个参与方生成独立的私钥和公钥。在实际应用中,每个参与方应自行保管私钥。
需要
个签名,共
个参与方
📜 第二步:构建赎回脚本与地址
将所有公钥组合成多签赎回脚本,然后哈希生成 P2SH 地址。
✍️ 第三步:签名交易
模拟从多签地址花费资金。每个参与方使用自己的私钥签名,收集足够签名后才能广播交易。
✅ 第四步:验证与广播
验证所有签名是否有效,满足 M-of-N 条件后即可广播交易。
💡 多重签名应用场景
企业财务
3-of-5 多签,需要财务、CEO、董事会中3人同意才能转账
交易所托管
2-of-3 多签,用户、交易所、第三方仲裁各持一把钥匙
家庭基金
2-of-3 多签,夫妻各持一把钥匙,律师持备份钥匙