Full Node
Full nodes verify all blocks and validate all proofs and attestations generated by inference nodes and data nodes on the network.
The sequencer gossips block headers, proofs, and attestations to full nodes on the network, and full nodes fetch posted blocks from the DA layer. Full nodes then execute transactions in these blocks to update their state and gossip block headers over the P2P network to light nodes.
When a block contains a fraudulent state transition or proof/attestation, full nodes can detect it by comparing intermediate state roots (ISRs) between transactions, generating a state fraud-proof that can be gossiped over the P2P network to light nodes.
Full nodes on the network guarantee trust minimization by end-to-end validating proofs, attestations, and block data.