Public key
A cryptographic key derived from your private key, used to generate Bitcoin addresses where others can send you funds.
A private key is a long, randomly generated number that acts like a password to your bitcoin. Anyone who knows your private key can spend your funds, so it must never be shared or stored where others can find it.
When you send Bitcoin, your wallet uses your private key to sign the transaction.