How to stake your ETH
Stake your ETH to become an Ethereum validator
Staking
Staking is the act of depositing 32ETH 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 the Beacon Chain.
Rewards
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.
Risks
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.
Requirements
You'll need 32ETH 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 stakingCheck 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 addressJoin 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.
Proof-of-stake explained
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!
Staking makes joining the network as a validator more accessible so it’s likely that there’ll be more validators in the network than exists today. This will make this kind of attack even harder as the cost of an attack will increase.
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.
- 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
More sustainable
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.
More accessible
With easier hardware requirements and the opportunity to pool if you don’t have 32ETH, more people will be able to join the network. This will make Ethereum more decentralized and secure by decreasing the attack surface area.
Unlocks sharding
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.