この包括的なハウツー ガイドでは、開封、セットアップ、エアギャップ SeedSigner デバイスを使用したビットコイン トランザクションの署名について説明します。
このガイドは、SeedSignerを使用してビットコインを自己管理する方法を示しています。 SeedSignerは、無料のオープンソースコード、安価で汎用のハードウェア、およびビットコインの個人的な責任を取るための日曜大工(DIY)アプローチをまとめたプロジェクトです。
このガイドの内容は次のとおりです。
ボックス化解除
このセクションでは、完全なSeedSignerキットに含まれるものを示します。 キットはから購入できます BTCハードウェアソリューション 世界中に発送可能です。 または、EU/UKのお客様はキットを以下から購入できます。 ゴブル or DIYノード、フィリピンのお客様はご利用いただけます テックヘブン.
SeedSignerキットには、次のコンポーネントが含まれています。
- ラズベリーパイゼロ
- ラズベリーパイカメラ
- カメラ用リボンケーブル
- WaveShare LCD ハット
- 3Dプリントのオープンフェイスケース
- XNUMX枚の空白のQRコード/ニーモニックフレーズカード
- SeedSignerステッカー
- 「はじめに」の説明
- 「ありがとう」カード
SeedSignerキットには、始めるために必要なほとんどすべてのものが付属しています。自分で用意する必要があるのは、少なくとも4GBの容量のMicroSDカードとマイクロUSBケーブルだけです。 組み立てが必要です。
付属の空白のQRコード/ニーモニックフレーズカードのサイズは64ミリメートル(mm)x89mmです。 これらのカードには、片面にシードワード用の24の空白スペースがあり、「インターネットに接続しているコンピューターにシードワードを入力しないでください」という警告が表示されます。 反対側には、ウォレットの指紋といくつかのメモ用のスペースがある空白の29 x 29 QRコードグリッドがあり、「インターネットに接続するコンピューターにシードQRをスキャンしないでください」という警告が表示されます。
または、QRコードバックアップのステンレス鋼バージョンを使用することを選択できます。 ステンレス板はによって作られています @ SeedMint21。 その高品質の製品はすべて、次の場所で入手できます。 https://vulcan21.com/.
SeedSignerステンレス鋼板は、火災や洪水に耐えることができる3 mm x 66 mm x91mmのプレートを備えています。 これは、極端な環境を処理できるため、紙からの優れた代替手段です。 このガイドで紹介されているプレートにはSeedSignerのロゴがありますが、将来のプレートには、これがビットコイン関連の製品であることが明らかになるのを防ぐために、このロゴがない場合があります。 プレートには29x29のQRコードグリッドがあり、くぼみにマーカーでマークを付け、それが機能することを確認してから、パンチでマークをスタンプして永続的にすることができます。
次のセクションでmicroSDカードにソフトウェアイメージを準備する間、SeedSignerキットを今のところ脇に置いておくことができます。
ソフトウェア
このセクションでは、SeedSignerイメージをダウンロードしてmicroSDカードにフラッシュする方法を示します。 少なくとも4GBの容量を持つ独自のmicroSDカードを用意する必要があります。 ベストプラクティスは、3D印刷されたエンクロージャーで組み立てる前に、ソフトウェアイメージを使用してハードウェアをテストし、すべてが機能することを確認することです。
ステップXNUMX:ダウンロード
に移動します SeedSignerGitHubリポジトリ 最新のリリースを探します。
そのリリースセクションの一番下までスクロールし、リンクをクリックして.zipファイルをダウンロードします。 ダウンロードを確認したい場合は、リンクをクリックして「.sha256」ファイルと「.sig」ファイルもダウンロードしてください。 これらのファイルを同じフォルダーの場所に保存します。
ステップXNUMX、A:検証— Windows
この手順はオプションですが、お勧めします。 これにより、SeedSigner開発者が受け取ることを意図したファイルをダウンロードしたことが保証されます。 この手順では、Windowsプラットフォームで検証する方法を示します。 Linuxプラットフォームを使用している場合は、「ステップXNUMX、B」にスキップしてください。
または、ビットコインの秘密鍵を処理するソフトウェアのダウンロードを確認したくない場合は、「ステップXNUMX」にスキップしてください。
次の手順は、すでにKleopatraを使用していることを前提としています。 gpg4winソフトウェアバンドル 独自のPGPキーを設定します。
- まず、SeedSigner公開鍵が必要になります。これは見つけることができます こちら
- 公開鍵をクリップボードにコピーします。
- Kleopatraを開き、[ツール]、[クリップボード]、[証明書のインポート]の順に移動します
- 証明書が正常にインポートされたことを通知するダイアログが表示されます。 「OK」をクリックします。
- これで、Kleopatraの指紋を、次のような既知の公開されている指紋と比較できます。 SeedSignerのTwitterプロフィール.
- これで、KleopatraのSeedSigner証明書を右クリックして、[Certify]を選択できます。
- パスワードの入力を求められます。
- .zipファイル、「。sha256」ファイル、および「.sig」ファイルを含むフォルダーを開きます。
- 「.sig」ファイルを右クリックします。
- [その他のGpgEXオプション]、[確認]の順に選択します。
- Kleopatraは、署名ファイルとSeedSigner公開鍵を使用して「.sha256」ファイルを検証します。
- 検証が成功したことを示すダイアログが表示されます。
有効な署名と認定された署名、有効な署名と無効な署名を区別できることが重要です。 SeedSigner公開鍵は、結果の指紋を既知の公的に表示された指紋と比較することによって認証されたため、Kleopatraソフトウェアは有効で認証されたダイアログを緑色で印刷します。
SeedSigner公開鍵を認証するための追加の手順を実行しなかった場合でも、Kleopatraは署名が有効であると判断できますが、認証されていません。 公開鍵とそれに付随する署名は有効ですが、開発者になりすました他のエンティティからのものである可能性があることを意味します。 これらのダイアログは白で印刷されます。 これはまだ有効な一致する署名です。公開鍵の指紋を証明するために追加の手順を実行しない限り、それがSeedSignerからの有効な署名であり、なりすましではないことを本当に知っていますか?
または、ダウンロードしたファイルに何らかの操作があり、SeedSignerキーによって本物の署名がされていない場合、Kleopatraはダイアログを赤で印刷します。 これは無効な署名であり、.zipファイルの解凍を続行しないでください。
付随する「.sha256」ファイルの信頼性を確認したので、その中に含まれるSHA-256ハッシュ値は、実際には、付随する.zipファイルで個別に生成できるはずのハッシュ値であると安心できます。 。 ファイルにハッシュ値を生成するには、次のような便利なフリーウェアのXNUMX進エディタツールを使用できます。 HXD.
- HxDで、[ファイル]、[開く]の順に移動し、SeedSigner.zipファイルを選択します
- 「分析」、「チェックサム」、「SHA256」の順に移動します
- これで、メモ帳などのテキストエディタでSeedSigner「.sha256」ファイルを開くことができます。
- HxDとSeedSignerファイルのハッシュ値を比較します。
ハッシュ値を確認すると、.zipファイルが本物であることがわかります。 ハッシュ値が一致しない場合は、.zipファイルを解凍しないでください。 この時点で、HxDから.zipファイルを閉じることをお勧めします。 ここで「ステップXNUMX」にスキップできます。
ステップXNUMX、B:検証— Linux
Linuxでの署名の検証は、はるかに簡単なプロセスです。 PGPツールが組み込まれており、コマンドラインターミナルから実行できます。
続行する前に、ダウンロードディレクトリに.zipファイル、「。sha256」ファイル、および「.sig」ファイルがあることを確認してください。
- ターミナルを開く
- 次のコマンドを使用して、SeedSigner公開鍵をキーチェーンにインポートします。
カール https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg –インポート
- 「imported:1」というターミナルプリントが表示されます。
- 次に、「cdDownloads」を使用してディレクトリをダウンロードフォルダに変更します
- 次に、次の方法で署名を確認します。
gpg –seedsigner_0_5_0.img.zip.sha256.sigを確認します
確認しているバージョンに関連するバージョンを使用してください。これはバージョン0.5.0であり、リリースは頻繁に行われるため、常に最新のバージョンを使用してください。 SeedSignerのリリースページ.
- 端末は「シード署名者からの良好な署名」を出力する必要があります'」
- キーが認証されていないという警告が表示されます。詳細な説明については、「ステップXNUMX、A」の例を参照してください。 簡単に言えば、これは問題ありません。
- これで、ハッシュ値を次のように検証できます。
shasum -a 256 -cesesigner_0_5_0.img.zip.sha256
繰り返しになりますが、必ず適切なバージョンを使用してください。
- ターミナルは「seedsigner_0_5_0.img.zip:OK」と出力するはずです。
- 不適切にフォーマットされた行に関する警告が表示された場合は、無視してかまいません。
これで、ダウンロードした.zipファイルの確認は完了です。 これで、次の手順で画像をmicroSDカードにフラッシュすることに進むことができます。
ステップXNUMX:フラッシュ
Balena Etcherのようなプログラムを使用すると、SeedSigner画像のフラッシュが簡単になります。 に移動します バレナエッチャーのウェブサイト オペレーティングシステムに適したアプリケーションをダウンロードできる場所。 システムプロンプトに従ってインストールします。 サイズが4GB以上のmicroSDカードがフォーマットされ、コンピューターに接続されていることを確認してください。
Balena Etcherをインストールして開いたら、[ファイルからフラッシュ]を選択します。
ファイルエクスプローラーから.zipファイルを選択します。 .zipファイルは圧縮状態のままでかまいません。BalenaEtcherが解凍します。
イメージファイルをフラッシュするターゲットドライブを選択します。 ここでmicroSDカードを選択します。
「フラッシュ」をクリックしてください。 ボタンと点滅プロセスが自動的に開始されます。 プログレスバーがアプリケーションの左側に移動し、いくつかのプロモーションダイアログがアプリケーションの右側に表示されます。 プロモーションダイアログを操作する必要はありません。点滅するプロセスを実行するだけです。
フラッシュプロセスには、解凍、フラッシュ、検証のXNUMXつの段階があります。 ソフトウェアにすべての手順を実行させ、このプロセス中にmicroSDカードを切断しないでください。 ドライブをフォーマットする必要があるというオペレーティングシステムのプロンプトが表示された場合は、無視してください。
完了すると、フラッシュが正常に完了したことを通知するメッセージが表示されます。 正常に完了しなかった場合は、再試行し、問題が解決しない場合は、別のmicroSDカードの使用を検討してください。
BalenaEtcherアプリケーションを閉じることができます。 システムでまだmicroSDカードを取り出していない場合は、コンピュータからmicroSDカードを安全に取り出してください。 これで、ハードウェアをモックアップして、最終的な組み立ての前にテストする準備が整いました。
Hardware
このセクションでは、SeedSignerキットをテストおよび組み立てる方法を示し、各コンポーネントの詳細と、キット全体をXNUMXつのベンダーから購入したくない場合にこれらのコンポーネントを購入するための代替場所についても説明します。 ベストプラクティスは、組み立て前に、コンポーネントの電源がオンになり、SeedSignerソフトウェアが機能することをテストすることです。 分解しようとすると、エンクロージャーやコンポーネントが損傷する可能性があります。
エンクロージャー
キットに含まれているエンクロージャーはオープンフェイスのデザインであり、以下にリンクされているベンダーから代替デザインを入手できます。 エンクロージャーは3D印刷されており、 ファイルをダウンロードする 自分で印刷します。 必ずチェックしてください コミュニティデザイン 同じように。 ここで紹介するエンクロージャーは、最も基本的なエンクロージャーであり、再現が最も速いように設計されています。 Variusエンクロージャーの設計ファイルは、からダウンロードできます。 こちら、および代替デザインを提供する多くのディストリビューターがあります こちら, こちら & こちら.
エンクロージャーの外寸は80mmx 35 mm x 26 mmで、コンポーネントをぴったりと内側に収めるために、多数の保持バンプ、サポートレッジ、およびジャーナルがあります。
エンクロージャーには、カメラレンズ、マイクロUSBポート、HDMIポート、microSDカードポート用の開口部もあります。
完全なキットを入手したくない場合は、次のベンダーからさまざまなデザインのスタンドアロンエンクロージャーを購入できます。
- から世界中に配送可能 BTCハードウェアソリューション
- から世界中に配送可能 ロボテック
- EU/UKの配送は ゴブル, DIYノード & アンカーホドル
カメラとケーブル
このカメラは、5MP OV5647センサー、30フレーム/秒(FPS)、2,592ピクセル×1,944ピクセルの解像度のビデオカメラモジュールで、さまざまなRaspberryPi用に設計されています。 動作電圧は、1.7ボルトの直流(VDC)から3VDCです。 このモジュールのサイズは25mmx 24 mm x9mmです。 カメラにはレンズの上に保護フィルムが付いています。組み立てる前に必ずこれを取り外してください。
RaspberryPiZero用の「HBV-Raspberry-160FPC」ゴールデンリボンケーブルが必要です。 このケーブルは、16mmの16フラットピンコネクタ側、22mmの11フラットピンコネクタ側を持ち、全長は160mmです。
完全なキットを入手したくない場合は、次のベンダーからスタンドアロンのカメラとケーブルを購入できます。
Raspberry Pi Zero v1.3
Raspberry Pi Zeroは、RaspberryPiが製造する最小のシングルボードコンピューターです。 v1.3コンピューターは、1ギガヘルツ(Ghz)シングルコアCPU、512 MBのRAM、ミニHDMIポート、電源専用の40つのマイクロUSBポート、データ転送用のXNUMXつのマイクロUSBポート、ハードウェア接続を備えています。トップ(HAT)互換のXNUMXピンヘッダー、コンポジットビデオおよびリセットヘッダー、microSDカードスロット、CSIカメラコネクタ。 完全なハードウェア仕様は見つけることができます こちら.
RaspberryPiZeroのサイズは66mmx 31 mm x11mmです。
完全なキットを入手したくない場合は、次のベンダーからスタンドアロンのRaspberryPiZeroを購入できます。
Raspberry Pi Zeroハードウェアを見つけるのに苦労している場合は、いくつかの代替ソースがあります リピロケータ またはおそらく ラスピゼロW —購入する前に、このバージョンとの互換性について宿題をしてください。 または、WiFiおよび/またはBluetooth対応バージョンのRaspberry Pi Zeroしか見つからない場合は、 この によるガイド @DesobedienteTec 通信無線を無効にする方法を示します。
WaveshareLCDHATディスプレイ
Waveshare LCD HATは、RaspberryPiZeroの65ピンコネクタに接続する30mmx40mmのモジュールです。 このモジュールは、対角240mmの240ピクセル×39ピクセルの解像度のRGBディスプレイを備えています。 埋め込まれたコントロールは、ジョイスティックと3.3つのプッシュボタンを使用します。 動作電圧はXNUMXvdcです。 より多くの仕様を見つけることができます こちら.
完全なキットを入手したくない場合は、次のベンダーからスタンドアロンのWaveshareLCDHATディスプレイを購入できます。
- EU/UKの配送は ゴブル
- EU への配達は以下から可能です Wエレクトロン
- 北米への配送は ウェーブシェア
- から世界中に配送可能 AliExpressの
- フィリピンからの配達が可能 テックヘブン
テストと組み立て
テスト
SeedSignerソフトウェアを使用してハードウェアをテストすることをお勧めします。 すべてを組み立てた後、何かが機能しないことがわかった場合、分解しようとすると、コンポーネントやエンクロージャーが損傷する可能性があります。
ステップXNUMX:カメラリテーナーを解放する
Raspberry Pi Zeroボードで、カメラ接続ポートのタブをそっと引き出します。 これらのタブを押すと、リボンケーブルが所定の位置にロックされます。
ステップXNUMX:リボンケーブルを接続する
リボンケーブルが正しい方向を向いていることを確認してください。金色のコネクタは、RaspberryPiZero回路基板の下側を向いている必要があります。 リボンケーブルを止まるまで挿入し、タブを押し下げてリボンケーブルを所定の位置にロックします。
ステップXNUMX:MicroSDカード
フラッシュされたSeedSignerイメージでmicroSDカードを挿入します。 MicroSDカードが正しい方向を向いていることを確認します。ここでも、金色の接点がRaspberryPiZero回路基板の下部を向いている必要があります。
ステップXNUMX:表示
LCDディスプレイを接続し、Raspberry Pi Zero回路基板のピンがすべて真っ直ぐであり、位置がずれて曲がらないことを確認します。 これは、Raspberry Pi Zero回路基板に緩く取り付けられるだけで、3Dプリントされたエンクロージャーで最終的な組み立てを行うまで、所定の位置にカチッとはまりません。
ステップXNUMX:電源を入れてテストする
電源ケーブルを接続し、SeedSignerがアクティブになるまで約45秒待ちます。 次に、LCDディスプレイのジョイスティックとボタンをテストし、カメラが機能することを確認します。
すべてが機能していることを確認したので、メインメニューの右上隅にある電源アイコンを選択して、SeedSignerの電源を切ることができます。 次に、すべてを分解して、3Dプリントされたエンクロージャーに再組み立てできます。
アセンブリ
組み立てを試みる前に、カメラとディスプレイをRaspberryPi Zeroに接続し、SeedSignerイメージがロードされたmicroSDカードを挿入し、マイクロUSBケーブルを電源入力ポートに接続してデバイスの電源をオンにすることですべてが機能することをテストしたことを確認します。 。
ステップXNUMX:材料チェック
テストしたコンポーネントを収集します。 3D印刷されたエンクロージャー、Raspberry Pi Zero、microSDカード、LCDディスプレイ、カメラモジュール、リボンケーブルが必要です。
ステップXNUMX:カメラモジュール
カメラのレンズからフィルムの保護層を取り除きます。 次に、カメラモジュールをリテーナクリップの下の所定の位置にはめ込みます。 USB接続用のポートが反対側を向いている場合は、リボンケーブルが右側に接続されている必要があります。
ステップXNUMX:Raspberry Pi Zero
RaspberryPiZero回路基板を挿入します。 必ず最初にmicroSDカードを取り外してください。 リボンケーブルはカメラモジュールの上に折りたたまれ、たるみがエンクロージャのくぼみの下に押し込まれます。
USBコネクタをエンクロージャのポートに合わせます。回路基板はわずかな角度になります。次に、ピンが所定の位置にカチッと収まるまで、ピンのある側を押し下げます。
ステップXNUMX:MicroSDカード
その後、MicroSDカードを再度挿入できます。 次に、LCDディスプレイをRaspberry Pi Zero回路基板のPINの所定の位置に押し込み、ピンの位置が合っていることを確認します。 これはしっかりとはまり、緩んではいけません。
ステップXNUMX:電源を入れてテストする
電源ケーブルを接続し、すべてが機能することを確認します。 これで、新しいビットコインシードフレーズの設定を開始する準備が整いました。
あなたはで追加のリソースを見つけることができるかもしれません この によるガイド @ shishi21m.
新しいシードを生成する
このセクションでは、SeedSigner、カメラ、またはダイスを使用して新しいマスターシードを生成するXNUMXつの方法、ニーモニックフレーズのチェックサムを計算する方法、および既存のニーモニックフレーズをインポートする方法について説明します。
マスターシードは単なる数字であり、非常に長くランダムな数字です。 実際、この数は非常に長くランダムであるため、真に一意であると見なすことができます。 実際には、この番号が存在する宇宙の唯一の場所は、SeedSignerを作成するときです。 すべての意図と目的のために、誰かがこの数を推測することは、あなたが密かに選んだ観測可能な宇宙全体からまったく同じ原子を推測するようなものです。
この非常に長い乱数は、ビットコインウォレットの秘密鍵と公開鍵のペアを決定論的に導出するための巧妙な暗号化機能で使用されます。 言い換えれば、これはあなたが多くの受信アドレスを生成し、それらから使うことができる方法です。 これらの長いランダムな数値を表すには、いくつかの方法があります。 バイナリの0と9、256進数のXNUMXからXNUMX / AからF、QRコード、または単語のリストです。 人間は、XNUMX個のXNUMXとXNUMXのように抽象的な数値表現を処理するのに苦労しています。そのため、単語リスト(またはニーモニックフレーズ)が一般的なソリューションです。 長いランダムな数字は、ユーザーが後で正確に書き留めて解釈しやすい単語のリストに変換されます。
階層的な決定論的ウォレットとニーモニックフレーズで使用されるプロセスについて詳しく知りたい場合は、チェックアウトしてください BIP32 & BIP39.
SeedSignerは、英語の単語のリストまたはQRコードの形式でこの番号を通知できます。 どちらの方法にも同じ情報、つまりマスターシードが含まれています。 このマスターシード情報にアクセスできる人は誰でも、このマスターシード情報を使用してビットコインウォレットを再作成し、そこからビットコインを取得できることに注意してください。したがって、この情報を安全かつプライベートに処理するようにしてください。
新しいシードを作成するときは、画像をキャプチャするか、サイコロを振るという256つの選択肢があります。 どちらのプロセスにもランダム性が含まれます。これは、推測できない安全なマスターシードを作成するための重要な要素です。 ベストプラクティスは、マスターシードに24ビットの数値を使用することです。これは、12ワードのニーモニックに変換されます。 128ワードのニーモニックはXNUMXビットで構成されています。
方法XNUMX:カメラ付き
XNUMXつの画像がまったく同じになることはなく、すべてが大幅に異なるマスターシードを生成します。 画像方式のランダム性には、画像自体の前のいくつかのフレームからの情報、画像内のいくつかの情報、Raspberry Pi Zeroプロセッサの一意のシリアル番号、およびデバイスの電源がオンになっているミリ秒数が含まれます。為に。
ステップXNUMX:カメラを起動する
SeedSignerのメインメニューから、[シード]、[+シードの作成]、[;カメラアイコン'新しいシード]の順に移動します。 これにより、カメラがアクティブになります。 画像を撮影する前のこの時間中、SeedSignerはフレームをキャプチャし、これらのフレームからの情報を使用してマスターシードの生成に含めます。
ステップXNUMX:画像をキャプチャする
何かユニークなものを撮影してください。 SeedSignerはキャプチャされた画像を表示し、「再撮影」または「承認」を選択して、ジョイスティックを適切な方向に動かして決定します。
ステップXNUMX:ニーモニックの長さ
次に、使用するニーモニックの長さを12ワードまたは24ワードのどちらにするかを尋ねられます。 この情報は非公開で安全な状態を維持する必要があるという警告を受け入れます。
最後に、ニーモニックフレーズが表示されます。 画面には一度にXNUMXつの単語が表示されます。
この情報を保護する方法については、次のセクション「シードバックアップ」の指示に従ってください。
方法XNUMX:サイコロを使う
サイコロの目がランダムであることは自明です。ベストプラクティスは、バランスの取れたサイコロを使用することです。 2面ダイスのエントロピーの技術的定義は「log6(2.58)= 50ビットのエントロピー」で計算されます。これが128ビットの場合は99ロール、256ビットの場合は2ロールが必要な理由です。「log6(99)* 255.9 =99。」 サイコロを128回振ることで、推測できない乱数を作成するために必要なランダム性を提供します。 サイコロの方法では、50ビット/12ロール/256ワードまたは99ビット/24ロール/XNUMXワードのいずれかを選択できます。
ステップXNUMX:サイコロの入力を開始する
SeedSignerのメインメニューから、[シード]、[+シードの作成]、['ダイスアイコン'新しいシード]の順に移動します。 次に、使用するニーモニックの長さを12ワードまたは24ワードから選択します。 この情報は非公開で安全な状態を維持する必要があるという警告を受け入れます。
ステップXNUMX:サイコロを振る
次に、サイコロを振って、SeedSigner画面でその番号を選択し、ジョイスティックを押して結果を入力できます。 すべてのロールに対してこのプロセスを繰り返します。
ステップXNUMX:ファイナライズ
最後のロールを入力すると、SeedSignerはこの情報の共有に関する警告を表示します。 この情報は非公開で安全な状態を維持する必要があるという警告を受け入れます。 最後に、ニーモニックフレーズが表示されます。 画面には一度にXNUMXつの単語が表示されます。
この情報を保護する方法については、次のセクション「シードバックアップ」の指示に従ってください。
ニーモニックチェックサムの計算
SeedSignerは、12ワードまたは24ワードの長さの既存のニーモニックフレーズをインポートすることもできます。
SeedSignerを使用して、ニーモニックフレーズの最後の単語を計算することもできます。 256ビットの数値は、24ワードを生成するのに十分な長さではありません。 各ワードは、元の11ビットまたは128ビットのマスターシードの256ビットを表します。 各11ビットセグメントは、2,047からXNUMXまでのインデックスの数値に変換されます。
BIP2,048リストの39語のそれぞれは、このインデックスの異なる数値に対応しています。 たとえば、「256/11 = 23.27」ですが、ニーモニックは24ワード、または「128/11 = 11.63」ですが、ニーモニックは12ワードです。 元のマスターシードはSHA-256アルゴリズムでハッシュされ、そのハッシュ値は再度ハッシュされます。 128ビットのマスターシードの場合、そのセカンダリハッシュ値の最後の256ビットが最初のハッシュ値の最後に追加されます。 12ビットのマスターシードの場合、そのセカンダリハッシュ値の最後の24ビットが最初のハッシュ値の最後に追加されます。 これはチェックサムを提供するので、実際には、4番目または128番目の単語は、実際には、後続のニーモニックの残りの部分が正しいことを示すチェックサムです。 132ビットを12ビットに追加すると、11ビットになります。これは8個の256ビットワードに相当します。 264ビットに24ビットを追加すると、11ビットになります。これはXNUMX個のXNUMXビットワードに相当します。
SeedSignerは、このチェックサムを計算して、残りのニーモニックに基づいて12番目または24番目の単語が何であるかを教えてくれます。 これは、最後の単語が欠落しているニーモニックフレーズがある場合、ニーモニックを再確認する場合、またはBIP39リストから独自の単語を選択する場合に役立ちます。 ただし、BIP39リストから自分の単語を選択することは、SeedSignerなどのツールにある乱数ジェネレーターを使用する場合ほどランダムではない可能性があります。
メインメニューから「シード」、「+シードの作成」、「12番目と24番目の単語の計算」に移動し、ニーモニックの長さ「12単語」または「24単語」を選択します。
次の画面で、11ワードのニーモニックの場合は最初の12ワード、23ワードのニーモニックの場合は最初の24ワードの入力を開始できます。 目的の単語の最初の文字を入力することから始めます。次の文字のために選択できる文字は、BIP39単語リストに基づく唯一のオプションに削減されます。 HATディスプレイの「KEY1」ボタンと「KEY3」ボタンを使用して、画面の右側にあるリストを上下にスクロールすることもできます。 目的の単語が見つかったら、HATディスプレイの「KEY2」を押してその単語を選択し、次の単語に進みます。 11語または23語すべてが入力されるまで、このプロセスを続けます。
11番目または23番目の単語が入力されると、SeedSignerは最後の単語を表示します。 そのシードをSeedSignerのアクティブなメモリにロードし、オプションのパスフレーズを適用するオプションもあります。
ニーモニックフレーズのインポート
また、既存の12ワードまたは24ワードのニーモニック全体をインポートすることもできます。 メインメニューから「シード」に移動し、「24ワードシードを入力」または「12ワードシードを入力」を選択します。 次に、上記と同じプロセスに従い、目的の単語が見つかるまで各単語の最初の文字を選択し、HATディスプレイの「KEY2」を押してその単語を選択します。 単語を間違って入力すると、計算されたチェックサムが正しくなくなり、SeedSignerが警告を発します。
すべての単語が入力されると、ウォレットの指紋が表示され、オプションのパスフレーズを適用するオプションが表示されます。
シードバックアップ
このセクションでは、SeedSignerで生成されたマスターシードをバックアップする方法を示します。 この情報をバックアップするには、ニーモニックフレーズまたはQRコードのXNUMXつの方法があります。 これらXNUMXつの方法の組み合わせは、冗長バックアップに使用できます。 この情報にアクセスした人は誰でもあなたのビットコインを盗むことができるので、この情報を扱うときは注意を払うようにしてください。 基本的なベストプラクティスのいくつかは、この情報をテキストファイルに保存したり、コンピューターに保存したり、写真を撮ったり、言葉を大声で話したりしないことです。 この情報は、金、現金、宝石のように扱ってください。
ニーモニックフレーズとQRコードはどちらも、情報を転送するためにSeedSignerをデバイスに接続しなくても、SeedSignerディスプレイから視覚的に転記できます。 これにより、マスターシードをエクスポートしている間、SeedSignerのエアギャップが完全に保たれます。 情報は、付属の紙のカードまたはステンレス鋼のQRコードプレートに転記できます。 バルカン21.
紙のカードは、すばやく簡単に記入でき、さまざまな場所に隠され、さまざまな地理的な場所に簡単に配布できます。 鋼板はセットアップに時間がかかる場合があり、簡単に隠すことはできないかもしれませんが、鋼板は火災や洪水などの極端な環境条件に耐えることができます。 それらは紙よりもはるかに頑丈です。
画像を撮影するかダイスロールを完了することにより、SeedSignerで新しいシードを生成した後、SeedSignerはニーモニックフレーズに移動します。 ニーモニックフレーズは、12または24の英語の単語のリストになります。 シードが作成された後でニーモニックフレーズを再度表示する必要がある場合は、QRコードをスキャンして、[バックアップシード]、[シードワードの表示]の順に移動し、警告を受け入れると、12または24ワードのリストが表示されます。表示されます。 マスターシードを最初に作成するときにニーモニックフレーズを書き留めたりQRコードを書き写したりせず、SeedSignerの電源を入れ直した場合は、SeedSignerがそれを保存する方法がないため、新しいシードを作成する必要があります。メモリ内の情報。
ノートカード
新しいシードを作成すると、SeedSignerは12語または24語のリストに移動します。 表示されたとおりにこれらの単語を書き留めます。 付属のQRコードノートカードの裏面には24ワードのスペースがあります。 これらの単語を読みやすく順番に書き留めてください。 一度にXNUMXつの単語が表示されます。すべての単語を順番に表示するまで、[次へ]を選択します。
終了したら[完了]を選択すると、SeedSignerにより、バックアップで自分自身をテストするように求められます。このテストを実行して、バックアップが正しく書き留められていることを確認することをお勧めします。 ノートカードの裏側には、29x29の空白のQRコードグリッドがあります。 マスターシードをQRコード形式でノートカードに視覚的に転写できます。 これにより、QRコードをスキャンするのと同じくらい速くウォレットをSeedSignerにインポートできます。 テストを受けてニーモニックフレーズを確認したら、SeedSignerのメニューを下にスクロールして、[Backup Seed]、[Export as SeedQR]、[I Understand]、[Begin29×29]の順に移動します。
SeedSignerは、A1から一度にXNUMXセグメントずつ、QRコードの拡大図を表示します。 ジョイスティックを切り替えて残りのセグメントをナビゲートし、画面に表示されている暗い四角を油性マーカーを使用してカードに視覚的に転写できます。 QRコードにはXNUMXつの事前定義された正方形があり、それらはすでにカードに印刷されています。
QRコードスキャンソフトウェアにはエラー訂正が組み込まれています。つまり、いくつかの正方形を置き忘れた場合でも、SeedSignerはシードを生成できます。 ただし、できるだけ正確にするようにしてください。
QRコードを転記したら、それをスキャンして指紋をチェックすることでテストします。指紋は、ウォレットを一意に識別するXNUMX文字の文字列です。
ウォレットでパスフレーズを使用している場合は、この追加された情報をどのように処理するかを決定する必要があります。 パスフレーズは、ニーモニックフレーズに追加された13番目または25番目の単語と考えることができます。 パスフレーズは、大文字、小文字、数字、および特殊文字の任意の組み合わせの文字列にすることができます。 このパスフレーズを知っているのはあなただけであり、SeedSignerや誰かが紛失または忘れたパスフレーズを回復するのを手伝う方法はありません。 ウォレットにパスフレーズを入力すると、今後このウォレットにアクセスするたびに、この追加情報が必要になります。
によって維持されているツールがあります @ビットコインQ_A これは、パスフレーズを間違って書き留めたが、それがどうあるべきかについて大まかな考えを持っている場合に、ニーモニックフレーズに対してさまざまなパスフレーズを試すのに役立ちます。 ニーモニックワードと受信アドレスを入力して、さまざまなパスフレーズをテストできます。 このツールをダウンロードしてオフラインで使用します。ネットワークに接続されたデバイスにニーモニックフレーズやパスフレーズを入力しないでください。
訪問 Bitcoiner.Guide / seed / to learn more.
ニーモニックフレーズウォレットのフィンガープリントを書き留めるか、パスフレーズが適用されたウォレットのフィンガープリントを書き留めるか、またはその両方を行うかを決定します。 この例では、QRコードがスキャンされたときに生成された指紋は、パスフレーズが適用されたときに生成された指紋とは異なります。
または、この例では、プライマリウォレットのフィンガープリントが上部に示され、次にパスフレーズが適用されたウォレットのフィンガープリントが下部にパスフレーズのインジケーター「PP」とともに示されます。 ニーモニックフレーズをシードフレーズと一緒に保存すると、攻撃者はビットコインを盗むために必要なすべての情報を入手できることにも注意してください。 ただし、パスフレーズをニーモニックフレーズとは別に保存すると、セキュリティが強化されます。
同様に考慮すべきことのXNUMXつは、指紋自体がビットコインのセキュリティを直接危険にさらすことはありませんが、追加の指紋が存在するだけで、パスフレーズが必要な別のビットコインウォレットがあることを敵に知らせるのに十分である可能性があるということです。アクセスするために。 プライマリウォレットに少量のビットコインがあり、パスフレーズが適用されたウォレットにビットコインの大部分が含まれている強要ウォレットを設定する場合、これは考慮事項になる可能性があります。
QRコード鋼板
スチールQRコードバックアップを作成するための最初のプロセスは、ノートカードバージョンの場合とほとんど同じです。 ニーモニックフレーズを確保したら、SeedSignerで[Backup Seed]、[Export as SeedQR]、[I Understand]、[Begin29×29]の順に移動します。 または、スチールにアップグレードするバックアップがXNUMXつある場合は、既存のノートカードのQRコードからこの情報を転記することもできます。
油性ペンを使用して、パンチを行う場所をマークします。
間違えた場合は、アセトンとQチップで油性ペンを取り除くことができます。 SeedSignerには、ドットの置き忘れを許容するエラー訂正ソフトウェアがありますが、可能な限り正確にすることがベストプラクティスです。
パンチでドットをスタンプする前に、SeedSignerでQRコードをテストします。
これで、パンチを使用してドットを鋼板に恒久的にスタンプする準備が整いました。 このデモンストレーションでは、「プリックパンチ」と呼ばれるものと、コンクリートの床に4ポンドのミニスレッジハンマーを使用します。 ハンマーで叩くためのしっかりした表面と重いハンマーを持つことは、鮮明でクリアなパンチを得るための鍵です。
文字と数字のスタンプセットを使用して、指紋などの追加情報を鋼板にマークすることができます。 繰り返しになりますが、パスフレーズが適用されたウォレットに関連する情報をどのように保存するかを慎重に検討してください。 この例では、プライマリ指紋が上にマークされています。これは、QRコードがスキャンされたときに得られる指紋です。 下部の「PP」表示は、「パスフレーズ」を表すために使用され、パスフレーズが適用されたときに結果として得られる指紋が続きます。
スタンプされたQRコード鋼板をSeedSignerでスキャンしてテストしてください。 さまざまな照明条件を試す必要がある場合があることに注意してください。
鋼板には、ノートカードのQRコードと一致する明確で明確なマークが必要です。
これで、SteelQRコードを安全に保存する準備が整いました。
火災試験
火災などの壊滅的な事態が発生した場合にウォレット情報を復元できることを確認するために、酸素とアセチレントーチを使用して鋼板を溶融温度のすぐ下まで加熱しました。 理想的には、火災が発生した場合でも、鋼板のQRコードをすばやくスキャンして復元することができます。 ただし、火事によりプレートの仕上げが消え、プレートの背景と暗い領域の区別がほとんどなくなる可能性があります。
この場合でも、焼けたQRコード鋼板から紙のノートカードに情報を視覚的に転写し、ノートカードのQRコードをスキャンすることで回復できます。 このストレステストにより、鋼板は通常の住宅火災温度をはるかに超える1,500°C未満の温度に耐えることができ、QRコードを紙のメモカードに視覚的に転写することで、鋼板に含まれる情報を100%回復できることが明らかになりました。
あなたは完全なビデオで火災テストを見ることができます このリンク.
焼けた鋼板の情報をノートカードに転記し、SeedSignerでノートカードをスキャンすることで、ウォレットは100%回復可能でした。 火災試験後に鋼板の仕上げを変更して、スキャンを可能にするのに十分な区別を取り戻すことができるかどうかを確認する試みが行われました。 真ちゅう製の毛ブラシと、残っているカーボンを取り除くための溶剤を使用し、次にオイルを塗布して表面を茶色に変え、最後に表面にポリッシュホイールを使用し、油性マーカーを使用しましたQRコードの四隅にある静止した正方形に色を付けます。 しかし、QRコードはスキャンしませんでした。 それを転写することはうまくいきましたが。
動作中のエラー訂正の例として、QRコードを鋼板に転写するときに、セグメントB6でいくつかのドットが誤ってスタンプされていることに気付くでしょう。 ドットは後で正しい場所に再スタンプされ、QRコードのXNUMXつのバリエーションすべてが同じシードを生成しました。
すずめ財布
このセクションでは、SeedSignerからSparrowWalletにウォレットをインポートする方法を示します。 ここでの概念は、SeedSignerが秘密鍵を使用してトランザクションに署名し、SparrowWalletがSeedSignerが署名するためにそれらのトランザクションを生成するというものです。 このようにして、ウォレットの残高を確認し、受信アドレスを安全に生成しながら、ネットワークに接続されたデバイスから秘密鍵を遠ざけることができます。
この方法でウォレットをインポートすると、ビットコインの秘密鍵を危険にさらすことなく、パーソナルコンピューター(PC)で「ウォッチオンリー」ウォレットを利用できるようになります。 ウォッチ専用ウォレットは、SeedSignerでウォレットを開くプロセスを毎回実行しなくても、残高を表示して受信アドレスを生成できます。 このウォレットからのトランザクションに署名してそれらのビットコインを使用したい場合は、SeedSignerを使用するだけです。
Sparrow Walletのインストールとノードへの接続の詳細については、 スズメウォレットのウェブサイト.
このデモでは、WindowsデスクトップにインストールされたSparrowWalletを使用します。 Bitcoin Core ノードバックエンドとして。
ステップXNUMX:インポートを開始する
Sparrow WalletをインストールしてPCで開いたら、[ファイル]、[ウォレットのインポート]の順に移動します
ステップXNUMX:デバイスの選択
ポップアップウィンドウで、下にスクロールして[SeedSigner]、[Scan]の順に選択し、Webカメラを起動します。
ステップXNUMX:ウォッチのみの情報をエクスポートする
- SeedSignerで、シードQRコードをスキャンし、パスフレーズを入力します
- 次に、「Xpubのエクスポート」に移動してウォレットを選択します
- 次に、クォーラムタイプ、「シングルシグ」または「マルチシグ」を選択します(このデモではシングルシグが使用されます)。
- 次に、スクリプトタイプ(使用するアドレスの種類)「NativeSegwit」または「NestedSegwit」を選択します
- 次に、ビットコインウォレットアプリケーション(この例ではSparrow Wallet)を選択します。
xpubをエクスポートすることによるプライバシーへの影響についての警告が表示されたら、詳細を確認する機会があります。 「ExportXpub」を選択すると、一連のアニメーションQRコードが開始され、SeedSignerをPC Webカメラにかざすことができるため、SparrowWalletはウォッチ専用ウォレットのインポートに必要な詳細を収集できます。
HATディスプレイの明るさに問題がある場合は、アニメーション化されたQRコードループ中にジョイスティックを上または下の位置に保持して、画面の明るさを変更できます。 非常に暗いものから非常に明るいものまで、適切な明るさのレベルがあります。
ステップXNUMX:インポートを完了する
Sparrow Walletに戻り、アニメーション化されたQRコードをスキャンしたら、新しいウォレットに名前を付け、オプションのパスワードを追加できます。 このパスワードをパスフレーズと混同しないように注意してください。 Sparrow Walletのこのパスワードは、PC上のウォレットファイルを暗号化するためのものです。
ステップXNUMX:ビットコインを受け取る
ノードがトランザクションのスキャン(自動プロセス)を完了すると、SparrowWalletのウォレットのホーム画面が表示されます。 インターフェイスの左側にある[受信]タブをクリックすると、ビットコインを入金できるSeedSignerの最初のアドレスが表示されます。
入金すると、ブロックの確認を受け取るまで、トランザクションはすぐに「未確認」としてSparrowWalletに表示されます。 このデポジットが行われると、SeedSignerからの署名がそれを使うために必要になります。
PSBTの作成
ウォレットにビットコインを預け入れたら、Sparrow Walletで部分的に署名されたビットコイントランザクション(PSBT)を作成できます。 次に、SeedSignerとSparrow Walletの間でQRコードを交換して、SeedSignerとエアギャップ方式でトランザクションに署名できます。
ステップXNUMX:UTXOの選択
Sparrow Walletから、インターフェースの左側にある「UTXOs」タブに移動します。 次に、使用するUTXOを選択します。 または、代わりに[送信]タブを選択して金額を入力することもできますが、この例では、UTXO全体が使用されています。
ステップXNUMX:トランザクションを構築する
- 次の画面で、ビットコインを使用したいアドレスを入力できます。
- ラベルを追加して、トランザクションの目的を思い出せるようにします。
- 金額を入力します(この場合は最大金額を選択します)。
- 鉱夫の手数料率を設定する
- すべての詳細を入力したら、[トランザクションの作成]をクリックします。
ステップXNUMX:トランザクションを完了する
次の画面に、トランザクションID(txid)と、トランザクションへの入力と出力を示すグラフが表示されます。 「署名のためのトランザクションの完了」をクリックします。
ステップXNUMX:アニメーション化されたQRコード
次の画面で「QRを表示」をクリックすると、SparrowWalletが一連のアニメーションQRコードをポップアップウィンドウに表示します。 次に、SeedSignerでそれらをスキャンできます。 まだ行っていない場合は、SeedSignerの電源を入れ、QRコードシードフレーズをスキャンし、パスフレーズを入力してから、PSBTに署名するオプションを選択する必要があります。
ステップXNUMX:確認
SeedSignerで、このトランザクションに関するいくつかの詳細を確認します。
- 指紋に注意して、正しいウォレットを選択していることを確認してください。
- 量と入出力グラフを確認してください。
- これが全額である場合は警告が表示されます。
- トランザクション計算がチェックアウトすることを確認します。
ステップXNUMX:署名
- 送信先のアドレスを再確認してください。
- すべてが良好に見える場合は、PSBTを承認します。
- 使用しているビットコインウォレットアプリケーション(この場合はSparrow Wallet)を選択します。
- Sparrow Walletで、「Scan QR」を選択し、SeedSigner画面で点滅している一連のQRコードを長押しします。
ステップXNUMX:放送
Sparrow Walletが詳細を受け取ったら、「BroadcastTransaction」を選択します。
トランザクションがビットコインネットワークにブロードキャストされたら、お気に入りのブロックエクスプローラーを使用してそれを監視できます。
秘密鍵のインポート
Sparrow Walletバージョン1.6.4以降、秘密鍵のQRコードをスキャンして、SparrowWalletにインポートできます。 ウォレットのエアギャップを維持しようとしている場合は、これを試みないでください。現在インターネットに接続されているか、インターネットに接続されている/接続される予定のデバイスに秘密鍵が配置されます。 ここでのリスクは、ホットウォレットを作成している可能性があることです。
以下の手順に従うことで、SparrowWalletはウォレットファイルをPCに書き込みます。 このウォレットファイルには秘密鍵が含まれます。 将来、コンピューターが危険にさらされ、このファイルが見つかった場合、ビットコインが危険にさらされる可能性があります。 続行する場合は、パスワードを使用してこのウォレットファイルを暗号化することをお勧めします。 パスフレーズはウォレットファイルに保存されません。これは、秘密鍵が公開された場合にビットコインを保護するために使用できるもうXNUMXつの保護手段です。 秘密鍵をインポートすると、時間が重要で署名デバイスが利用できない状況にある場合に、詳細をSeedSignerにやり取りすることなく、ウォレットをすばやく生成し、トランザクションを構築してブロードキャストするのに役立ちます。あなた。
ネットワークに接続されたデバイスに秘密鍵を置くというセキュリティの脆弱性なしに、受信アドレスを生成して残高を確認できるという利便性が必要な場合は、上記の監視専用ウォレットオプションを使用してください。 SeedSigner QRコードを使用してSparrowWalletでPSBTに署名することもできます。緊急時には、SparrowWalletはその情報を保存しません。
ステップXNUMX:インポートを開始する
Sparrow Walletで、[ファイル]、[ウォレットのインポート]の順に移動します。
ステップXNUMX:方法を選択する
ウィンドウがポップアップし、いくつかのインポートオプションが表示されます。 「ニーモニックワード」オプションで、ドロップダウンメニューをクリックし、「QRをスキャン」を選択します。
ステップXNUMX:QRコードをスキャンする
ウェブカメラが自動的に起動し、SeedSignerの秘密鍵のQRコードを押し続けると、SparrowWalletが詳細を収集できるようになります。
ステップXNUMX:パスフレーズ
ウォレットにパスフレーズを適用している場合は、ここで入力してください。 次に、「ウォレットの検出」をクリックします。
ステップXNUMX:ウォレットに名前を付ける
次に、新しいウォレットに名前を付けるように求められます。 名前を入力したら、「ウォレットの作成」をクリックします。
ステップXNUMX:パスワードを追加する
オプションで、このウォレットファイルを保護するためのパスワードを追加できます。 このパスワードをパスフレーズと混同しないでください。 このパスワードは、PCに保存されているウォレットファイルを暗号化します。
ステップXNUMX:パスフレーズを確認する
次に、入力したパスフレーズを確認するように求められます。
これで、SeedSignerの完全に機能するウォレットがSparrowWalletに保存されました。 ネットワークに接続されたPCでSparrowWalletを使用している場合、これはエアギャップウォレットではなくなったことを忘れないでください。 ただし、トランザクションをすばやく作成してブロードキャストできるようになりました。
もうXNUMXつの利点は、PayNymを見つけて共同トランザクションを開始できるようになり、プライバシーの利点のためにSparrowWalletWhirlpoolの実装を使用できることです。
[ツール]、[PayNymの表示]の順に移動します。
次に、「PayNymの取得」をクリックします。
共同トランザクションの作成またはWhirlpoolの使用の詳細については、のドキュメントセクションを確認してください。 スズメウォレットのウェブサイト またはのプライバシーセクション Bitcoiner.GuideのWebサイト.
マルチシグ
このセクションでは、SeedSignerとSparrowWalletを使用してマルチシグウォレットを設定する方法を示します。
ステップXNUMX:シードを生成する
まず、マルチシグクォーラムに必要な数の新しいシードを作成します。 「シードの生成」セクションで説明したのと同じプロセスに従い、画像キャプチャ方法またはダイスロール方法のいずれかを使用します。 オプションのパスフレーズを適用することもできます。
この例では、XNUMXつのマルチシグを構築するためにXNUMXつの新しいシードが生成されました。 それぞれにパスフレーズが適用されました。
ステップXNUMX:SparrowでMultisigウォレットを作成する
- Sparrow Walletで、[ファイル]、[新しいウォレット]の順に移動します。
- 次に、新しいマルチシグウォレットに名前を付けます。
ステップXNUMX:マルチシグクォーラムを構成する
- ポリシータイプのドロップダウンメニューから「マルチ署名」を選択します。
- 「MofN」の共同署名者を設定します。 これは、ウォレットに必要な署名の最小数です。 典型的なクォーラムは、XNUMX分のXNUMXまたはXNUMX分のXNUMXなどです。この例では、XNUMX分のXNUMXが使用されました。
- 追加した署名者ごとに、画面の下部に新しいキーストアタブが表示されます。
- それが設定されたら、「Airgapped HardwareWallet」を選択して、最初の共同署名者をインポートできます。 この例では、エアギャップの利点を維持するために、xpub情報が各ウォレットのSeedSignerからエクスポートされます。
ステップXNUMX:PCWebカメラを開始します
「AirgappedHardwareWallet」をクリックすると、いくつかのオプションを含むウィンドウがポップアップ表示され、SeedSignerアイコンの横にある「Scan」をクリックします。 これにより、PCWebカメラが起動します。
ステップXNUMX:Xpubをエクスポートする
- SeedSignerに、エクスポートするすべてのシードをロードする必要があります。 必要に応じて、QRコードをスキャンして今すぐロードしてください。 最初のものを選択します。
- [Xpubのエクスポート]まで下にスクロールします。
- 「マルチシグ」を選択します。
- スクリプトタイプを選択します。この例では「NativeSegwit」を使用しました
- 次に、ウォレットアプリケーションを選択します。この例では、「Sparrow」が使用されています。
- xpubポーズをエクスポートする潜在的なプライバシーリークに関する警告を受け入れます。
ステップXNUMX:詳細を確認する
SeedSignerは、エクスポートしようとしているものの詳細を表示します。 それらを調べて、すべてが正しいことを確認します。 表示された指紋が、書き留めたパスフレーズが適用された指紋と一致することを確認する必要があります。
ステップXNUMX:Xpubをインポートする
SeedSignerは、xpub情報を含む一連のアニメーションQRコードのフラッシュを開始します。 これをPCWebカメラにかざして、SparrowWalletが最初の共同署名者をインポートするために必要な詳細を収集できるようにします。
ステップXNUMX:確認して繰り返す
Sparrow Walletが必要な詳細を取得すると、最初のキーストアタブの下のいくつかのフィールドに入力されます。 指紋が正しいことを確認しながら、この情報が正しいことを再確認してください。 すべてが良好に見える場合は、XNUMX番目の[キーストア]タブをクリックし、XNUMX番目の共同署名者でそのプロセスを繰り返し、次にXNUMX番目の署名者で同じプロセスを繰り返します。
ステップXNUMX:ファイナライズ
すべての共同署名者をインポートしたら、[適用]をクリックします。
オプションのパスワードを追加する場合は、SparrowWalletのプロンプトが表示されたときに追加できます。 これをパスフレーズと混同しないでください。 パスワードは、PCに保存されているウォレットファイルを暗号化します。
支出
これで、新しいマルチシグウォレットを入金する準備が整いました。 Sparrow Walletから受信アドレスを生成し、ビットコインを預けることができます。 このマルチシグウォレットに預け入れられたビットコインを使うには、トランザクションに署名するたびに最小数の共同署名者が必要になります。
ビットコインを使いたいときは、Sparrow Walletの「送信」タブに移動し、使いたいアドレスを入力し、ラベルを追加し、使う金額を設定して、マイナー料金を選択します。 次に、「トランザクションの作成」をクリックします。
次に、「署名のためのトランザクションの完了」をクリックします。
次に、トランザクションQRコードを表示するオプションがあり、適切な共同署名者がロードされた状態でSeedSignerからスキャンできます。 それぞれを個別に行う必要があります。 SeedSignerが必要な情報を受信すると、署名されたPSBTがアニメーション化されたQRコードとして表示され、SparrowWalletが受信するためにPCWebカメラによってスキャンされます。 これは、「Sparrow Wallet」セクションで説明されているトランザクションの署名に使用されるプロセスと同じですが、マルチシグウォレットに設定した最小数の共同署名者に対してのみ実行する必要があります。
例
SeedSigner、Sparrow Wallet、およびマルチシグウォレットの認知度を高めるために、このガイドでは100,000つのマルチシグウォレットのうちXNUMXつにXNUMXサットがデポジットされました。 ここでトランザクションを確認できます。 mempool.space.
スカベンジャーハントはTwitterで発表されました: エコノアルケミスト.
自己管理の重要性
ことわざにあるように、自己管理のコンテキストを理解することは、ビットコインに関連する最も蔓延しているリスクのいくつかを軽減するための重要な側面です。 あなたのビットコインとの交換のような第三者を信頼することは、あなたを盗難、押収、未実現のキャピタルゲイン税に対して無防備にする可能性のあるいくつかのリスクをもたらします。
さらに、ほとんどのカストディアンは、すべてではないにしても、個人情報(PII)を広く公開するデータ侵害に関連するさらに多くのリスクをもたらすKYC(Know-Your-Customer)規制に準拠する必要があります。インターネット。 すべてのビットコイントランザクションは公開されており、PIIがオンチェーンデータに関連付けられている場合、あなたの身元とオンチェーンバランスを知っている信頼できるカストディアンに対するプライバシーはありません。 ハッカーの手に渡ると、その情報はあなたの命を危険にさらす可能性があります。 また、これらのカストディアンは法執行機関との関係を優先し、常にあなたの最善の利益を念頭に置いていない決定を下すため、 あなたの政府の手に、この情報はあなたの自由を危険にさらす可能性があります。
信頼できるサードパーティが関与する壊滅的なイベントについて詳しく知りたい場合は、次のリソースを確認してください。
- 取引所CEOが謎の「死」、190億XNUMX万ドル相当の暗号通貨キーを墓場に持っていく.
- IRS および DEA との暗号通貨交換パートナー
- データ侵害で仮想通貨会社30社から顧客情報が流出
- アルゼンチン、「一回限り」の富裕税を導入
これらのリスクの多くは、自己管理することで軽減できます。 トレードオフは、ビットコインを保護するという個人的な責任を負うことです。 あなたとあなただけがあなたのビットコインに責任があります。 トランザクションを取り消すための「1-800」ヘルプラインはなく、失われた、または忘れられたシードフレーズを回復するのを助けることはできません。 幸いなことに、安全でプライベートな自己管理を実現するために利用できるツールはたくさんあります。
SeedSignerは、汎用の安価なハードウェアと無料のオープンソースソフトウェアを組み合わせてDIY署名デバイスを提供し、ビットコインへの無制限の許可のないアクセスを維持するツールのXNUMXつです。
ビットコインハードウェアウォレットメーカーの顧客は、ユーザーが知っておくべき特定のリスクに直面しています。 ハードウェアが途中で傍受され、最終的な配信の前に何らかの妥協的な方法で変更されるサプライチェーン攻撃のリスクがあります。 また、そのようなメーカーに個人情報を公開することによってもたらされるリスクもあります。 元帳データ侵害 XNUMX万人を超える顧客のPIIを公開し、高度なフィッシング攻撃を引き起こし、 身体的暴行と武装強盗。 のリスクもあります 「日没」攻撃 ハードウェアウォレットの製造元は、パブリックブロックチェーンでのトランザクションを監視して取得した情報に基づいてマスター秘密鍵を推測するまで、さまざまなナンスを試すことができます。
SeedSignerの便利な機能のXNUMXつは、必要なコンポーネントが広く利用可能で、安価で、汎用であることです。 これは、これらの部品をビットコインに使用する兆候が明らかにならないように調達できることを意味します。 SeedSignerはさまざまなベンダーからキットで販売されているため、キット全体を購入すると、使用目的が明確になります。 ただし、このガイド全体を通して、個々のコンポーネントの複数のベンダーへのリンクがあり、必要に応じてそれらを個別に調達するために必要なリソースを利用できます。
ビデオ要約
このビデオ このガイドの内容の概要を示します。 このビデオは、このガイドの情報に代わるものではなく、テスト、組み立て、シードの生成、パスフレーズの入力、QRコードによるシードのバックアップ、および鋼板の耐火テストを示す補足のビジュアルアシスタントとしてのみ使用されます。
トレードオフ
トレードオフのない解決策はありません。SeedSignerで考慮すべきことがいくつかあります(認識されている批判と脆弱性の完全なリストはSeedSignerによって維持されています) こちら):
- 他のハードウェアウォレットに見られるようなソフトウェアを検証する安全メカニズムはありません。 ユーザーは、SeedSignerで使用されるソフトウェアの信頼性を検証する責任があります。 これについては、このガイドの「ソフトウェア」セクションで、WindowsユーザーとLinuxユーザーの両方について詳しく説明されています。 この懸念を軽減するためにGPG検証ツールを使用する方法を学びます。
- 秘密鍵をQRコード形式で保存すると、攻撃者がこの情報を入手する可能性が高くなります。 フォームに関係なく、他のバックアップ情報と同様に、誰かがそれにアクセスした場合、単語のリストや鋼板の写真を撮ったり、ポケットに入れてバックアップを取ることができます。 ユーザーは、金、宝飾品、または現金を処理する方法で、バックアップ情報を非公開かつ安全に保つことで恩恵を受けます。 バックアップ情報とは別に保存されるパスフレーズなどの冗長なセキュリティを設定すると、これらの懸念を軽減するのに役立ちます。 地理的に異なる場所に分散しているマルチシグ署名者も、単一の障害の原因を軽減するのに役立ちます。
- すべての共同署名者に同じ署名デバイスを使用してマルチシグクォーラムを構築すると、その特定の署名デバイスで予期しない問題が発生した場合に脆弱性が発生する可能性があります。 ベストプラクティスは、複数のメーカーの署名デバイスを使用して、サンセットアタックのリスクや、使用するハードウェアを多様化していないためにマルチシグのバランス全体を危険にさらすセキュリティバグを軽減することです。
これはEconoalchemistによるゲスト投稿です。 表明された意見は完全に独自のものであり、必ずしもBTCIncまたは Bitcoin Magazine.
- "
- 000
- 100
- 11
- 39
- 3d
- 7
- 9
- 私たちについて
- 抽象
- アクセス
- 正確な
- 達成する
- Action
- アクティブ
- NEW
- 住所
- アドレス
- 利点
- 先んじて
- アルゴリズム
- すべて
- 既に
- 代替案
- しかし
- 常に
- Amazon
- アメリカ
- アメリカ
- 量
- 発表の
- 別の
- 誰も
- 申し込み
- 申し込む
- アプローチ
- 適切な
- アセンブリ
- アシスタント
- 原子
- 「鑑定済み」のチェックマークが付きます。
- 信頼性
- オートマチック
- 利用できます
- 認知度
- 背景
- バックアップ
- バックアップ
- さ
- 以下
- 恩恵
- 利点
- BEST
- ベストプラクティス
- ビット
- Bitcoin
- ビットコイントランザクション
- ビットコイン財布
- ブロック
- ブロックチェーン
- ボード
- 違反
- 違反
- BTC
- BTC Inc
- バグ
- ビルド
- 購入
- ケーブル
- 容量
- 資本
- キャプチャー
- カーボン
- カード
- これ
- 現金
- 原因となる
- 生じました
- 最高経営責任者(CEO)
- 一定
- 証明書
- 認証
- チェーン
- 変化する
- 点検
- 小切手
- 選択
- 選択肢
- 選択する
- クリップ
- コード
- コイン
- 組み合わせ
- 来ます
- コミュニケーション
- 互換性
- 完全に
- 完了
- コンポーネント
- 包括的な
- 妥協する
- コンピュータ
- コンセプト
- お問合せ
- 交流
- 接続する
- 接続
- Connections
- 考慮
- コンテンツ
- 続ける
- controls
- 利便性
- 便利
- 可能性
- カップル
- 作ります
- 作成した
- 作成
- 重大な
- cryptocurrency
- 暗号
- 電流プローブ
- 現在
- カストディアン
- 親権
- 顧客
- Customers
- データ
- データ侵害
- 決定
- 配達
- 実証します
- 記載された
- 設計
- 設計
- デザイン
- デスクトップ
- 詳細
- 詳細な
- 細部
- 決定する
- Developer
- 開発者
- デバイス
- Devices
- DID
- 異なります
- 難しい
- 直接
- 直接に
- 姿を消す
- ディスプレイ
- ディスプレイ
- 配布
- Diy
- ドキュメント
- ドル
- ダウン
- ダウンロード
- ダウンロード
- ドライブ
- 間に
- 簡単に
- エディタ
- 埋め込まれた
- 英語
- 入力します
- 入力されました
- 全体
- エンティティ
- 環境の
- 本質
- 等
- イベント
- イベント
- すべてのもの
- 例
- 交換
- 交換について
- 露出した
- 表現
- 極端な
- 目
- 顔
- 向い
- 不良解析
- ファッション
- スピーディー
- 特徴
- 特集
- 特徴
- フィールズ
- 膜
- 最後に
- 発見
- 終わり
- 指紋
- 火災
- 名
- フィット
- フラッシュ
- フォロー中
- フォーム
- 形式でアーカイブしたプロジェクトを保存します.
- 発見
- 無料版
- フル
- 機能
- 未来
- 一般的用途
- 生成する
- 生成
- 世代
- ジェネレータ
- 地理的
- 受け
- GitHubの
- 行く
- ゴールド
- 良い
- 政府・公共機関
- 素晴らしい
- グリーン
- グリッド
- ゲスト
- ゲストのポスト
- ガイド
- ハッカー
- ハンドル
- ハンドリング
- Hardware
- ハードウェアの財布
- ハードウェア財布
- ハッシュ
- 持って
- 助けます
- 役立つ
- こちら
- 高品質
- ホーム
- お家の掃除
- 認定条件
- How To
- しかしながら
- HTTPS
- 人間
- ICON
- アイデア
- アイデンティティ
- 画像
- 実装
- 重要性
- 重要
- インポート
- 不可能
- その他の
- include
- 含まれました
- 含ま
- 単独で
- index
- 個人
- 情報
- install
- 関心
- 興味がある
- インタフェース
- インターネット
- 関係する
- IRS
- 問題
- IT
- 自体
- 保管
- キー
- キー
- 既知の
- KYC
- 最新の
- 起動する
- 法律
- 法執行機関
- 層
- LCD
- 漏れ
- リーク
- LEARN
- 学習
- コメントを残す
- ツェッペリン
- 元帳
- LINE
- LINK
- リンク
- linuxの
- リスト
- リスト
- 少し
- 負荷
- 場所
- 場所
- ロゴ
- 長い
- 製
- 維持する
- 大多数
- 作る
- 作成
- 方法
- メーカー
- マーク
- 一致
- マッチング
- 材料
- math
- 問題
- 意味
- 手段
- だけど
- 措置
- メモリ
- メソッド
- 百万
- 万ドル
- マインド
- 鉱山労働者
- 最小
- 置き忘れ
- 他には?
- 最も
- の試合に
- マルチシグ
- 必ずしも
- 必要
- ニーズ
- ネットワーク
- ノート
- 数
- 番号
- 得
- 提供
- オンライン
- 油
- オンチェーン
- 開いた
- オープンソースコード
- 開設
- オペレーティング
- オペレーティングシステム
- 意見
- 機会
- オプション
- オプション
- 注文
- その他
- 全体
- 自分の
- 紙素材
- 特定の
- パートナー
- パスワード
- PC
- 恒久的な
- 永久に
- 個人的な
- フィリピン
- フィッシング詐欺
- フィッシング攻撃
- フレーズ
- 画像
- ピース
- プラットフォーム
- ポイント
- 方針
- ポーランド語
- ポップアップ
- 人気
- 位置
- 可能
- 潜在的な
- 電力
- 練習
- 準備
- かなり
- 主要な
- プライバシー
- プライベート
- 秘密鍵
- 秘密鍵
- 問題
- プロセス
- ラボレーション
- プロセッサ
- 作り出す
- 生産された
- プロダクト
- 製品
- 演奏曲目
- プロジェクト
- 昇進の
- 守る
- 保護
- 提供します
- は、大阪で
- 提供
- 公共
- 公開ブロックチェーン
- 公開鍵
- 購入
- 購入した
- 購買
- 目的
- 目的
- クイック
- すぐに
- RAM
- 範囲
- RE
- 受け取ります
- 受け
- 回復する
- 反映する
- 規制
- 関係
- リリース
- リリース
- 残る
- 残り
- 表す
- 表現
- 表し
- の提出が必要です
- リソース
- 責任
- 責任
- REST
- 明らかに
- 逆
- レビュー
- リスク
- リスク
- ロール
- ロール
- ルート
- ラン
- 安全な
- 安全に
- 安全性
- スキャン
- スキャニング
- 画面
- 二次
- 秒
- 安全に
- しっかりと
- セキュリティ
- セキュリティ脆弱性
- シード
- シードフレーズ
- シーズ
- セグメント
- セグメント
- シリーズ
- セッションに
- 設定
- いくつかの
- シェアリング
- 発送
- ショート
- 符号
- 簡単な拡張で
- から
- SIX
- サイズ
- スラック
- 小さい
- スナップ
- So
- ソフトウェア
- 売ら
- 固体
- 溶液
- 一部
- 誰か
- 何か
- 洗練された
- スペース
- スペース
- 話す
- 話す
- 特別
- 仕様
- 仕様
- 過ごす
- 広がる
- 広場
- ステージ
- スタンドアロン
- start
- 開始
- 都道府県
- 店舗
- ストレス
- 成功した
- 首尾よく
- サンセット
- 供給
- サプライチェーン
- サポート
- 表面
- 取得
- ターゲット
- 税金
- 技術的
- ターミナル
- test
- テスト
- 盗難
- 第三者
- 介して
- 全体
- タイド
- 時間
- <font style="vertical-align: inherit;">回数</font>
- 先端
- 一緒に
- ツール
- 豊富なツール群
- top
- トーチ
- トレード
- トランザクション
- 取引
- 転送
- トラブル
- さえずり
- 下
- ユニーク
- 宇宙
- USB
- つかいます
- users
- 値
- さまざまな
- ベンダー
- ベンダー
- Verification
- 確認する
- バージョン
- ビデオ
- 詳しく見る
- 脆弱性
- 脆弱性
- 脆弱な
- wait
- 財布
- 財布
- よく見る
- 富
- ウェブカメラ
- 明確な
- この試験は
- 何ですか
- ホイール
- while
- 誰
- ウィンドウズ
- 以内
- 無し
- 言葉
- 仕事
- ワーキング
- 作品
- 価値
- でしょう
- ゼロ