
公開鍵とはビットコインに限らず、インターネット上で広く用いられている暗号化の手段です。
これは、かけることだけができる鍵を持って暗号化をして解錠をする鍵を持っている相手にデータを送ることで匿名性を保つことができる方法となります。
南京錠で例えればわかりやすく、南京錠というのは解錠された状態であれば解錠するための鍵を持っていなくても鍵をかけることができます。
しかし、鍵をかけることが出来ても開けることは解錠するための鍵を持っている人以外は出来ませんので、仮に第三者の手にそれが渡ったとしても中身を見られてしまうことはありません。
公開鍵があることによって、データを渡したい相手だけに中身を見せることができる仕組みです。