Small Science: ニーモニックと秘密キーとは正確には何ですか?
比特派钱包
2019-09-05 08:13
本文约2792字,阅读全文需要约11分钟
では、ニーモニックと秘密キーとは何ですか? これらは毎日唱えられています...なぜそれほど重要なのでしょうか?誰がより重要ですか?ニーモニックと秘密鍵の間にはどのような裏の関係が

ブロックチェーンの世界に足を踏み入れると、「秘密キーはどれくらい重要か」「ニーモニックフレーズはどれくらい重要か」という言葉をよく耳にします...

では、ニーモニックワードと秘密キーとは何でしょうか? それは毎日唱えられています...

なぜそれらはそれほど重要なのでしょうか?

誰がより重要ですか?

ニーモニックと秘密鍵の間にはどのような裏の関係があるのでしょうか?

これについては多くの人が困惑しているはずですが、ポピュラーな科学の記事を書かなくてもよければ、私は困らないのですが…。

しかし、議論の余地のないことが 1 つあります。

秘密キーとニーモニックは、仮想通貨の管理と使用のプロセスにおいて間違いなく最も重要なものです。

副題

1. 秘密鍵はどのようなものですか?

ビットコインの秘密キーは、サイコロを振って数字を振るのと同じように、本質的には乱数です。

ただし、ビットコインの秘密鍵はさらに長くなり、具体的には0と1からなる256ビットの数字になります。

0100101…01010100(合計256桁)

ここで疑問が生じます。0 と 1 が多すぎてめまいがしてしまいます。どうすればそれらをバックアップできるでしょうか?

賢い弟 Cong は、01010 という大きな文字列を簡単なバックアップに変換できる特別なエンコード (Base58) を発明しました。

たとえば、次の文字は、共通の秘密キーの形式です。

KwYHFL7WfhJPkfQkp1LsUwHvy1Pd9KynuxjjVDMZvRSV5D9VJq3v

このような秘密キーは、バックアップや入力が「比較的」簡単です。

副題

2. 秘密キーの用途は何ですか?

受信アドレスはどのようにして決まりましたか?

秘密キーを使用して計算されます。

トランザクションの送信はどのように承認されますか?

秘密鍵で署名されています。

資産はウォレットにどのように復元されますか?

それを助けるのが秘密鍵です。

秘密鍵は電気、秘密鍵は光、秘密鍵はお父さん

副題

3. 秘密鍵は安全ですか?

秘密キーは本質的に 256 ビットの乱数であると前述したため、生成される秘密キーの総数は 2 の 256 乗になります。

この合計は平凡に聞こえるかもしれませんが、もはや一般的なものでは説明できません。

「直径は髪の毛ほどで、その大きさは約50万個の原子を重ね合わせたもので、秘密鍵の総数は観測可能な宇宙の全原子の数に近い。」

「360度の地球上のすべての土地(物質)が地球になり、この地球上のすべての水の分子の合計が秘密鍵の総数になります。」

したがって、激しい衝突によって特定のアドレスの秘密鍵を取得したい場合、その困難は、非常に多くの地球上で水分子を見つけるか、広大な宇宙で原子を見つけるのと同等です...そして、たとえあなたがあなたの鍵を失ったとしても家の鍵が見つからない。

秘密鍵は十分に広い範囲で生成できますが、秘密鍵を生成するアルゴリズムに問題がある場合には危険が潜んでいます。

たとえば、ウォレットの乱数生成が十分にランダムではない場合、2 人のユーザーに同じ秘密キーのセットを生成することが可能ですが、ここではウォレット チームの暗号化スキルをテストします。

(Bither & Bitpie チームが開発した非常にランダムなアルゴリズムは、ユーザーが秘密鍵を計算して高品質の乱数を生成するときに、ユーザー側の信号、音、画像などのランダム要素を追加してエントロピー プールを増加させるものです。非常にランダムなアルゴリズムを発明したことも、私たちのチームが bitcoin.org から推薦された理由の 1 つです。)

「これを見て、みんな唖然としました。秘密鍵はとても重要ですが、私は多くのウォレットで 12 単語しかバックアップしておらず、秘密鍵もバックアップしていませんでした。私は冷静ではないでしょうか?」 !

心配しないでください、私があなたを温めているのに、どうしてあなたは寒いのでしょう。

副題

4. ニーモニックはどのようなものですか?

最も一般的なニーモニックは、12 個の単語のセットです。

