Hardy Index Quantum readiness, rated and tracked

Chain profile

Dilithion

DIL Native

Dilithion is a RandomX proof-of-work chain, live since January 2026, whose script interpreter verifies ML-DSA-65 signatures and no classical scheme, so every coin on its mainnet is protected by a FIPS 204 parameter set.

Is Dilithion quantum-safe?

Yes, on the measure this index uses. Dilithion is a Bitcoin-style UTXO chain with its own RandomX proof-of-work consensus, and the signature its script interpreter checks is the one Dilithion calls CRYSTALS-Dilithium3. We read the node source to see which version that is, because the name could mean either the pre-standard round-three scheme or the final standard. It is the final standard: the node builds the CRYSTALS reference code at mode 3 and calls its FIPS 204 verify function with an empty context string, and the signature size fixed in the script code is 3,309 bytes, the ML-DSA-65 size, where round-three Dilithium3 signatures are 3,293. The chain agrees. On 23 October 2026 the explorer showed block 110,779 produced at 05:22 UTC, and a spend in block 110,588 carries a 3,309-byte signature and a 1,952-byte public key. Block 1 is timestamped 28 January 2026, after a reset in January that invalidated the coins and wallets of an earlier soft launch. No consensus path in the node calls an elliptic-curve verifier. The qualification is review: no audit or outside review of Dilithion's implementation has been published, and an engagement with Hacken is described as planned.

Where we are making a judgement call Dilithion qualifies on the deployment test, a post-quantum signature running on its mainnet, and its size plays no part in the score. The current chain began on 28 January 2026, nine months before this review, after a reset in January that invalidated the coins and wallets of a soft launch two weeks earlier. Three readings are ours and are stated with what the other reading gives. One: Dilithion names its scheme CRYSTALS-Dilithium3, which could mean the pre-standard round-three scheme; we score it as FIPS 204 ML-DSA-65 because the code and the on-chain signature size both show that, and a reading of the name alone would put NIST at 7 and the score at 89.0. Two: exposure is 9 for the 160-bit address hash; a 10 gives 94.5. Three: migration is 8 rather than the 9 a chain with nothing outstanding could hold, because of that reset and the emergency consensus releases since; a 9 gives 95.0. Separately from the score, the project holds two kinds of standing control. Since height 40,000 registering a new miner identity requires attestations from three of four seed nodes whose keys are fixed in the node source, nodes Dilithion says it operates, so the project can decline to admit new miners. And 2% of every block subsidy is paid by consensus to two project addresses, a dev fund and a developer reward. This profile covers the DIL chain; DilV, a separate chain from the same team that shares the explorer, is not rated here.

At a glance

On mainnet today

ML-DSA-65 (FIPS 204), which Dilithion calls CRYSTALS-Dilithium3, for every spend, through pay-to-public-key-hash scripts; RandomX proof-of-work consensus with no validator signatures

Post-quantum scheme

ML-DSA-65 itself, since genesis. Seed-node attestations and miner identity keys are signed with the same scheme.

NIST standard

FIPS 204 (ML-DSA-65)

Readiness tier

Tier 1: Native. Post-quantum secure at mainnet today, with quantum-resistant signatures built in from genesis.

Cryptography in use

  • Account signatures ML-DSA ML-DSA-65 Mainnet, mandatory Read through the explorer API on 23 October 2026: the spend in block 110,588 has a 5,265-byte scriptSig, a 2-byte length, a 3,309-byte signature, a 2-byte length and a 1,952-byte public key. Read on-chain
  • Account signatures ML-DSA ML-DSA-65 Mainnet, mandatory OP_CHECKSIG calls pqcrystals_dilithium3_ref_verify with an empty context; the Makefile builds the reference code with DILITHIUM_MODE 3. Source code or release
  • Identity layer ML-DSA ML-DSA-65 Mainnet, mandatory Miner identity key registration requires three of four seed-node attestations, each a Dilithium signature, from height 40,000. Source code or release

