Johdanto
Kukaan ei hakkeroinut mitään. Mikään älykäs sopimus ei epäonnistunut, ei yksityistä avainta vuotanut, eikä kalastelulinkkiä käytetty. 6. heinäkuuta BonkDAO:n, yhden Solanan lippulaivamemecoinin taustalla olevan yhteisöorganisaation, kassa siirsi noin 20 miljoonan dollarin arvosta BONK:ia hyökkääjän hallitsemaan lompakkoon. Jokainen siirron vaihe oli voimassa oleva transaktio, joka toteutettiin tarkalleen DAO:n omien sääntöjen mukaisesti.
Hyökkäyksen taustat
Hyökkääjä ei rikkonut hallintojärjestelmää; he ostivat äänestysoikeutta noin 4,4 miljoonalla dollarilla, implisiittisellä tuotolla lähes viisi yhteen, äänestyksessä, jossa seitsemän lompakkoa osallistui ja yli 18 000 jäsentä ei osallistunut. Tämä tapaus on puhtain todiste tähän mennessä epämiellyttävästä totuudesta, jota ala on vuosia kohteliaasti sivuuttanut: token-painotetulla äänestyksellä hallittu kassa on arvokas juuri sen verran kuin tilapäisen enemmistön kokoaminen maksaa.
Hyökkäyksen toteutus
Hyökkäys ei ollut nopea, eikä se ollut piilotettu. 30. kesäkuuta anonyymi lompakko jätti ehdotuksen BonkDAO:n hallintojärjestelmään, joka toimii Realmsissa, Solanan standardissa DAO-työkalussa.
Ehdotus kantoi nimeä BIP #76, esitteli itsensä hallinnan uudistussuunnitelmana ja pukeutui varkauden kieleen, joka liittyy käänteentekevään johtamiseen: asettaa uusi johto, uudelleenrakentaa neuvosto, rahastaa kassavarantoja, lopettaa verenvuoto. Siinä oli jopa rivi, joka huomautti, että kyllä-äänestäjät olisivat oikeutettuja saamaan tokeneita, yksityiskohta, joka jälkikäteen näyttää tummalta vitsiltä kannustinjärjestelmästä.
Äänestysprosessin analyysi
Äänestysprosentti oli 2,9%. Kyllä-äänien osuus oli 99,9%, mikä on se, miltä yksimielisyys näyttää, kun yksi äänestäjä on samaa mieltä itsensä kanssa. Sitten järjestelmä toimi suunnitellusti, mikä on koko ongelma. Realms-pohjainen hallinta toteuttaa hyväksytyt ehdotukset automaattisesti.
Turvatoimien puutteet
Kolme puuttuvaa turvatoimea muutti huonon ehdotuksen toteutetuksi, ja jokainen on standardikontrolli, jota DAO:lla ei yksinkertaisesti ollut. Ensimmäinen on aikarajoitus: pakollinen viive ehdotuksen hyväksymisen ja sen ohjeiden toteuttamisen välillä. Toinen on multisig tai neuvoston veto: hätäjarru, joka sallii nimettyjen allekirjoittajien jäädyttää poikkeukselliset toteutukset. Kolmas on kvorumisuunnittelu ja osallistuminen.
Markkinareaktio ja tulevaisuuden näkymät
Markkinoiden tuomio oli nopea mutta hillitty. BONK laski 8-10% paljastuksen jälkeen, kaupankäynnin ollessa tasoilla, jotka jättivät sen markkina-arvon lähelle 400 miljoonaa dollaria. Varastetut tokenit, yli 4,4 biljoonaa BONK:ia, edustavat tarjontaa, joka oli jo markkinoiden ulkopuolella kassassa.
Johtopäätökset
Tapaus laskeutuu myös elävän lainsäädäntötaistelun keskelle. 20 miljoonan dollarin kassan katoaminen voimassa olevan äänestyksen kautta, jota seuraa vetoomus juuri siihen lainvalvontaan, jonka ympärille järjestelmä oli suunniteltu, antaa skeptikoille heidän argumenttinsa yhdessä anekdootissa: ala haluaa koodin olevan laki, kunnes koodi häviää, jolloin se haluaa lain olevan laki.