Golden Observation | Guide: How to run your own Ethereum verifier node
By William M. Peaster, Bankless
If you are a supporter of Ethereum, one of the most important things you can do now is to run Ethereum verifiers.
This article will show you how to ensure the safe operation of Ethereum and obtain ETH by operating your own PoS verifier system.
Objective: run Ethereum PoS verifier node
Skill requirements: medium to high skill
Effort required: 2 hours of research preparation
ROI: get 4.79% annual ETH reward through DIY verifier
How to pledge DIY on Ethereum
We hope to see you become an Ethereum verifier
"The services provided by centralized providers may reduce the overall degree of decentralization of the network, and cause your savings to depreciate over time. I strongly encourage each participant to pledge in the most decentralized way they can, even if it means learning new skills to achieve this."—— Superphiz, April 2022
Last week, Ethereum completed the transformation from work load proof (PoW) to PoS equity proof pledge.
This means that the consensus process of Ethereum has been softwared and transferred to ETH holders. Now, the Ethereum network does not need to run a large-scale physical mining operation to win the PoW block. Instead, people need to pledge ETH in Ethereum and use collateral as a guarantee to support and not cheat the network to ensure its operation.
After this change, the bright prospect of Ethereum is that it can further decentralize by attracting more people to join the consensus process through pledge, because running large-scale physical mining operations under the PoW mechanism is actually only feasible for those who can obtain a large number of physical resources and master relevant operating skills.
Therefore, this article will show you how to participate in ETH pledge as an ordinary Ethereum holder. Let's start with the Plug and Play node solution.
But first of all, let's briefly understand the importance of client diversity!
Why is diversity of clients important?
The client software determines how the node runs.
When most nodes run on the same client, once attacked, the blockchain network will become unstable. In short, this explains why it is important to run multiple clients.
After the merger, the Ethereum verifier must run two kinds of clients at the same time: the execution client that handles the Ethereum virtual machine (EVM) and the consensus client that reaches the PoS consensus.
As can be seen from the above figure, Ethereum verifiers have a variety of execution and consensus client combinations to choose from. The important thing is not to let a single client or client combination become too popular, as explained by clientdiversity.org:
"Many people know that client diversity is important for a more resilient network, but they don't understand why or how important it is. Client diversity is not only important, but also crucial. If 2/3 (66%) of the verifiers use a client, there is a very real risk, which may lead to chain interruption and node operators' money loss.
It takes 2/3 of the verifiers to reach the final certainty. If a client with more than 66% market share has a bug and branches it to its own chain, it will be able to complete the final determination. Once the bifurcation is completed, the verifier cannot return to the real chain without being confiscated. If 66% of the chains are confiscated at the same time, the punishment will be all 32 ETH.
Then why>& nbsp; Is 50% market share still dangerous? If a few clients split, more than 50% of the clients can get a majority of 66%+. If no client has a market share of more than 33%, these situations can be avoided. That's why<& nbsp; 33% market share is the target of all customers.
The execution client is not immune. The above risks also apply to consensus clients and execution clients. "
When setting the Ethereum verifier node, it is strongly recommended to use a few clients, such as Teku and Besu, to make Ethereum as elastic as possible, because this will maximize the degree of decentralization of Ethereum.
Now, let's take a closer look at which verifier options are most friendly to home pledgers.
1. Plug and Play Hardware
In November 2020, Bankless released an article entitled "Running the ETH Verifier Lazy Guide".
Guess what? The suggestions in this article are also correct today: Dappnode and AVADO are still outstanding in Plug and Play ETH verifier solutions.
Let's do a quick review here!
* Difficulty: beginner
Dappnode provides hardware+software tools to enable ordinary people to easily run their own blockchain nodes. Therefore, Dappnode's equipment has become a very popular grass-roots solution for running Ethereum verifier nodes.
The great thing about Dappnode devices is that they make it very easy for non-technical users to use ETH. Plug in the hardware, and the system will simply guide you through all the steps required to start your own verifier.
You need: 32 ETHs for pledge+ A generated keystore is used to securely store your verifier's private key
Locally supported clients: Teku, Lighthouse, Prysm (Lodestar and Nimbus will be supported soon)
Price: Dappnode Home i716 basic model starts at 1562.90 euros
* Difficulty: beginner
After becoming a fork of Dappnode in 2018, AVADO has developed with its own ability and is committed to simplifying the process of "running its own nodes" of Ethereum PoS and other blockchains.
Insert the AVADO device and follow the startup prompt. With just a few clicks, you can easily pledge ETH at your home!
- You need: 32 ETHs for pledge storage
Locally supported clients: Teku, Prysm
Price: AVADO; The i7 base starts at $1600
2. Use DIY hardware to pledge Solo separately
* Difficulty: medium/advanced
Are you interested in becoming a verifier of Ethereum, but prefer to reuse existing hardware, such as the recently replaced computer, rather than using Plug and Play nodes?
This road is undoubtedly more challenging. But you are very lucky, because there are a lot of resources to help you directly carry out the operation process of "self pledge at home"!
Before we begin, let's understand the basic requirements.
According to a post of Superphiz on Reddit in April 2022, the DIY individual pledger needs to:
Technical skills above average
At least 32 ETHs
Hardware capable of running for 7 * 24 hours
At least 10Mbps Internet connection
In other words, in addition to meeting these basic requirements, you can also customize your individual pledge settings freely.
Whether you want to use the $100 Raspberry Pi 4 or the $1000 Intel NUC, the choice is up to you.
If you want to get some inspiration, you can take a look at some great DIY separate pledge settings we saw in the Ethereum community recently:
If you want to start exploring the option of DIY's separate pledge more seriously, there are some community resources that you should check.
These resources include:
Ethereum Launchpad —— The one-stop information center has all the information and resources needed to become an Ethereum verifier.
EthStaker ——& nbsp; A compilation of communities and resources for all Ethereum pledges.
CoinCashew's Ethereum Verifier's Guide - An information center similar to wiki covers how to start, maintain and simplify the pledge operation of Ethereum.
Ethereum Verifier's Guide of Somer Esat - a series of introductory tutorials that explain how to set up different Ethereum pledge client combinations.
3. Operator of Rocket Pool minipool
* Difficulty: beginner
Rocket Pool is a decentralized Ethereum pledge agreement.
It is worth noting that Rocket Pool can allow anyone to obtain any amount of rETH pledge by trading any amount of ETH through the minimum 0.01 ETH pledge amount requirement. RETH is a token pledge derivative of the project, which provides passive income through pledge rewards.
The protocol bundles the ETH stored in the above rETH pledge process into multiple groups of 16 ETHs.
These are the Rocket Pool node operators, which run the so-called minipool.
Rocket pool explained: "The mini pool processes your 16 ETHs, obtains 16 ETHs from the rETH pledge pool, and combines them together, so that it can send 32 ETHs to the beacon chain deposit contract to create a new verifier node."
In this way, the mini pool system has great advantages. It allows you to pledge as low as 17.6 ETH (16 ETH+$RPL token of Rocket Pool with a value of 1.6 ETH for security protection), and allows you to obtain $RPL reward in addition to the ETH verifier reward to improve income.
The mini pool system is also very powerful, because its combination with the rETH pledge pool process allows anyone to pledge as low as 0.01 ETH, which improves the degree of decentralization of Ethereum.
In addition, if you can bet alone at home, you have everything you need to operate a mini pool.
As Superphiz pointed out, "What Rocket Pool operators do is exactly the same as what individual pledgers do. But they can do this with less ETH and possibly higher returns."
Running your own Ethereum verifier node is the most influential thing you can do in the Ethereum community.
It helps to protect the Ethereum network itself and ensure that the blockchain brings continuous operations to global users. In addition, if you use a few clients in this process, you can also make Ethereum more flexible.
For your services and efforts, according to the current situation, you can receive about 5% annual interest rate ETH pledge reward.
We are "rebels" with a sense of faith and goals, and we also have benefits on the chain!