BIP39とニーモニックフレーズを理解する

あなたがビットコインを所有するのが初めての場合は、ダウンロードする必要があると言われます 財布 アプリ。そして、ビットコインをダウンロードした後 ウォレットアプリ お使いの携帯電話、コンピューター、またはその他のデバイスに。 「新しいウォレットを作成する」オプションが表示されます。それで、あなたはそれをするでしょう、そしてそれから単語のリスト(財布に応じて12か24のどちらか)を書き留めて、それらの写真を撮らないように厳しく言われます。安全に保管するように指示されます。紛失したり忘れたりすると、作成したウォレット内のコインにアクセスできなくなります。.

bip39ワードのリスト

あなたは今ここにいます、あなたはあなた自身の研究(DYOR)をしたいからです。あなたは「信用しない」、「確認する」。 「ここで、これらの言葉を聞いてください。それらをなくさないでください。誰にも見せないでください。がんばろう!”そして、あなたの道を進むために。あなたはそれらがどこから来たのか、そしてそれらが何を意味するのかを理解したいと思っています。最も重要なことは、これらの単語によって新しいウォレットでビットコインを所有できるようにする方法と理由を知りたいということです。.

比較

Ledger Nano X

Ledger Nano X

  • 画面:
  • リリース済み: 2019年
  • 価格: 119ドル
  • ブルートゥース:

今買う レビューを読む Ledger Nano S

Ledger Nano S

  • 画面:
  • リリース済み: 2016年
  • 価格: 59ドル

今買う レビューを読む トレゾールモデルT

トレゾールモデルT

  • 画面:
  • リリース済み: 2018年
  • 価格: 159ドル
  • タッチスクリーン:

今買う レビューを読む トレゾールワン

トレゾールワン

  • 画面:
  • リリース済み: 2013年
  • 価格: 59ドル

今買う レビューを読む

あなたは適切な場所にいて、必要な説明を得るだけでなく、この記事を信頼する必要もありません。あなたはあなた自身のために情報源を確認することができます.

ニーモニック形式の秘密鍵(BIP39)

簡単に言えば、これらの12または24語は、翻訳したときに得られるものです。 バイナリ (コンピューターが使用する言語、1と0で構成される)理解、認識、および(おそらく最も重要な)記憶が可能な言語に.

ブルーサイバーサーキット未来技術コンセプトの背景

ビットコインは純粋にデジタルの数学の要塞です。ある程度のビットコインの所有権を主張するために、秘密鍵として256個の1と0の文字列を読み取ったり、コピーしたり、入力したりする必要がある場合は、奇妙で困難です。すべてのユーザーにとって物事をより簡単かつ安全にするために、セキュリティを念頭に置いて、次のような標準システムが開発されました。 BIP39, あなたと呼ばれる単語のセットを便利に提供するために ニーモニックフレーズ または ニーモニックシード (両方の名前は同じ意味で使用できます).


BIP39Githubリポジトリ

GithubBIP39レポ

ビットコインを使用できる秘密鍵は、256ビットの正確な順序付けられた文字列であるため、使用する場合は、これらの256ビットを常に同じ順序に保つ必要があります。.

それは簡単な答えですが、概念としては「十分」にすぎません。ビットコインを所有している場合、または所有する予定がある場合は、読み続けてください。あなたの秘密鍵を理解することは、ビットコインを持っている人にとって非常に重要です.

あなたの財布は銀行口座ではありません

上記の答えは、理解するための最初で最も基本的な概念にすぎません。あなたがもう学ぶことを気にしないならば、それからしないでください ビットコインを購入する –あなたがそれに責任を持つ準備ができるまでではありません.

ビットコインのクローズアップ付きウォレット

ビットコインウォレットをダウンロードし、「新しいウォレットを作成する」を選択し、ニーモニックフレーズを受け取ったとき、地元の銀行でドルで行うように、ビットコインの新しいアカウントを作成しただけではありません。実際、名前は “財布” 実際にはビットコインをまったく保存しないため、誤解を招く恐れがあります.

場合によっては、同じウォレットを再度ダウンロードする必要すらありません。 BIP39をサポートするウォレットをダウンロードし、ニーモニックフレーズを入力して、新しいソフトウェアでビットコインにアクセスできます。.

あなたはビットコインの「魔法」を見始めていますか? BIP39とは何か、そしてそれがどのように機能するかを学ぶために読み続けてください.

