P2Pool Launches (Decentralized Mining)
P2Pool mines its first block, introducing a decentralized alternative to centralized mining pools to protect network censorship resistance.
On August 23, 2011 (following its initial release in July), P2Pool successfully mined a block, proving the viability of decentralized pooled mining. Created by programmer Forrest Voight, P2Pool was a direct technical response to the centralization risks posed by traditional pools like Slush Pool and Deepbit. In a standard centralized pool, the operator controls the block template, meaning they decide which transactions get included. If a single pool were to gain 51% of the hashrate, the operator could censor transactions or attack the network. P2Pool solved this by allowing individual miners to construct their own blocks while still aggregating their variance.
P2Pool utilized a 'share chain'—a secondary blockchain that ran alongside Bitcoin. Miners would solve easier blocks on the share chain to prove their work, and occasionally one of these shares would be difficult enough to qualify as a valid Bitcoin block. This architecture ensured that no central administrator controlled the hashrate or the payouts. The payments were distributed directly by the Bitcoin protocol via the coinbase transaction, making theft by a pool operator impossible.
Although P2Pool never achieved dominant market share due to its higher variance for small miners and complex setup, its existence provided a critical 'fail-safe' for the network. It stood as a constant check against the power of centralized pools; if a major pool ever abused its power, miners could instantly switch to P2Pool to restore decentralization. It pioneered concepts of 'sidechains' and decentralized governance that would reappear in later projects, representing the community's commitment to decentralization at all costs.
Key Sources: Bitcoin Wiki: P2Pool | Bitcoin Wiki: Pooled Mining