Whitepaper

HIDERING Whitepaper

Enhanced-privacy cryptocurrency with Bitcoin-style emission. Fair launch · 100% PoW · RandomX CPU.

VERSION 1.4.2
REVISED JUN 26 2026
FORK BASE MONERO v0.18.1
Source (Markdown)

1 · Abstract

HIDERING (HRG) is a maximum-privacy cryptocurrency protocol derived from Monero v0.18.1, combining advanced anonymity with a Bitcoin-style monetary model.

Fair launch: 100% emission via RandomX proof-of-work, with an irrevocable supply cap of 18,000,000 HRG. v2.0.0 introduced a short private-network pre-mining phase as the response to the 51% attack of 16 May 2026 on the v1.x chain (at height ≈3577); see §7 for the full rationale and use of those funds.

Key innovations:

2 · Vision & Problem

The problem of financial privacy

Traditional public blockchains (Bitcoin, Ethereum) fully expose transaction flows. Even Monero — the privacy benchmark — has limits: a fixed ring size of 16, exploitable network metadata, and possible timing attacks.

The HIDERING vision

3 · Technical Architecture

HIDERING is a fork of Monero v0.18.1 (CryptoNote), inheriting RingCT (confidential amounts), Bulletproofs+ (compact proofs), RandomX (CPU-only, ASIC-resistant PoW) and Dandelion++ (transaction diffusion).

ComponentMoneroHIDERING
Ring size1632–64 (dynamic)
TX paddingVariable2500 B internal (network: Monero 1024 B)
NetworkDandelion++Dandelion++ (inherited)
AmountsHidden (RingCT)Hidden (RingCT)
StealthOne-timeOne-time (CryptoNote)
PoWRandomXRandomX (identical)
Hard forkHFv15HFv15 from block 1
Transparency note (June 2026 audit). The "best-effort multi-hop stem" routing bias announced earlier was removed: the on-wire hop counter leaked the distance to the transaction's origin (a peer receiving a zero counter could identify the sender), degrading the anonymity Dandelion++ protects. Propagation now relies on stock Dandelion++ inherited from Monero. The 2500-byte internal padding applies to the tx_extra field; the network-layer padding remains Monero's (1024-byte granularity).

4 · Tokenomics (HRG)

ParameterValue
TickerHRG
Maximum supply18,000,000 HRG (irrevocable hard cap)
Max circulating supply18,000,000.00 HRG exact — the genesis NUMS 157.14 HRG is unspendable and excluded from emission accounting, so it is not deducted from the cap
Emission100% PoW (no seed round, no private sale) — see §7
Block time120 seconds
Halving interval210,000 blocks (~2.66 years)
PoW algorithmRandomX (CPU-only)
Initial reward42.86 HRG / block
AddressesBegin with "B" (prefix 60)
Why an 18M cap? The original 33M cap caused a uint64 overflow (33 × 10¹⁹ > UINT64_MAX = 1.844 × 10¹⁹) with Monero's inherited 12 atomic decimals. The 18M cap (1.8 × 10¹⁹, ~2.5% uint64 headroom) was adopted on 11 May 2026 and shipped in release v1.0.1.

5 · Bitcoin-Style Emission

PeriodBlock heightReward / blockEmitted (period)
Genesis0157.14 HRG (NUMS-locked, unspendable)0 circulating
Era 11 – 210,00042.86 HRG9,000,000 HRG
Era 2210,001 – 420,00021.43 HRG4,500,000 HRG
Era 3420,001 – 630,00010.71 HRG2,250,000 HRG
Era 4+630,001+½ per halving→ 18M hard cap

The geometric series converges exactly on the cap:

Total = 42.86 × 210,000 × (1 + ½ + ¼ + ...) = 9,000,000 × 2 = 18,000,000 HRG

100% PoW emission, zero inflation, irrevocable cap. The genesis block contains 157.14 HRG locked under a Nothing-Up-My-Sleeve (NUMS) key — cryptographically unspendable and kept for deployed-chain compatibility. See GENESIS_PROOF.md.

6 · Quantum Resistance

Post-quantum cryptography is introduced via a hard fork planned for 2027:

Status (September 2026). The post-quantum prototype (liboqs 0.15.0 integration, BQ keygen, key persistence, ML-DSA-65 signatures in tx_extra, ML-KEM-768 KEM) is implemented and has undergone several internal security audits. All PQ code remains inert until the hard fork (HFv16, HF_HEIGHT_PQ = 2,000,000). The nominal path is implemented: C-1 binding, validator checks a–e, the wallet2 spend side, the H-5 multi-ciphertext fix, mempool acceptance and wallet activation. The full B...→BQ...→spend flow is validated end-to-end on regtest (commits 7d53cb940b72425afe, branch v2-privacy). Mainnet target: Q2 2027 (unchanged).

6.1 · What activating HFv16 actually takes

Earlier revisions of this document claimed that "if a real quantum threat emerges, activation is possible in 24–48h by changing the HF_HEIGHT_PQ constant". That claim was false and has been withdrawn. Changing a constant does take minutes — it is simply not what governs the timeline. HFv16 activation is blocked today, and will remain so for months at minimum.

