If you keep up with Ethereum news, you’ve probably seen that the official Eth2
is now accepting deposits, which continue to
. At the time of writing (November 24th 2020),
is staked out of the
necessary to launch the
, which introduces proof-of-stake to the network.
In addition to improving the speed of transactions on Ethereum, one of the goals of the
has always been to increase the ways in which people can contribute to the security of the network, and share in its upside. There are already half a dozen clients being built for Ethereum 2.0, meant to be lightweight enough that validators can participate with a consumer laptop. Many staking-as-a-service providers are also coming to market, making Ethereum security more accessible to individuals who can’t run validators on their own, or don’t have 32 ETH.
Our protocol and product teams have been busy over the last two years building infrastructure, contributing research,
, and building applications to support the immense effort to upgrade Ethereum. No matter if you are a hobbyist wanting to
or an institution wanting to provide
to clients, we’ve likely got a solution for you.
Teku: Client diversity is essential to keeping Eth2 resilient
At the heart of Consensys’ Ethereum 2.0 efforts is
, a full-strength Ethereum 2.0 client built to meet institutional needs and security requirements.
connect to each other in a peer-to-peer system, verifying blocks and transaction data. Having clients written in different languages is, as Matt Leising describes in his new book,
, “a kind of insurance policy: it avoids the possibility of a single point of failure and makes it much harder for developers to centralized around C++ for example.” If one client gets attacked, has a bug, or goes offline due to a consensus issue, the rest of the clients will still maintain the latest transaction and block data. Client diversity is proof of the importance of decentralization in Ethereum.
Like Ethereum currently, there are several implementations of the specification written in different computing languages. Consensys’ Teku client
, which is one of the most popular computing languages used by developers building enterprise applications, and maintained by the same engineering team behind
. Lighthouse, Prysm, and Nimbus are popular Eth2 clients written Rust, Go, and Nim respectively. Each client has its own features, and Teku is empowering businesses and institutions to stake on Eth2, with features like external key management and
Codefi Activate: The more validators, the stronger the network
worked with the Ethereum Foundation to build the
application, which provides technical onboarding to the requirements, responsibilities, and risks in becoming an Eth2 validator. The step-by-step guide is meant for technically capable Ethereum developers to send ETH to the deposit contract, and start running their own validator clients. Each validator requires exactly 32 ETH, and individuals can deposit as many multiples of 32 ETH as they’d like.
The first page of the Launch Pad provides an overview of key responsibilities and concepts — such as slashing, key management, signing keys, risks, and the time commitment required. After you acknowledge the risks and requirements, the guide helps you select a client, generate keys, upload a validator, and connect your wallet.
While you need to be familiar with using a command line interface, the Launch Pad is the ideal place to start your staking journey.