Em 12 de março de 2020, alguém comprou $8,32M em $ETH por $0. Como isso aconteceu? > O MakerDAO permite que você bloqueie ETH como colateral e empreste $DAI contra ele. > Para manter o sistema solvente, seu cofre deve permanecer sobrecolateralizado. Se o ETH cair demais, seu cofre será liquidado. > A liquidação funcionou como um leilão. Seu colateral em ETH é colocado à venda. > Bots chamados keepers fazem lances em DAI para comprá-lo. O maior lance ganha o ETH. O DAI arrecadado cobre sua dívida. O protocolo permanece solvente. O design assumiu uma coisa: Que sempre haveria bots competindo. 12 de março de 2020. O ETH caiu 43% em horas, centenas de cofres ficaram submersos ao mesmo tempo. Cada bot keeper na rede tentou enviar lances simultaneamente. O Ethereum não conseguiu lidar com o tráfego. Os preços do gás dispararam 10x. A maioria dos bots keepers tinha configurações de gás fixas, suas transações ficaram presas no mempool, esperando. Os leilões estavam se abrindo. Ninguém estava fazendo lances. Um bot notou. Ele enviou um lance de 0 DAI. Esperou o tempo do leilão acabar. Nenhum lance concorrente chegou. O leilão foi encerrado. O bot recebeu ETH real e não pagou nada por isso. Ele fez isso repetidamente. Por quase 40 minutos, um bot varreu leilão após leilão a $0. $8,32M em ETH, adquiridos gratuitamente dentro das regras do protocolo. O MakerDAO ficou com $4,5M em dívida que ninguém cobriria. O protocolo nunca havia operado com déficit antes. Os detentores de $MKR tiveram que votar para cunhar novos tokens MKR e vendê-los no mercado aberto apenas para tapar o buraco. 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. ...