Záloha sítě THORChain po 20hodinové pauze řetězce – crypto.news

Síťová společnost THORchain oznámila problém, který měl za následek nedeterminismus mezi jednotlivými uzly, což vedlo k vypnutí sítě. Nedávno však síť proof-of-bond a cross-chain výměna THORChain prohlásil, že po více než 20hodinové odstávce byla nyní „plně funkční“.

Tým THORChain tweetoval 28. října, že obchod byl obnoven a že síť je „opět v provozu a vytváří bloky“. Společnost nahlásila problém vedoucí k vypnutí sítě 27. října.

Nedeterminismus mezi uzly

Správci sítě dříve tvrdili, že platební schopnost nesouvisí se zastavením a byla způsobena nedeterminismem mezi jednotlivými uzly poté, co správci blockchainu ve čtvrtek na Twitteru uznali výpadek sítě THORChain kvůli softwarové chybě. Po konstatování, že odstávka nemá nic společného s platební schopností, společnost pokračovala v prohlášení svých klientů, že se snaží najít řešení co nejrychleji.

Podle dříve zveřejněné aktualizace od THORChainSpolečnost si všimla zdrojů nedeterminismu mezi uzly, což způsobilo problém přibližně čtyři hodiny po prvním upozornění.

Výzkumníci uvedli, že zastavení konsenzu v distribuovaném stavovém stroji je výsledkem zdrojů nedeterminismu mezi uzly a ochrany před poškozením účetní knihy. Správci sítě vypsali postupy potřebné k vyřešení problému a poznamenali, že už jsou téměř u toho: lokalizace zdroje nedeterminismu, zveřejnění aktualizace a restartování státního počítače.

THORChain tvrdí, že to byla manipulace se strunami po spuštění Back On

Tým oznámil, že po dalších třech hodinách identifikoval problém jako manipulaci s řetězci obchodníci a investoři čekali na odpověď firmy. Podle jejich prohlášení si vývojáři měli problému všimnout, protože nesprávná poznámka byla okamžitě vypnuta a nikdy se do bloku nedostala. Chybná poznámka byla zapsána do bloku, což mělo dopad na hlavní síť, protože obsahuje frontu, která brání swapu v syntéze na stejném bloku.

Tým oznámil zastavení provozu kvůli incidentu a požádal své zákazníky o trpělivost, protože připravoval pokyny, zatímco byla oprava okamžitě dodávána. Po 15 hodinách odstávky byla síť konečně uvedena do provozu a krátce poté tým společnosti poskytl aktualizaci.

Podle firmy se ukázalo, že kód vtlačil cosmos.Uint (místo uint64) do řetězce, což způsobilo, že řetězec získal obrovský bod int místo své skutečné hodnoty, což mělo za následek různé memo řetězce na různých uzlech. Vadná poznámka se nikdy nezapíše na disk ani do bloku. Proto to prohlášení nevidělo.

Řetěz byl zastaven z bezpečnostních důvodů, ale podle mluvčí THORChain to společnost zamýšlela „vraťte se, jakmile bude odhalen zdroj nedeterminismu“. Během výpadku však platforma pro výměnu tokenů THORSwap potvrdila, že swapy Ethereum a ERC-20 jsou stále podporovány.

Více na THORchain

Cosmos SDK bylo použito k vytvoření nezávislého blockchainu THORChain, který by fungoval jako cross-chain decentralized exchange (DEX). Využívá mechanismu automatického tvůrce trhu (AMM) podobného raným verzím Uniswap (Uniswap) nebo Bancor (BNT), přičemž jako základní swapový pár slouží nativní token THORChain (RUNE).


Sledujte nás ve Zprávách Google

Zdroj: https://crypto.news/thorchain-network-back-up-after-a-20-hour-chain-pause/