Community Poll Review - June 2023
Thanks for participating in the quiz! If you're lucky, you may hear from us after the quiz deadline regarding an ETH reward headed your way =)
How do you think you did on this quiz? Let's review the questions together below:
A transaction achieves finality when it is included in a block that receives attestations from >2/3 total validators for 2 consecutive epochs. After the transaction is finalized, it cannot be changed without 1/3 of all staked ETH getting burned.
Finality is important to ensure data immutability, enhance network security, and prevent double-spending:
- Data immutability: Finality guarantees that once a transaction is confirmed and finalized on the blockchain, it becomes permanent and cannot be altered or reversed.
- Network security: Finality prevents the possibility of transaction rollbacks or reorganizations. Once a transaction is finalized and included in a block, it becomes irrevocable and cannot be changed.
- Double-spending: Finality ensures data immutability and eliminates the possibility of spending the same funds more than once, maintaining the integrity of transactions and preventing fraudulent activities on Ethereum.
The inactivity leak gradually reduces the stakes of validators who are not making attestations until, eventually, the participating validators control 2/3 of the remaining stake. They can then begin to finalize checkpoint blocks once again.
The inactivity leak is a kind of emergency state in which rewards and penalties are modified as follows:
- Attesters receive no attestation rewards while attestation penalties are unchanged.
- Any validators deemed inactive have their inactivity scores raised, leading to an additional inactivity penalty that potentially grows quadratically with time. This is the inactivity leak, sometimes known as the quadratic leak.
- Proposer and sync committee rewards are unchanged.
Read more about this:
Learn more about inactivity leak: