La rete THORChain è andata offline giovedì a causa di un bug del software, hanno confermato gli operatori blockchain su Twitter.
Il team ha notato che stanno lavorando per risolvere il problema il prima possibile, aggiungendo che l'interruzione non ha nulla a che fare con la solvibilità.
Gli sviluppatori sono a conoscenza di un arresto della catena e hanno identificato la probabile causa a causa di un tipo di transazione univoco (niente a che fare con la solvibilità).
Un aggiornamento verrà pubblicato non appena ci saranno informazioni più confermate.
— THORChain (@THORChain) 27 ottobre 2022
Un non determinismo tra nodi
Circa quattro ore dopo l'annuncio iniziale, il team di THORChain ha condiviso un altro aggiornamento, affermando che il problema derivava da fonti di non determinismo tra i nodi.
"Le interruzioni del consenso in una macchina a stati distribuita provengono da fonti di non determinismo tra i singoli nodi e impediscono il danneggiamento del libro mastro", ha scritto il team.
Gli operatori di rete hanno ulteriormente delineato i passaggi necessari per risolvere il problema, che includevano la ricerca della fonte del non determinismo, il rilascio di un aggiornamento e il riavvio della macchina a stati, rilevando che erano vicini a trovare la fonte.
Dopo altre tre ore, il team ha annunciato di aver scoperto che il problema era la manipolazione delle stringhe.
"Risulta essere una manipolazione di stringhe: il codice stava spingendo un cosmos.Uint (invece di un uint64) in una stringa, che fa sì che la stringa ottenga il punto del big int invece del valore effettivo, facendo sì che la stringa del memo sia diversa su nodi diversi”.
Quando riprenderà le operazioni THORChain?
Gli sviluppatori hanno aggiunto di aver trascurato il problema in stagenet perché il memo errato è stato scambiato immediatamente e non è mai stato scritto nel blocco. Tuttavia, ha influenzato la rete principale perché ha una coda, che non consente che lo scambio di synth avvenga sullo stesso blocco, quindi il memo errato è stato scritto nel blocco.
Il team ha anche chiesto agli operatori del nodo THORChain di restare in attesa e prepararsi per le istruzioni poiché la patch veniva spedita immediatamente.
Sono trascorse più di 15 ore da quando la rete è andata offline e non c'è ancora un aggiornamento da parte del team su quando la rete riprenderà le operazioni.
Non il primo
Nel frattempo, l'interruzione di THORChain non è la prima del suo genere, poiché molti altri blockchain sono andati offline ripetutamente.
Solana ha subito diversi tempi di inattività della rete , il più recente alla fine del mese scorso a causa della creazione di un blocco duplicato.
La rete post THORChain rimane offline 15 ore dopo che il bug del software è apparso per la prima volta su CryptoPotato .