公開鍵

更新日時 2026年9月24日

一言でいうと

公開鍵は、対応する秘密鍵で作られた署名を他者が検証するための暗号情報です。

定義

公開鍵は鍵ペアのうち秘密にする必要がない側です。暗号資産の署名方式では、検証者に送金権限を与えずに署名を確認できます。安全な方式では、公開鍵から秘密鍵を計算することが困難でなければなりません。符号化方式が異なるため、ネットワークごとに見た目も異なります。

仕組み

ウォレットが秘密鍵で取引データに署名し、検証側が対応する公開情報で確認します。アドレスは関連しますが、公開鍵そのものとは限りません。公開鍵をハッシュ化や変換してアドレスにするネットワークもあれば、スクリプトやスマートコントラクトを指す形式もあります。表示された公開鍵をそのまま送金先と考えず、受取側が指定する形式を使います。

注意点

公開しても通常は秘密鍵が漏れませんが、プライバシーへの影響はあります。同じ識別子を使い回すと活動が結び付けられやすくなります。階層型ウォレットの拡張公開鍵は多くの派生アドレスを明らかにするため、安易に共有しないでください。また、公開鍵だけでは実在の人物の身元は証明できません。公開情報を求められた際に、秘密鍵を代わりに渡してはいけません。