Go Ethereum or Geth is the most popular implementation of Ethereum (ETH) node software. Its recent update v1.10.22 caused some unexpected issues with network state so Geth devs built an emergency update.
Ethereum (ETH) nodes software should be upgraded: Patch released
Today, on Aug.24, seasoned Ethereum (ETH) developer Péter Szilágyi announced that the emergency patch (‘hotfix’) was released for Geth nodes software.
Shoutout to @parithosh_j, @Gary_Rong, @mhswende and @vdWijden for helping figure out what the hell was happening. And also for consensus client teams who took a look as to why some shadow-fork nodes were behaving screwy.
August 24, 2022
Mr. Szilágyi stated that Geth v1.10.23 build - dubbed Sentry Omega - is set to address the issues associated with ‘state corruption’ issues in the previous release, v1.10.22. To be sure that node software is running as intended, node operators are required to do a full state check.
Another Ethereum (ETH) veteran Marius van der Wijden proposes to check the operations after Geth nodes upgrade starting from the block 0xEAC1A8.
Geth node issues can be mitigated in a day
Full check might take a couple of hours; in the comments to official release, developers recommend giving this process one day. Also, node operators can re-synchronize the operations with their peers once again:
The brute force alternative of course is to resync after an update, which you can do by deleting your chaindata folder (but please leave the ancient folder within to keep the blocks).
Technically, the release is set to fix trie flush order for proper pruning in order to avoid ‘mess’ in Ethereum (ETH) network state.
Ethereum (ETH) nodes by GetBlock: Unmatched reliability for dApps and DeFis
GetBlock, a leading Blockchain-as-a-Service (BaaS) provider offers high-performance Ethereum (ETH) APIs to connect Web3 apps to mainnet and various testnets.
GetBlock clients work with both paid and free tariff plans; shared nodes for Ethereum (ETH) blockchain are available.