Ethereum, the second-largest cryptocurrency by market value, just ran a final dress rehearsal ahead of a years-awaited upgrade that’s been billed as one of the most important events in the history of crypto.
Since its creation almost a decade ago, ethereum has been mined through a so-called proof-of-work model. It involves complex math equations that massive numbers of machines race to solve, and it requires an abundance of energy. Bitcoin mining follows a similar process.
Ethereum has been working to shift to a new model for securing the network called proof of stake. Rather than relying on energy-intensive mining, the new method requires users to leverage their existing cache of ether as a means to verify transactions and mint tokens. It uses far less power and is expected to translate into faster transactions.
Ansgar Dietrichs, a researcher with the Ethereum Foundation, said in a tweet that the most relevant metric for success when it comes to a dry run like this is looking at time to finalization. He called it “another successful test.”
A research associate from Galaxy Digital pointed out that the participation rate after the test merge dropped, and it looked like there may have been an issue with one of the clients — but overall, it worked.
“A success Merge = chain finalizes,” Christine Kim wrote in a tweet, adding that we are likely to see similar types of issues with the upgrade on mainnet, “but the point is, the Merge worked.”
The timing of the upgrade will be discussed at a meeting of ethereum core developers on Thursday. Previous guidance indicated that the merge should go into effect in mid-September. The final test took place Wednesday at around 9:45 p.m. ET.
The price of ether, the token native to the ethereum blockchain, has been on an upswing the last month, rising nearly 80%, including a gain of 10% in the last 24 hours to around $1,875. However, it’s still down by about half this year.
Ethereum’s transition has been repeatedly pushed back for the last several years because of major flaws in the implementations. Developers say it’s on track to take place in about a month, in light of Wednesday’s successful dry run.
Here’s what happened
One of ethereum’s test networks, or testnets, called Goerli (named for a train station in Berlin) simulated a process identical to what the main network, or mainnet, will execute in September.
Testnets allow developers to try out new things and make necessary tweaks before the updates roll out across the main blockchain. Wednesday night’s exercise showed that the proof-of-stake validation process substantially reduces the energy necessary for verifying a block of transactions, and also proved that the merger process works.
“Goerli has this badge of a bottom-up testnet,” said Josef Je, a developer who worked with the Ethereum Foundation and now runs a permissionless peer-to-peer lending platform called PWN. Je added that it was also the most used testnet at this point.
Je said the proof of stake on Goerli will be almost identical to how things will run on the mainnet.
The Ethereum Foundation’s blog says Goerli is “the closest to mainnet, which can be useful for testing smart contract interactions.”
Spotting the bugs
Tim Beiko, the coordinator for ethereum’s protocol developers, told CNBC that they typically know “within minutes” whether a test was successful. But they’ll still be looking out for many potential configuration issues in the hours and days ahead so they can quickly fix them.
“We want to see the network finalizing and having a high participation rate amongst validators and also make sure we don’t hit any unexpected bugs or issues,” said Beiko.
The easiest metric to track is participation rate, meaning how many validators are online and doing their duties, Beiko said. If the numbers goes down, developers will have to figure out why.
Another key issue relates to transactions. Ethereum processes transactions in groups known as blocks. Beiko said one clear indicator the test went well will be if the blocks have actual transactions in them, and aren’t empty.
The last major check is whether the network is finalizing, meaning that more than two-thirds of validators are online and agree to the same view of the chain history. Beiko says it takes 15 minutes in normal network conditions.
“If those three things look good, then there’s a long list of secondary stuff to check, but at that point things are going well,” said Beiko.
Since December 2020, the ethereum community has been testing out the proof-of-stake workflow on a chain called beacon, which runs alongside the existing proof-of-work chain. Beacon has solved some key problems.
Beiko said the original proposal required validators to have 1,500 ether, a stake now worth around $2.7 million, in order to use the system. The new proof-of-stake proposal lowers the bar, requiring interested users to have only 32 ether, or about $57,600.
“It’s still not a trivial sum, but it’s a much more accessible system,” said Beiko.
There have been other key developments leading up to Wednesday’s test. In June, ethereum’s longest-running testnet, known as Ropsten, successfully merged its proof-of-work execution layer with the proof-of-stake beacon chain. It was the first major dry run of the process that the mainnet will undergo next month, should all go according to plan.
Beiko said that testing the merge allowed developers to ensure that the software running the ethereum protocol was stable and “that everything built on top of the network was ready for the transition.”