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.
0x75844cdd0ca9b8ef432e485385ac25b5f0388fdde9cf615b156618186835b1acThe 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 | fd | 31 | 1c | b2 | 27 | da | 5c | ea | 2b | ec | d0 | 34 | ba | 2e | 1b | 2f |
| 0010 | 21 | 42 | b6 | 76 | 77 | 5c | ca | ba | 64 | a8 | 18 | 7c | 94 | e9 | ed | 9b |
| 0020 | f9 | a5 | ca | ee | 44 | 62 | 69 | c1 | 27 | e7 | 8a | 7a | 58 | b3 | d8 | d8 |
| 0030 | 22 | 4d | 74 | a9 | f9 | 22 | f1 | 35 | 08 | 20 | 97 | 40 | 3d | 25 | f4 | ea |
| 0040 | 5b | 87 | ef | ad | 40 | 5b | 0a | 5d | ce | 2a | 3a | 29 | 5a | 51 | 74 | 62 |
| 0050 | 97 | b6 | 80 | ee | ca | 52 | 20 | e5 | 01 | fe | ec | d5 | 7a | c0 | 93 | db |
| 0060 | a7 | 2c | 64 | bd | 36 | 13 | 36 | 3d | d0 | 11 | 4e | fd | e9 | a1 | 80 | 15 |
| 0070 | af | 2f | c4 | 77 | d4 | 2b | c1 | 03 | b4 | 83 | ee | b5 | 8f | a4 | 8d | b9 |
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 | 99 | b6 | 3e | d7 | 70 | 83 | 5a | 97 | 21 | 76 | af | 50 | fb | 53 | dc | 4c |
| 0010 | f9 | 6d | 1a | 25 | 30 | 29 | 06 | 3e | 50 | a6 | 87 | c0 | 56 | 25 | 1b | 14 |
| 0020 | 63 | 6a | cb | bf | 49 | d4 | 0c | d7 | 54 | 02 | 85 | 35 | 5e | 81 | 41 | f2 |
| 0030 | b7 | 37 | c4 | 5b | ab | c8 | 9c | f6 | 38 | b4 | a2 | 46 | ac | cd | 02 | 50 |
| 0040 | dd | 7a | 3b | d6 | 99 | 44 | fe | c1 | f7 | 02 | 6c | 97 | 14 | 2b | d8 | 42 |
| 0050 | e5 | e2 | ff | 2c | 0a | fb | 05 | 29 | f6 | 24 | 64 | 6f | e4 | 09 | 83 | 47 |
| 0060 | 74 | 46 | eb | cb | fc | 82 | 9a | 63 | 2d | 22 | a1 | 37 | 72 | bf | 7d | de |
| 0070 | cd | 74 | f5 | 00 | d6 | 4f | f9 | 29 | 2d | 00 | 18 | 0c | 8e | 3b | 35 | 07 |
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.
0x6727fffa7b136abd26309579965d2a94a37b6a9361af7cf2c286adf5acd485110x965d2a94a37b6a9361af7cf2c286adf5acd485110x965D2A94A37B6A9361AF7Cf2c286AdF5acD48511from 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 0x75844cdd…35b1ac
// 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("0x75844cdd0ca9b8ef432e485385ac25b5f0388fdde9cf615b156618186835b1ac")
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)