ウォレットとは何ですか#
ウォレットは、ブロックチェーンに参加する人々にとって必須のツールの一つです。
ブロックチェーンウォレットには、暗号化資産ではなく、アドレスと秘密鍵、つまりアカウント情報を保存するためのものです。これは銀行カードと簡単に理解できます。それらは資産を管理するためのツールに過ぎず、実際の資産はチェーン上にあります。
ウォレットの関連概念#
パスワード
ウォレット(アカウント)を作成する際には、通常、自分でパスワードを設定する必要があります。このパスワードの役割は次の 2 つです:
- 他の人に送金する際にパスワードを入力する必要があります。
- キーストアをインポートする際にもパスワードを入力する必要があります。「絶対に他の人に教えないでください」。
ウォレットアドレス
ウォレットを作成し、パスワードを入力した後、システムは公開鍵と秘密鍵のペアを生成します。ウォレットアドレスは公開鍵から計算され、主に受け取りに使用されます。これは銀行カード番号のようなものであり、パスワードは銀行カードの暗証番号に相当します。
秘密鍵
ウォレットを作成し、パスワードを入力した後、システムは公開鍵と秘密鍵のペアを生成します。各秘密鍵はウォレットアドレスに対応し、秘密鍵を持っているということはウォレットの所有権を持っているということです。ウォレットアドレスには 1 つの秘密鍵しかなく、変更することはできません。
秘密鍵を入力し、パスワードを設定するだけで(新しいパスワードで、元のパスワードではありません)、ウォレットにアクセスし、そのウォレットの所有権を持つことができます。ウォレット内の資産を送金することもできます。したがって、秘密鍵はウォレットアドレスとパスワードに相当し、適切に保管する必要があります。「絶対に他の人に教えないでください」。
ニーモニックフレーズ
前述の秘密鍵は暗号学的に生成され、無作為な文字列で構成されているため、人間の脳では覚えにくいです。そのため、ニーモニックフレーズが登場しました。その主な目的は記録と記憶を支援することです。
ニーモニックフレーズは 12 個の単語で構成され、各単語の間にはスペースがあります。秘密鍵と同様に、1 つのウォレットには 1 つのニーモニックフレーズしかありませんし、変更することはできません。「絶対に他の人に教えないでください」。
キーストア
ウォレットにはキーストアのバックアップ機能があります。キーストアのバックアップを選択すると、JSON ファイルがダウンロードされます。これがキーストアです。
ウォレットをインポートする際には、キーストアとパスワード(ウォレットのエクスポートパスワード)を入力するだけでウォレットにアクセスできます。これは秘密鍵またはニーモニックフレーズを使用してウォレットをインポートする場合とは異なり、後者は元の「パスワード」を知る必要はありません。代わりに「パスワード」を直接リセットします。
キーストアは、秘密鍵を暗号化したものであり、ウォレットのパスワードに関連しています。ウォレットのパスワードを変更すると、キーストアも対応して変更されます。