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