A mechanism in Ethereum's protocol gradually increasing mining difficulty over time, eventually transitioning to Proof-of-Stake.