How to stake your ETH
Stake your ETH to become an Ethereum validator
Staking is the act of depositing 32 ETH to activate validator software. As a validator you’ll be responsible for storing data, processing transactions, and adding new blocks to the blockchain. This will keep Ethereum secure for everyone and earn you new ETH in the process. This process, known as proof-of-stake, is being introduced by the Beacon Chain. More on the Beacon Chain
Rewards are given for actions that help the network reach consensus. You'll get rewards for batching transactions into a new block or checking the work of other validators because that's what keeps the chain running securely.
Although you can earn rewards for doing work that benefits the network, you can lose ETH for malicious actions, going offline, and failing to validate.
You'll need 32 ETH to become a full validator or some ETH to join a staking pool. You'll also need to run an 'Eth1' or mainnet client. The launchpad will walk you through the process and hardware requirements. Alternatively, you can use a backend API.
How to stake
It all depends on how much you are willing to stake. You'll need 32 to become a full validator, but it is possible to stake less.
How much are you willing to stake?
Withdrawals won't be live right away
Stake solo and run a validator
To begin the staking process, you’ll need to use the Eth2 launchpad. This will walk you through all the setup. Part of staking is running an Eth2 client, which is a local copy of the blockchain. This can take a while to download onto your computer.Start staking
Check the deposit address
If you’ve already followed the setup instructions on the launchpad, you’ll know you need to send a transaction to the staking deposit contract. We recommend you check the address very carefully. You can find the official address on ethereum.org and a number of other trusted sites.Check deposit address
Join the staker community
r/ethstaker is a community for everyone to discuss staking on Ethereum – join for advice, support, and to talk all thing staking.
Staking is what you need to do to become a validator in a proof-of-stake system. This is a consensus mechanism that is going to replace the proof-of-work system currently in place. Consensus mechanisms are what keep blockchains like Ethereum secure and decentralized. More on consensus mechanisms
Proof-of-stake helps secure the network in a number of ways:
Your ETH is at stake
Because you have to stake your ETH in order to validate transactions and create new blocks, you can lose it if you decide to try and cheat the system.
More validators, more security
In a blockchain like Ethereum it is possible to corrupt it if you control 51% of the network. For example you could get 51% of validators to state that your balance reads 1,000,000 ETH and not 1 ETH. But, to control 51% of validators, you’d need to own 51% of the ETH in the system – that’s a lot!
Proof-of-stake and Eth2 upgrades
- Proof-of-stake is managed by the Beacon Chain.
- Ethereum will have a proof-of-stake Beacon Chain and a proof-of-work mainnet for the forseeable future. Mainnet is the Ethereum we've been using for years.
- During this time, stakers will be adding new blocks to the Beacon Chain but not processing mainnet transactions.
- Ethereum will fully transition to a proof-of-stake system once the Ethereum mainnet becomes a shard.
- Only then can you withdraw your stake.
Benefits of staking to Ethereum
Validators don’t need energy-intensive computers in order to participate in a proof-of-stake system – just a laptop or smart phone. This will make Ethereum better for the environment.
With easier hardware requirements and the opportunity to pool if you don’t have 32 ETH, more people will be able to join the network. This will make Ethereum more decentralized and secure by decreasing the attack surface area.
Sharding is only possible with a proof-of-stake system. Sharding a proof-of-work system would dilute the amount of computing power needed to corrupt the network, making it easier for malicious miners to control shards. This isn’t the case with randomly-assigned stakers in proof of stake.