DriveCoin hides who sends, who receives and how much — every transaction is verified by zero-knowledge proofs, and Lightning payments settle in about 40 milliseconds.
Every property below is enforced by cryptography at the protocol level — not by policy, not by a trusted third party.
Every payment creates a fresh one-time destination key. Outputs cannot be linked back to your wallet — not even by the sender.
P = Hs(r·A)·G + B
Each spend is mixed with decoy outputs from the chain. Observers can prove someone in the ring authorised it — but not who.
sπ = α − cπ·x
Amounts live inside Pedersen commitments. Nodes verify the balance equation homomorphically without ever seeing a number.
C = v·G + m·H
Every output proves 0 ≤ v < 2³² without revealing v — negative amounts and money-printing are mathematically impossible.
Σ 2i·Ci − C = δ·H
Open a channel once (one block), then pay in ~40 ms with no block waits. Cooperative closes settle final balances back on-chain.
state(n+1) requires siga AND sigb
Exactly 50,000,000 DCC will ever exist. Subsidy starts at 120 DCC per block and halves every 210,000 blocks — auditable by anyone.
min(120 ≫ ⌊h / 210,000⌋, cap − Σ)
Everything below is read directly from a running node — auto-refreshing every 5 seconds.
| height | hash | txs | difficulty | reward | time |
|---|---|---|---|---|---|
| loading… | |||||
A CryptoNote-style core with an off-chain Lightning layer — the whole node is pure Python with zero dependencies.
wallets
(view-key scan · spend-key sign)
│ tx = ring sigs + range proofs
│ + one-time stealth outputs
▼
┌───── consensus / validation ─────┐
│ PoW blocks · mempool │
│ key-image double-spend firewall │
│ ΣC_in − ΣC_out = fee·G │ amounts never appear in clear
└───────────────┬──────────────────┘
│ 2-of-2 channel funding (one block)
▼
⚡ Lightning state channels
payments ~40 ms · no mining
cooperative close settles on-chain
⚠ DriveCoin is an educational prototype. It has not been security-audited — never use it to move real value.
Read-only, no key required — the same data this page displays.
GET /api/infochain summary: height, difficulty, emission, next rewardGET /api/chainrecent block summariesGET /api/mempoolpending transactions