ビットコインredditウィザード

ビットコイン改善提案#39:それは何であり、どのように機能するか?

「ビットコイン改善提案」というフレーズは「BIP」に短縮されます。あなたはそれらを閲覧することができます こちらのgithubでそれらについて読んでください, しかし、私たちの目的のために、私たちはただ見ていきます BIP-0039 (一般に単にBIP39と呼ばれます).

bipsリポジトリのスクリーンショット Bipsリポジトリ

BIP39は、ウォレットシードをニーモニックシードに変換するために実行する必要のある手順を説明しており、 財布 また、他の多くの暗号通貨プロジェクトでの使用にも採用されています(主に「shitcoins」)。ビットコインの基本を説明する本でカバーされるのに十分重要です( ビットコインをマスターする, 沿って アンドレアス・アントノプロス, そして グロッキングビットコイン, 沿って カッレローゼンバウム)ウォレットについて話しているセクションで.

フライングレターの技術的背景

BIP39は、決定論的鍵の形式で秘密鍵を提示することにより、ユーザーが秘密鍵を保護するのに役立ちます。これは、より簡単に話したり、書いたり、場合によっては覚えたりできる単純で一般的な単語です。これがどのように機能するかを説明する最も簡単な方法は、それがどのように機能するかを示すことです。そこで、独自のビットコイン秘密鍵を作成します.

独自のビットコイン秘密鍵を作成する方法

独自のビットコイン秘密鍵を作成する方法

次の手順は、独自に秘密鍵を生成する方法の一般的なガイドラインです。この記事の残りの部分では、各ステップについて詳しく説明します。.

  1. 256ビットを選択します(つまり、256個の1と0)。 256ビットをバイナリからに変換します 16進数 (すでに16進数で記述されている場合を除きます。両方があることを確認してください。両方が必要になります).

  2. 16進数(エントロピー)をSHA256(バイナリ)に接続します ハッシュ関数 チェックサムの作成に使用する別のハッシュを取得します.

  3. 新しいハッシュは16進数で記述されているように見えるので、最初の2文字を取得し、それらを16進数から8文字(ビット)の2進数に変換します。最後の8ビットができたら、元の256ビットに追加して合計264ビットにします。.

  4. 264ビットを11のグループに分割します。11ビットの各グループ(左から右)をコンバーターに接続して、2進数(base2)ではなく一般的な数値(Base10)を確認します。.

  5. BIP39単語リストで対応する単語を検索します.

  1. 使用する IanColemanの優れたニーモニックコードコンバータ すべてが正しく行われたことを確認します!

  2. 独自の秘密鍵を作成し、それをBIP39シードフレーズに変換したことの素晴らしさに驚嘆してください。.

始める前に

ステップ1:ビットの選択

私たちのビットを選択する

ニーモニックの作成に使用する256ビットを選択するときは、理想的にはランダム性が必要です。ダウンロードしたウォレットを使用してランダムニーモニックを自動生成するのが、おそらく最善の方法です。ただし、教育の名の下に、独自に作成します。256ビットを取得するには、「ビルフォールド防水耐火金属」というフレーズをSHA256ハッシュ関数に入力し、その256ビット出力をランダムとして使用します。セット(しばしば「エントロピー」と呼ばれます)私はこれをオンラインで使用しました SHA256ハッシュジェネレーター, このジェネレーターの入力としてバイナリを使用することはできないことに注意してください。 16進数で入力を読み取るだけです。バイナリをハッシュする必要がある場合は、手順2を参照してください。.

SHA256ハッシュ関数

オンラインのランダムSHA256ハッシュジェネレーターの場合、出力は16進数で書き込まれる可能性が高くなります(上記を参照)。手順2で使用するため、この情報を保存します.

ステップ2:選択した256ビットをハッシュし、出力を使用してチェックサムを作成します.

これ以降、16進数と2進数の間で(いずれかの方法で)いくつかの変換を行う必要があります。使用する この優れたコンバーター 数学からそれのすべてのために楽しいです。これは優れたツールです。バイナリから始める場合は、選択した256ビットを16進数に変換します。.

2進数から16進数へのコンバーター

ここで、16進出力を取得して、に貼り付けます。 このコンバーター SHA256バイナリ出力を取得するには.

ハッシュ関数

