🔑 第一步:生成参与方密钥对

为每个参与方生成独立的私钥和公钥。在实际应用中,每个参与方应自行保管私钥。

需要 个签名,共 个参与方

📜 第二步:构建赎回脚本与地址

将所有公钥组合成多签赎回脚本,然后哈希生成 P2SH 地址。

✍️ 第三步:签名交易

模拟从多签地址花费资金。每个参与方使用自己的私钥签名,收集足够签名后才能广播交易。

✅ 第四步:验证与广播

验证所有签名是否有效,满足 M-of-N 条件后即可广播交易。

💡 多重签名应用场景

🏢
企业财务

3-of-5 多签,需要财务、CEO、董事会中3人同意才能转账

🏦
交易所托管

2-of-3 多签,用户、交易所、第三方仲裁各持一把钥匙

👨‍👩‍👧
家庭基金

2-of-3 多签,夫妻各持一把钥匙,律师持备份钥匙