Whitepaper
Consensus rules, transaction formats, proof-of-work, and security assumptions.
WHITEPAPER.md
QryptCoin settlement layer design, security notes, and operator guides.
Consensus rules, transaction formats, proof-of-work, and security assumptions.
WHITEPAPER.md
Practical hardening notes and known limitations for operators.
SECURITY_NOTES.md
Genesis hashes and parameters for each network.
GENESIS.md
Key technical decisions behind QryptCoin's settlement layer
Double-SHA-256 proof-of-work over 80-byte block headers. UTXO model for ownership. Chainwork-based tip selection. 600-second target block interval. Difficulty adjusts every 2,016 blocks. Witness commitment (QRYW 0x01) required in non-genesis blocks.
ML-DSA-65 (FIPS 204) signatures authorize spends. Outputs commit to SHA3-256(REVEAL_V1); public keys revealed only at spend time. Consensus enforces one-time keys: each pk_hash may appear at most once on the active chain.
Optional post-quantum encrypted P2P transport (ML-KEM-768 + ChaCha20-Poly1305). Provides confidentiality against network adversaries. Does not affect consensus; does not provide anonymity.
The reference node exposes a JSON-RPC interface for querying chain state, managing peers, monitoring mempool, and controlling mining workflows.
Get block info, chain tips, difficulty, and sync status.
Manage peer connections and network info.
Create transactions, manage addresses, query balances.
RPC method documentation is published with the source repository and release notes.
Build instructions and deterministic tooling are published with the source repository. If you're verifying a release, start with the Verify page.
For security vulnerabilities, follow SECURITY.md and email security@qryptcoin.org with "SECURITY" in the subject line. Do not disclose vulnerabilities publicly before they are addressed.
Help improve QryptCoin by contributing code, documentation, or testing
Review code, submit patches, or help with testing. All contributions go through the GitHub pull request process.
Help improve docs, write tutorials, or translate content. Clear documentation helps everyone use QryptCoin safely.