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.
0x19186c01ed8721c6262bb9efc050d2237ada7de6ae0fe1ca10b5ef18f48cdebeThe 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 | 0c | 16 | 0b | 42 | 01 | 39 | 42 | 97 | c3 | 01 | 90 | ab | 6d | a6 | 13 | cf |
| 0010 | 2d | 07 | e5 | 13 | 3a | 59 | 7a | 96 | ab | dc | ea | 6a | c6 | 7d | 82 | d5 |
| 0020 | 47 | 54 | 41 | b1 | 92 | 1c | 12 | 3c | f0 | 8b | 6d | ec | 38 | 61 | 64 | f8 |
| 0030 | c7 | e3 | 5b | 3e | 99 | 39 | 9a | 60 | fa | 1a | ab | 0f | 68 | 79 | c2 | d7 |
| 0040 | 82 | e5 | 7c | bc | d7 | 44 | 91 | 30 | a4 | 1e | 86 | 4a | f3 | 02 | 3c | d6 |
| 0050 | 33 | 72 | 1b | 48 | 9d | 04 | ea | 85 | d4 | 93 | 46 | 54 | a8 | 9e | 93 | ca |
| 0060 | 35 | cb | bf | d0 | 7b | ba | be | c1 | 69 | 57 | c0 | 1f | c8 | 9e | ed | 18 |
| 0070 | 38 | b7 | 0a | 38 | 3a | b2 | 23 | 2d | 30 | ff | 1c | f8 | 39 | ee | ec | 5b |
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 | fe | c1 | 72 | 24 | 03 | b4 | 74 | b6 | 6c | a2 | b0 | 4a | de | 5a | 7b | b8 |
| 0010 | 98 | 3c | 76 | b1 | 69 | e5 | 64 | 3d | ed | 1b | 05 | 40 | f8 | 03 | 3c | 9c |
| 0020 | 85 | 03 | 1a | 61 | 82 | 87 | 91 | 58 | 15 | 94 | 40 | 52 | e2 | 37 | 26 | 96 |
| 0030 | b1 | a6 | f7 | aa | 6d | 53 | 48 | 17 | 9c | 25 | 73 | 4b | 8d | bd | 92 | c9 |
| 0040 | ab | 09 | dc | c1 | d7 | 9d | bb | a1 | 5c | c3 | 3d | 56 | 9d | 26 | ea | 9b |
| 0050 | 03 | f0 | b5 | 18 | 8d | 8e | 15 | da | cf | b9 | e0 | 28 | 83 | 32 | 0e | eb |
| 0060 | 15 | a1 | 3d | ac | d3 | 85 | 9d | 9e | ca | f3 | 8d | 67 | 57 | aa | 69 | 5d |
| 0070 | fe | ea | 46 | a7 | 89 | a9 | c8 | a8 | 29 | fa | 03 | c6 | e1 | fa | 71 | a4 |
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.
0x1fdc0692c2f082c3cf6b525e46cb44a578a854ae54b535f5ef1e1d30a92edb3b0x46cb44a578a854ae54b535f5ef1e1d30a92edb3b0x46CB44A578a854aE54b535f5EF1E1d30a92EDB3bfrom 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 0x19186c01…8cdebe
// 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("0x19186c01ed8721c6262bb9efc050d2237ada7de6ae0fe1ca10b5ef18f48cdebe")
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)