About Technology Wallets Governance Academy News Community
Technical Update

First Post-Quantum Transaction Confirmed on Marsqnet

April 20, 2026 Marscoin Foundation

First Post-Quantum Transaction on Marscoin

A Transaction Unlike Any Before It

On April 20, 2026, the Marscoin network confirmed its first post-quantum transaction on the marsqnet development network. Transaction a959d518... carried a SPHINCS+ digital signature — a hash-based cryptographic proof that no quantum computer, present or future, can forge.

The transaction moved testnet coins from one quantum-resistant address (mqt1z...) to another, making it the first PQ-to-PQ transfer on a Bitcoin-derived chain. Every byte of the cryptographic proof relies solely on SHA-256 — the same primitive that secures proof-of-work mining. No elliptic curves. No lattice assumptions. Just hash functions.

What Made This Transaction Different

A standard Marscoin transaction carries an ECDSA signature of roughly 72 bytes. This transaction carried a SPHINCS+ signature of 7,857 bytes — over 100 times larger — packed into a witness v2 data structure that the network validated and confirmed in a single block.

PropertyStandard TransactionQuantum Transaction
Signature schemeECDSA (secp256k1)SPHINCS+ (SLH-DSA-SHA2-128s)
Signature size~72 bytes7,857 bytes
Transaction size~234 vBytes2,103 vBytes
Security basisElliptic curve (Shor-vulnerable)SHA-256 only (quantum-safe)
Address formatmars1q...mars1z... (witness v2)
NIST standardFIPS 205

The larger signature is accommodated by Marscoin’s adaptive block weight limit (ABWL), which dynamically adjusts block capacity based on network demand — technology adapted from Bitcoin Cash’s production-proven ABLA algorithm.

The Technical Stack

This transaction exercised a complete post-quantum infrastructure built over the preceding weeks:

Consensus layer: A new witness version (v2) was added to the script interpreter, enabling nodes to verify SPHINCS+ signatures as part of block validation. The output format — OP_2 <SHA256(parameter_set_id || public_key)> — hides the public key until spend time, providing quantum protection for coins at rest.

Wallet layer: A new RPC command (getnewpqaddress) generates SPHINCS+ keypairs via the vendored liboqs backend, stores them in the wallet database, and returns mars1z... addresses encoded in bech32m format.

Signing layer: When spending from a quantum address, the wallet constructs a three-element witness stack — the 7,857-byte signature payload, the parameter set identifier, and the 32-byte public key — signed using the NIST-standardized SLH-DSA-SHA2-128s algorithm.

Mining layer: The marsqnet development network uses RandomX proof-of-work for CPU-egalitarian block production, with an adaptive block weight limit that scales capacity as post-quantum transactions enter the network.

What This Means

Marscoin is now among the first Bitcoin-derived cryptocurrencies to execute a native, consensus-level post-quantum transaction. This is not a sidechain, not a smart contract, not a theoretical proposal — it is a confirmed transaction on a live network, validated by every node.

The quantum threat to elliptic curve cryptography is no longer hypothetical. Google’s March 2026 research demonstrated private key derivation from exposed public keys in approximately nine minutes. NIST has finalized post-quantum standards and federal agencies are submitting migration plans.

Marscoin’s response: working code, running on a testnet, producing real quantum-resistant transactions.

Try It Yourself

The marsqnet quantum faucet is live. Visit the marsqnet explorer to request testnet coins sent to a quantum-resistant address.

The full Quantum Upgrade Proposal details the roadmap, and the technical comparison explains why Marscoin chose SPHINCS+ over alternatives like Bitcoin Cash’s Quantumroot.

All code is open source on the feature/quantum-upgrade branch.


This milestone was achieved on the marsqnet development network. Mainnet activation will follow community review, external audit, and a coordinated hard fork. Testnet coins carry no real value.

quantum SPHINCS+ marsqnet testnet milestone post-quantum transaction P2WPQH
Olympus
Olympus Online