Skip to Content
DocsResearchArchitecture Overview10. Data Structures

Data Structures & Commitments

The original can be found at Zenon Developer Commons .

How data is organized and committed in Zenon’s dual-ledger architecture.


Overview

Zenon’s dual-ledger model commits to state transitions rather than transactions. The account-chain DAG handles user activity while Momentums finalize references to those chains. This separation enables lightweight verification without requiring Merkle inclusion proofs or global state replay.


Key Concepts

ChangesHash — A cryptographic digest representing the aggregate effect of all account-chain transitions included in a Momentum. It commits to balance updates, confirmation heights, and all deterministic state machine components.

Account-Chain Frontiers — Each account-chain is internally ordered and self verifying. A new account-block implicitly validates all previous blocks, making frontier verification sufficient for proving inclusion.

Momentum Data Field — A reserved header field that is hash-committed but currently unused. This provides an extension point for future protocol features like cross-chain commitments or succinct proof anchoring.


Documents in This Section

  • Account Chain Commitments — How account-chain transitions are committed inside Momentums. Explains ChangesHash, why Merkle proofs aren’t required, and the frontier verification model.

  • Momentum Data Fields — Analysis of the Momentum Data field as a protocol extension point. Covers potential uses for cross-chain commitments, proof anchoring, and parameter signaling.

Last updated on