155 / 691COLLAB

Collaborative Custody

署名の役割を分けた共同保管

Collaborative Custody は自分の鍵と別の署名者の支援を組み合わせます。実際の管理権は署名閾値、利用できるバックアップ、元のサービスなしで支払いを作れるかに左右されます。

Collaborative Custody は、所有者と第三者が管理と署名に参加する保管モデルです。典型的な Bitcoin の multisig では、サービスが少数の鍵を持ち復旧を支援します。ただし名称だけで所有者が独立して支出できるだけの鍵を持つとは証明できません。

Unchained は共同保管の vault を 2-of-3 と説明し、顧客が二つ、サービスが一つの鍵を持ちます。顧客を A/B、サービスを C とすれば、A+B、A+C、B+C で足りますが C だけでは足りません。これは特定の構成であり、似た名称の全製品に当てはまりません。同じ seed の二台の機器は独立したリスク保護にはならず、共通 seed の漏えいで両方が影響を受けます。 [Unchained — Collaborative custody vaults] [Bitcoin Core — Output Descriptors]

調整役はポリシーと取引資料を組み立て、署名者は秘密鍵を管理します。BIP 174 は PSBT で情報と部分署名を役割間で受け渡します。PSBT を作るだけでは不足する署名は補えません。ただし悪意ある画面は誤った受取先や change 出力を提案し、有効な承認を引き出そうとします。機器の接続数だけでなく、署名する取引の意味を確認する必要があります。 [BIP 129 — Bitcoin Secure Multisig Setup] [BIP 174 — Partially Signed Bitcoin Transaction Format]

BIP 129 は鍵と descriptor の記録を安全に交換する方法を示し、参加者にポリシーと最初のアドレスの照合を求めます。閾値、参加鍵、スクリプト種類、導出経路を確認します。差し替えられた構成は入金を別の場所へ送れます。BIP 129 自体は機器の保存領域の耐改ざん性や、その後の受取・change アドレス検証を対象にしません。形式対応は機器全体の安全性の証明ではありません。 [BIP 129 — Bitcoin Secure Multisig Setup]

通常の 2-of-3 の復旧には、提供者を含む三者全員の公開鍵と、正確なスクリプト・導出情報も必要です。Output Descriptor や互換構成ファイルがその地図を保存します。自分の二つの seed から第三者の失われた公開鍵を再現できるとは限りません。サービスが利用できる間に書き出して検証します。descriptor に秘密鍵が含まれる場合もあるため、共有前に実際の内容を確認します。 [Bitcoin Core — Output Descriptors] [Unchained — Wallet configuration and recovery]

このモデルでは A+B が使え、構成情報があれば C なしで操作できます。A だけが残ると A+C には利用可能で協力するサービスが必要となり、停止や署名拒否で復旧が止まる可能性があります。A と B が失われると C だけでは足りません。Casa は自社基盤を使わない復旧で、自社 recovery 鍵が使えないと明示的に仮定しています。独立した支出と支援付き復旧は別々に評価すべきです。 [Unchained — Collaborative custody vaults] [Casa — Recovery without Casa]

公開構成と xpub は署名できなくても、導出アドレスと取引を明らかにすることがあります。それを知る提供者は活動を観測でき、本人情報との関連はアカウントや記録にも依存します。支出能力と観測能力は分けて評価します。「サービス単独では使えない」は説明された鍵とポリシーに限り、顧客の別の鍵を得た後や署名者を欺いた後まで保証しません。 [BIP 129 — Bitcoin Secure Multisig Setup] [Bitcoin Core — Output Descriptors]

通常の multisig 出力では、アプリで鍵を改名してもチェーン上のスクリプトは変わりません。紛失・漏えいした鍵を除くには、新しいポリシーと関連 UTXO の承認済み移動が必要です。その後、古いアドレスの残りを確認し、構成と相続人への指示も更新します。アカウント権限を削除しても有効な署名鍵は失効しません。家族への引き継ぎも実際の組み合わせで判断します。 [Bitcoin Core — Output Descriptors]

独立した試験用財布で、保存構成の互換ツールへの取込み、アドレス一致、自分の閾値でサービスなしに署名できることを確認します。Caravan は公開ソースの調整ツールですが、機器と形式の具体的対応を調べます。watch-only 取込みは財布の発見を示すだけで署名能力は示しません。支援付き復旧、手数料、change、鍵の不在も試験に含めます。復旧できるという宣伝だけでなく版と結果を記録します。 [BIP 174 — Partially Signed Bitcoin Transaction Format] [Casa — Recovery without Casa] [Caravan — Open-source coordinator]

理解を深めるには、この項目とあわせて次もお読みください Multisig, セルフカストディ, Output Descriptor, PSBT, Bitcoin Inheritance Plan, Counterparty risk. 次の項目からも参照されています Bitcoin Inheritance Plan, Institutional custody.

DOC · 001Unchained — Collaborative custody vaults一次資料 ↗DOC · 002BIP 129 — Bitcoin Secure Multisig Setup仕様 ↗DOC · 003BIP 174 — Partially Signed Bitcoin Transaction Format仕様 ↗DOC · 004Bitcoin Core — Output Descriptors文書 ↗DOC · 005Unchained — Wallet configuration and recovery一次資料 ↗DOC · 006Casa — Recovery without Casa文書 ↗DOC · 007Caravan — Open-source coordinator一次資料 ↗
一次資料を優先 · 投資助言ではありません