その後、下にスクロールすると、出力のリストが表示されます。リストの一番下近くをスクロールして、SHA256を見つけます。以下に示すように、そのハッシュの最初の2桁だけをコピーします。

バイナリハッシュ

私のハッシュ結果は、16進数で書かれた「41」で始まります。ただし、バイナリ(8ビット)が必要なので、すぐにMath IsFunに戻りました。 変換ツール ハッシュの最初の2文字を入力して、必要な8桁を見つけました:11000000

ステップ3:ハッシュから元の256ビットに最初の8ビットを追加して、264ビットを取得します

264ビットを取得する

ステップ4:264ビットを11ビットの12グループに分割する

これを行うと、次のようになります。

01100111101
11100010000
11111010011
10011011100
00010100000
10010000111
00011110000
10101011011
10111111010
01000111010
11000011111
11010001011
01010010010
01001011010
01110000001
00100110100
10111010001
11100101111
11001101111
01010101000
10111100110
00001011000
11111101001
10111000000

ステップ5:2進数(基数2)を10進数(基数10)に変換する

BIP39には単語リストがあります。 11ビットのグループに対して1と0の可能な配置が2048あるため、リストには2048ワードがあります。それらはBIP39ファイルリファレンスに1-2048と記載されていますが、ゼロが含まれているため、0-2047と記載されている別のファイルが見つかる場合があります。 11ビットの配置のそれぞれは、リストの単語の1つにマップされます.

この部分を実行するには、11ビットグループをバイナリ(基数2)から、使い慣れたシステムである10進数(基数10)に変換する必要があります。あなたが頭の中でこれをしたいのなら、あなたはしなければならないでしょう バイナリを学ぶ. しなかったので、Math Is Fun’sに戻りました 変換ツール コピー/貼り付け。私の数字のどれも2048より大きくならないことに注意してください.

上記の11ビットグループで同じ順序を維持しているのは、対応する10進数(基数10)です。.

01100111101 829
11100010000 1808年
11111010011 2003年
10011011100 1244
00010100000 160
10010000111 1159
00011110000 240
10101011011 1371
10111111010 1530
01000111010 570
11000011111 1567
11010001011 1675
01010010010 658
01001011010 602
01110000001 897
00100110100 308
10111010001 1489年
11100101111 1839年
11001101111 1647年
01010101000 680
10111100110 1510
00001011000 88
11111101001 2025年
10111000000 1510

ステップ6:10進数(基数10)をBIP39ワードに変換する

今、私たちは数字を持っています、そして私たちはただ見ることができます BIP39単語リスト 対応する単語を見つけて、正しい順序で書き留めてください! Redditの誰かも便利に このリストの印刷可能なバージョン.

最終的には次のようになります。

01100111101 829 1.罪悪感
11100010000 1808年 2.傾ける
11111010011 2003年 3.鞭
10011011100 1244 7.反対する
00010100000 160 8.牛肉
10010000111 1159 9.映画
00011110000 240 13.バルク
10101011011 1371 14.問題
10111111010 1530 15.満たす
01000111010 570 19.長老
11000011111 1567 20.文
11010001011 1675 21.球
01010010010 658 4.false
01001011010 602 5.確認する
01110000001 897 6.氷
00100110100 308 10.充電
10111010001 1489年 11.暴動
11100101111 1839年 12.観光客
11001101111 1647年 16.ソーシャル
01010101000 680 17.柵
10111100110 1510 18.ゴム
00001011000 88 22.アーチ
11111101001 2025年 23.木
10111000000 1510 24.ゴム

ステップ7:信用しないでください。確認.

ニーモニックコードコンバータ イアンコールマンの – ニーモニックコードコンバータ

IanColemanのを使用する ニーモニックコードコンバータ 有効な24ワードのニーモニックシードフレーズを作成したことを確認します。 「BIP39ニーモニック」というタイトルのボックスに24語を入力します。すべてを正しく行った場合、エラーは表示されません。下にスクロールすると、このツールにシードとアドレスに関する多くの情報が表示されます。このツールを使用してシードを拡張し、拡張ワードを追加してセキュリティを強化し、HDウォレットで使用することもできます.

ニーモニックコンバーターがシードが無効であると言った場合

