Hardy Index Quantum readiness, rated and tracked

Chain profile

Neo

NEO Debating

Neo N3 signs accounts and consensus with ECDSA on secp256r1, and post-quantum signatures are an open research item on the Neo 4 milestone with no scheme selected and no date.

Is Neo quantum-safe?

No. Neo N3 accounts and the dBFT consensus committee sign with ECDSA on the secp256r1 curve, also known as P-256, and smart contracts can also check secp256k1 signatures through the native CryptoLib contract. A sufficiently large quantum computer would break both. Post-quantum work on Neo is at the research stage. Co-founder Erik Zhang's Neo 4 roadmap, opened in September 2025, lists research and integration of quantum-resistant primitives, and an open issue in the core repository, filed on the Neo 4.0 milestone, sets out the tasks: compare Dilithium and Falcon, define an upgrade path, prototype and draft a Neo Enhancement Proposal. Developers have discussed ML-DSA and Falcon-512, and a pull request adding ML-DSA-65 was closed unmerged after Erik Zhang said the solution had to be finalised before any code. No scheme has been selected, no proposal has been drafted and no date has been published. NeoQS, a lattice-based research project announced in 2018, was never deployed.

Where we are making a judgement call Tier 4 rests on reading a tracked issue in the core repository, filed on the Neo 4.0 milestone and referenced from co-founder Erik Zhang's roadmap, as a public research programme by people with authority over the chain. It is not a formal Neo Enhancement Proposal, and none has been drafted. A reader who requires a formal proposal would place Neo in Tier 5, with a deployment score of 1 and a Hardy Score of 14.5 instead of 17.0. Separately, verification scores 2 because Neo does not market itself as quantum-safe today; a reader who counts the 2018 NeoQS announcements as quantum-safety marketing would score it 1, which lowers the Hardy Score by 0.5.

At a glance

On mainnet today

ECDSA on secp256r1 (P-256) for accounts and dBFT consensus; contracts can also verify secp256k1 signatures through CryptoLib

Post-quantum scheme

None selected. Dilithium (ML-DSA) and Falcon are research candidates in the Neo 4 issue, and an ML-DSA-65 pull request was closed unmerged.

NIST standard

None adopted

Readiness tier

Tier 4: Debating. Post-quantum work on the chain’s own signatures is documented by people with authority over it, in a formal improvement proposal or a public research programme, but no scheme is agreed and no timeline is published.

Cryptography in use

  • Account signatures ECDSA on secp256r1 Mainnet, default Standard accounts verify through System.Crypto.CheckSig and CheckMultisig on secp256r1. An account is a script hash, so a contract account can verify differently. Source code or release
  • Validator consensus ECDSA on secp256r1 Mainnet, mandatory dBFT committee and validator keys are secp256r1 points. Source code or release
  • Contract level ECDSA on secp256k1 Mainnet, opt-in Available to contracts through CryptoLib verifyWithECDsa. Source code or release
  • Account signatures ML-DSA Proposed Dilithium is named as a research candidate in the issue's task list. Pull request 4307 adding ML-DSA-65 was closed unmerged, and on it a member called Dilithium "a first good start". Statement or write-up
  • Account signatures FN-DSA Proposed Falcon is named as a research candidate in the issue's task list. One contributor recommended Falcon-512, and a member raised Falcon's floating-point arithmetic as a problem for a decentralised network. Statement or write-up

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
Neo Hardy Score by dimension, with weights and weighted contributions
No. Dimension Score Weight Contribution
1 Signature scheme 0 30% 0.0
2 Deployment stage 2 25% 5.0
3 NIST alignment 3 15% 4.5
4 Migration path 3 15% 4.5
5 Exposure 2 10% 2.0
6 Verification 2 5% 1.0
Hardy Score 17.0

1 Signature scheme 0/10, weighted 30%

Band 0: Classical signatures only on mainnet, with nothing post-quantum protecting live funds. Short-lived devnets and one-off benchmarks sit here: they demonstrate research rather than something a user can hold keys on.

Neo N3's System.Crypto.CheckSig, which standard accounts use, verifies ECDSA on secp256r1, and multi-signature checks use the same curve. No post-quantum signature is implemented on mainnet or on any test network. source

