Soluția blockchain Layer 2 pentru Bitcoin, Stacks, a anunțat pe 24 mai reluarea producției de blocuri după rezolvarea problemelor legate de “comportamentul necorespunzător derivat din logica de sincronizare a mempool-ului node-ului Stacks”.
Stacks reia producția de blocuri în ciuda avertismentelor de „degradare ocazională”

Stacks avertizează asupra unei ‘Degradări Ocazionale’ în Producția de Blocuri
Pe 24 mai, soluția blockchain Layer 2 pentru Bitcoin, Stacks, a anunțat reluarea producției de blocuri după ce a abordat “comportamentul necorespunzător derivat din logica de sincronizare a mempool-ului node-ului Stacks”. A sfătuit toți operatorii de noduri, în special minerii și semnatarii, să își actualizeze nodurile la versiunea 3.1.0.0.11.
Cu toate acestea, într-un update împărtășit prin X, soluția Layer 2 a avertizat asupra unei posibile “degradări ocazionale” în producția de blocuri până când toți minerii și semnatarii finalizează actualizarea. Anunțul care îndrumă operatorii de noduri să facă upgrade la cea mai recentă versiune a venit la doar câteva ore după ce dezvoltatorii principali au afirmat că au identificat cauza potențială. În post-mortemul inițial împărtășit pe Github, echipa Stacks a spus:
“Problema în sine datează de fapt din 2020 și are de-a face cu comportamentul necorespunzător în logica de sincronizare a mempool-ului node-ului Stacks, care determină ca unele noduri să returneze mesaje necorespunzătoare ca răspuns la apelurile RPC utilizate pentru sincronizarea normală a mempool-ului. Nodurile Stacks care invocă acel apel RPC au o logică necorespunzătoare care determină ca rețeaua lor să devină nereceptivă, ceea ce nu a fost o problemă până când nu a fost mult mai multe date care să fie procesate prin unele blocuri recente.”
Potrivit constatărilor preliminare, ultima actualizare este compatibilă cu directoarele chainstate din versiunea 3.x.x.x.x. Lansarea celei mai recente actualizări este așteptată să rezolve definitiv problema, pe care Stacks a recunoscut-o inițial pe 18 aprilie.

La acea vreme, echipa Stacks a insistat că un “patch simplu” ar rezolva problema și că operatorii de noduri nu trebuiau să facă nimic. Cu toate acestea, o întârziere în producția de blocuri legată de un fork Bitcoin la blocul 897442 i-a determinat pe dezvoltatori să inițieze o altă anchetă pe 19 mai.
După ce 70% dintre semnatari au revenit la o versiune anterioară a chainstate, producția normală de blockchain a fost reluată doar pentru ca dezvoltatorii să raporteze o altă întârziere patru zile mai târziu.













