Node Architecture
The original can be found at Zenon Developer Commons .
Overview of Zenon’s node hierarchy and their roles in the Network of Momentum.
The Node Hierarchy
Zenon separates consensus from execution across a layered node architecture:
Sentries (Local Execution & Light Client Support)
|
Supervisors (Aggregation & Proof Construction)
|
Sentinels (Verification & Filtering)
|
Pillars (Consensus)Each layer has distinct responsibilities:
- Sentries — Execution layer. Run zApps locally, serve proofs to light clients.
- Supervisors — Coordination layer. Aggregate Sentry outputs, construct State Proof Bundles.
- Sentinels — Verification layer. Validate structure and filter spam before data reaches consensus.
- Pillars — Consensus layer. Produce Momentums, finalize ordering, apply deterministic state deltas.
Key Insight
“Zenon consensus finalizes commitments to facts, not the correctness of execution that produced them.”
Execution happens at the edge (Sentries), not at consensus (Pillars). Pillars commit results, not processes. This separation enables scalability without sacrificing verification guarantees.
Documents in This Section
-
Pillars — Consensus nodes that produce Momentums. They validate ordering and state transitions but don’t execute contract logic.
-
Sentinel Finalization Layer — Explores Sentinels as a verification bridge between account-chains and Pillars, reducing the validation burden on consensus.
-
Sentinel Middle Layer — Frames Sentinels as the deterministic verification and relay layer. Covers what they verify: structure, PoW, contract calls, transactions.
-
Supervisor Layer — Proposes an intermediate coordination layer that aggregates Sentry outputs, validates proof completeness, and constructs State Proof Bundles.
-
Minimal Sentry Node — Describes the smallest useful Sentry: no global state, modest hardware requirements, serves as a bridge between light clients and the network.