A lavina megbénult egy szokatlanul hangos hangerő által kiváltott hibától

A lavina megbénult a szokatlanul nagy hangerő által kiváltott hibával - 46167729142 9987c26a63 k 1200x628 1A Sunday Medium bejegyzésében Patrick O'Grady, az Ava Labs csapatának blockchain-mérnöke azt írta, hogy az Avalanche-hálózat megnövekedett torlódása "nemdeterminisztikus hibát" váltott ki azzal kapcsolatban, hogy a blokklánc-bizonyíték. Tét és nagy áteresztőképesség nyomon követi-e a tranzakciókat. Az alapok soha nem voltak veszélyben - jegyzi meg O'Grady, bár a jelentős félrelépés értékes tanulságot hagyott a blokklánc-ipar számára.

Mi az a lavina

Az Avalanche egy blokklánc, amelyet 2020 szeptemberében indítottak, és ígéretet tett arra, hogy másodpercenként 4.500 tranzakciót dolgozzon fel. Jelentős kriptovaluta-vállalatok támogatják, köztük a Galaxy Digital, a Bitmain és a Mike Novogratz Initialized Capital.

Tanulmányi jóváhagyással is rendelkezik, Emin Gün Sirer, a Cornell Egyetem informatikai professzora tervezte. A blokklánc általában más, úgynevezett "Ethereum-gyilkosokkal", vagy blokkláncokkal társul, amelyek célja a méretezhetőségi problémák megoldása, amelyek megalakulása óta a második legnagyobb blokkláncot sújtják.

Annak ellenére, hogy az Ethereum piaci részesedésének ellopására született, az Avalanche-t úgy is reklámozták, hogy elődjével kiegészítse és összekapcsolja, ahelyett, hogy szigorúan versenyezne. Az Avalanche három "alapértelmezett lánccal" rendelkezik, beleértve az úgynevezett "szerződésláncot", amely támogatja az Ethereum virtuális gépet (itt a idézet valós időben) és annak Solidity kódoló nyelve. És itt merült fel a probléma.

A bogár

Röviden, a tranzakciós áteresztőképesség növelése érdekében a három lavina lánc egymástól elkülönülve és elkülönülve marad, mindegyik tranzakciótípuson belül működik, mindaddig, amíg erőforrásként át kell állnia egy másik láncra.

Ezt a folyamatot tesztelték a Pangolin nevű új decentralizált pénzpiac elindítását követően. A netipikus mennyiségű felhasználó és mennyiség ugyanolyan atipikus mennyiségű blokkot hozott létre.

Ez, O'Grady megjegyzi, egy hibát váltott ki, amely hamis láncokon átívelő „pénzverést” hozott létre. Ahogy O'Grady mondta: "Ez néhány érvényesítőt néhány érvénytelen érmetranzakció elfogadására késztetett, míg a hálózat többi része nem volt hajlandó feldolgozni ezeket a tranzakciókat, és blokkolta a szerződésláncot." Fontos, hogy kettős díjak nem fordultak elő, és a hiba nem befolyásolta a rendszeres hálózati tevékenységeket - írta O'Grady.

Probléma megoldódott

Bár a hibáról néhány órán belül gondoskodtak, a megoldás megtalálása nem volt ilyen egyszerű. Végül a fejlesztők úgy oldották meg a problémát, hogy fokozatosan telepítettek egy javítást, alapvetően a szoftverek frissítésének módját.

A blokkláncok összetett infrastruktúrák, amelyeket emberek építettek, de amelyeket gépek kezelnek. A kezdeti elemzés során elég kicsi probléma ahhoz, hogy észrevétlen maradjon, a hálózat növekedésével szaporodhat.

Az Avalanche esetében a hiba nem okozta a hálózat kimaradását, de mégis hideg zuhany volt azok számára, akik azzal büszkélkedtek, hogy a hálózat képes volt kezelni a nagy teljesítményt az indítás előtt. Az AVAX, a blockchain token, 41,20 dollár körüli árfolyamon kereskedik, szemben a probléma felmerülésének február 53-i 11 dollárjával.