Ethereum (ETH) developers have described the first-ever shadow fork, designed to stress-test developers' assumptions on existing testnets and the mainnet, as successful. While several bugs and issues were found, the devs were quick to propose fixes.
"The mainnet shadow fork was a huge success," Ethereum developer Marius van der Wijden, who initially came up with the shadow fork, said on Twitter.
However, he noted that as the first issue, Nethermind, an Ethereum-based software systems provider, and Hyperledger Besu, a Java-based open-source Ethereum client, faced problems.
"Nethermind and Besu stopped at the transition, but a fix is being deployed for Nethermind that allows them to sync up," van der Wijden said. "Geth and Erigon are progressing happily. All beacon chain clients are in agreement."
More recently, the developers found yet another issue with the shadow fork that they "could've easily missed on the devnets," according to van der Wijden.
"The default gas limit is set to 8 million, but miners voted it up to 30M," the developer said. "Since most validators would run with the default value, the gas limit would quickly drop." Ethereum devs have already proposed a fix for this.
Other developers, including Terence Tsao, who is also a founding team at Prysmatic Labs, which builds technical infrastructure for the Ethereum blockchain, have called the shadow fork a success as well.
Described as a "historical event," the shadow fork is a way to stress test "assumptions around syncing and state growth," said Parithosh Jayanthi, an Ethereum Foundation developer, adding that it will also provide "a way to check if our assumptions work on existing testnets and/or mainnet."
Jayanthi also detailed that to shadow fork a mainnet, in
Read more on cryptonews.com