A Bitcoin Core fork with post-quantum signatures from genesis.
This project implements a Bitcoin-like UTXO chain using hash-based post-quantum signatures (WOTS+C / PORS+FP in the SPHINCS framework) instead of ECDSA/Schnorr.
| Property | Value |
|---|---|
| Signature scheme | PQSig v0 (WOTS+C + PORS+FP) |
| Signature size | 4,480 bytes |
| Public key size | 33 bytes (1-byte ALG_ID + 32-byte core) |
| Max signatures/key | 2^40 |
| Security level | NIST Level 1 (~128-bit classical) |
| Block weight | 16,000,000 WU |
| PoW | SHA-256d (unchanged from Bitcoin) |
- Protocol Specification - Normative spec with MUST/SHOULD language
- Core Diff Plan - Bitcoin Core fork implementation phases
Active implementation - frozen PQ-only consensus, descriptor-native PQ wallet flows, and PQ PSBT handling are in-tree. Current work is focused on CI completeness, Taproot replacement migration coverage, and operational hardening.
MIT (TBD)