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.
0xc44e61db2ecf507f1a2450ada255d4e51bda0226eaf8cdd03d05504bc782e0d8The 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 | 6a | 51 | 39 | bb | 02 | 61 | ca | 1b | c8 | 4e | 91 | 36 | 90 | 5e | 51 | 4f |
| 0010 | 5a | a1 | e8 | 86 | f6 | 14 | 56 | 37 | 8e | 74 | c3 | 4e | 86 | b9 | 6f | 1f |
| 0020 | 87 | 5c | 30 | 73 | 39 | ac | 5d | 73 | fa | 2f | f1 | be | 7e | 62 | 0c | 99 |
| 0030 | 44 | 8a | 23 | d0 | 01 | ed | c8 | a1 | e7 | d9 | 14 | 9d | 2b | d3 | 88 | a9 |
| 0040 | 4e | d3 | 2b | 66 | 4f | 07 | 08 | 15 | 89 | 6d | b9 | 10 | 8e | da | bb | d4 |
| 0050 | dd | e8 | cc | df | 99 | 33 | 0b | f3 | f3 | 35 | 9b | 94 | 14 | 04 | cb | e1 |
| 0060 | 1c | 0a | 40 | 07 | 6a | f2 | d8 | f9 | 97 | 05 | dc | 23 | c4 | 0f | 0e | 05 |
| 0070 | 3b | 83 | 59 | 19 | 07 | 66 | c3 | 32 | b2 | 62 | 2b | 66 | 1d | b2 | f9 | b8 |
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 | 27 | d8 | 87 | 18 | 58 | 2c | cc | ae | b5 | 91 | 97 | d8 | 4c | f5 | 2d | 2c |
| 0010 | e7 | 50 | 2f | 9f | 0a | 0f | ca | e1 | a7 | 8d | f2 | 85 | ce | e9 | 3d | 7d |
| 0020 | a0 | f2 | f4 | 53 | ee | f0 | 25 | 4e | 8a | e1 | 01 | b3 | 69 | 66 | b9 | 1d |
| 0030 | a3 | 40 | 28 | 8c | b3 | 1b | 0f | 3e | 47 | 0e | 9b | 7c | 35 | 3b | 1d | 20 |
| 0040 | 1b | 68 | 4b | 79 | d1 | 8b | 97 | 8e | 16 | 4c | e5 | 9a | 71 | 92 | fb | 96 |
| 0050 | c1 | a9 | d8 | dd | aa | 95 | fe | ce | 2b | 75 | 24 | 1e | da | b3 | 8f | cf |
| 0060 | cb | c5 | 92 | 1a | f4 | ab | 23 | af | a7 | 52 | 63 | e8 | 7b | a1 | 09 | fe |
| 0070 | 67 | b1 | f3 | 46 | 37 | 63 | e3 | fe | c8 | cc | 80 | 33 | 74 | f1 | 8a | 15 |
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.
0x520910875e26fe2d46fe3d139442d9c2a60b9bad23ebb238c25a3ace752f9adb0x9442d9c2a60b9bad23ebb238c25a3ace752f9adb0x9442D9c2a60b9bAD23EBB238c25a3acE752f9adbfrom 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 0xc44e61db…82e0d8
// 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("0xc44e61db2ecf507f1a2450ada255d4e51bda0226eaf8cdd03d05504bc782e0d8")
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)