Repository navigation
RCPU Core v1.2.0 — Dual-Algorithm Hard Fork
RCPU Core v1.2.0 — Dual-Algorithm Hard Fork
This is a consensus upgrade (hard fork). All nodes and pools MUST upgrade before block height 21,000.
Highlights
- Dual-algorithm mining: RandomX + qPoW (qhash) run concurrently.
- qhash marking:
nVersionbit 30 (0x40000000). - Dual-algo difficulty: independent ASERT per algorithm, target spacing 600 s (10 min) per algorithm (~5 min overall).
- Difficulty anchor: height 20,999, reference target = anchor
nBits >> 1. - getblocktemplate: new
algoparameter to request a template for a specific algorithm.
Activation
| Network | Activation height |
|---|---|
| Mainnet | 21,000 |
| Testnet | 21,000 |
| Regtest | 150 |
Compatibility
- Below activation height, the qhash bit is fully ignored — behavior is identical to v1.1.19, old nodes sync normally.
- After activation, nodes running v1.1.19 or earlier will reject qhash blocks (hard fork). Upgrade before height 21,000.
Known Notes
- Testnet min-difficulty uses
2 * nPowTargetSpacing(10 min) rather than the dual-algo formula; testnet only, no fork risk. - ASERT anchor uses its own timestamp rather than the parent block's (fixed one-block offset, ~0.003% effect at 2-day half-life).
Checksums
Verify with the RCPU Dev Team public key (RCPU-DEV-GPG-KEY.asc):
gpg --verify SHA256SUMS.txt.asc SHA256SUMS.txt
sha256sum -c SHA256SUMS-windows.txt
sha256sum -c SHA256SUMS-linux.txt
PFPs: rcpu-1.2.0-* enabled for both algorithms; pool operators must configure fallback algos.