Goal of this guide: Generate your Post-Quantum validator wallet, export your
validator.json, and send it to the coordinator so you can be added to the network genesis.
QuantaChain uses Falcon-512 (NIST post-quantum cryptography) for all validator keys.
Your keys are much larger than Ethereum/Solana keys — this is expected and correct.
There are two paths to generate your validator key:
| Path | Requirement | Best for |
|---|---|---|
| A — Docker (Recommended) | Docker installed | Most validators |
| B — Build from Source | Rust + build tools | Developers |
| C — Helper Script | Docker + bash | One-command setup |
If Docker is not installed yet:
# Ubuntu / Debian
curl -fsSL <https://get.docker.com> | sh
sudo usermod -aG docker $USER
newgrp docker
Verify:
docker --version
docker pull xd637/quanta-node:latest
This creates a raw Falcon-512 key wallet file (validator.qua).