If a real quantum threat emerged, the schedule would be compressed as far as it can go and communicated as an emergency — but the order of magnitude remains weeks, not hours. Any promise to the contrary would be dishonest.

6.2 · The trade-off we are making: a BQ spend is transparent

This point matters and was absent from previous revisions of this document.

HIDERING claims strong privacy, delivered by ring signatures (ring 32–64), stealth addresses and RingCT (amounts hidden behind Pedersen commitments). Those guarantees do not apply in the same way when you spend a BQ output.

Technically: a post-quantum input (txin_to_key_pq) carries no Pedersen commitment, so its value cannot be balanced by RingCT. The transaction is therefore built as v2 RCTTypeNull, which means:

In plain terms: spending from a BQ address is as transparent as a Bitcoin transaction. Full HIDERING privacy remains the property of classic B... addresses. BQ addresses buy quantum resistance at the cost of spend privacy.

What is still protected: receiving to a BQ address reveals no more than a classic receive — the output is stealthy and unlinkable to the published address. It is spending that output that is transparent.

A genuine post-quantum ring signature is an open research problem, and HIDERING does not claim to have solved it.

6.3 · Hybrid transactions — getting output amounts hidden again

Since 8 September 2026 a transaction may mix a transparent BQ input with classic ring inputs. Two consequences:

How the balance closes: a transparent input of value a has no commitment, but a verifier can recompute one from public data with a zero mask (a·H). The RingCT equation becomes sum(pseudoOuts) + sum(a_pq)·H == sum(outputs) + fee·H — that is, transparent inputs behave exactly like a negative fee.

What stays true either way: the amount of a BQ input being spent is public. The hybrid does not hide what you spend from a BQ address; it hides what you send again. The guidance in §6.2 is unchanged.

Guidance while this trade-off stands: use classic B... addresses for everyday use. BQ addresses are for those whose threat model includes a quantum adversary and who knowingly accept revealed amounts and no ring on their spends.

7 · Fair Launch Distribution

Principle: 100% emission via RandomX PoW, no private sale, no seed round. Block 0 is a genesis with 157.14 HRG locked under a NUMS key (unspendable). From block 1 onward, rewards are distributed by pure PoW competition.

Transparency (June 2026 revision). The v1.x "no team allocation" promise is no longer accurate since v2.0.0: the private-network pre-mining phase (§7.1) constitutes a mined reserve held by founder nodes before public re-opening. This reserve is not a private sale or seed round — it is produced by PoW under the same RandomX rules — but it exists, and its use is detailed below.

7.1 · Pre-public phase v2.0.0 (post-attack)

Shortly after the v1.x launch, HIDERING suffered a 51% attack (16 May 2026, v1.x chain at h≈3577): an external miner with more power than the rest of the network dominated the chain and caused a major reorganisation, orphaning every mined block. The v2.0.0 response is twofold:

The v2.0.0 pre-mining is a defensive shield and a development-funding lever, not an insider sale: all coins are produced by PoW. Once the network opens publicly, every miner competes under the same RandomX rules. The exact volume, duration and final destination of the reserve will be communicated publicly at launch.

8 · Pool Mining

HIDERING operates a public RandomX mining pool in production to lower the barrier to CPU mining.

ParameterValue
Stratum endpointpool.hidering.org:3333
AlgorithmRandomX (rx/0)
Stackcryptonote-nodejs-pool + Redis + Nginx
Starting difficultyvarDiff (auto-adjusted)
Block reward42.857142857143 HRG (era 1)
xmrig -o pool.hidering.org:3333 -u <your_B..._address> -p x -a rx/0

Solo mining is fully supported via hideringd + hidering-wallet-cli. See the Mining guide for both paths. The v2.0.0 chain embeds checkpoint anchors (heights 2939, 5000, 11000, 16000, 20000, 25000, 80386) to aid initial synchronisation — consensus security still rests on cumulative RandomX PoW.

9 · Technical Specifications

TickerHRG
Fork baseMonero v0.18.1
Network IDHRG\x02HIDERINGMAIN (v2.0.0)
Magic bytes0x48524702 (v2.0.0)
P2P port19740
RPC port19741
Address prefix60 → "B"
Decimals12 (10¹²)
Block time120 seconds
Ring size32–64
Supply18,000,000 HRG
Initial reward42.857142857143 HRG / block
Halving210,000 blocks (~2.66 years)
Unlock window60 blocks
LicenseBSD 3-Clause (as Monero)
Repositorygithub.com/AB-lab113/hidering

10 · Resources

HIDERING — Privacy by design. Fair by launch.
Whitepaper v1.4.2 — revised September 2026 (post-quantum activation timeline and the BQ transparency trade-off; earlier revisions: HFv16 implementation June 2026, June 2026 security audit). HIDERING is open-source software (BSD 3-Clause). The team gives no financial advice; HRG is an experimental asset, and users are responsible for compliance with their local laws.