Obsługiwane przez
Blockchain

Stacks wznawia produkcję bloków pomimo ostrzeżeń o „okresowym pogorszeniu”

Rozwiązanie blockchain Bitcoin Layer 2, Stacks, ogłosiło 24 maja wznowienie produkcji bloków po rozwiązaniu problemów związanych z “niewłaściwym zachowaniem wynikającym z logiki synchronizacji mempool w stacks-node”.

NAPISAŁ
UDOSTĘPNIJ
Stacks wznawia produkcję bloków pomimo ostrzeżeń o „okresowym pogorszeniu”

Stacks Ostrzega przed „Okazjonalną Degradacją” Produkcji Bloków

24 maja rozwiązanie blockchain Bitcoin Layer 2, Stacks, ogłosiło wznowienie produkcji bloków po rozwiązaniu problemów związanych z “niewłaściwym zachowaniem wynikającym z logiki synchronizacji mempool w stacks-node”. Zalecono wszystkim operatorom węzłów, szczególnie górnikom i sygnatariuszom, aby zaktualizowali swoje węzły do wersji 3.1.0.0.11.

Jednak w aktualizacji udostępnionej za pośrednictwem X, rozwiązanie Layer 2 ostrzegło przed dalszą “okazjonalną degradacją” w produkcji bloków, dopóki wszyscy górnicy i sygnatariusze nie zakończą aktualizacji. Ogłoszenie kierujące operatorów węzłów do uaktualnienia do najnowszej wersji pojawiło się zaledwie kilka godzin po tym, jak główni deweloperzy twierdzili, że zidentyfikowali potencjalną przyczynę. W pierwotnym post-mortem udostępnionym na Github, zespół Stacks powiedział:

“Sam błąd sięga 2020 roku i ma związek z niewłaściwym zachowaniem w logice synchronizacji mempool w stacks-node, co powoduje, że niektóre węzły zwracają niewłaściwe wiadomości w odpowiedzi na połączenia RPC używane do normalnej synchronizacji mempool. Węzły Stacks, które wywołują to połączenie RPC, mają niewłaściwą logikę, która powoduje, że ich sieć staje się nieodpowiedząca, co nie stanowiło problemu, dopóki przez niektóre ostatnie bloki nie przepływało znacznie więcej danych.”

Według wstępnych ustaleń, najnowsza aktualizacja jest kompatybilna z katalogami chainstate od 3.x.x.x.x. Wydanie najnowszej aktualizacji ma ostatecznie rozwiązać problem, który Stacks początkowo zauważyło 18 kwietnia.

Stacks Wznawia Produkcję Bloków Pomimo Ostrzeżeń o 'Okazjonalnej Degradacji'

W tym czasie zespół Stacks utrzymywał, że “prosta poprawka” rozwiąże problem i operatorzy węzłów nie muszą nic robić. Jednak opóźnienie w produkcji bloków związane z forkiem Bitcoin na bloku 897442 skłoniło deweloperów do wszczęcia kolejnego śledztwa 19 maja.

Po tym, jak 70% sygnatariuszy przywróciło poprzednią wersję chainstate, normalna produkcja blockchain została wznowiona, tylko po to, aby deweloperzy zgłosili kolejne opóźnienie cztery dni później.

Tagi w tym artykule