🍿 add definitions for validators (bls, lmd-ghost, randao, etc)

This commit is contained in:
bt3gl 2022-09-23 01:44:50 -07:00 committed by GitHub
parent bfc82265e6
commit 28b8603f6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,3 +27,30 @@
### validators
* [Beacon Chain Explorer](https://prater.beaconcha.in/)
<br>
---
### Definitions
* LMD-GHOST: latest message drive greediest heaviest observed subtree, the fork choice rule determining which block is viewed as the current chain head.
* Casper FFG: the finality gadget used in Ethereum PoS which moves blocks from the "proposed" to "justified" to "finalized" stage.
* Gasper: Ethereums PoS implementation, a combination of the LMD-GHOST fork choice rule, Casper FFG, and the specific reward/penalty scheme.
* RANDAO: random number generation scheme used to select block proposers, sort validators into committees, etc.
* BLS: cryptographic signature scheme used for validator attestations.
* inactivity leak: validators which dont submit attestations are penalized if the chain stops finalizing.
* slashing: validators which maliciously propose or attest to multiple blocks at the same height have their stake reduced.
* proposer boost: a modification to LMD-GHOST giving additional weight to blocks proposed earlier in the slot to defend against avalanche attacks, see an explanation of a 7-block reorg in the beacon chain while this update was being rolled out.