Till att börja med är det inte LUNA som är en stablecoin, utan det är UST som är menad att vara stablecoinen. Som du nämner är det också viktigt att förstå att UST skiljer sig från de flesta andra stablecoins genom att det är en algoritmisk stablecoin. Den är designad på det sättet att man alltid i teorin ska kunna skicka in 1 UST i ett smart kontrakt och få ut LUNA till ett värde av 1 dollar. Man kan också göra det omvända, dvs skicka in LUNA till ett värde 1 dollar och få ut 1 UST.
Dvs om UST blir värt mer än 1 dollar finns det ett ekonomiskt incitament att skicka in LUNA för x antal dollar och få ut fler än x antal UST. Detta kommer då leda till att priset på UST trycks ner. På samma sätt om UST blir värt mindre än 1 dollar så kan man skicka in x antal UST och få ut ett dollarvärde i LUNA som är högre än x. Dvs det finns alltid arbitrage-möjligheter så fort UST avviker från 1 dollar och det är detta som ska stabilisera den till 1 dollar.
Detta är ett system som fungerar bra i hyfsat stabila marknader men det var känt sedan tidigare (åtminstone ett halvår tillbaka om jag minns rätt) att systemet inte skulle fungera vid en stor krasch av priset på LUNA (och det är av denna anledningen som Luna Foundation Guard de senaste månaderna har köpt upp BTC för över en miljard dollar, för att med BTC försöka stabilisera priset på UST vid en eventuell LUNA-krasch).
Så när LUNA började krascha (mycket pga av att hela kryptomarknaden har kraschat de senaste månaderna, men även pga andra händelser med bland annat Anchor Protocol) så fanns det i praktiken för få LUNA i det smarta kontraktet för att backa upp alla UST. Detta gjorde att UST avvek nedåt från sin peg. Som beskrivet ovan kan man då skicka in UST och få ut LUNA till ett högre dollarvärde, vilket såklart en massa bottar gjorde. Dessa LUNA såldes direkt och pressade ner priset på LUNA ännu mer. Då blev UST ännu mindre backat, vilket gjorde att fler UST skickades in -> fler LUNA skapas -> priset på LUNA kraschar. Det blev helt enkelt en negativ feedback loop där priset per LUNA kraschade fullständigt medan mängden LUNA gick från att ha varit ca 350 miljoner st till att bli typ 6.5 biljoner LUNA på typ tre dagar.
Så lärdomarna från detta är ju att eftersom kryptomarknaden är volatil så behöver man designa stablecoins som är väldigt resistenta mot prisfall, även om resten av marknaden kraschar hårt. Man tycker ju att detta är något de borde ha lärt sig då en liknande historia hände med en annan algoritmisk stablecoin för ungefär ett år sedan...