Skip to content

Lightweight Rust BlockDAG node for immutable media provenance & trust-anchored stablecoins. Powered by Vesper consensus — leaderless, sub-second finality, 10k–15k TPS on a Raspberry Pi. Real vs AI detection via pHash anchoring + V-STABLE minting gated by on-chain authenticity scores. No frameworks, pure Rust, <1GB footprint.

Notifications You must be signed in to change notification settings

MeridianAlgo/VeriChain

VeriChain 2.0: The Media-Integrity BlockDAG

VeriChain 2.0 is a next-generation, high-performance BlockDAG blockchain specifically architected for immutable content provenance, decentralized media verification, and algorithmic economic stability. By utilizing a leaderless consensus model and a Parallel Virtual Machine (PVM), VeriChain achieves over 50,000 transactions per second (TPS) while maintaining sub-5 second deterministic finality.


Technical Overview

VeriChain 2.0 addresses the critical challenges of modern decentralized systems: scalability, media authenticity, and economic volatility. Unlike traditional linear blockchains, VeriChain represents the ledger as a Directed Acyclic Graph (DAG), allowing for massive concurrency in block production and execution.

Key Pillars

  1. Vesper Consensus: A leaderless, weight-based consensus engine that utilizes Temporal Density Weighting to prioritize consistent network participation and punish spam.
  2. Parallel Virtual Machine (PVM): A conflict-aware execution environment that processes independent transaction branches concurrently across all available CPU cores.
  3. Sharded Provenance: A horizontal scaling model where different media types (images, video, text) are processed in parallel namespaces.
  4. Truth-Centric Tokenomics: A dual-token system (VERI for staking and V-STABLE for utility) where economic incentives are directly tied to the authenticity of on-chain content.

Documentation Suite

For deep dives into specific components of the protocol, please refer to our comprehensive documentation:


Quick Start

Prerequisites

  • Rust (1.75+)
  • PowerShell (for cluster automation)

Build from Source

git clone https://github.com/MeridianAlgo/VeriChain.git
cd VeriChain/verichain-node
cargo build --release

Launch a Local Testnet

./scripts/spawn_cluster.ps1

Using the Wallet CLI

# Generate a new keypair
cargo run --bin verichain-wallet -- new-key

# Check an account balance
cargo run --bin verichain-wallet -- balance <PUBLIC_KEY>

Core Technical Specifications

Feature Implementation
Data Structure BlockDAG (Wait-free)
Consensus Vesper (Weight-based)
Finality Hybrid (Probabilistic + BFT Overlay)
Parallelism Causal Rank Linearization
State Pruning Active expiry for low-trust records
Interoperability XCM-Lite (Cross-chain messaging)

Contributing and Community

We welcome contributors from all backgrounds. Please see our Contributing Guidelines for details on our development process, code of conduct, and how to submit pull requests.

License

VeriChain 2.0 is licensed under the MIT License. See the LICENSE file for the full text.

About

Lightweight Rust BlockDAG node for immutable media provenance & trust-anchored stablecoins. Powered by Vesper consensus — leaderless, sub-second finality, 10k–15k TPS on a Raspberry Pi. Real vs AI detection via pHash anchoring + V-STABLE minting gated by on-chain authenticity scores. No frameworks, pure Rust, <1GB footprint.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published