Bitcoinová řešení blockchainu Layer 2 Stacks oznámilo 24. května obnovení produkce bloků po vyřešení problémů souvisejících s “nesprávným chováním vyplývajícím z logiky synchronizace zásobníku stacks-node.”
Stacks obnovuje výrobu bloků navzdory varování o 'občasném zhoršení'

Stacks varuje před “příležitostnou degradací” v produkci bloků
Dne 24. května bitcoinové řešení blockchainu Layer 2 Stacks oznámilo obnovení produkce bloků poté, co řešilo “nesprávné chování vyplývající z logiky synchronizace zásobníku stacks-node.” Poradilo všem operátorům node, zejména těžařům a signatářům, aby upgradovali své nody na verzi 3.1.0.0.11.
Nicméně ve aktualizaci sdílené prostřednictvím X, řešení Layer 2 varovalo před další “příležitostnou degradací” v produkci bloků, dokud všichni těžaři a signatáři nebudou mít dokončený upgrade. Oznámení směrující operátory node k upgradu na nejnovější verzi přišlo jen několik hodin poté, co hlavní vývojáři tvrdili, že identifikovali potenciální příčinu. Ve zprávě po úvodní analýze sdílené na Githubu tým Stacks uvedl:
“Samotná chyba sahá zpět do roku 2020 a týká se nesprávného chování v logice synchronizace zásobníku stacks-node, která způsobuje, že některé nody vracejí nesprávné zprávy v odpovědi na RPC volání používaná běžnou synchronizací zásobníku. Stacks-nody, které probíhají toto RPC volání, mají chybné logiky, což způsobuje, že se jejich sítě stávají neodpovídajícími, což nebylo problémem, dokud se nedostalo mnohem více dat do nedávných bloků.”
Podle předběžných zjištění je nejnovější upgrade kompatibilní s adresáři chainstate z 3.x.x.x.x. Vydání nejnovějšího upgradu by mělo konečně vyřešit problém, který Stacks původně potvrdilo 18. dubna.

Tehdy tým Stacks trval na tom, že “jednoduchá záplata” problém vyřeší a operátoři node nepotřebují dělat nic. Nicméně zpoždění v produkci bloků související s forkem Bitcoinu na bloku 897442 přimělo vývojáře k další vyšetřování 19. května.
Po tom, co 70% signatářů obnovilo na předchozí verzi chainstate, se normální produkce blockchainu znovu spustila, jen aby vývojáři ohlásili další zpoždění o čtyři dny později.













