Avalanche on halvaantunut epätavallisen kovan äänenvoimakkuuden laukaisemasta vikasta

Lavina halvaantunut epätavallisen suuren äänenvoimakkuuden aiheuttaman virheen johdosta - 46167729142 9987c26a63 k 1200x628 1Sunnuntai Medium -viestissä blockchain-insinööri Patrick O'Grady Ava Labs -tiimistä kirjoitti, että lisääntynyt ruuhka Avalanche-verkossa laukaisi "epädeterministisen virheen", joka liittyi siihen, miten blockchain-proof-panos ja suuritehoinen liikenne seuraa tapahtumia. Rahastot eivät ole koskaan olleet vaarassa, O'Grady toteaa, vaikka merkittävä väärä askel on jättänyt arvokkaan oppitunnin blockchain-teollisuudelle.

Mikä on lumivyöry

Avalanche on lohkoketju, joka lanseerattiin syyskuussa 2020, ja lupaus käsitellä 4.500 tapahtumaa sekunnissa. Sitä tukevat suuret kryptovaluuttayritykset, kuten Galaxy Digital, Bitmain ja Mike Novogratzin Initialized Capital.

Sillä on myös akateeminen hyväksyntä, jonka on suunnitellut Cornellin yliopiston tietojenkäsittelytieteen professori Emin Gün Sirer. Lohkoketju liittyy yleensä muihin ns. "Ethereum-tappajiin" tai lohkoketjuihin, jotka on suunniteltu ratkaisemaan skaalautuvuusongelmat, jotka ovat vaivanneet toiseksi suurinta lohkoketjua sen perustamisesta lähtien.

Vaikka Avalanche on syntynyt varastamaan markkinaosuuksia Ethereumilta, se on myös mainostettu tapa täydentää ja yhdistää pikemminkin kuin tiukasti kilpailla edeltäjänsä kanssa. Avalanchessa on kolme "oletusketjua", mukaan lukien niin kutsuttu "sopimusketju", joka tukee Ethereumin virtuaalikonetta (tässä lainaus reaaliajassa) ja sen Solidity-koodauskieli. Ja tässä ongelma syntyi.

Ötökkä

Lyhyesti sanottuna transaktiotehon lisäämiseksi kolme Avalanche-ketjua pysyvät erillisinä ja erillisinä toisistaan ​​ja toimivat kukin transaktiotyyppien sisällä, kunnes sen on resurssina vaihdettava toiseen ketjuun.

Tämä prosessi testattiin uuden hajautetun rahamarkkinan, nimeltään Pangolin, käynnistämisen jälkeen. Epätyypillinen määrä käyttäjiä ja määrä loi yhtä epätyypillisen määrän lohkoja prosessoitavaksi.

Tämä, O'Grady toteaa, laukaisi virheen, joka loi väärän ketjun ylittävän "rahapajan". Kuten O'Grady sanoi: "Tämä sai jotkut validoijat hyväksymään kelpaamattomia kolikkotapahtumia, kun taas muu verkko kieltäytyi käsittelemästä näitä tapahtumia ja esti sopimusketjun." Tärkeää on, että kaksoismaksuja ei tapahtunut eikä vika vaikuttanut säännölliseen verkkotoimintaan, O'Grady kirjoitti.

Ongelma ratkaistu

Vaikka vika on hoidettu muutamassa tunnissa, ratkaisun löytäminen ei ollut niin yksinkertaista. Viime kädessä kehittäjät ratkaisivat ongelman asentamalla vähitellen korjaustiedoston, periaatteessa minkä tahansa ohjelmiston päivityksen.

Lohkoketjut ovat monimutkaisia ​​infrastruktuureja, jotka ovat rakentaneet ihmiset, mutta joita hallitsevat koneet. Riittävän pieni ongelma, joka jää huomaamatta alkuperäisen analyysin aikana, voi lisääntyä verkon kasvaessa.

Avalanchen tapauksessa vika ei aiheuttanut verkkokatkoja, mutta se oli silti kylmä suihku niille, jotka kehuivat verkon kykyä käsitellä suurta suorituskykyä ennen käynnistämistä. Blockchain-tunnuksen AVAX käy kauppaa noin 41,20 dollarissa, kun se oli 53 dollaria 11. helmikuuta, kun ongelma ilmeni.