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.
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.
- Vesper Consensus: A leaderless, weight-based consensus engine that utilizes Temporal Density Weighting to prioritize consistent network participation and punish spam.
- Parallel Virtual Machine (PVM): A conflict-aware execution environment that processes independent transaction branches concurrently across all available CPU cores.
- Sharded Provenance: A horizontal scaling model where different media types (images, video, text) are processed in parallel namespaces.
- 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.
For deep dives into specific components of the protocol, please refer to our comprehensive documentation:
- System Architecture: Details on the multi-layered stack, BlockDAG structure, and PVM.
- Protocol Specification: Technical details on transaction formats, P2P messages, and state transitions.
- Tokenomics & Economy: Analysis of the EIP-1559 fee market, dynamic inflation, and slashing.
- Security Model: Formalized security guarantees including Weak Subjectivity and VRF protections.
- Developer Guide & SDK: Instructions for building applications using the Rust SDK.
- Rust (1.75+)
- PowerShell (for cluster automation)
git clone https://github.com/MeridianAlgo/VeriChain.git
cd VeriChain/verichain-node
cargo build --release./scripts/spawn_cluster.ps1# Generate a new keypair
cargo run --bin verichain-wallet -- new-key
# Check an account balance
cargo run --bin verichain-wallet -- balance <PUBLIC_KEY>| 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) |
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.
VeriChain 2.0 is licensed under the MIT License. See the LICENSE file for the full text.