- What is an Ethereum Validator?
- How to become a Validator?
- How does an Ethereum Validator work?
- Ethereum Validator Functions
What is an Ethereum Validator?
Ethereum is trying to solve the proof of work problem. Therefore, they implemented the beacon chain that runs parallel to the Ethereum blockchain. It sits between the main chain and the shards. So it works like a connective tissue providing a heartbeat. Thus, the beacon chain uses the proof of stake protocol and to validate transactions they need the so-called validators.
How to become a Validator?
If you want to be a validator you need to be able to send 32 Ether into the deposit contract. So every transaction that is depositing has to contain 32 Ether. You also need a specific pub key and a specific withdrawal address. Thus, you will have a pub key for Ethereum and then you have another pub key that you use for withdrawing. As a result, you can participate in the proof of stake chain.
How does an Ethereum Validator work?
Every validator has to pick a seed and create a so-called hash onion. So they have to keep hashing and hashing. As a result, the hash onion grows with every layer that gets hashed. When a validator has hashed enough times the outer layer represents the commitment.
So when you want to unpeel the layers of the onion you are revealing a pre-image. And this pre-image will match the previous commitment. Therefore, you get a chain of pre-images and commitments. This looks like a random beacon of itself. As a result, every validator has his own local random beacon. The idea of a beacon chain is to combine these local beacons into a global one.
Ethereum Validator Functions
The SMC is the place in the main chain which keeps track of the valid data pool. In this pool are validators, who have made a third of the deposit and made a commitment for the beacon chain. So as a validator, you will be called upon on the randomized basis on the random schedule to perform various tests.
Thus, you can be called upon as a proposer to extend the shards with new data. You can also be a notary. You then have to download the data and attest to it. Then you check if they are available and signed off on this claim. Or you are a meta notary. You then have to take checkpoints of the shards and reincorporate them into the main chain.
- Ethereum Validators work on the proof of stake chain.
- They need 32 Ether, a pub key and a specific withdrawal address.
- So the validator will be randomly called on a random schedule to perform various tests.
- They have to extend shards, attest the latest data or work as a notary.