THORChain interrompe la rete a causa di un problema di consenso PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

THORChain interrompe la rete a causa di problemi di consenso

Il protocollo di liquidità cross-chain THORChain ha visto la sua rete interrotta giovedì mentre gli sviluppatori lavoravano per risolvere il problema.

In un Twitter update il 28 ottobre, il team THOR ha affermato che gli sviluppatori erano a conoscenza dell’interruzione della catena e avevano identificato il problema come correlato a un tipo di transazione univoco e non a qualsiasi cosa abbia a che fare con la solvibilità del protocollo.

Scambio decentralizzato basato su THORChain THORSwap disse che l'interruzione della catena non aveva avuto alcun impatto sugli swap o sul pool di liquidità e che i fondi erano sicuri. Il team ha affermato che tutti gli swap ETH ed ERC-20 erano perfettamente funzionanti sull'aggregatore DEX.

“Gli arresti del consenso in una macchina a stati distribuiti derivano da fonti di non determinismo tra i singoli nodi e impediscono che il registro venga danneggiato”, disse il team THORChain in un aggiornamento separato poche ore dopo. 

THOR ha affermato che il prossimo passo sarà trovare la causa principale del problema e rilasciare un aggiornamento che lo risolva. Due ore dopo, sviluppatori disse avevano "chiaramente compreso" il problema del consenso dietro l'interruzione della rete ed erano in procinto di spedire una patch per risolverlo. 

Il bug nel codice era legato alla manipolazione delle stringhe che era passata inosservata su THOR stagenet – un testnet improvvisato che clona THORChain con risorse reali e consente nuove funzionalità prima che vengano implementate sulla rete principale. 

"Non l'ho visto in stagenet perché il promemoria errato non viene mai scritto su disco/blocco, perché viene scambiato immediatamente. Dove la rete principale ha una coda e quindi lo scambio con il synth non viene eseguito nello stesso blocco e il promemoria errato viene scritto nel blocco," ha spiegato il team THOR in un tweet.

Timestamp:

Di più da scatenato