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.
0x1a483218bf06da4ae7965150c901d72f1cd7d788e4e60a53bd3a9b0bc31645bfThe 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 | 97 | 84 | 94 | d3 | 65 | e6 | d0 | 3e | 74 | 86 | 6c | f1 | 59 | 88 | 84 | ce |
| 0010 | 30 | 20 | d8 | 46 | ee | 2a | 25 | 5d | 0d | e7 | e9 | bd | 70 | 87 | 0e | e1 |
| 0020 | 61 | 29 | ec | 67 | 4a | 29 | dc | 78 | 65 | 04 | fc | a2 | 99 | 34 | 7d | 44 |
| 0030 | 22 | c0 | 7e | e5 | a5 | 52 | 32 | 46 | b8 | f4 | 9a | 5b | db | 74 | 27 | af |
| 0040 | 1e | e6 | 62 | af | 13 | a6 | f6 | 3d | b9 | af | dc | f4 | 23 | 03 | 7e | 22 |
| 0050 | 2e | c3 | 07 | d0 | 1d | 72 | 81 | 7e | 8c | e8 | c4 | f2 | 30 | a0 | 56 | fc |
| 0060 | 7a | 8d | 44 | 4a | 7f | 4b | 4d | 4a | f6 | f3 | b7 | 20 | f9 | ff | 03 | d0 |
| 0070 | c4 | a0 | 1a | ce | 37 | da | 32 | 0a | 86 | f3 | 88 | 31 | 40 | d3 | 19 | ba |
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 | 02 | b8 | 63 | b0 | 84 | 38 | 84 | af | f5 | ac | 2d | b8 | b0 | 47 | 51 | 58 |
| 0010 | 41 | 22 | b2 | bc | 80 | e7 | 3d | d1 | ab | 52 | 92 | 4e | e8 | 74 | a1 | 29 |
| 0020 | 28 | 91 | 0f | 4c | 45 | 67 | 55 | 05 | b4 | 4d | 48 | 62 | 1e | bf | b9 | 3f |
| 0030 | 8b | 02 | b1 | 05 | c7 | e3 | 5d | 02 | bf | 5e | 2a | 7f | 21 | fa | 4e | 67 |
| 0040 | 49 | e0 | d2 | c6 | a8 | b8 | da | a4 | 61 | 52 | 3e | 72 | 80 | b6 | de | d9 |
| 0050 | 03 | d7 | 0e | 8d | 7b | f5 | d0 | fb | fb | ed | 36 | fa | 3e | 95 | d9 | db |
| 0060 | 21 | 34 | a7 | 92 | ad | 82 | f0 | 62 | bd | 22 | 57 | f7 | db | 5d | df | fa |
| 0070 | 4e | 0a | 25 | 0b | 68 | 9c | f2 | b2 | 1c | be | c3 | ad | 78 | 11 | 1d | ef |
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.
0xca1d08bbfc956d04da9622a58be4d3f9f8a18dfb05b3469aa46b1bd96d2afa9d0x8be4d3f9f8a18dfb05b3469aa46b1bd96d2afa9d0x8BE4d3F9F8a18dfb05b3469aa46b1bd96D2AFA9Dfrom 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 0x1a483218…1645bf
// 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("0x1a483218bf06da4ae7965150c901d72f1cd7d788e4e60a53bd3a9b0bc31645bf")
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)