1、health   2、fine       3、profit       4、below 

5、crowd   6、wish      7、task        8、gown 

9、mind    10、surge   11、apple    12、max

副題

5. ニーモニックは何に役立ちますか?

受信アドレスはどのようにして決まりましたか?

ニーモニックによって計算されます。

トランザクションの送信はどのように承認されますか?

ニーモニックによって署名されます。

資産はウォレットにどのように復元されますか?

それを助けるのがニーモニックです。

記憶術は電気、記憶術は光、記憶術はお父さん

ニーモニックはブロックチェーンの世界で唯一の資産の証明書であり、ニーモニックを持っている人は、対応するアドレス上の資産を所有することになります。

「……いや、秘密鍵のことは今言ったじゃないですか!」

副題

6. ニーモニックと秘密鍵の関係は何ですか?

実際、ニーモニックと秘密キーは機能的には同じです。 (前の段落が単語数をまったく占めていないことを証明してください)

ニーモニックの本質も乱数の文字列 (128 ~ 256 ビット) ですが、乱数の形式と秘密鍵の形式は使用が不便であるため、ビットコイン コミュニティは乱数を使用できるようにするために BIP39 プロトコルを採用しました。ライブラリ内の単語は、特定のエンコードを通じて単語に変換されます。

(豆知識: ビットコイン改善提案、略して BIP は、ビットコイン コミュニティに仕様を提供し、ビットコインとその運用プロセスおよび外部環境の特性を改善する設計ガイダンス文書です)

ニーモニックワードは大文字と小文字を区別する必要がなく、比較的一般的な単語であり秘密鍵よりも使い勝手が良いため、近年ではウォレットが主流となりつつあります。

ニーモニック ウォレットのもう 1 つの利点は、一連のニーモニックから N 個の秘密キーを派生でき、各秘密キーを通貨に対応させることができることです。 30 の通貨 (BTC、ETH、LTC、EOS など) がある場合、各通貨の秘密キーを個別に記録する必要はなく、すべての資産を制御するためのニーモニックのセットを記録するだけで済みます。

Bitpie ウォレットはニーモニック フレーズと秘密キーの両方をユーザーに表示しますが、一般的に言えば、ニーモニック フレーズをバックアップするだけで十分です。

副題

7. ニーモニックフレーズはウォレット間で共通ですか?

副題

8. ニーモニックは廃止されますか?

ニーモニックの出現はビットコインコア開発チームとコミュニティによって承認されており、対応する BIP プロトコルはビットコインのオープンソース コードで記述されています。

ウォレットバックアップの開発履歴から:

ウォレットは、ウォレット ファイルのバックアップ、秘密キーのバックアップ、ニーモニックのバックアップという 3 つのプロセスを経ています。

副題

9. 秘密鍵とニーモニックをバックアップおよび復元するときに注意すべき点は何ですか?

1. 秘密鍵は大文字、小文字、数字で構成されますので、バックアップ・リストア時には区別に注意してください。

2. 秘密キーとニーモニックは、ネットワークに接続されたデバイスに保存せず、慎重に紙にコピーするか、Bingjia ニーモニック ボードに保存してください。

副題

10. ニーモニックでリカバリするときに「無効なニーモニック」というプロンプトが表示される理由は何ですか?

この原因は一般的に、特定の単語が間違ってコピーされたことですが、単語には固定の語彙があるため、語彙コン内で類似した単語を検索し、入力を置き換えることができます。

英語シソーラスの公式アドレス: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

副題

11. 中国語の記憶術と英語の記憶術の違いは何ですか?

えっと、言語が違うだけで使い方は同じです。

中国語と英語の記憶術には両方とも公式シソーラスがあります。しかし、英語の記憶術をサポートするウォレットが世界中で増えており、中国語の辞書には珍しい単語が含まれているため、ユーザーは簡単に無教養な涙を流す可能性があるため、英語を使用することをお勧めします。

副題

12. 記憶術と秘密の言葉は同じものですか?

はい。私たちが初めて財布を作ったとき、中国ではまだ「記憶術」という言葉が生まれていなかったので、「秘密言語」という言葉を作りました。その後、記憶術という用語が皆に広く受け入れられたようだったので、新しいクライアントでは「秘密の言葉」を「記憶術の言葉」に変更しました。

今思いつくのはこれくらいですが、何かご不明な点がございましたらお気軽にお問い合わせください。

パイ

bitpie.com

比特派钱包
作者文库