ValenceBlockchain Simulator
A high-performance, education-first blockchain simulator running genuine multi-node P2P clusters locally on your machine.
Run a 2-Node Cluster in Seconds
Spin up two communicating Go peer nodes on your local machine.
go run ./cmd/valenced -port=8080 -data-dir=./data/node1go run ./cmd/valenced -port=8081 -data-dir=./data/node2 -peers=localhost:8080Protocol 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.