Protocol

Bitcoin Core, hardened for the quantum era.

Bitcoin Quantum keeps Bitcoin's UTXO model, scripting system, halving schedule and SHA-256 proof-of-work intact — and replaces the signature algorithm with NIST-standardized post-quantum primitives.

Specifications

Protocol parameters at a glance.

SHA-256
Proof-of-work consensus
21M
Maximum BTQ supply
1 min
Target block time
8 MB
Per-block size limit
Under the hood

Cryptography that outlasts the quantum threat.

Every address is generated and spent with NIST-standardized post-quantum primitives — verifiable today, secure against the computers of tomorrow.

  • CRYSTALS-Dilithium (ML-DSA, NIST FIPS 204) signatures replace ECDSA
  • BIP-360 P2MR receive addresses — the public key stays hidden until the output is spent
  • Cryptographic agility — ready to adopt new NIST PQC standards
shell · btq-cli testnet
# Generate a quantum-safe Dilithium address# and sign a testnet transaction. $ btq-cli -testnet createwallet "main"{ "name": "main" } $ btq-cli -testnet -rpcwallet=main \ getnewdilithiumaddresstbtq1z9u4k… # Dilithium P2MR $ btq-cli -testnet -rpcwallet=main \ sendtoaddress "tbtq1z9u4k…" 0.508a7f…e2c1 # Every spend signed with ML-DSA — quantum-safe.
Network parameters

Ports and address prefixes.

The same three-network split Bitcoin operators expect — Mainnet for production, Testnet for the public test network, Regtest for local development.

NetworkRPC portP2P portAddress prefix
Mainnet83349333b, D, dbtc
Testnet1833419333n, tdbt
Regtest1844319444n, rdbt