A public key is derived from a private key through mathematical algorithms, serving as a shareable address to receive cryptocurrency. Functioning like a bank account number, it allows others to send you funds, but cannot be reversed to reveal the private key. Public keys are typically displayed as wallet addresses and are fundamental components in blockchain transactions. Public keys are shareable, while private keys must remain secret.