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.
0x506c82c803a90b8397c7332bcf81d7da835ad587c372fb771ad4af3ef613687dThe 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 | e2 | e0 | b9 | d1 | c9 | de | 60 | c7 | ba | c0 | 8a | dd | ea | 03 | b8 | b3 |
| 0010 | e9 | d7 | 5c | 05 | c5 | 58 | 0f | d1 | cd | ca | ee | d8 | 76 | 8e | f0 | 78 |
| 0020 | 3d | 3f | 08 | c4 | ff | be | 62 | c1 | 57 | 96 | 7a | 88 | 24 | 42 | 8b | a0 |
| 0030 | 50 | be | f4 | 15 | 64 | 4c | 72 | 61 | f3 | 45 | 57 | d8 | ba | 31 | 72 | f2 |
| 0040 | c0 | fd | 75 | 6b | 95 | 74 | 2b | bf | 51 | 01 | e9 | d8 | ef | 75 | f3 | de |
| 0050 | 11 | 64 | 7b | 1b | ae | 60 | 33 | 72 | a3 | c3 | 0d | 5e | c0 | b7 | 12 | 5e |
| 0060 | e3 | b3 | fc | 71 | 8f | ec | fc | 60 | 3a | 45 | 3f | 78 | 4f | df | d3 | 9f |
| 0070 | 8b | b9 | 24 | ad | 2a | 42 | b0 | b6 | 36 | f7 | 43 | cf | 3c | 74 | af | eb |
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 | d8 | 5f | 30 | 76 | 9b | f8 | cb | ed | a6 | 99 | 00 | 24 | 78 | 1e | 2a | a5 |
| 0010 | d2 | fb | f9 | 0b | 9e | 3f | ae | df | 35 | 4f | 31 | 0a | 03 | 25 | 94 | e3 |
| 0020 | 27 | 98 | dc | 4d | 5e | 5a | 90 | f9 | 92 | 3b | 57 | a5 | 1b | 8c | 2d | 59 |
| 0030 | 2a | 41 | 89 | 1f | a3 | 88 | 90 | 13 | 22 | 76 | 15 | 3c | 03 | 6c | b4 | 34 |
| 0040 | 62 | 47 | fb | a3 | aa | 2e | c5 | db | eb | b8 | 1a | fc | 47 | dc | 1c | 6d |
| 0050 | 09 | b7 | c0 | a8 | 8f | 78 | bb | bc | cc | ab | e0 | 48 | f9 | bf | db | a4 |
| 0060 | 86 | 96 | 02 | 97 | 32 | 0b | d5 | 40 | 8b | 4d | 0d | ab | e1 | 4d | 2a | 32 |
| 0070 | 02 | 13 | a2 | 18 | f7 | f9 | e6 | f1 | 6c | 1d | c5 | 68 | 9e | b4 | 8d | da |
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.
0xf03f3e32f4e4ecf61557306d20c79062f4728bbd85b334241a10b11c806a72fc0x20c79062f4728bbd85b334241a10b11c806a72fc0x20C79062f4728bBD85b334241A10B11c806A72fCfrom 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 0x506c82c8…13687d
// 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("0x506c82c803a90b8397c7332bcf81d7da835ad587c372fb771ad4af3ef613687d")
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)