Consensus
Constellation Network uses a multi-layer consensus model to securely validate transactions and data across a scalable, modular network. This approach separates local consensus—where transactions are validated at the application or token level—from global consensus, which finalizes those updates and anchors them to the network's canonical state.
Consensus happens in two major phases:
Layer 1 (L1) Consensus – Validates transactions at the edge (e.g., DAG transfers, metagraph activity)
Layer 0 (L0) Consensus – Finalizes and records state across the entire network (via metagraph L0 or the Hypergraph)
This layered design enables horizontal scalability, data composability, and robust finality, while still maintaining a unified and trusted ledger.
Layer 1 (L1) Consensus
L1 consensus is the first stage of validation for transactions and data submitted to the network. It takes place independently across three environments:
DAG L1 – Validates transactions involving the native DAG token.
Metagraph Currency L1 – Validates L0 token transactions received by individual metagraphs.
Metagraph Data L1 – Validates application-specific data update transactions.
Each L1 environment is composed of a cluster of validator nodes. These nodes reach consensus on the validity of transactions using a DAG-based graph structure, where each node confirms and references others’ blocks. Consensus at this layer ensures that:
Transactions are properly formed
Signatures are valid
Basic checks (e.g. balance, parent references) pass
Once a sufficient number of nodes agree on a set of validated data, that data is aggregated into a block or snapshot candidate and passed on to the next phase of consensus.
Consensus on L1 layers is parallelized and horizontally scalable, with rounds of consensus taking place across small groups of nodes (e.g., 3 nodes), providing rapid processing and validation of incoming transactions.
Layer 0 (L0) Consensus
L0 consensus is where final agreement and ledger inclusion happen. It exists at two levels:
Metagraph L0 – Each metagraph has its own Layer 0 that collects validated L1 transactions into a metagraph snapshot, performs final local checks, and submits it to the global network.
Global L0 (Hypergraph) – This is the shared consensus layer that assembles snapshots from all metagraphs and the DAG L1 into a single global snapshot, which becomes part of the immutable ledger.
Each snapshot submitted to L0 is verified and either accepted or rejected. This final round of validation includes:
Integrity of the snapshot structure and signatures
Conformance with snapshot fee requirements
Final checks on balances and transaction consistency
Prevention of double spends and other malicious actions
Once approved, snapshots are added to the global snapshot and anchored to the network history.
Validator Participation and Security
Consensus at the global Layer 0 (Hypergraph) is maintained by a set of validator nodes, each of which must stake DAG collateral to participate. This forms the basis of Constellation’s modified proof-of-stake model, where validators are incentivized to behave honestly and maintain network integrity.
Validators participate in consensus by:
Reviewing proposed snapshots
Validating their contents
Signing them for inclusion in the global snapshot
To protect against dishonest behavior:
Nodes that sign invalid or conflicting data can be slashed, forfeiting their stake
Validators that fail to meet performance or security standards can be removed from the active set
This staking and slashing model ensures that global consensus remains trust-minimized, economically secure, and decentralized.
PRO Score: Layered Trust and Reputation
In addition to stake-based participation, Constellation uses a reputation system called the PRO Score (Proof of Reputable Observation). This system introduces a trust layer on top of the consensus process by tracking and evaluating node behavior over time.
PRO Scores influence how nodes perceive and prioritize the signatures of their peers, especially in situations like:
Minor forks or network splits
Competing snapshots or state updates
Peer selection and gossip propagation
Nodes with higher PRO Scores are considered more reputable and are more likely to be trusted during snapshot formation and conflict resolution. In future releases, PRO Scores will also influence rewards, validator rotation, and staking incentives.
Summary
Consensus in Constellation is layered, with different validation responsibilities assigned to different parts of the network.
DAG L1
Validates native DAG token transactions
Metagraph L1
Validates custom token and data transactions within metagraphs
Metagraph L0
Packages L1-validated data into snapshots for global submission
Global L0
Validates and finalizes all snapshots across the network (Hypergraph)
This layered approach allows for secure and scalable consensus while supporting a wide range of token models, data systems, and applications.
Last updated
Was this helpful?