TeachMeBitcoin

P2PK in Coinbase Transactions

From TeachMeBitcoin, the free encyclopedia Reading time: 2 min

P2PK in Coinbase Transactions

Although P2PK is mostly obsolete for standard user payments, it remains a massive part of Bitcoin's history because of its dominance in the early Coinbase Transactions (block rewards).

1. The Default for Mining

In the early versions of the Bitcoin software (0.1.0 to 0.3.0), the miner's reward was always sent to a P2PK output.

2. The Satoshi Millions

It is estimated that Satoshi Nakamoto owns approximately 1.1 million BTC.

3. Why did miners switch?

As the network grew, developers realized that P2PK was inefficient.

4. Identifying P2PK Today

You can still find P2PK transactions occurring today, though they are usually created by custom software or "legacy" mining pools. Any transaction that doesn't start with a standard address but instead shows a raw hex script ending in ac is likely a P2PK spend.

Block Era Reward Script Type Status
Blocks 0 - 30,000 Almost 100% P2PK Dormant / Vulnerable
Blocks 30,000 - 481,824 Transition to P2PKH Spent / Standard
Modern Era SegWit / Taproot Secure / Efficient

In the final section, we will build a Python P2PK Auditor.

☕ Help support TeachMeBitcoin

TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!