Bitcoin Core v0.7.0 ('Ultraprune')
The release of Bitcoin Core 0.7.0 introduces 'Ultraprune,' solving the disk space crisis that threatened decentralization.
On September 17, 2012, the Bitcoin development team released version 0.7.0, widely regarded as one of the most critical performance upgrades in the project's history. By late 2012, the Bitcoin blockchain was growing exponentially, and the initial synchronization process (downloading the history) was becoming painfully slow, threatening to centralize the network around only those with powerful servers.
This release introduced Ultraprune (later verified as LevelDB integration). This change fundamentally altered how the client stored data, allowing it to validate transactions without keeping the entire history of spent coins in active memory. It drastically reduced the disk space and RAM required to run a full node. For the 2012 user, this was the difference between Bitcoin being a "server-only" application and something that could run on a home laptop. It was a vital scaling victory that ensured the network remained accessible to hobbyists.