Bitcoin Layer 2 Blockchain Solutions Stack announced the resumption of block production on May 24 after solving issues related to “cheating caused by Stacks-Node’s Mempool Syncing Logic.”
Stacks warns of “occasional degradation” in block production
On May 24, Bitcoin Layer 2 Blockchain Solutions Stack announced the resumption of block production after dealing with “cheating on Stacks-Node’s Mempool Syncing Logic.” We advised all node operators, especially miners and signers, to upgrade the nodes and release 3.1.0.0.11.
However, in the update shared via X, the Layer 2 solution warned of even more “occasional degradation” of block production until all miners and signers completed the upgrade. An announcement directing node operators to upgrade to the latest release comes hours after the core developers claimed they had identified a potential cause. After the first death shared on Github, the Stacks team said:
“The bug itself actually goes back to 2020 and has something to do with the misconduct of Stacks-Node’s Mempool sync logic. Through some recent blocks.”
Preliminary research findings show that the latest upgrades are compatible with the 3.XXXX chain-state directory, and the release of the latest upgrade is expected to resolve the issue in the end.
At the time, the Stacks team claimed that “simple patches” addressed the issue, and node operators had to do nothing. However, due to a delay in block production related to the Bitcoin fork in block 897442, developers began to begin another investigation on May 19th.
After seeing 70% of signatories have been restored to previous versions of chain state, normal blockchain production has resumed just for developers to report another delay four days later.