In brief

  • Ethereum 2.0 is nearly ready for launch, according to smart contract auditing company Quantstamp.
  • Quantstamp has completed an audit of Teku, the Ethereum 2.0 client developed by ConsenSys.
  • The Ethereum community has been hoping for Ethereum 2.0 to launch before the end of 2020.

Smart contract auditing company Quantstamp has stated that Ethereum 2.0 is almost ready for launch. The announcement followed Quantstamp’s completed audit of Teku, the Ethereum 2.0 client developed by ConsenSys (which funds an editorially-independent Decrypt). 

“Ethereum 2.0 is on track to deliver Phase 0 in the very near future,” said Quantstamp CEO Richard Ma in a prepared statement.

Delivering Phase 0 of Ethereum 2.0 before the end of 2020 is a long-standing goal of the Ethereum community. Ethereum 2.0 researcher Justin Drake tweeted in July that “the community wants phase 0 genesis in 2020—not one day late. The goal is set; let’s ship.” 

Auditing Teku

The Quantstamp team seem to have heard the calls. “Client teams have spent countless hours coordinating, testing, and working with auditing firms to ensure that the foundation of Ethereum 2.0 is ready for delivery,” Ma added. 

The Teku audit involved enforcing consensus rules, and maintaining the code and controls required for rewards and penalties.

Bitcoin
BTC
+1.06%$104,803.57

24H7D1M1YMAX
Created with Highcharts 10.3.3May 1412:00PMMay 1512:00PMMay 1612:00PMMay 1712:00PMMay 1812:00PMMay 1912:00PMMay 2012:00PM12:0…$101000$102000$103000$104000$105000$106000$107000

Post-audit, Quantstamp made several findings, noting that the codebase was “of the highest quality.” When issues were discovered, the Teku development team reportedly resolved them quickly. 

Resolved findings included an unlimited inbound messaging queue, which may have left individual nodes open to DDoS attacks, errors that may have led to clients falling out of sync, and missing validation logic. 

What is Ethereum 2.0?

Ethereum 2.0 is a long-planned update to the EthereumEthereum network, aimed at addressing its scalability and security through switching to a proof of stake consensus mechanism. Following a series of testnet launches—Topaz, Medalla, Spadina and Zkinken—the full roll-out of Ethereum 2.0 will take place in three phases: Phase 0, 1 and 2.

The Beacon Chain, which will release with Phase 0, was assessed in the Zinken and Spadina testnets. Once launched, the Beacon Chain will exist in parallel with the current Ethereum blockchain. It is due to validate empty blocks, enabling developers to observe how it operates in practice. 

Once the Beacon Chain is released, attention will shift to Phase 1 of the Ethereum 2.0 launch. Phase 1 will see the integration of proof of stake shard chains, with a view to scaling Ethereum’s transactions per second rate.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.