Quantum Security Comparison · August 2026

BMIC vs Horizen (ZEN) 2026 —
Is BLS12-381 Quantum Safe?

Horizen's Zendoo sidechain uses BLS12-381 pairing curves. Its shielded pool uses Groth16 zk-SNARKs. Its transparent transactions use secp256k1. Its Eon EVM sidechain uses secp256k1. Every layer is quantum-vulnerable — none implement NIST FIPS 203/204/205.

Horizen ZEN — ❌ Not Quantum Safe BMIC — ✅ NIST FIPS 203/204/205

Executive Summary

Horizen (ZEN) is a Zcash-derived blockchain launched in May 2017 (originally ZenCash) with ambitions to become a multi-sidechain ecosystem via the Zendoo protocol and Eon EVM sidechain. Despite its technical sophistication, every cryptographic layer Horizen uses is vulnerable to quantum attack via Shor's algorithm:

Layer 1 · Transparent Tx

secp256k1 ECDSA — identical to Bitcoin. Used for all non-shielded ZEN transfers.

ECDLP → Shor's

Layer 2 · Zendoo Sidechain

BLS12-381 aggregated signatures for cross-chain certificates. Pairing DLP + ECDLP on G1/G2.

Pairing DLP → Shor's

Layer 3 · Shielded Pool

Groth16 zk-SNARKs over BLS12-381/bls12-377. KZG trusted setup + pairing soundness assumption.

Pairing DLP → Shor's

Layer 4 · Eon EVM

EVM-compatible sidechain using secp256k1 ECDSA — same exposure as Ethereum mainnet wallets.

ECDLP → Shor's

The multi-layer architecture that makes Horizen technically interesting also means it carries four simultaneous quantum attack surfaces — a combinatorial risk profile not shared by simpler single-layer ECDLP chains.

⚠️ HNDL Risk: 9+ Years On-Chain Horizen mainnet genesis was May 19, 2017. Every ZEN transaction output, Zendoo certificate, and Groth16 proof published since genesis is permanently harvestable. A state actor collecting this data today can decrypt it when a CRQC becomes available — the "Harvest Now, Decrypt Later" threat model applies across all four cryptographic layers.

BLS12-381 Is Not Quantum Safe — The Misconception Explained

BLS12-381 is widely regarded by developers as a "newer" and "more secure" curve than secp256k1. This perception is partially correct in the classical sense — BLS12-381's main advantage is efficient signature aggregation via bilinear pairings, not improved security level. In the quantum context, BLS12-381 is no safer than secp256k1.

Why BLS12-381 Falls to Shor's Algorithm

BLS12-381 is a pairing-friendly elliptic curve defined over a prime field GF(p) where p is a 381-bit prime. It supports an efficient bilinear pairing e: G1 × G2 → GT, where G1 and G2 are elliptic curve subgroups and GT is a multiplicative subgroup of a finite field extension. BLS aggregate signatures work by computing g^(sk) ∈ G1 from a secret key sk ∈ Zr — recovering sk from the public key g^(sk) is the ECDLP on G1, which Shor's algorithm solves in polynomial quantum time.

Additionally, the bilinear pairing maps elements into GT — a subgroup of GF(p^12). The Discrete Logarithm Problem in GT is also quantum-vulnerable via Shor's algorithm. There is no component of BLS12-381 that relies on a lattice, hash, or other post-quantum hard problem.

The Zendoo Certificate Forgery Risk

Zendoo uses BLS12-381 aggregated signatures to anchor sidechain state to the mainchain. The aggregation is done by sidechain certificate submitters who sign batches of sidechain data using their BLS12-381 private keys.

🔴 CRQC Attack Vector: Certificate Forgery A CRQC adversary recovering BLS12-381 private keys from published public keys can forge any Zendoo cross-chain certificate. This enables: (1) submitting fraudulent withdrawal proofs to the mainchain, claiming sidechain assets that do not exist; (2) suppressing legitimate certificates from honest sidechain operators; (3) draining mainchain-locked collateral backing sidechain withdrawals. This is a cross-chain theft vector beyond simple wallet draining.

The "More Secure Than secp256k1" Misconception

