Ethereum Staking
On this page:
Exciting news: Ethereum staking withdrawals are coming soon. Read more
Ethereum Staking with AVADO helps secure the Ehtereum network. In exchange your will receive ETH rewards.
To stake ETH on an AVADO you need 32 ETH to run a solo validator or 17.6 ETH to run a Rocket Pool validator.
AVADO makes staking ETH really easy, but it is unfortunately not risk free. Make sure you understand the risks by reading:
- https://ethereum.org/en/staking/solo/#considerations-before-staking-solo
- https://docs.rocketpool.net/guides/node/responsibilities.html
Solo staking is the gold standard of ETH staking. It is the purest and the least risky way of staking.
Solo staking, from home, by building and proposing your own blocks, using hardware you own, from your own ISP on a minority consensus and execution client is the GOLD standard for staking. There are other great solutions, but only one gold standard.
— superphiz.eth 🦇🔊🛡️ (@superphiz) August 22, 2022
To stake solo stake ETH you need to:
- Run an Execution Client (a.k.a. Execution Engine or ETH1 client): An execution client is software that listens for Ethereum transactions, executes them and holds all necessary ETH information in its database.
- Run a Consensus Client (a.k.a. Beacon Chain client or ETH2 client): A Consensus client is software that runs the proof of stake consensus algorithm which enables the Ethereum network to agree on blocks from the execution clients. or
- Generate keys and deposit 32 ETH to the Deposit Contract
- Import keys into your Validator: The validator package creates and validates new blocks in the chain. This is the work that get rewarded with ETH. In Teku the validator is bundled with the Consensus Client. In Prysm, this is a separate package that needs to be installed.
- (Optional) install MEV-Boost to earn extra rewards when it is your turn to propose blocks.
Next you need to monitor and keep your node online.
Note: No withdrawing for now (until the planned Shanghai upgrade).
Always make sure you run your validators keys only once! Do NOT run your validators on multiple clients or AVADO nodes. This would result in your stake getting slashed.
Temporarily being offline is not a real issue. You’ll will just miss out on some rewards.
Rocket Pool is a decentralised Ethereum staking pool. It allows you to stake with only 16 ETH from yourself plus 16 ETH from the Rocket Pool staking pool. As insurance you also need 1.6 worth of ETH in Rocket Pool’s RPL token.
Benefits of running a Rocket Pool node:
- You only need 16 ETH instead of 32 ETH to run a validator
- You earn half of the validator’s total ETH rewards, plus an extra commission (varies from an additional 5 to 20 percentage points)
- You earn interest on the RPL you stake as supplemental insurance
- You can participate in the DAO and get to vote on changes to Rocket Pool’s protocol or settings"
To run a Rocket Pool node you need to:
Next you need to monitor and keep your node online.
The easiest and recommended way to monitor your validators is to create an account on beaconcha.in and register your validators’ public keys in your account, you can then opt in to get e-mail alerts whenever you miss an attestation or when you propose a block