An attacker triggered empty blocks, causing Ethereum developers to scramble for a solution. Source link