Ethereum Protocol Development Governance and Network Upgrade Coordination

This post will discuss how protocol level development decisions are made as well as how Ethereum network upgrades (a.k.a hard forks) are organized. There is a rich history in how Ethereum’s decision making processes have developed over time. This article will focus on Eth 1.0 governance and not touch on Ethereum 2.0 governance. This article does not represent the viewpoint of the Ethereum Foundation or any other entity that I am associated with. ...

March 23, 2020 · 11 min · Hudson Jameson

ProgPoW: The Ethereum Community Speaks

Programmatic Proof-of-Work (ProgPoW) has been a topic of contention in the Ethereum community for a long time. This post explains the history of ProgPoW, the various arguments for and against it, and my personal opinion on the topic. I am speaking on behalf of myself, Hudson Jameson, and not on behalf of the Ethereum Foundation or any other entity. History ProgPoW is “a new Proof-of-Work algorithm to replace Ethash that utilizes almost all parts of commodity GPUs”. ProgPoW aims to decrease the economic incentive to build an Application-Specific Integrated Circuit (ASIC); a highly specialized device designed for a specific purpose, in this case, mining Ethereum much more efficiently than traditional GPU mining. ProgPoW is not designed to completely prevent a ProgPoW ASIC from being created, but rather make it expensive to build and not worth it to produce. It was submitted as a core EIP on May 2, 2018, by a semi-anonymous group calling itself IfDefElse. ...

March 2, 2020 · 28 min · Hudson Jameson