Ethereum co-founder Vitalik Buterin broke his silence on the controversial ProgPow mining algorithm proposal on February 24, 2020, delivering a sharp rebuke not of the technology itself, but of the process by which it was resurrected. His tweets that day exposed deep governance fault lines within the Ethereum ecosystem that would reverberate for months.
TL;DR
- Vitalik Buterin criticized Ethereum developers for the sudden reapproval of ProgPow on February 21, calling it “ninja-reapproved”
- ProgPow would change Ethereum’s mining algorithm to favor GPU miners over ASIC hardware
- The proposal went from dormant to scheduled for a July fork in just 1.5 hours on a developer call
- Buterin remained neutral on the proposal itself but strongly criticized the governance process
- Community members feared a chain split similar to the 2016 DAO hack aftermath
- Ethereum community manager Hudson Jameson promised a blog post summarizing pros and cons
What Is ProgPow and Why Does It Matter?
Programmatic Proof-of-Work, or ProgPow, is a proposed modification to Ethereum’s mining algorithm designed to minimize the efficiency advantage of Application-Specific Integrated Circuits (ASICs). These specialized chips, manufactured primarily by companies like Bitmain, had come to dominate Ethereum mining, effectively crowding out individual GPU miners and raising concerns about mining centralization.
By making Ethereum’s hashing algorithm more dependent on GPU-friendly computations — those that utilize memory bandwidth and other graphics card capabilities — ProgPow aimed to level the playing field. The proposal had been floating around since June 2018, when it was first introduced as Ethereum Improvement Proposal (EIP) 1057.
The idea was politically charged from the start. ASIC manufacturers stood to lose significant revenue, while GPU miners and their supporters — including major GPU producer Nvidia — stood to gain. The debate was never purely technical; it was about power, economics, and the philosophy of decentralization.
The Friday Bombshell
On Friday, February 21, 2020, during a routine Ethereum developer call, ProgPow was suddenly and unexpectedly brought back to life. The proposal had been approved earlier in the year, subject to a positive security audit. After that audit came back clean, the matter had gone quiet for weeks. Many in the community assumed it had been shelved.
Then, in the span of approximately 90 minutes on that Friday call, developers tentatively reapproved ProgPow and scheduled it for implementation in July — just three weeks after Ethereum’s next planned hard fork in June. For many observers, including Buterin, the abruptness was jarring.
Buterin Speaks Out
On Monday, February 24, Buterin took to Twitter to express his concerns. “The way progpow was ninja-reapproved definitely did not help make people trust the governance or feel safe,” he wrote. When asked to clarify what he meant by “ninja-approved,” Buterin was characteristically direct: “It went from ‘phew, this thing is gone and has not been talked about for quite a while’ to ‘OMG it’s now SCHEDULED FOR THE NEXT HARDFORK???!’ within the span of 1.5 hours.”
Crucially, Buterin stressed that his criticism was about process, not substance. He remained neutral on whether ProgPow should actually be implemented. His concern was that the lack of transparent communication and clear governance signals was eroding community trust — and driving stakeholders toward increasingly extreme positions to make their voices heard.
He suggested that without clear boundaries on “where we clearly don’t want governance to go,” the community would continue to resort to what he called “Schelling fences” — loud, simple, and clear messages designed to coordinate opposition.
Fears of a Chain Split
The ProgPow controversy raised the specter of a chain split, a scenario painfully familiar to anyone who had lived through the DAO hack of 2016. That event had divided Ethereum into two chains: Ethereum (ETH) and Ethereum Classic (ETC), a schism that persists to this day.
Opponents of ProgPow argued that forcing through such a contentious change risked repeating history. If a significant portion of the network — particularly ASIC miners who had invested heavily in hardware — refused to adopt the new algorithm, the result could be two competing Ethereum chains. Others raised concerns that ProgPow might disproportionately benefit certain GPU manufacturers, particularly Nvidia, whose cards were better optimized for the proposed algorithm’s memory-heavy computations.
Ethereum community manager Hudson Jameson attempted to pour oil on troubled waters, promising a comprehensive blog post that would summarize the arguments for and against ProgPow. But the damage to community trust had already been done.
The Singapore Precedent
In an interesting regulatory parallel, February 24, 2020, also marked the date when Singapore’s appellate court issued a landmark decision in what was reportedly the first case involving cryptocurrency trading disputes in the country. The ruling highlighted the growing need for clear legal frameworks around digital asset transactions — a need that the ProgPow governance controversy demonstrated was just as pressing within protocol development as it was in the courtroom.
Why This Matters
The ProgPow saga of February 2020 is a masterclass in the challenges of decentralized governance. It showed that even in a community led by visionary technologists like Vitalik Buterin, the process by which decisions are made matters as much as the decisions themselves. The “ninja-reapproval” episode eroded trust, inflamed divisions, and nearly triggered a chain split — all preventable outcomes with better communication and more transparent decision-making.
The lessons from this episode continue to resonate as Ethereum and other blockchain projects navigate the complex intersection of technical upgrades, economic incentives, and community governance. Transparency, inclusivity, and clear communication are not optional extras — they are the foundation upon which decentralized systems must be built.
Disclaimer: This article is for informational purposes only and does not constitute financial advice. Always do your own research before making investment decisions.
vitalik calling it ninja-reapproval was spot on. 1.5 hours to unkill a proposal that affects the entire mining ecosystem is wild
progpow was supposed to stop bitmain asics but the whole thing got shelved anyway. pos made it irrelevant within 2 years
^ exactly. gpu miners wasted months lobbying for this and then merge happened. all that drama for nothing
hud jameson promising a blog post with pros and cons was the classic ethereum governance move. kick the can