原題:「TOP 10 TIPS FOR EVERY BITCOIN MULTISIG BEGINNER」 原著者:UNCHAINED AND TYLER CAMPBELL 原編集:Frost、BlockBeats 編集者注:この記事では、ビットコインウォレットの動作メカニズムと使い方、マルチシグネチャの利点とその連携について紹介します。マルチ署名を理解し始めたばかりのビットコイン エコシステムのユーザーを支援するように設計された、保管環境での動作。 BlockBeats では原文を以下のように整理しています。
Unchained チームのテクニカル ディレクターとして、私はビットコイン マルチシグに関するお客様からの無数の質問に答えています。マルチシグの利点と、マルチシグが共同ホスティング環境でどのように機能するかを理解し始めたばかりの場合は、これらの 10 のヒントが疑問の一部を解決してくれることを願っています。
デバイスにビットコインが存在しません
ハードウェアウォレットという言葉を聞くと、ビットコインがウォレット自体の中にあるように思われるかもしれませんが、ビットコインはデバイス内にまったく存在しないため、そうではありません。実際、ウォレットはキーを生成して保存するだけです。また、デバイスを汎用コンピュータに接続するか、microSD カードを介してコンピュータと情報を共有することで、ウォレットからキーに簡単にアクセスできます。
ビットコイン ブロックチェーンは、これまでに発生したすべてのトランザクションとネットワーク上のすべてのアドレスの残高を記録する台帳です。ハードウェア ウォレットは、ビットコインを保存するのではなく、これらのアドレスからビットコインをロック解除したり使用したりするためのキーを保護し、保存します。
ニーモニックフレーズを別のハードウェアウォレットに復元できます
ビットコイン ハードウェア ウォレットを設定するときは、ウォレットに問題が発生した場合に備えて、通常はメモに記録される 12 語または 24 語を使用してウォレットをバックアップするように求められます。これらの 12 または 24 の単語は、BIP 39 または BIP39 で指定されているニーモニック ワードです。
ニーモニック フレーズは「城の鍵」のようなもので、ニーモニック フレーズで保護されているすべてのアドレスのキーを回復して使用するために必要なすべてが含まれています。
BIP39 ニーモニックの利点は、標準をサポートするハードウェア ウォレット間で相互運用できることです。つまり、ビットコイン ウォレットのバックアップ (ニーモニック フレーズ) を別のハードウェア ウォレットに復元できることになります。最初に Trezor でビットコイン ウォレットを設定していて、Coldcard に移行したい場合は、これらの 12 または 24 の単語をインポートするだけです。
ビットコインを受け取るためにハードウェアウォレットを持ち歩く必要はありません
物理的な現金を使用する場合、相手とトラストレスで安全な取引を行うには、実際にその場にいる必要がありますが、ビットコインはデジタル世界におけるこの問題を解決します。ビットコインを受け取りたいがハードウェアウォレットを手元に持っていない場合でも、対応するアドレスに支払いを送信できます。
上で述べたように、ビットコインはハードウェアウォレットには存在せず、ビットコインブロックチェーン上に存在します。したがって、あなたまたは他の人が秘密鍵で管理するアドレスにビットコインを送信している限り、デバイスに物理的にアクセスできるかどうかに関係なく、いつでもそれらの資金を移動できます。あなたが管理していることがわかっているアドレスにビットコインが送信された場合、それはあなたの介入なしにバックグラウンドで完全に到着します。
これが意味すること: マルチシグネチャ ウォレットを作成し、ハードウェア ウォレットまたはニーモニック フレーズを安全な場所に保存すると、物理的にアクセスせずに資金を入金できます。
マルチシグネチャでキーとして使用されているデバイスは、シングルシグネチャウォレットとして引き続き使用できます。
これが意味すること: マルチシグネチャ ウォレットを作成し、ハードウェア ウォレットまたはニーモニック フレーズを安全な場所に保存すると、物理的にアクセスせずに資金を入金できます。
マルチシグネチャでキーとして使用されているデバイスは、シングルシグネチャウォレットとして引き続き使用できます。
マルチシグネチャには、複数のデバイスの公開鍵を使用してマルチシグネチャ ウォレットを構築することが含まれ、各デバイスは独立したシングルシグネチャ ウォレットとして機能することもできます。新しい標準プロセスに従ってマルチシグネチャ ウォレットを作成する場合、既存のシングルシグネチャ ウォレットはマルチシグネチャ ウォレットと競合しません。
これは、グループの電子メール アドレスが複数の個別の電子メール アドレスに転送されると考えることができます。
これは、必要に応じて、デバイスを鍵の 1 つとして使用して構築されたマルチシグネチャ ウォレットに主な財産を保管しながら、シングル シグネチャ ウォレットに少量のビットコインを保管できることを意味します。
マルチシグネチャのデポジットアドレスを確認してください
ビットコイン取引は完全に元に戻すことができないため、ビットコインを間違ったアドレスに送信すると、永久に失われる可能性があります。ありがたいことに、ハードウェア ウォレットを使用して、資金を送金する前にデバイス上のマルチシグネチャ ビットコイン アドレスを確認できます。
デバイスのアドレスを確認すると、次の 3 つのことが確認されます。
· アドレスは正しく構築されています。たとえば、攻撃者が 2 つのキーを追加して実際に資金を制御する 2-of-5 ではなく 2-of-3 マルチシグです。
· 使用しているコンピュータは、ビットコイン アドレスを検索して攻撃者のアドレスに置き換えるマルウェアによって侵害されていません。
· デバイスはこのアドレスへのキーを保持しています。
単一署名か複数署名かにかかわらず、任意のアドレスに多額の資金を送金する前に、デバイス上のアドレスを確認する必要があります。この記事の執筆時点では、Trezor と Coldcard は、Unchained プラットフォームでのマルチシグネチャ デポジット アドレスのチェックをサポートしています。
デバイスを持ち運ばなくても署名できます
マルチシグを使用すると、ビットコインを使用するためにすべてのキーを同時に同じ場所に置く必要がなくなります。これは、1 つのキーを使用して場所 A でトランザクションに署名し、1 日後に別のキーを使用して場所 B でトランザクションに署名できることを意味します。必要なすべての署名 (2-of-3 マルチ署名スキームの 2 つの署名など) が収集された後でのみ、トランザクションを開始できます。
これは、シャミールの秘密共有スキームなどの他のビットコイン管理モデルに比べて大きな利点であり、ビットコイン秘密キーを複数の部分に分割することで制御を分散できますが、キーを再コンパイルするにはすべての部分が存在する必要があり、トランザクションを作成します。
マルチシグでミスをしても資金を取り戻すことができる
すべてのビットコイン マルチシグ設定では、m (署名に必要なキーの数) が n (クォーラム内のキーの総数) 未満であるため、単一障害点から保護され、資金やアイテムを回収できます。紛失、盗難、またはその他の破損があった場合。
2-of-3 マルチシグ (Unchained のような共同エスクロー パートナーが 3 番目のキーを保持する場合) では、場合によっては、資金を回収できなくなる前に最大 3 つのプロジェクトが侵害される可能性があります。
ビットコインウォレットとニーモニックフレーズのバックアップを保存するのに最適な場所
マルチシグのフォールト トレランスにより安心感は得られますが、ニーモニック フレーズとハードウェア ウォレットは引き続き保存する必要があり、できるだけ早くウォレットの完全な制御を常に取り戻す必要があります。
必要に応じて、マルチシグネチャ設定でキーを変更できます。
ビットコイン マルチシグを使用する場合、財布を紛失したりニーモニック フレーズを置き忘れた場合は、このキーをマルチシグ m-of-n スキームで置き換えることが重要です。これは、一般的なマルチシグネチャウォレットを使用して行うことができます。
必要に応じて、マルチシグネチャ設定でキーを変更できます。
ビットコイン マルチシグを使用する場合、財布を紛失したりニーモニック フレーズを置き忘れた場合は、このキーをマルチシグ m-of-n スキームで置き換えることが重要です。これは、一般的なマルチシグネチャウォレットを使用して行うことができます。
最も一般的な複数署名の m-of-n スキームでも、単一の鍵が侵害されただけで資金が侵害されることはなく、侵害された鍵を置き換えることで資金の完全な制御を確実に取り戻し、その鍵を使用するリスクが軽減されます。将来、そのキーがあなたの権利を侵害するために使用される可能性。
同じデバイスを使用して複数のマルチシグネチャウォレットを構築できます
4番目で述べたように、ハードウェアウォレットやニーモニックフレーズをシングルシグネチャウォレットとして使用し、マルチシグネチャウォレットを構築しても問題はありません。同様に、ハードウェア ウォレットまたはニーモニック フレーズを複数のマルチシグネチャ ウォレットで使用しても、同じ拡張公開キー (xpub) を使用しない限り、それらのウォレット間で競合が発生することはありません。ほとんどのビットコインウォレットでは、これは通常、マルチアカウント機能として現れます。
ハードウェア ウォレットを使用すると、異なるパスから異なる xpub を使用できます。これは、ハードウェア ウォレット上の同じ 12 ワードまたは 24 ワードのニーモニック フレーズから異なるビットコイン キーのセットが生成されることを技術的に表現しています。これは、同じニーモニック フレーズまたはデバイスのセットを起源とする複数のマルチシグネチャ ウォレットを作成できることを意味します。たとえば、個人用ボールトと IRA ボールト、さらに場合によってはローン ボールトにも同じデバイスを使用します。
共同ホスティングは単一障害点を引き起こしません
Unchained がマルチシグネチャ コラボレーション ホスティングを開始したとき、私がよく聞いた懸念の 1 つは、プラットフォームへの依存性に関係していました。 Unchained が存在しなくなった場合、または大幅なダウンタイムが発生した場合、ウォレットが当社のツールを使用して構築されていた場合、資金はどのように回収できますか?
マルチシグ プラットフォームは、単一障害点をすべて排除するように設計されており、Unchained も例外ではありません。当社のプラットフォームは確立されたビットコイン標準と完全に相互運用できるため、互換性のあるソフトウェア (オープンソースのマルチシグネチャ コーディネーター、Caravan など) またはビットコイン ウォレット (Sparrow や Electrum など) を使用して、Unchained プラットフォームの外部でいつでも資金を復元できます。ボールトにアクセスする場合は、ウォレット設定ファイルを安全にバックアップしてください。
全てのコメント