BLS12-381 offers approximately 128 bits of classical security — the same as secp256k1. The choice of BLS12-381 provides signature aggregation and pairing efficiency, not enhanced security against quantum adversaries. No elliptic curve — regardless of bit size, field characteristic, or pairing structure — resists Shor's algorithm. The quantum security of an ECDLP-based scheme is zero, not proportional to the classical security level.

Groth16 zk-SNARKs — Zero-Knowledge ≠ Quantum Resistance

Horizen's shielded transaction pool (inherited from Zcash Sapling) uses Groth16 — a pairing-based zk-SNARK proof system. Groth16 proofs are ~200 bytes and verify in milliseconds. But Groth16's security model is entirely classical.

What Groth16 Actually Protects

A Groth16 proof convinces a classical verifier that a prover knows a valid witness (e.g., a spending key) without revealing it. This protects transaction privacy from classical observers. However, Groth16 does not protect underlying secret keys from a quantum adversary who can solve the ECDLP directly — bypassing the proof system entirely.

Trusted Setup Quantum Vulnerability

Groth16 requires a trusted setup ceremony ("Powers of Tau") generating a Structured Reference String (SRS). The SRS consists of elliptic curve points computed using secret "toxic waste" values assumed destroyed after setup. The security of the SRS relies on the discrete logarithm problem being hard: given [α]₁ = α·G₁, recovering α requires solving ECDLP on G₁.

🔴 CRQC Attack: Trusted Setup Compromise A CRQC can recover the toxic waste values from the published SRS points by solving ECDLP on BLS12-381. With toxic waste recovered, the adversary can forge valid Groth16 proofs for any statement — including fake shielded withdrawals that appear cryptographically valid to all verifiers. This effectively destroys soundness of the entire shielded pool, not just individual wallets.

ZK Proofs as a Quantum Misconception

A common misconception is that zero-knowledge proofs provide quantum resistance because the proof "doesn't reveal information." This confuses two separate security properties: (1) zero-knowledge — a proof reveals nothing to a classical verifier about the witness; (2) soundness — a proof cannot be forged by a bounded adversary. A quantum adversary does not need to learn information from the proof — it attacks the underlying elliptic curve keys and SRS directly. The ZK property is orthogonal to quantum resistance.

Horizen HNDL Timeline — 9+ Years of Quantum-Vulnerable Data

