ValenceBlockchain Simulator

A high-performance, education-first blockchain simulator running genuine multi-node P2P clusters locally on your machine.

Nakamoto PoW (16^d)
Consensus
Ed25519 + SHA256
Signatures
~10s Retargeting
Block Target
1 VCN = 10^9 e⁻
Denomination

Run a 2-Node Cluster in Seconds

Spin up two communicating Go peer nodes on your local machine.

View Full Docs
Terminal 1 • Node 8080 (Genesis)
go run ./cmd/valenced -port=8080 -data-dir=./data/node1
Terminal 2 • Node 8081 (Peer Mesh)
go run ./cmd/valenced -port=8081 -data-dir=./data/node2 -peers=localhost:8080

Protocol Architecture

A complete, inspectable blockchain engineered from the ground up in Go. Every subsystem is open source, transparent, and educational.

Nakamoto Proof of Work

Multi-core parallel CPU mining with dynamic difficulty retargeting, enforcing target block discovery times.

Asynchronous P2P Gossip

Non-blocking mesh broadcast engine with SeenCache deduplication and 409 Conflict automatic push-sync.

Ed25519 Cryptography

Deterministic digital signatures with length-prefixed serialization preventing delimiter injection attacks.

Cumulative Work Consensus

Heaviest valid chain resolution based on sum(16^difficulty), safely recovering orphaned transactions during reorgs.

In-Memory Account State

Dynamic balance calculation via deterministic transaction replay with strict sequential nonces for replay attack immunity.

Non-Custodial Web Wallet

In-browser Ed25519 signing with AES-encrypted local storage and real-time transaction broadcasting.

Ready to explore the network?

Explore the 12 core subsystems, inspect live blocks in the explorer, or spin up your own local node cluster.