Op 12 maart 2020 kocht iemand voor $8,32 miljoen aan $ETH voor $0. Hoe is dat gebeurd? > MakerDAO laat je ETH als onderpand vastzetten en $DAI ertegen lenen. > Om het systeem solvabel te houden, moet je kluis overgecollateraliseerd blijven. Als ETH te veel daalt, wordt je kluis geliquideerd. > Liquidatie werkte als een veiling. Je ETH-onderpand wordt te koop aangeboden. > Bots genaamd keepers bieden DAI om het te kopen. Het hoogste bod wint de ETH. De opgehaalde DAI dekt je schuld. Protocol blijft solvabel. Het ontwerp ging uit van één ding: dat er altijd bots zouden zijn die met elkaar zouden concurreren. Op 12 maart 2020 daalde ETH met 43% in enkele uren, honderden kluizen gingen tegelijkertijd onder water. Elke keeper-bot op het netwerk probeerde gelijktijdig biedingen in te dienen. Ethereum kon de verkeersdrukte niet aan. Gasprijzen stegen met 10x. De meeste keeper-bots hadden vaste gasinstellingen, hun transacties bleven vastzitten in de mempool, wachtend. Veilingen werden geopend. Niemand bood. Eén bot merkte het op. Het diende een bod van 0 DAI in. Wachtte de veilingtimer af. Er kwamen geen concurrerende biedingen binnen. Veiling gesloten. De bot ontving echte ETH en betaalde er niets voor. Het deed het opnieuw en opnieuw. Bijna 40 minuten lang veegde één bot veiling na veiling voor $0. $8,32 miljoen aan ETH, gratis verkregen binnen de regels van het protocol. MakerDAO bleef achter met $4,5 miljoen aan schuld die niemand zou dekken. Het protocol had nog nooit een tekort gehad. $MKR-houders moesten stemmen om nieuwe MKR-tokens te minten en deze op de open markt te verkopen om het gat te dichten. Tokenhouders werden verwaterd om het systeem te redden. Het contract deed precies wat het moest doen. De veiling verliep correct. De bot volgde de regels. ...