A role not listed is not evidenced either way. Every scheme, and which other chains share it, is in the cryptography registry.

Score breakdown

Each dimension scored 0 to 10. The weight beside it is its share of the total score.
Show the weighted arithmetic and the sourced note for each dimension
Dilithion Hardy Score by dimension, with weights and weighted contributions
No. Dimension Score Weight Contribution
1 Signature scheme 10 30% 30.0
2 Deployment stage 10 25% 25.0
3 NIST alignment 10 15% 15.0
4 Migration path 8 15% 12.0
5 Exposure 9 10% 9.0
6 Verification 5 5% 2.5
Hardy Score 93.5

1 Signature scheme 10/10, weighted 30%

Band 10: A post-quantum signature is the mandatory scheme for all accounts on mainnet.

The script interpreter's signature check calls pqcrystals_dilithium3_ref_verify, the CRYSTALS reference implementation built at DILITHIUM_MODE 3, and no consensus path calls a secp256k1, ECDSA or Ed25519 verifier; the vendored OpenSSL headers are not used for signatures. Every spend on mainnet is authorised by ML-DSA-65, and a mainnet spend read on 23 October 2026 carries a 3,309-byte signature and a 1,952-byte public key. source

2 Deployment stage 10/10, weighted 25%

Band 10: Tier 1: Native.

Tier 1: Native. Dilithion's current mainnet has used Dilithium signatures since block 1 on 28 January 2026, whose coinbase reads "Dilithion Mainnet v2.0.0 - Fair Launch Reset", so no unit of its supply was ever behind a classical key. The genesis block itself carries the timestamp 1737158400, 18 January 2025, although the chain launched in 2026, and its hash does not match the one Dilithion's mainnet page publishes. The explorer showed block 110,779 produced at 05:22 UTC on 23 October 2026. source

3 NIST alignment 10/10, weighted 15%

Band 9 to 10: The scheme in use is covered by a final NIST standard (FIPS 204, FIPS 205, or SP 800-208).

Dilithion's own pages name CRYSTALS-Dilithium3 and cite NIST FIPS 204, and the code bears out the standard rather than the round-three name. The vendored reference code carries FIPS 204's context-string interface and 64-byte public-key hash, the node calls it with an empty context, and script.h fixes signatures at 3,309 bytes, the ML-DSA-65 size, where round-three Dilithium3 signatures were 3,293. source

Placement in the band A 10 rather than a 9: the scheme in use on mainnet is ML-DSA-65 as FIPS 204 defines it, confirmed by signature size on-chain. A 9 would fit a FIPS 204 scheme named but not shipped, and pre-standard round-three Dilithium would sit lower still.

4 Migration path 8/10, weighted 15%

Band 6 to 8: A credible published plan exists with a mechanism identified, but key parts are unbuilt or undated.

Holders have no quantum migration to make, because no output on the current chain has ever been locked to a classical key. The governance record is mixed. Dilithion ran a mainnet soft launch from release v1.4.0 on 14 January 2026, and then reset it: the v1.4.2 notes say coins mined on the previous chain would not be valid, and the v2.0.0 notes of 17 January say all existing mainnet wallets were invalidated. Since then consensus changes have activated at fixed heights, including emergency releases such as v2.0.12, a stability rollback, and v3.0.7, which softened parameters. source

Placement in the band An 8 rather than a 9: nothing is outstanding, but the chain's record includes a reset that stranded the coins of its first holders, which weighs against how a future change between schemes would be handled. Not a 7, because no migration is pending and every coin on the current chain is behind ML-DSA-65.

5 Exposure 9/10, weighted 10%

Band 9 to 10: No quantum-vulnerable public keys are exposed on-chain, or the exposed keys protect nothing.

No Dilithion public key is a quantum liability. Outputs pay to a hash of an ML-DSA-65 public key, a 20-byte hash in the usual form and a 32-byte SHA3-256 hash in a second standard form, and the key a spend reveals is a lattice key that Shor's algorithm does not break. source

