Public Key
A public key is the cryptographic counterpart to a private key in public key cryptography. In Bitcoin, it is derived from the private key using the elliptic curve secp256k1. Public keys are used to generate Bitcoin addresses (via hash functions like SHA-256 and RIPEMD-160) and to verify digital signatures in transactions.