決定論的ウォレットの理解:HDウォレットの歴史とその主な特徴

階層的決定論的(HD)ウォレットは、新しいトランザクションごとに新しいアドレスを生成します。これにより、ウォレットをハッキングするタスクが大幅に複雑になります。 HDキーは、公開キーと秘密キーのストレージをいくつかの部分に分割するアルゴリズムを表します。大量の取引が発生した場合、それをいくつかの部分に分割するだけで、送金または受け取りの金額を誰かが追跡することができなくなります。.

ビットコインの最初の開発者の1人と見なされている天才暗号学者のグレゴリーマクスウェルは、HDウォレットの元のアイデアの背後にありました.

暗号通貨ウォレットの種類

タイプ1 (シーケンシャルウォレット). 秘密鍵は、数字のいくつかの組み合わせから派生します。このタイプのウォレットには重大な欠点があります。長い秘密鍵を再作成できないため、すべてのウォレットを個別にバックアップすることになっています。.

昔ながらのビットコインウォレットは、新しいバックアップが必要になります。 Blockchain.infoは、HDウォレットの導入への足がかりとして機能しました。ただし、このフレーズはサーバーからウォレットのロックを解除するためにのみ必要であったことを考慮に入れる必要があります.

タイプ2 (階層型ウォレット). ウォレットは元のシードから再生成できるため、バックアッププロセスが軽減されます。適切な例:Electrumウォレット。ただし、BIP-32ウォレットは、ツリー構造を導入することでさらに少し進んでおり、後でBIP-44によって改善されました。.

階層的決定論的ツリーによる画像 元帳

すべてのウォレットは、多数の新しいアドレスを作成できる標準の12ワードのマスターシードキーを使用します。その後、シードフレーズの助けを借りて回復の経験ははるかに良くなります.

HDウォレットの使用を開始する前に、シードフレーズを書き留める必要があります。これは通常、次のようになります。.

ウォレットシードフレーズUtodayによる画像

HDウォレットの登場により、シードを1回だけバックアップすることになっています。さらに、各キーが決定論的に再作成されるため、個々のキーを保存する必要はありません。.

住所とアカウント

すべてのBIP44準拠のウォレットでは、アドレスはアカウントに分割されます。簡単にするために、ありふれた銀行口座を想像してみましょう。資金は複数の口座に再分配できます。 HDウォレットは同じように機能します(ここでは暗号通貨を扱っているという事実を除いて)。各アカウントには、数百万のアドレスを作成できる「無限の」外部チェーンと内部チェーンがあります.

ウォレットの互換性

人気のあるHDウォレットの大部分は、すでに次の標準を実装しています:BIP-32、BIP-39、BIP-44。したがって、これらの標準を実装している別の送信者に資金を送ることができます。これらの標準の実装に関する限り、いくつかの不一致があることに注意してください(たとえば、BIP-39ウォレットは、同じベンダーを使用しているため、他のウォレットと互換性がありません)。.

BIP-32 階層型ウォレットの作成プロセスの詳細.

BIP-39 これらのフレーズがどのように作成されるかをよく理解する以外に、ニーモニックフレーズの実装について説明します。 BIP-39ニーモニックシステムをサポートするアプリのリストは次のとおりです。

  • 菌糸体.

  • ブレッドウォレット.

  • ダークウォレット.

  • マルチビット.

BIP-44 複数のアカウントを含む構造を説明する、特定のツリーのような階層を提供します.

12語のフレーズは安全ですか?

ただし、これらの12語がどれほど安全か疑問に思われるかもしれません。それを決定するために、 Reddit ユーザーは数学の冒険に行きました.

ウォレットが異なれば辞書のサイズも異なることにも注意してください。たとえば、Trezorには4096語があり、最大10 ^ 43の組み合わせを作成できます。次の表は、各辞書が提供できるセキュリティのレベルを示しています。.

12語のフレーズは安全ですか?Utodayによる画像

その後、Redditユーザーは、HDのセキュリティを危険にさらすために必要となるハッキング時間を計算することでさらに進んだ 財布, 暗号の巨大なビットメインが所有する最大のマイニングプールであるAntpoolの力を使用します。これらすべての組み合わせを計算するには、ほぼ1012年かかります(比較のために、宇宙全体の年齢はわずか109歳です).

TrezorWalletのインフォグラフィックUtodayによる画像

NB!一部のウォレットでは、12ワードのシード(13ワードまたは24ワード)も許可されます。

HDウォレットの警告

HDウォレットは大きな前進を表していますが、いくつかの欠点もあります。たとえば、一部の開発者は、ユーザーが自分でパスフレーズを設定することを許可しているため、セキュリティが危険にさらされています。.

また、異なるソフトウェア/ハードウェアウォレットのウォレット間でシードを共有することはお勧めできません(前述のように、すべてのウォレットが同じ基準に従うわけではありません)。その結果、共有できないため、一部のコインにアクセスするのが難しい場合があります。.

はい、ニーモニックフレーズがかなり安全であることは明らかです(特異点が発生し、私たち全員がロボットとマージしない限り)。ただし、ウォレットも安全であるとは限りません(バックアップフレーズを失うと、ウォレットと資金にアクセスできなくなります).

ニーモニックフレーズは、他の個人がアクセスできない安全な場所に保管する必要があります。事前にフレーズを入力した場合(そしてラップトップがそれを保存した場合)、友人の何人かが実際にあなたの財布のコピーを使用して資金を移動する可能性があります.

たとえば、ZCashは、ユーザーに高レベルのプライバシーを提供するために、SaplingのシールドされたHDウォレットを使用します.

ウォレットの設定

HDウォレットとは何かを決定したので、セットアッププロセスに焦点を当てましょう。特定の通貨のアドレスを作成する場合は、コイン発行会社が提供するガイドラインに従う必要があります.

アドレスノードの秘密鍵は、トランザクションに署名するために使用されます.

上記のように、すべての最新のウォレットはHDタイプです.

  1. 接続する 元帳 あなたのコンピュータに.

  2. ウォレットのロックを解除するためのPINコードを入力します.

  3. 回復フレーズを書き留めます(回復シートを必ず保管してください!).

    NB!リカバリフレーズが事前に入力されたハードウェアウォレットを使用しないでください.

  4. 完了です! (これで、Ledger互換のウォレットを使用できます)

Ledger Nano Sによる画像 123rf

暗号を超えて

HDウォレットは当初ビットコイン開発者のチームによって作成されたという事実にもかかわらず、それらはどのコインにも使用できます(たとえば、元帳は多数のアルトコインをサポートします).

これよりもさらに進んでいます。HDウォレットは、暗号通貨業界の領域外で多数のユースケース(パスワード、PGPキー、SSHキー)を発見しました。たとえば、ハードウェアウォレット業界のリーダーであるLedgerは、パスワードを管理するためのアプリをすでに導入しています。.

あなたはを使用して安全な元帳ウォレットを購入することができます この紹介リンク.

うまくいけば、これで決定論的ウォレットがどのように機能するかをよりよく理解できました。 Cryptocomesはあなたに安全な暗号通貨投資体験を願っています!