The FFG (Friendly Finality Gadget) of Casper is an overlay process that is on the already existing Proof of Work chain, to improve the security of blocks. It doesn’t replace the present Proof of Work, it only modifies it. In this case, Finality defines an operation that can’t be reversed once it is completed. The FFG of Casper is a great stepping stone in the process of moving Ethereum to Proof of Stake fully.
It recruits nodes to become the network’s validators. While it doesn’t replace ETH miners, in some way, it does transfer a certain amount of ability and power to earn ether, into the validators’ hands. Listed below are steps on how to become a Casper Validator.
Choose Your Validation Code
Vitalik Buterin is trying to keep the code of Casper very clear and simple. Buterin said that the public/private key system that is used in other systems is an inelegant adjunct for identity verification in Casper. He further said that most of the processes will be carried out by the EVM client itself.
As a user, you just click on a “deposit” tab, and the client will figure out the validation code to use automatically. The client will then forward your stake of ETH into the validation contract. Your validation code then verifies other transactions on the platform.
Choose Your Withdrawal Address
Your withdrawal address is the address you want your Ether stake to be sent to after the validation. You can use a cold wallet for this.
Make Your Deposit
Your deposit transaction will be added to the Ethereum blockchain. In this process, you can stake only a minimum of 1,500 ether, and it will take approximately forty-five minutes.
The FFG consensus is divided into series of time frames known as epochs. One epoch is made up of 50 blocks, and it takes about 20 minutes for them to generate to the Ethereum blockchain. At each epoch, you can only send one transaction as a validator. During this process, you need to stay online to keep your node running.
The last step is to log out at the end of your involvement with the network.