La soluzione blockchain Layer 2 per Bitcoin, Stacks, ha annunciato il 24 maggio la ripresa della produzione di blocchi dopo aver risolto problemi legati a “comportamenti scorretti derivanti dalla logica di sincronizzazione della mempool del nodo di Stacks”.
Stacks Riprende la Produzione di Blocchi Tra Avvertimenti di 'Degrado Occasionale'

Stacks Avverte di ‘Degradazione Occasionale’ nella Produzione di Blocchi
Il 24 maggio, la soluzione blockchain Layer 2 per Bitcoin, Stacks, ha annunciato la ripresa della produzione di blocchi dopo aver affrontato “comportamenti scorretti derivanti dalla logica di sincronizzazione della mempool del nodo di Stacks”. Ha consigliato a tutti gli operatori di nodi, in particolare minatori e firmatari, di aggiornare i loro nodi alla versione 3.1.0.0.11.
Tuttavia, in un aggiornamento condiviso tramite X, la soluzione Layer 2 ha avvertito di ulteriori “degradazioni occasionali” nella produzione di blocchi fino a quando tutti i minatori e i firmatari non completeranno l’aggiornamento. L’annuncio che invita gli operatori del nodo ad aggiornare all’ultima versione è arrivato poche ore dopo che gli sviluppatori principali hanno affermato di aver identificato la potenziale causa. Nel rapporto preliminare condiviso su Github, il team di Stacks ha detto:
“Il bug stesso risale in realtà al 2020 e riguarda un comportamento scorretto nella logica di sincronizzazione della mempool del nodo di Stacks, che porta alcuni nodi a restituire messaggi impropri in risposta alle chiamate RPC utilizzate dalla normale sincronizzazione della mempool. I nodi di Stacks che invocano quella chiamata RPC hanno una logica scorretta che porta la loro rete a diventare non reattiva, il che non è stato un problema fino a quando non c’è stata una quantità molto maggiore di dati processati tramite alcuni blocchi recenti.”
Secondo i risultati preliminari, l’ultimo aggiornamento è compatibile con le directory dei chainstate dalla versione 3.x.x.x.x. Il rilascio dell’ultimo aggiornamento dovrebbe finalmente risolvere il problema, che Stacks inizialmente ha riconosciuto il 18 aprile.

All’epoca, il team di Stacks insisteva che una “semplice patch” avrebbe risolto il problema e gli operatori del nodo non avrebbero dovuto fare nulla. Tuttavia, un ritardo nella produzione di blocchi legato a un fork del Bitcoin al blocco 897442 ha spinto gli sviluppatori a avviare un’altra indagine il 19 maggio.
Dopo aver visto il 70% dei firmatari ripristinare una versione precedente del chainstate, la normale produzione di blockchain è ripresa solo per i sviluppatori per segnalare un altro ritardo quattro giorni dopo.













