--- tags: explainers description: Calculating the proportion of Eth2 rewards from attesting and validating image: https://benjaminion.xyz/f/favicon-96x96.png --- # Ratio of proposer to attester rewards Notation: - $N$ validators total - $B$ is the [base reward](https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#get_base_reward). Assume all validators have the same EFFECTIVE_BALANCE ### Rewards for attesting Made up of four components: - $B$ for getting the correct source - $B$ for getting the correct target - $B$ for getting the correct head - $\frac{7}{8}B$ for being optimally included. This is based on PROPOSER_REWARD_QUOTIENT being 8, and is calculated in [get_inclusion_delay_deltas()](https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#get_inclusion_delay_deltas) Total max reward per attestation (assuming participation rate of 100%) is thus $\frac{31}{8}B$. The frequency of attestations is once per 32 slots, so the expected attestation reward per slot is, $$\frac{1}{32}\cdot\frac{31}{8}B = \frac{31}{256}B$$ ### Rewards for proposing Each attestation included comes with a reward of $\frac{1}{8}B$ (see [get_proposer_reward()](https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#get_proposer_reward) and [get_inclusion_delay_deltas()](https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#get_inclusion_delay_deltas)) The expected number of attestations per block is $\frac{N}{32}$. The probability of proposing a block in any slot is $\frac{1}{N}$. Thus, the expected proposer reward per slot is, $$\frac{N}{32}\cdot\frac{1}{N}\cdot\frac{1}{8}B = \frac{B}{256}$$ Thus $\frac{1}{32}$ of total rewards accrue from proposing blocks.