Context This document only covers the logic for processing the votes. It does not discuss the details of how this logic is integrated into the EventHandler.

Protocol Level

Primitives

Flow nodes have a 'staking key' (conventional BLS key)

The Consensus Committee $\mathcal{C}$ is the subset of Flow nodes that run HotStuff

Notation:

The RandomBeacon Committee $\mathcal{R}$ is the subset of Flow nodes that run the Random Beacon

Notation: