How it works
From block data to coins in your wallet, the full loop in plain language.
One mining attempt, step by step
Block data
Latest block header is hashed
Circuit angles
Hash seeds rotation angles for each gate
GPU simulates
16-qubit circuit runs on your NVIDIA GPU
Expectation values
Quantum state is measured and compressed
256-bit hash
Result checked against network difficulty
Block found?
If valid → new block + QTC reward. If not → try again.
1. Block data becomes a circuit
Every mining attempt starts with the current block header. It gets hashed, and that hash determines the rotation angles and gate layout for a 16-qubit circuit. No two blocks produce the same circuit.
2. Your GPU runs the simulation
Qubitcoin uses NVIDIA's cuQuantum / cuStateVec libraries to execute the circuit on your graphics card. This is real GPU-accelerated quantum state simulation, not a metaphor. Miners can also plug in custom solvers (Bring Your Own Solver).
3. Hash, check, repeat
The simulation output is normalized to fixed-point values and hashed with SHA-256 and SHA3. If the result is below the difficulty target, the miner broadcasts a new block. If not, they tweak the nonce and try again, millions of times per second.
4. Difficulty adjusts automatically
Qubitcoin uses (Absolutely Scheduled Exponentially Rising Targets) to keep block times stable as hashrate changes, similar in spirit to Bitcoin's difficulty adjustment, but tuned for qPoW.
Up next
Why it matters
Useful work vs wasted energy