Loading…
Loading…
A byte-by-byte audit trail of the post-quantum cryptography securing this transaction. Every hex value below is real on-chain data — nothing is hashed, abbreviated, or interpolated.
0x6d0011df86aa29f6b7f933ea5cb45953706de36ba02d2c2e62a55aba76555f6fThe raw 3293-byte Dilithium Mode 3 signature, colour-coded by component per NIST FIPS 204: z≈ 640 bytes (masked response)h≈ 120 bytes (sparse hint)c̃32 bytes (challenge seed)
| 0000 | 02 | 65 | 20 | 34 | 2d | c1 | ae | 4d | 98 | 43 | ca | 03 | 16 | 3a | 4e | 37 |
| 0010 | 22 | b5 | 6e | 08 | 04 | 73 | cf | 5d | b6 | c5 | 82 | b8 | ad | 70 | 38 | 7f |
| 0020 | b9 | 8b | fb | 6e | 25 | 47 | e8 | 2b | fd | 89 | aa | 4f | 8e | be | cd | da |
| 0030 | cd | a9 | 01 | 59 | e9 | 54 | 9a | 08 | 67 | 5a | 96 | 18 | 25 | 50 | dd | e7 |
| 0040 | 20 | 00 | 03 | 7c | c5 | 1d | ee | f2 | 28 | b6 | ad | 04 | a5 | d4 | 8a | 1d |
| 0050 | a8 | b6 | 5e | 7b | d5 | b8 | d1 | 4e | e3 | e5 | a5 | 15 | 58 | 5b | c3 | 80 |
| 0060 | 19 | e4 | ac | 21 | a6 | c5 | 65 | 66 | c2 | 7c | 2c | 16 | a3 | 95 | ac | 72 |
| 0070 | 8f | 3e | bd | 5d | ef | 88 | bd | 3a | 05 | 24 | 5c | ec | 06 | f3 | 2d | f3 |
Disclaimer: Dilithium signatures use a structured, variable-length serialisation — z may compress, h stores a sparse hint vector. The component boundaries above are illustrative; the cryptographic primitive is what matters, not the byte ranges.
The signer's 1952-byte Dilithium public key. Composed of a 32-byte seed ρ followed by ~1920 bytes of packed t1 coefficients.
| 0000 | 4c | 64 | d7 | e9 | c0 | 9d | c8 | 1b | f7 | 60 | a3 | 6c | a6 | 93 | ae | 66 |
| 0010 | c8 | 71 | 50 | e7 | d5 | f0 | ed | eb | 79 | 50 | 91 | 2e | c2 | 11 | c4 | dd |
| 0020 | a1 | e7 | d2 | 1c | 56 | f9 | f7 | f0 | 4a | 06 | 6b | 34 | 24 | dc | 67 | 1c |
| 0030 | 3c | b6 | 94 | f1 | 8d | 62 | 10 | d9 | af | 87 | e5 | b9 | 57 | f8 | 83 | 3b |
| 0040 | ad | 75 | af | 1b | 3d | cd | 8e | b7 | b8 | bd | ac | 6a | 90 | 34 | a2 | 26 |
| 0050 | 45 | 04 | f4 | 43 | 24 | bf | f7 | 4e | 3a | 0a | 35 | 83 | 53 | 00 | 59 | a4 |
| 0060 | 94 | 47 | 1b | b3 | 4c | 51 | 12 | cd | ae | 93 | 2c | dc | 28 | a6 | 40 | 0a |
| 0070 | f3 | d9 | 6b | 30 | d8 | 8c | c2 | e2 | d0 | e3 | 24 | 57 | e5 | e4 | 1f | 39 |
QuantumWing addresses are derived from the Dilithium public key via Keccak-256 — identical to Ethereum's ECDSA-based scheme, but with a 1952-byte quantum-safe input instead of 64 bytes.
0x1d63966f44f43ccfd052a656cd1418cfbaef9d7f08fddef700a97beb420aeba90xcd1418cfbaef9d7f08fddef700a97beb420aeba90xCD1418cFbaef9D7f08FdDEF700A97bEb420AEbA9from addressThe deterministic binary pre-image that the validator's Dilithium key actually signed. Domain-separated with a protocol version + chain ID to prevent cross-chain replay attacks.
| Offset | Size | Field | Pre-image? | Description |
|---|---|---|---|---|
| 0x0000 | 4B | protocolVersion | ✓ Signed | Domain-separation tag (uint32, big-endian) — prevents cross-protocol replay. |
| 0x0004 | 32B | chainID | ✓ Signed | QuantumWing chain ID — prevents cross-chain replay. |
| 0x0024 | 8B | height | ✓ Signed | Sequential block height (uint64, big-endian). |
| 0x002c | 8B | slot | ✓ Signed | PoR slot number (uint64). |
| 0x0034 | 32B | parentHash | ✓ Signed | SHA3-256 of the parent block header — links the chain. |
| 0x0054 | 32B | stateRoot | ✓ Signed | Keccak-256 root of the post-execution state trie. |
| 0x0074 | 32B | txRoot | ✓ Signed | Merkle root of all transactions in this block. |
| 0x0094 | 32B | receiptsRoot | ✓ Signed | Merkle root of EVM-style transaction receipts. |
| 0x00b4 | 32B | validatorPubkeyHash | ✓ Signed | Keccak-256 of the proposing validator's Dilithium public key. |
| 0x00d4 | 8B | timestamp | ✓ Signed | Unix timestamp of block creation (uint64). |
| 0x00dc | 8B | gasUsed | ✓ Signed | Total gas consumed in this block. |
| 0x00e4 | 8B | gasLimit | ✓ Signed | Block gas limit (default 30,000,000). |
| 0x00ec | 32B | randao | ✓ Signed | Aggregated RANDAO reveal seed for this slot. |
| 0x010c | 32B | vrfProof | ✓ Signed | Validator's VRF proof of slot eligibility. |
| 0x012c | 32B | extraData | ✓ Signed | Reserved padding / version-specific extension. |
| 0x014c | 1,952B | validatorPubkey | ✓ Signed | Full Dilithium Mode 3 public key of the proposing validator. |
| 0x08ec | 1B | encoding | ✓ Signed | Canonical encoding marker (0x01 = current). |
| 0x08ed | 4B | headerLen | ✓ Signed | Length of the signed pre-image (uint32). |
| 0x08f1 | 23B | padding | ✓ Signed | Zero-padding to align signature offset. |
| 0x0908 | 4B | sigType | Metadata | Signature scheme tag (0x00000003 = Dilithium-3). |
| 0x090c | 100B | sigMetadata | Metadata | Slot, height, validator index — duplicated outside the signed region for fast lookups. |
| 0x0970 | 3,293B | validatorSignature | Metadata | The Dilithium signature itself — IS the signature, not in pre-image. |
CLAUDE.md. Field offsets shown here are illustrative — see the canonical/signed_header.go source for the authoritative wire format.Don't trust this explorer — verify the signature locally. Copy any of the snippets below, paste in the public key + signature + tx hash from above, and confirm independently that this transaction was signed by Dilithium-3.
// Verify QuantumWing transaction signature 0x6d0011df…555f6f
// Run: go run verify.go (deps: github.com/cloudflare/circl/sign/dilithium/mode3)
package main
import (
"encoding/base64"
"fmt"
"github.com/cloudflare/circl/sign/dilithium/mode3"
)
func main() {
sig, _ := base64.StdEncoding.DecodeString("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")
pkBytes, _ := base64.StdEncoding.DecodeString("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")
var pk mode3.PublicKey
if err := pk.UnmarshalBinary(pkBytes); err != nil {
panic(err)
}
// In production, reconstruct the canonical 3409-byte SignedHeader as the
// pre-image. Here we demo with the tx hash bytes for clarity.
preimage := []byte("0x6d0011df86aa29f6b7f933ea5cb45953706de36ba02d2c2e62a55aba76555f6f")
ok := mode3.Verify(&pk, preimage, sig)
fmt.Println("signature valid:", ok)
}
canonical/signed_header.go.This signature is secure against both classical and quantum-computer attacks.
QuantumWing uses NIST-standardised post-quantum cryptography from day one. There is no migration window, no "harvest-now-decrypt-later" attack surface, and no dependency on RSA / ECDSA security assumptions.
NIST FIPS 204 (Dilithium / ML-DSA)