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.
0xda6aed994474e2eab7b73daba02f429d372e889af2cfc2f23dffa36565374674The 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 | c8 | a8 | 3f | cf | 96 | 8e | 02 | e4 | 69 | d4 | 46 | c2 | 21 | 54 | 44 | c5 |
| 0010 | 02 | 8f | 44 | 7e | a9 | 85 | 1c | 1d | f4 | 24 | bd | c7 | 48 | a8 | 88 | ca |
| 0020 | e8 | db | 90 | 3f | 2f | 95 | 01 | 5c | 6e | 2e | 44 | 40 | 06 | 1b | 02 | 07 |
| 0030 | 37 | 4f | 6e | e7 | b6 | 4a | 19 | c1 | e9 | 53 | 01 | ce | 7d | 2a | ec | a1 |
| 0040 | 01 | 16 | 00 | f4 | 8f | b3 | 4a | ba | 8e | 25 | 49 | 4c | 3a | 3c | c5 | 4f |
| 0050 | 03 | 8f | 8b | d0 | fa | 5d | b3 | 01 | 73 | 61 | e6 | fc | 43 | 24 | c7 | 83 |
| 0060 | d8 | 68 | dc | a5 | 7e | ae | 68 | d5 | 6b | ea | 32 | b9 | cc | a0 | a6 | a7 |
| 0070 | 4d | f7 | b1 | 8b | 87 | a9 | 7b | e1 | ce | dd | 8b | ad | 73 | 7d | 4c | 89 |
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 0xda6aed99…374674
// 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("0xda6aed994474e2eab7b73daba02f429d372e889af2cfc2f23dffa36565374674")
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)