December 2016 — ZClassic fork
ZClassic (Zcash fork without founders' reward) launches. Blockchain includes secp256k1 tx outputs and early Zcash Sprout shielded pool data.
May 19, 2017 — ZenCash mainnet genesis
ZenCash launches as a privacy-enhanced ZClassic fork. HNDL corpus begins accumulating. secp256k1 transparent outputs from block 1 onward.
2018 — Horizen rebrand + Sapling upgrade
ZenCash rebrands to Horizen. Zcash Sapling integration (Groth16 over BLS12-381) activates. New HNDL surface: Sapling shielded pool + SRS points published on-chain.
2020–2022 — Zendoo whitepaper → mainnet activation
Zendoo sidechain protocol introduced then goes live. BLS12-381 cross-chain certificate public keys actively published on-chain. HNDL corpus now includes pairing curve keys.
2023 — Eon EVM sidechain launch
Horizen Eon launches as an EVM-compatible sidechain. secp256k1 ECDSA keys for Eon wallets and validators add a fourth quantum attack surface.
August 2026 — No NIST PQC migration roadmap
As of this analysis, Horizen Labs has not published a NIST FIPS 203/204/205 migration proposal for any of the four cryptographic layers. HNDL corpus: 9+ years and growing.

How a CRQC Would Drain Horizen — Four Attack Vectors

Vector A: Transparent ZEN Wallets (secp256k1)

  1. Harvest: Download all mainchain transparent transactions. Extract secp256k1 public keys from all outputs since May 2017.
  2. Compute: Run Shor's ECDLP algorithm. Recover private keys for targeted wallets.
  3. Drain: Broadcast transfers from victim wallets before countermeasures activate.

Vector B: Zendoo Certificate Forgery (BLS12-381)

  1. Harvest: Collect all published BLS12-381 public keys from Zendoo certificate submitters (on-chain, publicly visible).
  2. Compute: Solve ECDLP on BLS12-381 G1/G2. Recover sidechain certifier private keys.
  3. Forge: Create fraudulent Zendoo cross-chain certificates claiming non-existent sidechain withdrawal proofs.
  4. Drain: Submit forged certificates to mainchain, extracting ZEN from the sidechain withdrawal fund.

Vector C: Sapling Shielded Pool Trusted Setup (Groth16/BLS12-381)

  1. Harvest: Download the published SRS from Horizen's Sapling trusted setup ceremony.
  2. Compute: Solve ECDLP on BLS12-381 to recover SRS "toxic waste."
  3. Forge: Generate valid Groth16 proofs for arbitrary fake shielded withdrawal proofs.
  4. Drain: Submit forged proofs to drain the entire shielded pool — all existing shielded notes at risk of inflation attack.

Vector D: Eon EVM Wallets (secp256k1)

  1. Harvest: Collect all secp256k1 public keys from Eon EVM transactions.
  2. Compute + Drain: Recover private keys, drain Eon wallet balances and smart contract-controlled funds.
⚠️ Compounding Risk A CRQC adversary targeting Horizen can run all four attack vectors simultaneously, sequencing them for maximum yield — starting with the largest balance pools (Sapling shielded + mainchain transparent) while using forged Zendoo certificates to suppress emergency governance responses.

Why Horizen Migration Is Structurally Complex

Layer 1: Transparent Tx (secp256k1 → ML-DSA)

Feasible via hard fork. ML-DSA (Dilithium) signatures are ~2,420 bytes vs secp256k1's ~71 bytes — a 34× size increase. Migration race condition risk: old wallets vulnerable to CRQC before owners can migrate. Historical secp256k1 outputs permanently on-chain.

Layer 2: Zendoo BLS12-381 → PQC Aggregated Signatures

No NIST-standardised post-quantum signature scheme supports BLS-equivalent aggregation. NIST FIPS 204 (ML-DSA) signatures do not aggregate natively — replacing BLS in Zendoo certificates would require accepting O(N) certificate sizes or complete protocol redesign. This is an architectural redesign, not a parameter swap.

Layer 3: Groth16 SNARKs → PQC-Compatible ZK Proofs

No post-quantum replacement for Groth16 maintains equivalent proof size and verification speed. STARKs (hash-based ZK proofs) are quantum-safe but produce proofs of 40–200 KB vs Groth16's ~200 bytes — a 200–1000× size increase. Historical SRS points remain permanently on-chain and vulnerable to toxic waste recovery via CRQC.

Layer 4: Eon EVM (secp256k1 → ML-DSA)

Same migration challenge as Ethereum mainnet, plus the cross-chain bridge between Eon and mainchain must be migrated simultaneously to avoid bridge exploit windows during transition.

ℹ️ BMIC Takes a Different Approach Rather than inheriting a 9-year ECDLP-based architecture requiring four-layer migration, BMIC is built natively on NIST FIPS 203/204/205 from inception. ERC-4337 account abstraction decouples the wallet address from the signing key — enabling quantum-safe key rotation without migration race conditions. No historical secp256k1 corpus. No BLS12-381 sidechain debt. No Groth16 trusted setup to compromise.

Technical Comparison: BMIC vs Horizen (ZEN)

Property Horizen (ZEN) BMIC
Transparent tx signature secp256k1 ECDSA Quantum Vulnerable ML-DSA (FIPS 204) Quantum Safe
Sidechain certificate signing BLS12-381 pairing curve Quantum Vulnerable ML-DSA (FIPS 204) Quantum Safe
Shielded transactions Groth16 zk-SNARK (BLS12-381) Quantum Vulnerable Transparent NIST PQC stack N/A
EVM sidechain secp256k1 (Eon EVM) Quantum Vulnerable ERC-4337 ML-DSA wallet Quantum Safe
Key encapsulation None / secp256k1 ECDH Quantum Vulnerable ML-KEM (FIPS 203) Quantum Safe
Hash-based signature backup None Absent SLH-DSA (FIPS 205) Quantum Safe
Trusted setup dependency Groth16 Powers of Tau (pairing DLP) Quantum Vulnerable No trusted setup required None
Key rotation without migration Not supported No ERC-4337 account abstraction Yes
NIST FIPS 203/204/205 compliance None Full — all 3 standards
HNDL corpus age (Aug 2026) 9+ years (May 2017 genesis) High Risk No ECDLP corpus Zero Risk
NIST PQC migration roadmap Not published (Aug 2026) None Native — built on NIST PQC Complete
NSM-10 / CISA institutional compliance Non-compliant Compliant

Frequently Asked Questions

Is Horizen (ZEN) quantum safe?
No. Horizen operates four cryptographic layers — all quantum-vulnerable: secp256k1 transparent transactions, BLS12-381 Zendoo sidechain certificates, Groth16 zk-SNARKs for shielded Sapling transactions, and secp256k1 Eon EVM. All rely on ECDLP or pairing DLP problems broken by Shor's algorithm. As of August 2026, no NIST PQC migration roadmap has been published by Horizen Labs.
Is BLS12-381 quantum safe?
No. BLS12-381 is a pairing-friendly elliptic curve whose security reduces to the ECDLP on G1/G2 subgroups and the discrete logarithm problem in GT. Shor's algorithm solves both. BLS12-381's advantage over secp256k1 is signature aggregation efficiency — not quantum security. Both provide ~128-bit classical security and zero quantum security.
Do Groth16 zk-SNARKs provide quantum resistance?
No. Groth16 zero-knowledge proofs prevent classical observers from learning witness data from a proof. They do not protect private keys from a CRQC that solves ECDLP directly. Additionally, Groth16's trusted setup (SRS) is vulnerable: a CRQC can recover toxic waste from published SRS points and forge arbitrary proofs, enabling inflation attacks on the shielded pool.
What is the Horizen HNDL risk window?
Horizen mainnet launched May 19, 2017 — a 9+ year HNDL corpus as of August 2026. All four cryptographic layers accumulate harvestable data: mainchain secp256k1 public keys, Zendoo BLS12-381 certifier keys, Groth16 SRS points, and Eon EVM secp256k1 keys.
Can Horizen migrate to NIST post-quantum standards?
Migration is architecturally complex across all four layers. Layer 1 (secp256k1) is most straightforward — a hard fork to ML-DSA. Layer 2 (BLS12-381 Zendoo) requires protocol redesign — NIST PQC signatures don't aggregate natively. Layer 3 (Groth16 SNARKs) has no drop-in replacement — post-quantum alternatives produce 1000× larger proofs. Layer 4 (Eon EVM) requires coordination with EVM tooling. As of August 2026, no migration proposal covers any layer.
How does BMIC compare to Horizen for institutional investors?
NSM-10 and CISA guidance require US federal agencies to migrate to NIST-standardised PQC by 2035. Horizen, using secp256k1, BLS12-381, and Groth16 SNARKs, is non-compliant with these frameworks. BMIC's native FIPS 203/204/205 implementation is compliant from launch — relevant for institutional DeFi allocators facing compliance requirements. DYOR; this is not investment advice.
What makes BMIC quantum safe when Horizen is not?
BMIC implements all three NIST post-quantum cryptography standards ratified in 2024: FIPS 203 (ML-KEM / CRYSTALS-Kyber) for key encapsulation, FIPS 204 (ML-DSA / CRYSTALS-Dilithium) for digital signatures, and FIPS 205 (SLH-DSA / SPHINCS+) for stateless hash-based signatures. ERC-4337 account abstraction supports quantum-safe key rotation without requiring a new wallet address. Horizen uses none of these standards across any of its four cryptographic layers.
Where can I learn more about BMIC?
Full technical documentation is available at bmic.ai. BMIC covers NIST FIPS 203 (ML-KEM), FIPS 204 (ML-DSA), and FIPS 205 (SLH-DSA) — the three post-quantum standards ratified by NIST in August 2024.

BMIC: Built Post-Quantum From Day One

No 9-year ECDLP debt. No BLS12-381 sidechain certificates to forge. No Groth16 trusted setup to compromise. BMIC implements NIST FIPS 203, 204, and 205 natively — with ERC-4337 account abstraction for quantum-safe key rotation without migration races.

View BMIC Presale → bmic.ai How to Buy BMIC

More BMIC Quantum Comparisons

DYOR Disclaimer: This article is for educational and informational purposes only. It is not financial, investment, or legal advice. Cryptocurrency investments are speculative and high risk. The quantum security analysis above reflects publicly available information about cryptographic constructions and NIST standards as of August 2026. The timeline for cryptographically relevant quantum computers (CRQC) is uncertain. Do your own research before making any investment decision. Past price performance does not guarantee future results. BMIC is in presale phase and carries the full risk profile of an early-stage crypto project. See bmic.ai for official documentation.