Am 12. März 2020 kaufte jemand ETH im Wert von 8,32 Millionen USD für
$ETH für 0 USD.
Wie ist das passiert?
> MakerDAO ermöglicht es Ihnen, ETH als Sicherheiten zu sperren und
#DAI dagegen zu leihen.
> Um das System solvent zu halten, muss Ihr Vault überbesichert bleiben. Wenn ETH zu stark fällt, wird Ihr Vault liquidiert.
> Die Liquidation funktionierte wie eine Auktion. Ihre ETH-Sicherheiten werden zum Verkauf angeboten.
> Bots, die als Keeper bezeichnet werden, bieten DAI, um es zu kaufen. Das höchste Gebot gewinnt die ETH. Die gesammelten DAI decken Ihre Schulden. Das Protokoll bleibt solvent.
Das Design ging von einer Sache aus: Dass es immer Bots geben würde, die konkurrieren.
Am 12. März 2020 fiel ETH innerhalb von Stunden um 43 %, Hunderte von Vaults gingen gleichzeitig unter Wasser. Jeder Keeper-Bot im Netzwerk versuchte, gleichzeitig Gebote abzugeben.
Ethereum konnte den Verkehr nicht bewältigen. Die Gaspreise schossen um das 10-fache in die Höhe. Die meisten Keeper-Bots hatten feste Gaseinstellungen, ihre Transaktionen blieben im Mempool stecken und warteten.
Auktionen wurden eröffnet. Niemand bot.
Ein Bot bemerkte es.
Er gab ein Gebot von 0 DAI ab. Wartete den Auktionstimer ab. Es kamen keine konkurrierenden Gebote. Auktion geschlossen. Der Bot erhielt echte ETH und zahlte nichts dafür.
Er tat es immer wieder. Fast 40 Minuten lang fegte ein Bot Auktion nach Auktion bei 0 USD.
8,32 Millionen USD in ETH, kostenlos innerhalb der Regeln des Protokolls erworben.
MakerDAO blieb mit 4,5 Millionen USD Schulden zurück, die niemand decken wollte. Das Protokoll hatte zuvor nie ein Defizit gehabt.
#MKR Inhaber mussten abstimmen, um neue MKR-Token zu prägen und sie auf dem offenen Markt zu verkaufen, nur um das Loch zu stopfen. Token-Inhaber wurden verwässert, um das System zu retten.
Der Vertrag tat genau das, was er tun sollte. Die Auktion lief korrekt. Der Bot hielt sich an die Regeln.
Das System hatte nur nie bedacht, was passiert, wenn jeder Teilnehmer gleichzeitig ausgeschaltet wird.
Diese Annahme kostete 4,5 Millionen USD bei einem Protokoll von 200 Millionen USD.
Jedes Liquidationssystem, das nach 2020 gebaut wurde, die dynamischen Parameter von Aave, die Angebotsobergrenzen, das Design der Bot-Anreize geht auf dieses einzelne 40-minütige Zeitfenster zurück.