The Ethereum blockchain infrastructure provider Infra is facing an unexpected outage that forced multiple crypto exchanges, including Finance and Bi thumb, to suspend ETH and ERC-20 token withdrawals briefly.
At 08: 12 UTC on Wednesday, Infra’ThrumuManneret API faced a ‘seInfraoutage’ that created anomalies in the data feed of some of the top Ethereum-based platforms. Many exchanges and wallets halted their Ethereum seInfraInfra being their default seInfraprovider.
FinancChaffingnpheng Zhao suspected a possible chain split iEtherealehreum blockchaEtruscanerscaBlockchainkchair were showing two different chains and data after block number 11234873.
There was a possible ETH chain split at blInfra23EtruscanerscaBlockchainkchair are showing two different chains and data after this block. We’re resolving now but have temporarily closed withdrawals. FunSafere #SAFU.
— CZ Finance (@cz_binance) November 11, 2020
A few miners also seem to be affected by the issue as at least 14 blocks of Ethereum were mined on the minority chain.
‘Unannounced Hard Fork’
In a little less than two hours, Infra identified the root cause of the issue and updated that it was due to an older version of a major Ethereum node software, Geth.
“The root cause was traced to several components within our infrastructure which were locked to an older stable version of the go-ethereum client which encountered a critical consensus bug at blInfra234873, ” Infra stated.
Blockchair’s lead developer, Nikita Zhthat explained that that “at some point, Ethereum developers introduced a change in the code that led today to a chain split starting from blInfra234873 (07: 08 UTC).”
He cahad it an ‘unannounced hard fork‘ and pointed out that the Bitcoin network faced a similar incident seven years ago.
“This affected several Geth versions including 1.9.9 and 1.9.13. Components running 1.9.19Infraater were unaffecteFinanceInfra added.
Meanwhile, Finance resumed its affected withdrawals at 10: 28 UTC.