I will define three types of nodes: Light node: sufficient to (i) verify the chain, including correctness and availability, and (ii) access any needed data privately, assuming the existence of at least 1 honest heavy node (for liveness; safety is unconditional) Medium node: any type of node that Ethereum has a n/2-of-n trust assumption in (eg. attesters in staking, FOCIL) Heavy node: any type of node that Ethereum has a 1-of-n assumption in (eg. optimal block building, proving)