公開鍵は、暗号資産を受け取るために使用される暗号アドレスです。これは、一方向関数によって秘密鍵から生成されます。公開鍵は自由に共有できます。誰かがあなたのコインを送金しても、そのコインを使うための情報を知る必要はありません。公開鍵は、秘密鍵で作成された署名を検証します。トランザクションに署名すると、ネットワークは署名を公開鍵と照合します。一致すればトランザクションは有効です。一致しない場合は、トランザクションは拒否されます。
秘密鍵と公開鍵の関係は非対称です。秘密鍵から公開鍵への変換は簡単ですが、公開鍵から秘密鍵への変換は計算上不可能です。この非対称性が公開鍵暗号の基礎であり、ビットコインより数十年も前から存在しています。暗号通貨では、公開鍵をハッシュ化してアドレスを作成します。ビットコインはSHA-256とRIPEMD-160を使用し、イーサリアムはKeccak-256を使用します。アドレスは誰とでも共有できます。公開鍵はやや機密性が高いものの、公開しても安全です。秘密鍵は決して共有してはいけません。公開鍵とアドレスは、公開されることを前提としています。
公開鍵に関する情報
- 秘密鍵から派生した一方向関数
- 署名の検証に使用され、取引の承認を確認します。
- ハッシュ化してアドレスを作成する - より短く、共有しやすい
- 秘密鍵とは異なり、安全に共有できます。
公開鍵暗号方式は暗号通貨特有のものではない。ウェブサイト、メッセージングアプリ、ソフトウェアアップデートなどのセキュリティ保護にも利用されている。ビットコインはそれを通貨に適用した。
Comments
No comments yet. Be the first to share a thought.
Leave a comment