ETHEREUM 2.0
Ethereum Upgrades
Building a network that is more sustainable, secure and scalable
More scalable
Investing in Layer 1 and Layer 2 upgrades to support 1000s of transactions per second and make dapps faster and cheaper to use
More secure
Formal verification of core protocol changes and helping to scale the staking mechanism needed to secure and decentralize Ethereum
More sustainable
Defining, testing and supporting the transition to Proof of Stake
Consensys & Ethereum
From the launch of Ethereum, Consensys was formed with the goal to be the strongest force for decentralization on the planet. Consensys researchers, protocol developers, client teams and cryptographers from around the globe have contributed to nearly every major Ethereum milestone.
Upgrading Ethereum
Our research areas spans all key topics to enable the success of distributed technologies
ETH Staking & Withdrawals
The Shanghai/Capella upgrade is doubly named because it is the first simultaneous upgrade of Ethereum’s execution and consensus layers — designed to enable staked ETH withdrawals.
Scalability (Sharding and zk)
The combination of sharding with the explosion of rollup innovation promises to address concerns around scalability
Diverse and Open
Client, validator and layer-2 diversity ensures a healthy and scalable network
Learn More
Explore a day in the life of an Ethereum Core Developer with Justin Florentine
Get Started: Become a Validator
While staking services will undoubtedly flower post-Merge, single-node validators are an important driver of decentralized resilience. Consensys Academy’s Coogan Brennan documented his journey to becoming an Eth2 validator.
How an individual, with ~32 ETH and technical knowledge, can participate in the launch of the Ethereum beacon chain.
What you should consider when picking hardware and software to run an Ethereum 2.0 validator client.
An overview of how to access Teku metrics, set up Beaconcha.in notifications, and query the node.
How to safely and successfully migrate a Teku node from one server to another, and how to prevent slashing.
How to tackle JSON Web Token, set up a local Ethereum address and then set up a local Execution Client