2 Deployment stage 2/10, weighted 25%

Band 2: Tier 4: Debating.

Tier 4: Debating. Post-quantum cryptography is a tracked research item on the Neo 4.0 milestone in the core repository, opened by a neo-project member and referenced from co-founder Erik Zhang's Neo 4 roadmap. It is not Tier 3: neither names a scheme, and no plan or proposal has been adopted. source

3 NIST alignment 3/10, weighted 15%

Band 3 to 5: NIST schemes are referenced as candidates without a committed selection, or the work is bespoke research.

The research issue names NIST schemes as candidates, Dilithium and Falcon, and the discussion has weighed ML-DSA against Falcon-512 without a decision. A pull request adding ML-DSA-65 was closed unmerged. source

Placement in the band The bottom of the band rather than a 4 or a 5: the candidates are NIST schemes, but the Falcon-512 recommendation and the ML-DSA-65 pull request came from the same contributor, Wi1l-B0t, and members have leaned without deciding, with vncoelho calling Dilithium "a first good start" and raising Falcon's floating-point arithmetic, and Erik Zhang pointing to threshold Dilithium. No one has selected a scheme.

4 Migration path 3/10, weighted 15%

Band 3 to 5: Migration is acknowledged as a problem with no agreed mechanism, or the mechanism is contested.

Defining upgrade paths and backward compatibility is listed as a task in the Neo 4 research issue, and contributors have discussed a new wallet type and a two-step address hash for post-quantum keys. No mechanism has been agreed. source

Placement in the band A 3 rather than a 2 or a 4: the problem is acknowledged on the core repository's milestone with options on the table, but nothing has been chosen, and a contributor has warned that weak hardware-wallet support could make migration unworkable.

5 Exposure 2/10, weighted 10%

Band 0 to 2: Public keys are exposed for effectively all accounts, or a large, measured share of total supply sits in exposed addresses.

A Neo N3 address is the hash of a verification script that contains the public key, so the key stays private until the account signs. Every transaction carries the verification script as a witness, so an account that has spent has published its key, and the consensus committee's keys are public by design. source

Placement in the band At the top of the band rather than a 0 or a 1: hashing the verification script protects accounts that have never signed, a structural protection the floor of this band lacks, though almost no active supply benefits from it.

6 Verification 2/10, weighted 5%

Band 0 to 2: No post-quantum component exists, or the claims rest on marketing.

No post-quantum component exists to verify: the one implementation offered, ML-DSA-65 support in pull request 4307, was closed without being merged. The NeoQS lattice project announced in 2018 produced no deployed component. source

Placement in the band The top of the band rather than a 0 or a 1: there is nothing post-quantum to verify, but Neo's current material does not market the chain as quantum-safe, and the 2018 NeoQS announcement was presented as research rather than a deployed feature.

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

How it compares

All 80 rated chains on the 0 to 100 scale. Neo 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 Neo 17.0

Nearest chains in the ranking

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

Chains ranked immediately around Neo, with tier, Hardy Score and the gap to Neo
Rank Chain Tier Hardy vs NEO
29 Monad 4: Debating 20.0 +3.0
30 XDC Network 4: Debating 20.0 +3.0
31 Bittensor 4: Debating 19.0 +2.0
32 Monero 4: Debating 17.5 +0.5
33 Neo this chain 4: Debating 17.0
34 Dash 5: Exposed 16.5 -0.5
35 Bitcoin 4: Debating 14.5 -2.5
36 Sonic 5: Exposed 14.5 -2.5
37 Terra Classic 5: Exposed 14.5 -2.5

Roadmap

  1. 17 October 2018 shipped

    Neo Global Development announces a research partnership with Arqit to accelerate NeoQS, a lattice-based cryptographic mechanism. Nothing from NeoQS was deployed. source

  2. 28 September 2025 shipped

    Erik Zhang opens the Neo 4 roadmap, which lists research and integration of quantum-resistant primitives for the execution layer. It names no scheme and no date. source

  3. 22 October 2025 in-progress

    The [N4] Post-Quantum Cryptography issue is opened on the Neo 4.0 milestone, tasking research into NIST schemes, a 512-bit hash, upgrade paths, prototypes and a draft Neo Enhancement Proposal. source

  4. No date published proposed

    A selected scheme, a draft Neo Enhancement Proposal and any deployment. A pull request adding ML-DSA-65 was closed unmerged in November 2025, and the Neo 4.0 milestone carries no due date. source

