Em 12 de março de 2020, alguém comprou $ETH no valor de $8,32 milhões por $0. Como isso aconteceu? > MakerDAO permite que você bloqueie ETH como garantia e peça empréstimos $DAI contra ele. > Para manter o sistema solvente, seu cofre precisa permanecer sobregarantido. Se o ETH cair muito, seu cofre é liquidado. > Liquidação funcionou como um leilão. Sua garantia de ETH é colocada à venda. > bots chamados de keepers fazem lance DAI para comprá-lo. O lance mais alto ganha o ETH. O DAI arrecadado cobre sua dívida. O protocolo permanece solvente. O design assumia uma coisa: que sempre haveria bots competindo. 12 de março de 2020. O ETH caiu 43% em horas, centenas de vaults foram submersos ao mesmo tempo. Todo bot keeper na rede tentou enviar lances simultaneamente. O Ethereum não conseguiu lidar com o tráfego. O preço da gasolina disparou 10 vezes. A maioria dos bots keeper tinha configurações fixas de gás, suas transações ficavam presas no mempool, esperando. Leilões estavam sendo abertos. Ninguém estava dando lances. Um bot percebeu. O lance foi apresentado de 0 DAI. Esperei o tempo do leilão passar. Nenhuma oferta concorrente surgiu. Leilão encerrado. O bot recebeu ETH real e não pagou nada por isso. Ele fez isso repetidas vezes. Por quase 40 minutos, um robô varreu leilão após leilão por $0. $8,32 milhões em ETH, adquiridos gratuitamente dentro das regras do protocolo. A MakerDAO ficou com 4,5 milhões de dólares em dívida que ninguém cobria. O protocolo nunca tinha apresentado déficit antes. $MKR detentores tiveram que votar para cunhar novos tokens MKR e vendê-los no mercado aberto só para tapar a lacuna. Os detentores de tokens foram diluídos para salvar o sistema. O contrato fez exatamente o que deveria fazer. O leilão funcionou corretamente. O bot seguiu as regras. ...