67 / 736KEYS

セルフカストディ

Self-custody / ビットコインを自分で管理する

セルフカストディでは、口座の管理会社ではなく、自分がビットコインを使うための手段を持ちます。その自由には責任も伴います。正しいアドレスを確認し、バックアップを守り、ウォレットを復元できなければなりません。

Self-custody、つまりセルフカストディとは、自分の秘密鍵でビットコインの送金を管理することです。秘密鍵は、ウォレットが支出の権限を示すデジタル署名を作るための秘密のデータです。取引所に出金を依頼する必要はありません。その代わり、鍵とバックアップを守る責任も自分が負います。失ってしまうと、パスワードをリセットするだけで誰かがアクセスを戻してくれるわけではありません。

アンナが取引所でビットコインを買ったとします。最初に口座に表示される残高は、取引所がアンナにその数量のビットコインを渡す義務を負っているという意味で、送金に必要な鍵は取引所が持っています。自分のウォレットのアドレスに出金すれば、アンナはその後、自分で送金できます。ただし、ビットコインがスマートフォンの中に移るわけではありません。ネットワークには未使用のトランザクション出力、UTXOが記録され、それぞれに金額と使うための条件が定められています。アンナは必要な鍵を管理し、口座管理者の同意なしでトランザクションを作れます。しかし承認には、トランザクションがネットワークに届き、ブロックに含まれる必要があります。

ネットワークはアンナがその資金を使ってよいと、どう判断するのでしょうか。身分証明書や氏名を調べるのではありません。Bitcoinのトランザクションを検証するコンピューターであるノードが、デジタル署名とスクリプトに書かれたほかの条件を確認します。スクリプトは、支出に必要な条件を定める短いプログラムです。一つの鍵による署名で足りる場合もあれば、複数の署名や一定の待機時間が必要な場合もあります。復元後のウォレットも、このルールを知る必要があります。一部の署名をサービスに任せるなら、そのサービスに頼らず条件を満たせるだけの鍵を自分で管理しているか確認してください。セルフカストディかどうかは、製品名ではなく、自分で資金を動かせるかで決まります。

アンナがスマートフォンをなくしたとしましょう。多くのウォレットはSeed Phraseで復元できます。これはバックアップ用の単語列で、鍵を導出する元になる秘密データ、seedを再び作るために使います。BIP 39でpassphraseを使っていた場合は、その追加のフレーズも正確に必要です。機器のPINとは異なり、別のフレーズを使うと別の鍵ができます。復元にはウォレットの構成情報も必要になることがあります。Descriptorは使用する鍵と支出ルールを記述し、導出パスは鍵のツリーのどこを探すかを示します。複数の署名を必要とするMultisigでは、参加するすべての公開鍵の情報と、選んだスクリプトに応じた鍵の配置を保存する必要があります。支払いのラベルは履歴の整理に役立ちますが、鍵の代わりにはなりません。書き留めた単語を数えるだけでなく、安全な方法で既知のアドレスを復元して、バックアップを確認してください。

Hardware Walletは、トランザクションに安全に署名するための独立した機器です。 署名鍵を普段使うコンピューターから分離します。それでも、ファームウェア(機器内部のソフトウェア)、アドレスの正確さ、バックアップは重要です。Multisig は一つの鍵の紛失や漏えいによる影響を抑えられますが、機器、情報、復元手順が増えます。安全性は製品名や鍵の数だけでなく、仕組み全体で決まります。

受取アドレスは信頼できる画面で確認し、Hardware Wallet なら機器自体の画面を使ってください。署名前に宛先、金額、手数料、お釣りを確認します。トランザクションの状態は自分の Full Node(Bitcoinのルールを自分で検証するフルノード)、または限界を理解している情報源で確認してください。更新、機器の紛失、緊急時の対応も考えておきましょう。

Seed Phraseが不完全だったり漏えいしたりすることも、必要なpassphraseをなくすこともあります。鍵が正しくても、導出パスや支出ルールがなければ、ウォレットが想定したアドレスを見つけられない場合があります。そのため、鍵、ウォレットの設定、バックアップを一緒に確認します。テスト送金を受け取っただけでは、復元や支出ができる証明にはなりません。秘密鍵がなくても受取アドレスは表示できるからです。安全に復元できることと、少額の送金に署名できることも確認する意味があります。

ウォレットの手順に従い、独立した信頼できる環境で復元を試してください。実際のバックアップをウェブの入力フォームや信頼できない機器に入力してはいけません。確認済みのバックアップからルールを復元し、既知のアドレスと照合して、少額取引に署名できることを確かめます。緊急時や相続の計画では、決めた条件の下で適切な人が秘密情報と必要な資料を受け取れるようにし、事前に漏らさないことが大切です。

Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · BIP 32 — Hierarchical Deterministic Wallets · BIP 39 — Mnemonic code for generating deterministic keys · BIP 174 — Partially Signed Bitcoin Transactions · BIP 380 — Output Script Descriptors General Operation · Bitcoin Core — Managing wallets · Bitcoin Core — External signer

理解を深めるには、この項目とあわせて次もお読みください Bitcoin, Private Key, Seed Phrase, ウォレット, Hardware Wallet, Multisig. 次の項目からも参照されています Cold Storage, Lightning Watchtower, KYC, Custodial Exchange.

01Self-custody は bitcoin をスマートフォンに置くことですか?

いいえ。UTXO(未使用のトランザクション出力)は、金額と支出条件とともにブロックチェーンに記録され、利用者が鍵を管理し、口座の保管業者の同意なしに支出条件を満たせることを意味します。モバイルウォレット、Hardware Wallet、オフライン構成、Multisig などが考えられます。機器の種類だけで安全性や復元可能性は保証されません。

02大きな出金の前に何を確認すべきですか?

信頼できるウォレットで受取アドレスを確認し、Hardware Wallet なら本体の画面で確認します。少額で試し、承認を独立に確認します。残額を移す前に、必要な passphrase、派生パス、スクリプト情報を含め、安全に復元を練習します。本物のバックアップをウェブサイトや信頼できない機器へ入力しないでください。少額の受取だけでは復元の成功や安全性は証明できません。

DOC · 001Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System一次資料 DOC · 002BIP 32 — Hierarchical Deterministic Wallets仕様 DOC · 003BIP 39 — Mnemonic code for generating deterministic keys仕様 DOC · 004BIP 174 — Partially Signed Bitcoin Transactions仕様 DOC · 005BIP 380 — Output Script Descriptors General Operation仕様 DOC · 006Bitcoin Core — Managing wallets文書 DOC · 007Bitcoin Core — External signer文書
改訂日: 一次資料を優先 · 投資助言ではありません