Skip to Content
DocsResearchArchitecture Overview8. Architecture Overview

Zenon Architecture Overview

The original can be found at Zenon Developer Commons .

This document provides a high-level overview of the architectural components of Zenon — The Network of Momentum (NoM). It does not represent official documentation; it is a community-driven attempt to describe the system in accessible, technical terms.

1. Momentum-Based Consensus

Zenon does not use traditional blockchains. Instead, it uses units called momentums.

A momentum contains:

  • a snapshot of recent account blocks
  • a reference to prior momentums
  • signatures from the consensus quorum (Pillars)

This creates a sequential chain of momentums while allowing accounts to update asynchronously.

2. Account-Based DAG

Zenon uses a block-lattice structure, where:

  • every address has its own mini-blockchain
  • account blocks represent send/receive actions
  • all account chains are anchored into global momentums

This design reduces contention and enables parallelism.

3. Node Types

3.1 Pillars

  • Participate in consensus
  • Sign momentums
  • Receive ZNN emission rewards

3.2 Delegators

  • Bond ZNN to support Pillars
  • Earn a share of Pillar rewards

3.3 Sentinels (Conceptual Role)

  • A planned layer for proof-serving
  • Expected to deliver momentum proofs, state roots, and execution commitments
  • Would reduce the workload for light clients

3.4 Full Nodes

  • Maintain the entire chain state
  • Validate all account-block activity
  • Serve historical data

3.5 Light Clients

  • Verify momentums using proofs
  • Do not maintain full state
  • Rely on SPV-style checks or proof-serving nodes

4. Application Contract Interfaces (ACIs)

Zenon uses deterministic, schema-defined ACIs rather than a general-purpose VM.

An ACI defines:

  • inputs
  • outputs
  • state transitions
  • cryptographic commitments

Execution does not occur on-chain; instead, proofs or commitments are submitted.

This reduces on-chain load and supports off-chain or client-side logic.

5. Proof & State Model

Zenon supports lightweight verification through:

  • momentum header checks
  • signature validation
  • Merkle-style proofs for account-block inclusion
  • deterministic execution proofs for ACIs

This model allows non-full nodes to operate trustlessly with limited data.

6. Networking Layer (High-Level)

Zenon’s current networking uses custom transports and relays. However, its modularity suggests that alternate transports (such as libp2p + WebRTC) could be integrated.

This opens the door to browser-native clients.

7. Summary

Zenon’s architecture is built around several core ideas:

  • parallel account chains
  • momentum-based anchoring
  • modular consensus roles
  • deterministic contract interfaces
  • lightweight verifiability
  • potential for browser-friendly execution paths

Future documents will expand individual components in greater detail

Last updated on