Laviin halvatud veast, mille vallandas ebatavaliselt tugev helitugevus

Laviin on halvatud ebatavaliselt suure helitugevuse põhjustatud veast - 46167729142 9987c26a63 k 1200x628 1Pühapäevases keskmises postituses kirjutas plokiahelate insener Patrick O'Grady Ava Labsi meeskonnast, et Avalanche'i võrgu suurenenud ummikud vallandasid "mitteterministliku vea", mis oli seotud sellega, kuidas plokiahela tõestamine. Osalus ja suure läbilaskevõimega tehingud jälgitakse. Fondid pole kunagi ohus olnud, märgib O'Grady, kuigi märkimisväärne valesti astumine on jätnud väärtusliku õppetundi plokiahelate tööstusele.

Mis on laviin

Avalanche on plokiahel, mis käivitati 2020. aasta septembris lubadusega töödelda 4.500 tehingut sekundis. Seda toetavad suuremad krüptovaluuta ettevõtted, sealhulgas Galaxy Digital, Bitmain ja Mike Novogratzi algkapital.

Sellel on ka akadeemiline heakskiit, mille on välja töötanud Cornelli ülikooli arvutiteaduse professor Emin Gün Sirer. Plokiahel on tavaliselt seotud teiste niinimetatud "Ethereumi tapjatega" ehk plokiahelatega, mille eesmärk on lahendada mastaapsuse probleemid, mis on selle loomisest alates vaevanud suuruselt teist plokiahelat.

Ehkki sündinud on Ethereumi turuosa varastamine, on Avalanche'i mainitud ka viisina eelkäijaga täiendamiseks ja ühendamiseks, mitte rangeks konkureerimiseks. Laviinil on kolm "vaikeketti", sealhulgas nn lepingute ahel, mis toetab Ethereumi virtuaalset masinat (siin tsitaat reaalajas) ja selle Solidity kodeerimiskeel. Ja see probleem tekkiski.

Viga

Lühidalt, tehingute läbilaskevõime suurendamiseks jäävad Avalanche'i kolm ahelat üksteisest eraldiseisvaks ja erinevaks ning mõlemad töötavad tehinguliikide seerias, kuni ressursina peab ta üle minema teisele ahelale.

Seda protsessi on pärast Pangolini uue detsentraliseeritud rahaturu käivitamist tõsiselt testitud. Ebatüüpiline hulk kasutajaid ja maht tekitas töötlemiseks sama ebatüüpilise hulga plokke.

See, märgib O'Grady, käivitas vea, mis tekitas vale ahelateülese “vermimise”. Nagu O'Grady ütles: "See pani mõned valideerijad aktsepteerima kehtetuid münditehinguid, samas kui ülejäänud võrk keeldus neid tehinguid töötlemast ja blokeeris lepinguketi." Oluline on see, et topelttasusid ei olnud ja viga ei mõjutanud regulaarset võrgutegevust, kirjutas O'Grady.

Probleem lahendatud

Kuigi vea eest hoolitseti mõne tunni jooksul, polnud lahenduse leidmine nii lihtne. Lõppkokkuvõttes lahendasid arendajad probleemi järk-järgult plaastri juurutamisega, põhimõtteliselt mis tahes tarkvara värskendamise viisiga.

Plokiahelad on keerukad infrastruktuurid, mis on ehitatud inimeste poolt, kuid mida haldavad masinad. Piisavalt väike probleem, et esialgse analüüsi käigus märkamatuks jääda, võib võrgu kasvades mitmekordistuda.

Avalanche'i puhul ei põhjustanud viga võrgu katkestust, kuid see oli siiski jääkülm dušš neile, kes kiitlesid võrgu võimega enne käivitamist suure jõudlusega hakkama saada. Plokiahela sümboolika AVAXi kauplemine on umbes 41,20 dollarit, langedes 53 dollarilt 11. veebruaril, kui probleem tekkis.