公開鍵
(PublicKey)
公開鍵とは、ブロックチェーン上でトランザクションを送信するために必要な暗号鍵の1つです。公開鍵は、暗号化されたトランザクションを受信するために使用されます。
公開鍵は、非対称暗号方式に基づいています。この方式では、暗号化と復号に使用する2つの鍵があります。公開鍵は、暗号化に使用され、秘密鍵は復号に使用されます。
送信者がトランザクションを作成する際に、公開鍵は、トランザクションの出力アドレスに含まれます。このアドレスは、他のユーザーに知られている公開鍵のハッシュ値から生成されます。受信者は、公開鍵を用いてトランザクションを検証・復号し、自分が受け取った暗号通貨の所有権を確認します。
暗号通貨の公開鍵は、秘密鍵と対になっています。この秘密鍵を所有しているユーザーは、公開鍵を使用して作成されたトランザクションに署名することができます。秘密鍵は、トランザクションの作成時に必要な鍵であり、所有者にのみ知られています。