Lido-insinööri on julkisesti varoittanut, että panostustalletuksen kaappaus voitaisiin toteuttaa Glamsterdamissa, Ethereum-verkon seuraavassa suunnitellussa päivityksessä. Varoitus liittyy konsensus-specs-tietovarastossa olevaan asiaan, joka suljettiin merkinnällä "ei suunnitteilla", jättäen huolen ilman muodollista korjausta spec-prosessissa.
Insinööri ei sanonut, että hyökkäys olisi tapahtumassa nyt. Väite on, että nykyinen suunnittelu jättää tilaa hyökkäykselle Glamsterdamissa, eikä tietovaraston käsittely kyseisestä konsensus-specs-asiasta ole sulkenut tätä tilaa.
Mitä talletuskaappausvaroitus itse asiassa sanoo
Varoitus keskittyy talletuspolkuun – reittiin, jota pitkin panostajan varat sitoutetaan panostusjärjestelmään. Kaappaus tässä yhteydessä tarkoittaa, että joku muu kuin aiottu tallettaja päätyy hallitsemaan sitä, mihin talletus päätyy. Lido-insinööri merkitsi tämän lopputuloksen mahdolliseksi Glamsterdamissa.
Annetuissa tiedoissa ei ole esitetty yhtään hyväksikäyttöä, eikä yhtään vaikutettua käyttäjää tai varoja ole nimetty. Varoitus on suunnittelutason väite, ei tapahtumaraportti.
Miksi konsensus-specs-asia on merkityksellinen
Konsensus-specs-tietovarastoon kirjataan ja tarkistetaan Ethereumin protokollasäännöt ennen kuin ne päätyvät asiakasohjelmiin. Sinne kirjattu asia on normaali tapa saada mahdollinen virhe kirjatuksi ja niiden ihmisten tietoon, jotka voivat muuttaa spec-määritystä.
Tämä kyseinen asia suljettiin merkinnällä "ei suunnitteilla". Se on tila, ei keskustelupöytäkirja. Se tarkoittaa, että asiaa ei käsitellä kyseisen kanavan kautta sellaisenaan kuin se kirjattiin. Kaikille, jotka seuraavat talletusten turvallisuutta Glamsterdamissa, sulkeminen siirtää kysymyksen muotoon "mitä spec muuttaa" → "mikä muu on tarkoitus estää tämä".
Puolustus, johon asian kirjoittaja viittaa
Konsensus-specs-asian kirjoittaja viittaa puolustuksena ennen talletusta tehtäviin tarkistuksiin. Käytännössä kyse on validoinnista, joka suoritetaan ennen kuin talletus hyväksytään – virheellisen tai väärään osoitteeseen menevän talletuksen pysäyttämisestä etuovella sen sijaan, että se huomattaisiin vasta sisällä.
Tämä on merkittävästi eri paikka korjaukselle. Spec-muutos muuttaa protokollasääntöjä, joita kaikkien on noudatettava. Ennen talletusta tehtävät tarkistukset ovat sen vastuulla, joka rakentaa ja ylläpitää talletusvirtaa, ja niiden kattavuus riippuu siitä, että tarkistukset todella toteutetaan ja niitä ylläpidetään.
Se, kattavatko ennen talletusta tehtävät tarkistukset täysin Lido-insinöörin kuvaaman kaappaustilanteen, ei ole ratkennut käytettävissä olevien tietojen perusteella. Kaksi kantaa – varoitus protokollatasolla ja puolustus tarkistustasolla – eivät selvästikään kohtaa toisiaan.
Mitä tekemistä Glamsterdamilla on asian kanssa
Glamsterdam on päivitys, jossa insinöörin mukaan kaappaus on mahdollinen. Tämä sitoo varoituksen tiettyyn, päivättyyn protokollatyöhön yleisen panostushuolen sijaan. Se tarkoittaa myös, että aikaikkuna asian käsittelylle rajautuu päivityksen omaan aikatauluun, oli se mikä tahansa.
Tässä esitetyt tiedot eivät sisällä Glamsteredamin päivämäärää, asiakasohjelman toteutuksen tilaa tai Lidon vastausta insinöörin varoituksen lisäksi. Ne sisältävät julkisen väitteen, suljetun asian ja ehdotetun puolustuksen, joka sijaitsee spec-tietovaraston ulkopuolella.
Mihin tästä mennään seuraavaksi
Avoin kysymys on menettelyllinen. "Ei suunnitteilla" -sulkeminen ei välttämättä lopeta keskustelua – se lopettaa kyseisen asian. Seuraava konkreettinen askel olisi uusi asia, pull request tai muutos siihen, miten ennen talletusta tehtävät tarkistukset määritellään ja pannaan täytäntöön. Mikään näistä ei ole vahvistettu annetuissa tiedoissa.
Toistaiseksi panostajilla ja asiakasohjelmatiimeillä on kirjattu varoitus ja puolustus, joka riippuu siitä, että tarkistukset ovat käytössä. Se, riittääkö tämä kuromiseen aukon Glamsterdamissa, on juuri se, mihin ei ole vastattu.




