Varnostno delovanje omrežja THORChain po 20-urnem premoru verige – crypto.news

Omrežno podjetje THORchain je poročalo o težavi, ki je povzročila nedeterminizem med posameznimi vozlišči, zaradi česar je bilo omrežje zaprto. Vendar pa je šele pred kratkim omrežje z dokazi o obveznici in medverižno izmenjavo THORChain prijavljeni da po več kot 20-urnem izpadu zdaj "popolnoma deluje".

Ekipa THORChain je 28. oktobra tvitnila, da je bila trgovina ponovno vzpostavljena in da je omrežje "spet vzpostavljeno in ustvarja bloke." Podjetje je 27. oktobra poročalo o težavi, ki je povzročila zaustavitev omrežja.

Nedeterminizem med vozlišči

Skrbniki omrežja so prej trdili, da plačilna sposobnost ni bila povezana z mirovanjem in da je bila posledica nedeterminizma med posameznimi vozlišči, potem ko so skrbniki verige blokov v četrtek na Twitterju priznali izpad omrežja THORChain zaradi napake v programski opremi. Po izjavi, da izpad nima nobene zveze s plačilno sposobnostjo, je podjetje svojim strankam zatrdilo, da poskušajo najti rešitev čim prej.

Glede na prej objavljeno posodobitev avtorja THORChein, je podjetje opazilo vire nedeterminizma med vozlišči, kar je povzročilo težavo približno štiri ure po prvem obvestilu.

Raziskovalci so povedali, da so konsenzni zastoji v porazdeljenem državnem stroju posledica virov nedeterminizma med vozlišči in ščitijo pred poškodbami glavne knjige. Omrežni skrbniki so našteli postopke, potrebne za odpravo težave, in ugotovili, da so skoraj tam: lociranje vira nedeterminizma, objava posodobitve in ponovni zagon stanja stroja.

THORChain trdi, da je šlo za manipulacijo nizov po ponovnem zagonu

Ekipa je poročala, da je težavo prepoznala kot manipulacijo z nizi po nadaljnjih treh urah trgovci vlagatelji pa so čakali na odgovor podjetja. Glede na njihovo izjavo bi morali razvijalci opaziti težavo, ker je bila napačna beležka takoj izklopljena in nikoli ni bila vnesena v blok. Napačen memo je bil zapisan v bloku, kar je vplivalo na glavno omrežje, saj vsebuje čakalno vrsto, ki preprečuje sintetiziranje zamenjave v istem bloku.

Ekipa je napovedala ustavitev delovanja zaradi incidenta in svoje stranke prosila za potrpežljivost, ko je pripravljala navodila, medtem ko je bil popravek takoj dostavljen. Po 15 urah izpada je omrežje končno začelo delovati, kmalu zatem pa je ekipa podjetja zagotovila posodobitev.

Po navedbah podjetja se je izkazalo, da je koda potiskala cosmos.Uint (namesto uint64) v niz, zaradi česar je niz dobil točko velikega int namesto svoje dejanske vrednosti, kar je povzročilo različne memo nize na različnih vozliščih. Napačna beležka se nikoli ne zapiše na disk ali v blok. Zato izjava tega ni videla.

Veriga je bila ustavljena zaradi varnostnih razlogov, vendar je po besedah ​​tiskovne predstavnice THORChaina podjetje nameravalo "vrniti, ko se odkrije vir ne-determinizma". Vendar je med izpadom platforma za zamenjavo žetonov THORSwap potrdila, da sta zamenjavi Ethereum in ERC-20 še vedno podprti.

Več o THORchain

Cosmos SDK je bil uporabljen za ustvarjanje neodvisne verige blokov THORChain, ki bi delovala kot medverižna decentralizirana borza (DEX). Uporablja mehanizem avtomatiziranega izdelovalca trga (AMM), podoben zgodnjim različicam Uniswap (Uniswap) ali Bancor (BNT), pri čemer THORChainov izvorni žeton (RUNE) služi kot bistven zamenjavni par.


Sledite nam v Google News

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