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.
0x9337206bcc4faddfe2cd52050a0d4b6cc54bbea75c36e937ab830bfe5be16fabThe 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 | 2c | 1e | 40 | a4 | 62 | 96 | 0f | 51 | 72 | c2 | 5c | 92 | 53 | ea | c6 | 3b |
| 0010 | 1b | 0f | 25 | 79 | fc | 0e | f7 | 84 | 30 | eb | ac | 51 | d7 | 0f | ee | f5 |
| 0020 | 7e | 01 | c7 | b7 | 46 | 07 | 2b | ff | 52 | 8f | b3 | 76 | 0d | 2a | 79 | ba |
| 0030 | fa | 02 | fa | da | 56 | 8a | 39 | 7d | 5e | b1 | 43 | a9 | 8a | 55 | 0b | 52 |
| 0040 | 90 | ef | 62 | ad | 5e | 34 | 3c | d9 | b9 | 34 | c7 | 90 | a8 | 31 | 58 | ff |
| 0050 | 83 | 14 | 49 | 24 | 8a | 69 | 11 | 36 | 58 | df | f3 | c4 | 72 | 9f | 41 | a5 |
| 0060 | cb | b0 | 33 | 15 | 03 | 19 | 1c | 44 | 38 | 14 | 89 | 68 | 44 | 1a | 8c | 82 |
| 0070 | 50 | cf | bc | 60 | ea | 9f | 99 | e8 | 21 | 87 | 5c | 2f | 36 | 06 | 4b | 15 |
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 | 09 | d6 | 8a | a3 | ae | 70 | 8e | d6 | c7 | c0 | b7 | 7a | 2d | 22 | 64 | a3 |
| 0010 | 54 | 90 | 78 | 5e | 58 | bc | 0a | 60 | 4d | 50 | 3d | 20 | bd | 35 | 97 | 5f |
| 0020 | 33 | cf | 36 | 6e | 15 | 72 | 43 | 98 | 7d | 04 | 50 | 1e | 2e | ba | 6e | 5c |
| 0030 | 9a | 0a | 67 | c6 | 92 | cf | 82 | c7 | 95 | 30 | e5 | 38 | f9 | ea | d1 | 75 |
| 0040 | fa | 47 | 43 | 09 | c1 | 21 | 3d | 08 | 0a | 03 | ee | 31 | 8f | 14 | 79 | 26 |
| 0050 | 1f | 47 | ef | 52 | 0a | 09 | 67 | 70 | b0 | 9c | 48 | b7 | ed | f4 | 75 | 41 |
| 0060 | 1b | 50 | 46 | 97 | 17 | 4e | dd | 1a | 8d | 2f | cf | ff | 8e | 15 | 31 | 51 |
| 0070 | 95 | 39 | 0a | 3b | 42 | 61 | 1c | d1 | f1 | ee | fa | ad | 21 | 32 | b5 | ca |
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.
0x1f1cf56df1a170bd1535cffcdb5333c620f6e6235a99a8ca38065a8e7699a9bb0xdb5333c620f6e6235a99a8ca38065a8e7699a9bb0xdb5333c620f6e6235A99a8CA38065A8e7699a9Bbfrom 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 0x9337206b…e16fab
// 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("0x9337206bcc4faddfe2cd52050a0d4b6cc54bbea75c36e937ab830bfe5be16fab")
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)