Apache-2.0 · Private development · Pre-launch

ShieldBit Post-Quantum Payments

ShieldBit pairs ordinary peer-to-peer payments with NIST-standardized post-quantum spending signatures and a predictable monetary policy.

View on GitHub Read Whitepaper ↓
21M
Max Supply (SBT)
50 SBT
Initial Block Reward
10 min
Target Block Time
ML-DSA-65
Signature Algorithm
6 MB
Max Block Size
9333
Network Port

Built for the Post-Quantum Era

Ordinary payments, explicit ownership rules, and post-quantum spending signatures. Public testnet and independent security review are still ahead.

🔐

ML-DSA-65 Signatures

NIST FIPS 204 spending signatures designed to resist known classical and quantum attacks. Security still depends on implementation, review, and protecting wallet keys.

⛏️

Proof-of-Work Mining

Standalone double-SHA256 proof of work, capped issuance, and scheduled reward halvings. Bitcoin auxiliary merge mining is not implemented.

⚡

Ordinary Payments

Send SBT directly to another wallet through signed on-chain transfers. Ownership, amounts, fees, and mining-reward maturity are checked before funds move.

🔄

Fork Recovery

Validated accumulated-work selection and atomic UTXO rollback keep ordinary payments consistent through chain reorganizations. Equal-work forks retain the active tip.

👁️

Wallet Protection

Encrypted wallet keys, checked recovery against the original address, and owner-only local node submission. Payments are transparent, not anonymous.

🛡️

Validation Safeguards

Bounded decoding, amount checks, coinbase-height commitments, median-time-past rules, and 64-bit timestamps. Tests and review provide evidence, not immunity from bugs.

Pure Python Reference Implementation

A clean, auditable codebase with zero obfuscation. Every cryptographic decision is documented and justified.

  • 🔑
    ML-DSA-65 (NIST FIPS 204) Post-quantum digital signatures via the cryptography library (≥50.0.2)
  • #️⃣
    SHA3-256 + double-SHA256 SHA3 for all internal hashing, double-SHA256 for standalone proof of work
  • 📦
    Bech32m Addresses (sb1…) BIP-350 encoding with custom HRP, implemented from scratch
  • 🗝️
    Shamir Secret Sharing k-of-n recovery over GF(2^8) — built-in key backup without third parties
  • 🌐
    asyncio P2P Node Full compact block relay, GCS filters, and peer discovery
  • 🔒
    AES-256-GCM Keystore PBKDF2-encrypted wallet keys, never stored in plaintext
# Install and create a wallet
pip install -e .

# Generate a new quantum-safe wallet
shieldbit wallet create
# → Address: sb1q7f3k2m...

# Start ordinary CPU mining
shieldbit mine --threads 4

# Send SBT to any sb1 address
shieldbit send sb1q... 1.5

# Inspect network parameters
shieldbit info

Where We Are

Honest, transparent progress tracking — no vaporware.

✅
Core Protocol DONE

Ordinary UTXO transfers, real ML-DSA-65 signing, fork recovery, encrypted wallets, compact filters, and a P2P node. Pre-release software; no mainnet or real-funds use.

✅
Automated Test Suite DONE

270 tests pass locally for the ordinary-payment scope, including repeated three-process private-testnet checks. GitHub Actions runs Python and dependency matrices.

✅
Domain & Infrastructure DONE

shieldbit.org registered on Cloudflare. Email routing active. CDN configured.

✅
Website & Whitepaper DONE

Website live on Cloudflare Pages. Whitepaper version 1.1 with the protocol design, implementation status, and path to launch.

⬜
Genesis Block & Seed Servers SOON

Mine the genesis block (no pre-mine). Deploy 3 seed servers on Hetzner VPS. Hardcode block hash in protocol.

⬜
Testnet Launch SOON

Public testnet with faucet. Community testing, security audit of crypto layer.

⬜
Mainnet Launch

Only after independent review, extended public testing, and approval of mainnet parameters and genesis. No launch date or exchange support is promised.

Open Source

Read the Code. Verify Everything.

ShieldBit is licensed under Apache-2.0. Repository access is private during release preparation; public contribution access follows release review.

github.com/findance/shieldbit Contact Us