Getting Started – NCOG Earth Chain Forest Protocol – DAG-Based Consensus Mechanism Estimated reading: 5 minutes 797 views At the heart of NCOG Earth Chain is the Forest Protocol, a novel consensus mechanism that uses a Directed Acyclic Graph (DAG) structure combined with Proof-of-Stake. Unlike a conventional blockchain that produces a single chain of blocks sequentially, the DAG approach allows validators to create blocks (called event blocks) asynchronously and in parallel. This fundamental shift enables high throughput and low latency: Parallel Block Creation: Any validator with stake can create an event block at any time (no fixed intervals or single leader). Each event block references one or more previous events (its “parents”) instead of a single predecessor, forming a graph of blocks rather than a strict chain. Because multiple validators can post transactions simultaneously, the network can process many transactions concurrently, greatly increasing throughput. Leaderless aBFT Consensus: Forest Protocol is an asynchronous Byzantine Fault Tolerant (aBFT) algorithm. There is no rotating leader or miner; consensus is achieved via a multi-stage voting on the DAG itself. The protocol assigns special roles to certain events to establish a final order: Root events: An event that has “seen” >2/3 of the stake (i.e., by following parent references it reaches a supermajority of validators) is labeled a Root. Roots are grouped into sequential frames (layers). Clotho events: If a root in frame i is seen by a root in frame i+1 and i+2, it becomes a Clotho. Clothos serve as provisional consensus checkpoints. Atropos events: A Clotho that accumulates enough confirmation is finalized as an Atropos. An Atropos event is given a final consensus timestamp and order. The sequence of Atropos events forms the Main Chain – a linear, totally ordered log of transactions that all nodes agree on. In essence, validators continuously gossip their event blocks; once the network observes a supermajority of connections (an event seen by >⅔ of stake), that event’s payload is on the way to finality. When enough layers have built up (typically within a couple of “frames”), a final decision is made on ordering. All transactions up to a certain Atropos event are then finalized and cannot be reverted. Finality and Fair Ordering: Thanks to this multi-stage confirmation, Forest Protocol achieves deterministic finality very quickly – often in 1–2 seconds after a transaction is first seen, given network connectivity. There is no need for multiple block confirmations as in Proof-of-Work chains. Every Atropos block is final by the time it’s decided (similar to how Tendermint or HotStuff BFT consensus finalizes blocks, but here it’s derived from the DAG voting). The DAG structure also provides fairness in ordering – if two transactions occur at roughly the same time, their ordering in the Main Chain is decided by the protocol’s timestamping and hash comparisons, not by an arbitrary miner sequence. This mitigates miner frontrunning or manipulation of transaction order. Stake-Weighted, Permissionless Consensus: Forest Protocol is a Proof-of-Stake (PoS) system, meaning validators’ influence is weighted by their stake. Any node holding the required stake (or delegated stake) can join as a validator – there is no special permission needed. Block creation opportunities are proportional to stake (as in typical PoS), but with a twist: to create a new event block, a node must reference recent events from others. This ensures every validator helps validate others’ blocks, not just produce their own. It encourages active participation and prevents “nothing-at-stake” issues by rewarding validators for confirming their peers’ events as well as for creating blocks. Security: The consensus can tolerate up to f faulty validators out of 3f+1 (i.e., up to 1/3 of total stake can be malicious) and still reach agreement. Because it’s leaderless and asynchronous, the protocol is resilient to DDoS attacks on a specific leader or to network timing issues. Even if the network partitions, honest nodes continue to produce and acknowledge events; once connectivity is restored, the DAG will eventually incorporate all events and finalize a consistent history. Double-spend attempts are resolved by the final ordering – conflicting transactions in the DAG will end up ordered, so one will override the other in the Main Chain (the loser would be invalidated, similar to how one branch of a fork is discarded). Performance: In optimal conditions, the Forest Protocol can reach extremely high throughput. Because many blocks are being created and confirmed in parallel, there is no single bottleneck like a fixed block size. The NCOG Earth Chain design targets up to 500,000 TPS on the consensus layer. Real-world throughput will depend on validator bandwidth and processing power, but even tens of thousands of TPS are achievable, which is orders of magnitude above first-generation blockchains (for comparison, Bitcoin processes ~7 TPS and Ethereum ~15–30 TPS on base layer). This high capacity is accompanied by low latency: transactions are often finalized within a couple of DAG frames. In practice, that means a transaction could be irrevocably confirmed in under 2 seconds, giving end-users near-instant confirmation. Summary: The Forest Protocol provides NCOG Earth Chain with a fast, secure, and decentralized backbone for all transactions. It resolves the scalability challenge by allowing asynchronous processing, and the decentralization challenge by avoiding any single leader or miner. All validators participate in an egalitarian way, weighted by stake, and the outcome is a single global order of transactions that is agreed upon with finality. This DAG-based ledger underpins all other features of the platform – from smart contracts to the integrated database – ensuring they all benefit from high throughput and strong consistency.