Protocol & Consensus • Estimated 20m
Pay-to-Public-Key (P2PK)
protocol.p2pk
Legacy output type that locks coins directly to a full public key and spends them with a matching signature. It is simpler than P2PKH, but it reveals the recipient public key at receive time and mainly matters today as an early script template reference point.
Open visual node page
• Browse the concept library
Curated resources (3)
- P2PK - Pay To Public Key (article) Decoding walkthrough using the Hal Finney transaction to show the locking script, unlocking script, and validation flow.
- Programming Bitcoin (book) Concrete script-level reference for legacy output templates, signature verification, and spending conditions.
- Bitcoin Developer Guide: Transactions (article) Broad transaction and output-pattern reference that places P2PK in the historical script family.
Direct prerequisites (1)
Direct dependents (1)
Canonical site description: Interactive Bitcoin knowledge graph with prerequisites, curated resources, and structured topic pages.