Skip to main content

P2PK

script · fundamentals

Pay-to-Public-Key — an early Bitcoin output type that locks coins directly to a public key.

1.definition

P2PK (Pay-to-Public-Key) is a transaction output type that requires a valid signature for a given public key to spend. Unlike P2PKH, it does not use a hash of the public key, so the public key is revealed when the output is created.

2.notes

P2PK is mostly historical in everyday wallet use. P2PKH became preferred because it hides the public key until spend time and fits address-based payment workflows better. Modern wallets rarely create new P2PK outputs, but understanding it helps explain how Bitcoin Script locks value to keys.

Related terms

All terms and definitions may update as the Cryptionary improves.