私たちは皆そこにいました。失敗するのは簡単です。これが発生した場合のいくつかの提案は次のとおりです。

  • チェックサムが正しいことを確認してください。それが最も可能性の高いエラーポイントです
  • チェックサムを作成するときは、 私が提案したSHA256ハッシュジェネレーター バイナリをハッシュしているからです。別のSHA256ジェネレーターを使用する場合は、バイナリではなく16進数をハッシュしている可能性があり、まったく異なる結果が得られます。!
  • 最も可能性の高い障害点はチェックサムであり、2番目はハッシュですが、3番目は番号をリスト上の単語にマッピングすることです。残念ながら、正しく行ったことをもう一度確認する必要がありますが、これを行っている場合は、実際にこれを使用できます。 ビットコインアドレス お金のために、あなたはすべてが正しいことを確信しなければなりません。やれ.
  • 私の最後の提案は、他のすべてが失敗した場合、すべてのステップを最初からやり直して、これらのステップを注意深く実行することです。彼らが働きます.

セキュリティの追加:拡張ワード

「拡張ワード」はパスワードに似ていますが、これを別のパスワードと区別するためにパスワードを言うことは避け、ビットコインウォレットを開かなければならない場合があります.

拡張語はシード拡張とも呼ばれます。 アンドレアス・アントノプロスによって「ストレッチ」と呼ばれる. ウォレット内のビットコインにアクセスするために作成された別の特別な成分を要求することにより、ニーモニックシードフレーズのセキュリティを強化します。 BIP39は、ニーモニックからシードを作成するための推奨される方法を説明しています.

このプロセスも よく説明された ビットコインの習得で。 BIP39ニーモニックシードフレーズ、「ニーモニック」という単語、およびユーザーが作成したオプションのパスフレーズはすべて、次のキーストレッチ機能に入力されます。 PBKDF2 を使用して HMAC-SHA512. 入力は関数を2048ラウンドし、出力は512ビットになります。これが新しいシードです。ニーモニックシードフレーズの単語に加えて、泥棒になる可能性のある人がパスフレーズを知る必要があるため、このシードには追加の保護があります。.

マスタリングビットコインのスクリーンショット ビットコインをマスターする – ニーモニックからシードへ

この新しく作成されたシードフレーズを使用して、階層的な決定論的 (HD)ウォレット あなたのためにビットコインアドレスの効果的に無制限の供給を引き出すことができます。これらのアドレスはすべて、シークレットシードによって保護されています。これで、シークレットニーモニックフレーズとその重要性について詳しく知ることができます。詳細については、これらの優れた投稿をお試しください, Redditに1つ そして Bitcointalkに1つ, またはジャンプダウン ビットコインウィキウサギの穴!

警告:

あなたは警告されました.

その他の警告については、を参照してください。 ビットコインウィキ ページ.

比較

Ledger Nano X

Ledger Nano X

  • 画面:
  • リリース済み: 2019年
  • 価格: 119ドル
  • ブルートゥース:

今買う レビューを読む Ledger Nano S

Ledger Nano S

  • 画面:
  • リリース済み: 2016年
  • 価格: 59ドル

今買う レビューを読む トレゾールモデルT

トレゾールモデルT

  • 画面:
  • リリース済み: 2018年
  • 価格: 159ドル
  • タッチスクリーン:

今買う レビューを読む トレゾールワン

トレゾールワン

  • 画面:
  • リリース済み: 2013年
  • 価格: 59ドル

今買う レビューを読む

そして、それはそれです-あなたはそれをしました!あなたはあなた自身の秘密鍵を作成し、それをニーモニックフレーズに変えました、しかしもっと重要なことに、あなたはあなたの財布がボンネットの下で何をしているのかを理解しています。それはあなたが値段をつけることができないものです…まあ、いくつかのビットコインを除いて多分.

よくある質問

ニーモニックとはどういう意味ですか?

ニーモニックは、名詞(文字、アイデア、または関連付けのパターンなど、何かを思い出すのに役立つシステム)または形容詞(役立つ、回想的、記憶技術的で、記憶を助けることを目的とした)として使用されます。.

パスフレーズはパスワードと同じですか ?

パスワードは(通常)短く、暗号化システムのキーとして使用するのは安全ではありません。パスフレーズはパスワードに似ていますが、セキュリティを強化するために(通常は)はるかに長くなります.

秘密鍵とは ?

秘密鍵は、ユーザーが自分の暗号通貨にアクセスするために使用できる暗号化の形式です.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector