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.
0x4df3b30b19ab0c788a30a62cc6758d26be75536e0569f8d2bf506be2c1f41958The 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 | e3 | 27 | d9 | 63 | 91 | da | 9d | 83 | 86 | 7d | 3a | d2 | 1b | 7d | 5c | a0 |
| 0010 | ca | 86 | 7e | 33 | b5 | 0d | 12 | 3c | 79 | d0 | 82 | 18 | bc | a7 | 0c | c9 |
| 0020 | 50 | 8d | 9d | 50 | 9d | 4b | a4 | 4b | 52 | 8c | 92 | c4 | 05 | 39 | d8 | e8 |
| 0030 | 99 | 88 | 1b | 08 | 96 | d1 | a0 | b4 | 0f | 26 | df | 01 | 42 | 96 | b4 | 54 |
| 0040 | ae | 88 | 12 | 6e | fa | b5 | 0b | 65 | 02 | 6b | 31 | 00 | b3 | 93 | 32 | 92 |
| 0050 | 05 | e1 | 94 | 0e | 00 | a2 | 21 | 50 | c3 | 70 | 61 | c4 | 40 | aa | 4e | 2e |
| 0060 | 76 | a4 | ed | d6 | 67 | 6e | 4e | 99 | cf | d0 | 47 | 7c | de | 3c | 08 | 9d |
| 0070 | 55 | d9 | fb | 24 | f3 | f5 | f8 | 95 | 90 | b1 | b0 | a5 | b5 | 05 | a7 | 2f |
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 | ee | ed | f8 | 5d | b6 | c2 | 97 | 7b | bd | 77 | aa | fb | a9 | 85 | 64 | 90 |
| 0010 | 85 | c4 | 92 | c7 | 2b | 2d | 8a | 9d | d2 | 74 | 6e | 12 | c8 | 48 | 0c | ed |
| 0020 | 5e | 38 | 45 | 9a | bc | 28 | 1b | 9b | 05 | 8c | 19 | 76 | 02 | bb | ac | e8 |
| 0030 | 85 | 78 | 0f | 9c | 90 | 95 | ff | d5 | e5 | d5 | c4 | 9f | fa | ee | 69 | 33 |
| 0040 | 27 | 6b | d8 | f0 | 7b | 3e | 18 | eb | cb | df | 43 | a4 | 25 | 3e | 03 | 47 |
| 0050 | 93 | 82 | 1d | 96 | a1 | 35 | 54 | 20 | 16 | 8f | 0f | 62 | d7 | 47 | 10 | 07 |
| 0060 | f1 | 45 | c8 | 8d | 78 | 1d | 58 | d1 | e4 | c8 | 58 | 2e | 9f | f4 | c8 | 56 |
| 0070 | e0 | 0d | ce | e9 | f4 | 68 | d0 | a3 | 43 | e1 | 84 | 39 | 91 | b6 | 80 | c2 |
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.
0x5d4464d11de6a2d66674a6666ac824d071434d75d8d25923223615dd4c81924e0x6ac824d071434d75d8d25923223615dd4c81924e0x6Ac824d071434D75d8D25923223615Dd4C81924efrom 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 0x4df3b30b…f41958
// 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("7u34XbbCl3u9d6r7qYVkkIXEkscrLYqd0nRuEshIDO1eOEWavCgbmwWMGXYCu6zohXgPnJCV/9Xl1cSf+u5pMydr2PB7Phjry99DpCU+A0eTgh2WoTVUIBaPD2LXRxAH8UXIjXgdWNHkyFgun/TIVuANzun0aNCjQ+GEOZG2gML0N+rkHvwxvzUAf1AlhkKeecZ6QOJWnLUbaCPyEfsAZ25dyQ39SXAZ45+kCgyiqqp8czsXeEIwLTOrqKUx+FslvFi23V4QxBfTj/zAUEVSMMIsOAWKU4PNMnC7tN5R4aixCK6ZwLLQ3yKQdY+yrp6nn1RNh8fv5YsrvvN4WplmTdTgQw1h5D9S0jDVCQT/vAo/hAs6yzLeDBfAik9dMnG39ZaERmgxlNDP0j3mf3BB/kka2hTXf/51PiHPLheNjosbMCTYyWOl4/cRGTLxsuol0H16Mk/4vyAYZOZkPc3exZbTsK3cuRjutfJ6ELZLdXC3jtstZxgBZ+vXVQDOAffVuwYsmr2ngiQ9yBKu5hjXSnkZ0Jpd9Zj0p1mbPhCpHkBWyCjW3qNAWd21pqwgx0hQ2dkgemFjJuhGKampeIbct8qdm5aSyI/2b/Ee+uCz0869RsIVz149TyZoQZ0hvA9Ghq5hWtJ4Cd+LE2BVOVDkwWh7/B2uvTuCs0RQg/4thI0RSkGgGuyewGO1k5iictss7CtdW/LfYRZgqqb+KLRQoYb4OSfb0cSXfU+O0L0ZQvhco0wsekmo74W2/H/2Tcnf2Sig+CDhkkRUeeNN3e7HFJ+7qJgmbTZnmyLsG+vJ+dDE6oAovWqRvpJDccbixO101nKaJaEpuCIAFCKWEAikoa2dv7OCNa/XJCirT8uy9TGYVNqQrpzOHl+E5nuqREhiQxGwS8D+tZhJRB2KFoBVwhJZcJFb0SesJETKi8JZ42YR74kGyPaQqHdGkhgeyXXxeyV3Q1IPZuhymSdO+xSXJyKkqqiz9kXsMurWBFcdARu7/9XGx/5j+MoJ5RTcXQv1H3kxsc6BVEZITVzzbcYMP50PCgT91ubz21Vo+IxZxItcvRy79HfLrWVjL/W/D8xRU6EjZ+ng2ve2TaT7FRmXfvXOe/Ir9JPqJsXoLaSSk623FIOxZHueChNNHU3Yt73QeaNemzFDvQAyWtjiIIzCrzviggp9DblkTLggUJC+myLMDwoFPGppgiatjNlF37RIrn0A4IKbNOxGVogVEvMunhlZR5i94/sA+oRFNTxlalhLPSaLkpxcpS9OjkIpe7rGrZ1s65H/DXezlj90iTjG/Y3Xgx9r/CDcXnm1lOg6ik09WvxfdYqq4uL7RLxNibasVLgQEZrYoXYnvjeH9jo/2THImllbRdSCHEs8ZiB7YcTaS9gs5xrEJ8f/RfIcC4DAdsjVK6cB41Xr/+Yc7JZ4rXSmOebBZGp4+WFZcgoxj0fS3XLn8Pny9NqbzCFmUP6UcrLbXAipRs89/LofwjGl1AaNivCyFerWXdeKwNa6KrgKg1Px7zynbAM+BRaw8RwcAjrpK+Jkv1uGH/Rdo6/VabwAkDRtEatLEaiBvVI8JpmuiRhX40qRLrTcOThP3z3UV7WtLNrZWwEXhwaQpFd7ZIUrfxr8G+mCtTXANVLmp9Q1sDQzfi4ip+g1MJhsaup6P1Lbt4WtjdmqZ9eNuFz04y8L7V3mv/DUZFeSTONjR5FBHiqqe92Ky66PffzADXiofZVpRw3S7FTR6n7HZTF/eZNo6uG7PISBe86BZyTS1YvFZM/qlXbqbZtB/b4RwpHkE7NL7zwsa0fhombDRqzDLcqPS2dtFpNm5Upk/QJFbI03Dx2WhcyHuVeHbSSVNnSgutriUe/qkNTzxvbf/6wpH7S7PWilh4V4q4WAIK0vT0EMQqHxBryAWfDCOkVeUUPCR8pCIhR+fRor7GmUW7aWcE6T80RjhlSJWNgGr+T8ePBVYir4a2SrVHbf6a8C6PT/9nNbFdVZdfPwRlt8E/6LpvYkIqgDAQ+AP/1EiX9Rrlk1f9HZZStPKGhO2ok2LWabjCeDhBUeUTntJ2lSHKBwdJf8Mfl81QKUZXRxPLcQJekk7dEBmwQ7iqzQZtdGvaBWFAo/7e7/Zsqz2pfWn1AtX5jdv9zKsL89khx8kXXD37GEnhtPDFETs7o3+ajwTOaonmAzCr5cY7qk5UH8YYWWgvADyGaqD6+7CdpcPtZHD4R9DtlCLpfyAnduaQbNwhQZU5tqNMuAUqYrOkszdtgFbF0doUiFPxEtPnGbGh/ksLXe9OHLAwcQDhVNrbmUuirseTmQ1ywR8lZIgfAz0GSGDBn91acIvAeX3NLzEpzBrvDArDHgaGdhJa6hlO0umTmBAa8KQQGthvO2LFK7lVmJq0zN3KFekEVGOBzscuVer2T0MKld9AfuCQhd0ZdUd5jiJiHzJopKzDwYbrwWzpjVxYf8kfWoeoZdaTye0Ig3LaW6hMTGftxorRP/pndA56Q9/C7UGwPzqq4OU8MbwhNX1jnam0PtL+HxbSad4rdiQVFMD2cyO3woBj8hJ9ZArPs1tZFG8EGbV+JwfagD1czCKLDpJeWeLSxt/MX5l4gpREY=")
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("0x4df3b30b19ab0c788a30a62cc6758d26be75536e0569f8d2bf506be2c1f41958")
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)