Placement in the band A 9 rather than a 10: the usual address is a double SHA3-256 hash truncated to 160 bits, so a search for any key pair matching an unspent address costs about 2 to the 80 steps with Grover's algorithm, short of the margin the ML-DSA-65 signature itself is set at.

6 Verification 5/10, weighted 5%

Band 3 to 5: A post-quantum component exists, on mainnet, on a persistent testnet or as a merged implementation, but is unreviewed.

The post-quantum component is open source under the MIT licence and its use is checkable on-chain, where every spend carries an ML-DSA-65 signature and key. No outside review or audit of Dilithion's implementation has been published: its README says pre-audit hardening is complete and an engagement with Hacken is planned, with no findings published yet. source

Placement in the band The top of the band rather than a 4: the component is live, licensed and built on the CRYSTALS reference code rather than a bespoke construction. Not a 6, because the review behind that reference code is upstream review, which does not count, and nobody outside the team has reviewed Dilithion's integration.

The deployment dimension is not a separate judgement. It is Tier 1 expressed as a number. See the tier mapping.

How it compares

All 80 rated chains on the 0 to 100 scale. Dilithion is marked. Select any point to open that profile.
Hyperliquid, Hardy Score 5.5 Cronos, Hardy Score 7.0 MemeCore, Hardy Score 7.0 Beldex, Hardy Score 7.5 Ozone Chain, Hardy Score 7.5 0G, Hardy Score 8.5 AIOZ Network, Hardy Score 8.5 Akash Network, Hardy Score 8.5 Arweave, Hardy Score 8.5 Avalanche, Hardy Score 8.5 Bitcoin SV, Hardy Score 8.5 Celestia, Hardy Score 8.5 Chiliz Chain, Hardy Score 8.5 Conflux, Hardy Score 8.5 dYdX Chain, Hardy Score 8.5 eCash, Hardy Score 8.5 Filecoin, Hardy Score 8.5 GateChain, Hardy Score 8.5 Gnosis Chain, Hardy Score 8.5 Injective, Hardy Score 8.5 KCC (KuCoin Community Chain), Hardy Score 8.5 Kite, Hardy Score 8.5 Mina Protocol, Hardy Score 8.5 MultiversX, Hardy Score 8.5 Polygon PoS, Hardy Score 8.5 Provenance Blockchain, Hardy Score 8.5 Theta Network, Hardy Score 8.5 THORChain, Hardy Score 8.5 VeChain, Hardy Score 8.5 WEMIX, Hardy Score 8.5 Whitechain, Hardy Score 8.5 Dogecoin, Hardy Score 9.0 Kaia, Hardy Score 10.0 Vaulta, Hardy Score 10.0 Decred, Hardy Score 10.5 IOTA, Hardy Score 10.5 Litecoin, Hardy Score 10.5 Midnight, Hardy Score 10.5 Qtum, Hardy Score 10.5 TON, Hardy Score 11.0 Ethereum Classic, Hardy Score 13.0 Flare, Hardy Score 13.0 Internet Computer, Hardy Score 13.0 Bitcoin, Hardy Score 14.5 Sonic, Hardy Score 14.5 Terra Classic, Hardy Score 14.5 Dash, Hardy Score 16.5 Neo, Hardy Score 17.0 Monero, Hardy Score 17.5 Bittensor, Hardy Score 19.0 BNB Chain, Hardy Score 20.0 Monad, Hardy Score 20.0 XDC Network, Hardy Score 20.0 Kaspa, Hardy Score 20.5 Cosmos Hub, Hardy Score 23.5 Sei, Hardy Score 24.5 Cardano, Hardy Score 34.0 Tron, Hardy Score 34.5 Polkadot, Hardy Score 36.5 Tezos, Hardy Score 37.5 Zcash, Hardy Score 38.0 Ethereum, Hardy Score 38.5 Aptos, Hardy Score 39.0 Stellar, Hardy Score 39.0 Hedera, Hardy Score 39.5 Sui, Hardy Score 42.0 XRP Ledger, Hardy Score 43.0 Solana, Hardy Score 53.0 Bitcoin Cash, Hardy Score 62.0 Nexus, Hardy Score 73.0 Nervos CKB, Hardy Score 76.0 Algorand, Hardy Score 77.0 NEAR Protocol, Hardy Score 80.0 Abelian, Hardy Score 84.0 QoreChain, Hardy Score 84.5 Mochimo, Hardy Score 89.0 Tidecoin, Hardy Score 89.0 Quantum Resistant Ledger, Hardy Score 92.5 Dilithion, Hardy Score 93.5 Quantus Network, Hardy Score 94.0 Dilithion 93.5

