Em comemoração aos 10 anos do Ethereum, relembre o evento que quase destruiu a segunda maior criptomoeda do mundo. Conheça a história do The DAO hack de 2016, que levou ao primeiro hard fork do Ethereum. Como US$ 70 milhões foram roubados e o que isso mudou no cripto.
A Vulnerabilidade Fatal
O código do The DAO continha uma falha crítica conhecida como “reentrancy attack”. Esta vulnerabilidade permitia que um atacante fizesse múltiplas chamadas para a função de retirada antes que o saldo fosse atualizado, essencialmente “drenando” fundos repetidamente. A falha estava na ordem das operações: o contrato primeiro enviava os ETH e só depois atualizava o saldo interno, criando uma janela para exploração. Ironicamente, esta vulnerabilidade havia sido identificada por desenvolvedores da comunidade semanas antes do ataque, mas não foi corrigida a tempo. A complexidade do código e a pressão para lançar rapidamente contribuíram para que esta falha passasse despercebida nos auditorias iniciais.