If holders never migrate

No stated policy

Neither the Neo 4 roadmap nor the post-quantum research issue states what would happen to accounts that never move to post-quantum keys. Upgrade paths are listed as a research task.

As of 22 October 2026. source 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.

Neo N3 derives an address from a hash of a verification script, which for a standard account is a CheckSig script containing the compressed secp256r1 public key. An account that has been funded but has never signed has not revealed that script or the key in it. Every transaction an account signs carries its verification script in the witness, so once an account has spent, its public key is on-chain for good, and the keys of the consensus committee are published by design. NEO holders claim GAS and vote for committee members through signed transactions, so active holders have generally revealed their keys, and those keys can be recorded today against a future quantum computer.

What this rating means for you

If you hold Neo

Neo has acknowledged the threat without agreeing a plan, so nothing is going to change for holders in the near term. That makes address hygiene the part worth attending to.

Editorial guidance from the Hardy Index.

Embed this rating

Paste this anywhere to show Neo'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/neo"><img src="https://hardyindex.com/badge/neo.svg" width="260" height="76" alt="Quantum readiness rated by the Hardy Index"></a>

The image is /badge/neo.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 Neo quantum-safe?

No. Neo N3 accounts and its dBFT consensus committee sign with ECDSA on secp256r1, which a sufficiently large quantum computer would break. Post-quantum signatures are a research item for Neo 4, with no scheme selected and no date published.

What happened to NeoQS?

NeoQS, short for Neo Quantum Safe, was a lattice-based cryptography research project that Neo Global Development promoted in 2018, including a research partnership with Arqit. It was never deployed on any Neo network, and the current Neo 4 work starts again from the NIST standards.

Which post-quantum scheme will Neo use?

None has been chosen. The Neo 4 research issue names Dilithium, standardised as ML-DSA, and Falcon. One contributor recommended Falcon-512 for its smaller signatures and later wrote a pull request adding ML-DSA-65, which was closed after Erik Zhang said the solution had to be finalised before any code. Members have leaned towards Dilithium, one calling it a first good start and raising Falcon's floating-point arithmetic as a concern, and Erik Zhang pointing to threshold Dilithium, but no scheme has been selected.

Are Neo public keys visible on-chain?

Once an account has signed, yes. A Neo address is a hash of a verification script containing the public key, so a never-used account keeps its key private, but every signed transaction includes that script, and claiming GAS or voting both need signed transactions.

Sources

  1. [N4] Post-Quantum Cryptography (issue 4239) Neo Project (GitHub) · primary · checked 22 October 2026
  2. NEO 4 Roadmap: A Blockchain Platform for the Real World (issue 4198) Neo Project (GitHub) · primary · checked 22 October 2026
  3. Add: ML-DSA65 support (pull request 4307) Neo Project (GitHub) · primary · checked 22 October 2026
  4. ApplicationEngine.Crypto.cs Neo Project (GitHub) · primary · checked 22 October 2026
  5. Wallets (Neo N3 developer documentation) Neo · primary · checked 22 October 2026
  6. NGD and Arqit announce research partnership focused on quantum resistance Neo News Today · secondary · checked 22 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). Neo: quantum readiness assessment. Hardy Score 17.0 of 100, Tier 4: Debating. Methodology v1.8. Last reviewed 22 October 2026; sources checked 13 November 2026. https://hardyindex.com/chains/neo

BibTeX
@misc{hardyindex_neo_2026,
  author       = {{The Hardy Index}},
  title        = {Neo: quantum readiness assessment},
  year         = {2026},
  howpublished = {\url{https://hardyindex.com/chains/neo}},
  note         = {Hardy Score 17.0 of 100, Tier 4: Debating. 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/neo.md.

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