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.
0x18dbf43a5874f5c7287cd54c7695234ea3a328eb1dc115942819548bb48ea062The 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 | 09 | 2b | 0a | 36 | 2f | 2c | e9 | 41 | 0c | 78 | 30 | 20 | 16 | c1 | 63 | 1f |
| 0010 | 00 | 42 | 57 | 7e | e4 | 41 | b1 | ae | f1 | af | 15 | de | 3a | 87 | e3 | 17 |
| 0020 | 09 | dd | 6b | 8e | 7d | f1 | bb | 99 | 81 | e8 | 5f | 44 | 3b | ee | f3 | 9f |
| 0030 | ca | 79 | 3f | ab | 5c | 28 | fe | a6 | 2b | f1 | 23 | 84 | fd | c2 | e1 | 4f |
| 0040 | 99 | c4 | 1c | 2b | 33 | 50 | 8a | ec | a5 | 61 | 7f | de | 71 | a1 | 6f | 8f |
| 0050 | 7c | 4f | e9 | 3f | 39 | dd | 95 | 29 | f5 | 90 | 52 | 55 | 94 | 7f | 4b | df |
| 0060 | bf | 5e | 8d | 1c | b8 | e4 | 32 | b3 | 09 | 47 | c9 | 3b | a1 | 75 | 58 | 44 |
| 0070 | 06 | d7 | b6 | b9 | 91 | 5c | 17 | 2c | 57 | a5 | dc | 58 | 75 | 8a | 6f | bd |
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 0x18dbf43a…8ea062
// 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("0x18dbf43a5874f5c7287cd54c7695234ea3a328eb1dc115942819548bb48ea062")
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)