Quantstamp Completes Audit of 2nd ETH 2.0 Implementation

Quantstamp Announcements
October 27, 2020

Quantstamp Completes Audit of 2nd ETH 2.0 Implementation 

Quantstamp has now completed its audit of Teku, the Ethereum 2.0 client developed by ConsenSys. This marks Quantstamp’s 2nd audit of an Ethereum 2.0 implementation: the Prysm client by Prysmatic Labs was audited by Quantstamp in July

“Ethereum 2.0 is on track to deliver Phase 0 in the very near future,” says Quantstamp CEO Richard Ma. “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.” 

The audit included enforcing network consensus rules, maintaining consensus, and code that controls rewards and penalties for stakers. Quantstamp found the codebase to be of the highest quality and all findings were quickly resolved by the Teku development team. Quantstamp disclosed findings as they were discovered and the Teku team was highly collaborative throughout the process. 

Resolved findings include:

ETH 2.0 shards will eventually finalize data through the Beacon Chain. The Beacon Chain serves as the source of truth.

The Status of Ethereum 2.0

The deposit contract, the smart contract that accepts deposits from users intending to run Ethereum 2.0 validators, is expected to launch within weeks. Once deployed, users intending to validate transactions on the Beacon Chain will be able to submit their stakes. 

The Beacon Chain was extensively tested by all client teams. Two testnets, Zinken and Spadina, were created to test the genesis process of the Beacon Chain. In addition to genesis specific testnets, numerous other multi-client testnets were operating since April in order to fix bugs that would otherwise emerge on mainnet. Multiple attack bounties were paid out and are still available to individuals that can successfully disrupt consensus on testnets. 

The full transition to proof-of-stake is a multi-year process. When the Beacon Chain is launched, it will exist in parallel with the current Ethereum blockchain. The Beacon Chain will validate empty blocks and finalize empty epochs, and developers will observe how it operates under mainnet conditions. After the Beacon Chain is launched, development will focus on Phase 1 of Ethereum 2.0. In this phase, the base structure of the shard chains will be developed. It will not be until Phase 2 that shards store and validate Ethereum transactions.   

The migration of Ether and the DeFi ecosystem to Ethereum 2.0 is a high stakes process. Over 28 billion USD worth of Ether and other digital assets depend on the successful transition to proof-of-stake. We’re thrilled to have worked with the Teku team and look forward to the future of Ethereum.

Quantstamp Announcements
October 27, 2020

Quantstamp Completes Audit of 2nd ETH 2.0 Implementation 

Quantstamp has now completed its audit of Teku, the Ethereum 2.0 client developed by ConsenSys. This marks Quantstamp’s 2nd audit of an Ethereum 2.0 implementation: the Prysm client by Prysmatic Labs was audited by Quantstamp in July

“Ethereum 2.0 is on track to deliver Phase 0 in the very near future,” says Quantstamp CEO Richard Ma. “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.” 

The audit included enforcing network consensus rules, maintaining consensus, and code that controls rewards and penalties for stakers. Quantstamp found the codebase to be of the highest quality and all findings were quickly resolved by the Teku development team. Quantstamp disclosed findings as they were discovered and the Teku team was highly collaborative throughout the process. 

Resolved findings include:

ETH 2.0 shards will eventually finalize data through the Beacon Chain. The Beacon Chain serves as the source of truth.

The Status of Ethereum 2.0

The deposit contract, the smart contract that accepts deposits from users intending to run Ethereum 2.0 validators, is expected to launch within weeks. Once deployed, users intending to validate transactions on the Beacon Chain will be able to submit their stakes. 

The Beacon Chain was extensively tested by all client teams. Two testnets, Zinken and Spadina, were created to test the genesis process of the Beacon Chain. In addition to genesis specific testnets, numerous other multi-client testnets were operating since April in order to fix bugs that would otherwise emerge on mainnet. Multiple attack bounties were paid out and are still available to individuals that can successfully disrupt consensus on testnets. 

The full transition to proof-of-stake is a multi-year process. When the Beacon Chain is launched, it will exist in parallel with the current Ethereum blockchain. The Beacon Chain will validate empty blocks and finalize empty epochs, and developers will observe how it operates under mainnet conditions. After the Beacon Chain is launched, development will focus on Phase 1 of Ethereum 2.0. In this phase, the base structure of the shard chains will be developed. It will not be until Phase 2 that shards store and validate Ethereum transactions.   

The migration of Ether and the DeFi ecosystem to Ethereum 2.0 is a high stakes process. Over 28 billion USD worth of Ether and other digital assets depend on the successful transition to proof-of-stake. We’re thrilled to have worked with the Teku team and look forward to the future of Ethereum.

Interested in learning more about the status of ETH 2.0 development?
Learn more
February 7, 2023

Refi: An Intro

If you’ve been around the web3 space for a while, you’ve probably heard the term “ReFi,” thrown around, but what does it mean?

December 13, 2022

Quantstamp Community Update - November 2022

Presenting our research paper at DICG 2022, wrapping up our event season, hiring and audits. Here's what happened at Quantstamp in November.

November 8, 2022

Quantstamp Community Update - October 2022

Offchain Labs acquires Prysmatic Labs, Google Cloud announces node-hosting services, presenting at Devcon, and lots of audits. Here's what happened at Quantstamp in October.