Consensus-Enforced One-Time Keys
Each ML-DSA-65 public key may be revealed and used at most once on the active chain. Reuse renders the containing block invalid. This is a consensus rule, not wallet policy.
QryptCoin is a UTXO-based electronic cash system ordered by double-SHA-256 proof-of-work. Transactions are authorized using ML-DSA-65 signatures under a commitment-then-reveal scheme. Consensus enforces one-time public keys: each revealed key may appear at most once on the active chain. Payment Codes provide reusable identifiers at the wallet layer.
Built on proven principles with post-quantum security for long-term resilience
Each ML-DSA-65 public key may be revealed and used at most once on the active chain. Reuse renders the containing block invalid. This is a consensus rule, not wallet policy.
Outputs commit to SHA3-256(REVEAL_V1). Public keys remain hidden until spend time, minimizing exposure to quantum attacks. Canonical encoding eliminates parsing ambiguities.
Non-genesis blocks embed a fixed-format witness commitment in the coinbase transaction. This binds witness data to block validity and prevents witness malleability.
Hard-capped at 21,000,000 QRY. Initial subsidy of 50 QRY halves every 210,000 blocks. All amounts denominated in Miks (1 QRY = 108 Miks).
80-byte block headers hashed with H22(header) for mining. Maintains compatibility with existing SHA-256 mining infrastructure. Difficulty adjusts every 2,016 blocks.
Full RPC and CLI access for integration and automation workflows
Query chain state, peers, mempool, and mining; drive wallet and operator workflows.
Bech32m addresses, UTXO model, explicit consensus parameters, and documented hashing rules.
Deterministic key/address tooling (qrypt-keytool) for audits and controlled environments.
Stabilize the network, improve releases, enhance wallet safety, then evolve the protocol. Items may shift based on audits and real-world feedback.
Make the network reliable under real-world conditions. Improved peer discovery, stable syncing under load with clean rollback behavior, and better monitoring tools for node operators.
Make downloads easy to verify and deploy everywhere. Reproducible builds with published checksums, clean install/upgrade/uninstall that preserves user data, and expanded platform support.
Improve safety without changing consensus rules. Clear UX separation between one-time addresses and Payment Codes, safer backup/recovery/rescan flows, and hardware wallet integration where feasible.
Extend capabilities while keeping consensus auditable. Authenticated Payment Code resolution, research into non-interactive Payment Codes, threshold signatures and time-locks (if they preserve security), and lightweight verification improvements.
QryptCoin is focused by design
Transactions are pseudonymous but publicly auditable. Optional transport encryption provides confidentiality against network adversaries but does not provide anonymity.
Outputs use the P2QH commitment-then-reveal model. There is no Turing-complete VM or arbitrary script execution.
The protocol defines single-key P2QH outputs. Threshold signatures may be added in future work while preserving the one-time key invariant.
Lost keys mean lost funds. The protocol does not implement social recovery, escrow, or reversibility. Secure your mnemonic.
Download the QryptCoin wallet and join the network.