Skip to main content

Crate exo_dag

Crate exo_dag 

Source
Expand description

EXOCHAIN append-only DAG with BFT consensus and Merkle structures.

This crate provides:

  • An append-only directed acyclic graph (dag)
  • Validated persistent-store append with Byzantine clock defense (append)
  • Checkpoint finality aggregation (checkpoint)
  • BFT consensus over the DAG (consensus)
  • Sparse Merkle Tree for authenticated key-value storage (smt)
  • Merkle Mountain Range for append-only accumulation (mmr)
  • Storage abstraction (store)

Modulesยง

append
Validated persistent-store DAG append with Byzantine clock defense.
checkpoint
Checkpoint finality aggregation for the EXOCHAIN DAG.
consensus
DAG-BFT consensus โ€“ Byzantine fault tolerant commitment over the DAG.
dag
Append-only directed acyclic graph.
error
DAG error types.
mmr
Merkle Mountain Range โ€“ append-only accumulator.
smt
Sparse Merkle Tree โ€“ 256-bit key space with blake3 hashing.
store
Persistent storage abstraction for the DAG.