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.
0x51d4c963d63c5f1631268dbe9d3056d75e05c603a690921a9123bbc9e4dfcab2The 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 | 4d | 04 | c7 | 37 | 94 | b6 | bb | ac | 5f | 22 | 68 | ea | 7f | 1f | ec | ee |
| 0010 | 1a | 26 | 9c | d1 | b7 | 29 | 84 | 33 | 0d | bf | c8 | 47 | 2e | 9c | b2 | 54 |
| 0020 | a2 | be | a8 | 32 | 52 | b0 | 6f | a4 | 93 | 3c | 8e | a8 | 5c | 28 | 57 | ed |
| 0030 | 0b | 38 | 18 | 89 | 4e | 7a | 29 | bc | 75 | e9 | 0e | 63 | 17 | c0 | 38 | d9 |
| 0040 | 85 | e1 | 4c | 07 | 8c | d3 | a4 | c6 | f0 | ea | f9 | ab | 43 | 69 | 51 | 8e |
| 0050 | 0d | 30 | 9c | 57 | 30 | c6 | af | 13 | 50 | bf | 2b | 2b | 50 | 5e | 95 | 55 |
| 0060 | 52 | 65 | b5 | 8a | c2 | bb | a2 | d6 | a5 | a5 | 4c | 75 | 61 | a7 | a8 | 4c |
| 0070 | 7a | f8 | c7 | 64 | 54 | 07 | 23 | ac | 84 | ee | 34 | ae | d4 | 8a | 22 | 67 |
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 | 13 | c2 | 44 | 9b | 30 | 2e | 7f | 29 | e0 | fe | 09 | fe | eb | 8e | 92 | 98 |
| 0010 | 0d | 99 | cf | 8c | 00 | 67 | 2b | ce | eb | 91 | 5b | 54 | 32 | 32 | 32 | b9 |
| 0020 | 10 | 14 | b3 | 97 | 6b | 71 | 02 | ad | 49 | b9 | d1 | 05 | e4 | 51 | 69 | 1c |
| 0030 | 35 | dc | 4f | e4 | f6 | 63 | 15 | c4 | dc | 0b | dd | d0 | 9c | aa | f9 | 1c |
| 0040 | c5 | fd | a5 | a1 | 91 | b4 | f7 | dc | 80 | 3f | 16 | ca | e9 | 63 | 8a | d8 |
| 0050 | c3 | e2 | b4 | d5 | a7 | 96 | 4f | c4 | 46 | 4d | 69 | 99 | 1a | 94 | bc | 1b |
| 0060 | 04 | 5c | dc | c8 | b7 | c8 | d3 | 40 | 99 | 24 | 28 | 8c | 76 | 41 | 4f | c9 |
| 0070 | 44 | 26 | 8d | 87 | 33 | 00 | ea | 9c | e8 | ad | a0 | f8 | 84 | 43 | 33 | 7c |
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.
0xcc5cd5a74f25c8323679357685869984a539415ef1685511eb2bd488cf38445d0x85869984a539415ef1685511eb2bd488cf38445d0x85869984A539415EF1685511eb2BD488cf38445dfrom 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 0x51d4c963…dfcab2
// 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("0x51d4c963d63c5f1631268dbe9d3056d75e05c603a690921a9123bbc9e4dfcab2")
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)