Quantum-Resistant, Carbon-Negative Proof-of-Work Blockchain
Supernova is a PoW blockchain written in Rust, built to address three critical challenges: quantum computing threats, environmental sustainability, and scalable transactions. The protocol implements NIST-standardized post-quantum cryptography throughout the entire stack.
- ML-DSA (Dilithium) for transaction signatures
- SPHINCS+ for stateless wallet recovery
- ML-KEM (Kyber) for P2P key exchange
- SHA3-512 hashing throughout
- Real-time emissions tracking on-chain
- Block reward bonuses for verified renewable energy
- Automated environmental treasury allocation
- Quantum-secure channel operations
- SHA3-512 HTLCs
- Post-quantum onion routing
# Clone and build
git clone https://github.com/Carbon-Twelve-C12/supernova.git
cd supernova
cargo build --release
# Run testnet node
./target/release/supernova-node --network testnetWant to join the network? Running your own node helps decentralize Supernova.
Read the Node Operator Guide for complete setup instructions.
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 8+ cores |
| RAM | 8 GB | 16-32 GB |
| Storage | 100 GB SSD | 200+ GB NVMe |
supernova/
├── supernova-core/ # Core blockchain logic, consensus, cryptography
├── node/ # Full node implementation, P2P, RPC
├── wallet/ # Quantum-resistant wallet
└── btclib/ # Bitcoin-compatible primitives
Current Release: v1.0.0-RC4 (Release Candidate 4)
| Component | Status |
|---|---|
| Core Protocol | Testnet Ready |
| Quantum Cryptography | Complete |
| Lightning Network | Complete |
| P2P Networking | Complete |
| Security Hardening | Complete |
| Test Coverage | 98%+ |
Supernova implements defense-in-depth with:
- Post-quantum cryptography at every layer
- Algorithm downgrade prevention
- All security tests 100% passing
See SECURITY.md for responsible disclosure.
MIT License - see LICENSE for details.