First Public CUDA Miner Released
User 'puddinpop' releases the first open-source GPU miner for Windows, democratizing the hash power race against private miners.
On September 18, 2010, Bitcointalk user puddinpop released the first public CUDA-based GPU miner for Windows. This release was a direct response to the "mining arms race" initiated by ArtForz, who was privately mining with GPUs and dominating the network hashrate. Prior to this release, the average user was mining with their CPU (Central Processing Unit), netting only pennies per day. Puddinpop's software allowed anyone with an NVIDIA graphics card to harness its massive parallel processing power, instantly increasing their hashing efficiency by orders of magnitude.
The release was significant because it leveled the playing field. ArtForz's private monopoly on high-speed mining was broken, preventing the centralization of hashrate in the hands of a single actor. This event marked the irreversible transition of Bitcoin mining from a background task on office computers to a dedicated industrial activity. The software was released under the MIT license, allowing other developers to fork and optimize it. Within days, the network difficulty began to climb vertically as thousands of gamers and enthusiasts repurposed their graphics cards for mining.
This technological shift fundamentally altered Bitcoin's security model. CPU mining was "one CPU, one vote," as envisioned in the whitepaper. GPU mining shifted this to "one GPU, one vote," initiating the hardware cycle that would eventually lead to FPGAs and ASICs. The release of the public CUDA miner democratized hashrate production, preventing early centralization by a single private actor and launching the era of industrial-scale crypto mining.
Key Sources:
• Bitcointalk: Puddinpop's Release Thread
• Bitcoin Wiki: Puddinpop's Miner
• CoinDesk: Evolution of Mining Hardware