Nearest chains in the ranking

The 9 chains Dilithion sits among, out of 80 rated. The last column is the gap in Hardy points from Dilithion.

Chains ranked immediately around Dilithion, with tier, Hardy Score and the gap to Dilithion
Rank Chain Tier Hardy vs DIL
1 Quantus Network 1: Native 94.0 +0.5
2 Dilithion this chain 1: Native 93.5
3 Quantum Resistant Ledger 1: Native 92.5 -1.0
4 Mochimo 1: Native 89.0 -4.5
5 Tidecoin 1: Native 89.0 -4.5
6 QoreChain 2: Shipping 84.5 -9.0
7 Abelian 1: Native 84.0 -9.5
8 NEAR Protocol 2: Shipping 80.0 -13.5
9 Algorand 2: Shipping 77.0 -16.5

Roadmap

  1. 14 January 2026 shipped

    Release v1.4.0 starts a mainnet soft launch. source

  2. 17 January 2026 shipped

    Release v2.0.0 resets the chain: its notes say all existing mainnet wallets are invalidated, and coins mined on the previous chain are not carried over. source

  3. 28 January 2026 shipped

    Dilithion mainnet begins from a reset genesis, with Dilithium signatures for every spend and RandomX proof of work. source

  4. 14 August 2026 shipped

    Node and wallet release v4.5.1 is published, the software a holder installs to create Dilithium keys and sign spends. source

  5. No date published planned

    A security audit engagement with Hacken, described in the README as planned, with no findings published yet. source

If holders never migrate

Not applicable

Every Dilithion output has been locked to a Dilithium key since the mainnet began on 28 January 2026, so there are no classical-key coins to migrate.

As of 23 October 2026. Published beside the score, not in it. Every chain's stance is compared on the commitments page.

Exposure

Exposure measures how much of the chain's value already sits behind a public key that an attacker can record today and break later. This is the part of the threat that a future upgrade cannot undo.

Dilithion has no harvest-now-decrypt-later exposure in the sense this index usually means. Coins sit in pay-to-public-key-hash outputs, so an unspent output shows a hash and no key, and when a spend reveals the key, what an attacker records is an ML-DSA-65 lattice key that Shor's algorithm does not help with. The scheme is stateless, so there is no one-time key whose reuse leaks the private key. The residual point is the address, not the key: it is a 160-bit hash, which Grover's algorithm searches in about 2 to the 80 steps, a smaller margin than the signature's own.

What this rating means for you

If you hold Dilithion

Dilithion already runs post-quantum signatures for every account on mainnet, so there is no migration for you to make here. The habits that still matter are address hygiene and keeping your own keys.

Editorial guidance from the Hardy Index.

Embed this rating

Paste this anywhere to show Dilithion's current rating. It renders live from the index, so it updates when the rating does, and the review date is written into the image. There is nothing to sign up for and nothing to pay.

<a href="https://hardyindex.com/chains/dilithion"><img src="https://hardyindex.com/badge/dilithion.svg" width="260" height="76" alt="Quantum readiness rated by the Hardy Index"></a>

The image is /badge/dilithion.svg. It is a plain SVG with no script and no tracking, it sets no cookie, and it records nothing about whoever loads it.

Questions

Is Dilithion quantum-safe?

On the measure this index uses, yes. Every spend on Dilithion is authorised by an ML-DSA-65 signature, a FIPS 204 parameter set, and no consensus path offers an elliptic-curve signature an output could use instead. We read the scheme in the node's script interpreter and confirmed it from the size of signatures in mainnet transactions on 23 October 2026.

