秘密鍵 (Private Key / Secret Key)
秘密鍵(シークレットキーとも呼ばれます)は、非対称(公開鍵)暗号方式によって生成され、公開鍵と対になる秘密のデータです。公開鍵で暗号化されたデータは対応する秘密鍵でしか復号できず、暗号資産では秘密鍵は主にトランザクションへの署名に使われます。
重要な理由
資金を動かすための有効な署名を作れるのはその鍵だけなので、秘密鍵を持つ人が、対応するアドレスにある資金を管理することになります。鍵を紛失すると資金は取り戻せず、他人に知られると資金を奪われるおそれがあります。そのため、ウォレットはシードフレーズや暗号化、ハードウェアデバイスで鍵を保護しており、正規のサービスが鍵の共有を求めることは決してありません。中央集権型取引所にコインを預けている場合、そのコインが保管されているウォレットの鍵は取引所が保有しています。
具体例
ウォレットからコインを送ると、ウォレットソフトウェアがトランザクションを作成し、秘密鍵で署名します。ノードは公開鍵を使って署名を検証し、秘密鍵そのものを一度も見ることなくトランザクションを受け入れます。公開鍵と、そこから導き出されるアドレスは、自由に共有できます。