Is Dilithion's Dilithium3 the pre-standard scheme or FIPS 204?

FIPS 204. Dilithion calls its scheme CRYSTALS-Dilithium3, the round-three name, but the reference code it builds has the context-string interface FIPS 204 added, the node verifies with an empty context as pure ML-DSA requires, and its signatures are 3,309 bytes, the ML-DSA-65 size. Round-three Dilithium3 signatures were 3,293 bytes, and that is not what the chain carries.

Has Dilithion's implementation been audited?

Not as of 23 October 2026. Dilithion's README says pre-audit hardening is complete and an engagement with Hacken is planned, with no findings published. The code it builds on is the CRYSTALS reference implementation, which has had wide review, but this index counts review of the chain's own component, so the verification score sits at 5.

Can the Dilithion team control who mines?

To a degree. Since block 40,000, registering a new miner identity needs signed attestations from three of the four seed nodes, whose keys are fixed in the node source and which Dilithion says it operates. That gives the project a way to decline new miners. It does not touch which signature protects coins, so it is recorded in the caveat rather than in the score.

Was there an earlier Dilithion mainnet?

Yes. A soft launch began with release v1.4.0 on 14 January 2026, and release v2.0.0 on 17 January reset the chain: its notes say all existing mainnet wallets were invalidated, and coins mined before the reset were not carried over. The chain rated here began on 28 January 2026.

Sources

  1. Dilithion node source: src/script/interpreter.cpp Dilithion on GitHub · primary · checked 23 October 2026
  2. Dilithion node source: src/script/script.h Dilithion on GitHub · primary · checked 23 October 2026
  3. Dilithion vendored CRYSTALS reference code Dilithion on GitHub · primary · checked 23 October 2026
  4. Dilithion node source: src/core/chainparams.cpp Dilithion on GitHub · primary · checked 23 October 2026
  5. Dilithion node source: src/consensus/params.h Dilithion on GitHub · primary · checked 23 October 2026
  6. Dilithion README Dilithion on GitHub · primary · checked 23 October 2026
  7. Dilithion release v4.5.1 Dilithion on GitHub · primary · checked 23 October 2026
  8. Dilithion explorer API: network statistics Dilithion · primary · checked 23 October 2026
  9. Dilithion explorer API: spend in block 110,588 Dilithion · primary · checked 23 October 2026
  10. Dilithion mainnet Dilithion · primary · checked 23 October 2026
  11. FIPS 204: Module-Lattice-Based Digital Signature Standard (ML-DSA) NIST · primary · checked 23 October 2026
  12. Dilithion release v2.0.0 Dilithion on GitHub · primary · checked 23 October 2026
  13. Dilithion release v1.4.2 Dilithion on GitHub · primary · checked 23 October 2026
  14. Dilithion release v1.4.0 Dilithion on GitHub · primary · checked 23 October 2026
Cite this rating

A rating is only true as of the day an editor last reviewed it, so both forms below carry that date and the methodology version, with the date its cited sources were last checked. If you are quoting the score, quote those too.

Plain text

The Hardy Index (2026). Dilithion: quantum readiness assessment. Hardy Score 93.5 of 100, Tier 1: Native. Methodology v1.8. Last reviewed 23 October 2026; sources checked 13 November 2026. https://hardyindex.com/chains/dilithion

BibTeX
@misc{hardyindex_dilithion_2026,
  author       = {{The Hardy Index}},
  title        = {Dilithion: quantum readiness assessment},
  year         = {2026},
  howpublished = {\url{https://hardyindex.com/chains/dilithion}},
  note         = {Hardy Score 93.5 of 100, Tier 1: Native. Methodology v1.8},
  urldate      = {2026-11-13}
}

The whole dataset is reusable under the terms on the about page. A machine-readable version of this page is at /chains/dilithion.md.

This is a security-readiness assessment, not investment advice.