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.
0x44cf2355ed48af55534c56cb95c7b40d4e12ad659cfc40a3d713ee9b91d9ef3aThe 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 | 29 | 85 | e8 | 0a | c1 | b7 | be | 82 | 33 | 15 | fb | 50 | 5c | 38 | 39 | 94 |
| 0010 | 9a | cd | ab | 2c | de | bc | 6d | f6 | 62 | b9 | 81 | 4d | 22 | 2e | 69 | a7 |
| 0020 | 33 | 04 | 20 | e1 | 37 | 5a | 63 | a1 | 87 | 62 | 2c | 94 | d4 | 04 | ee | 19 |
| 0030 | a9 | e2 | d2 | 6f | 64 | ed | f1 | ad | 79 | 28 | 60 | 23 | e1 | 48 | c7 | a1 |
| 0040 | a5 | 27 | 04 | ef | 6b | f0 | 16 | 01 | d6 | bd | 83 | 45 | 02 | fa | ff | 70 |
| 0050 | 0d | e2 | 5f | c0 | be | d8 | 51 | 4f | 62 | ba | 74 | 11 | 03 | fe | 05 | e8 |
| 0060 | 9e | c0 | bf | 1e | 60 | 0d | d6 | 31 | b9 | 12 | 21 | 56 | 6c | 13 | ff | c2 |
| 0070 | 36 | 61 | 1d | 78 | a0 | aa | 80 | 03 | d1 | eb | c1 | 75 | d6 | 4f | 58 | 5e |
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 | 02 | b8 | 63 | b0 | 84 | 38 | 84 | af | f5 | ac | 2d | b8 | b0 | 47 | 51 | 58 |
| 0010 | 41 | 22 | b2 | bc | 80 | e7 | 3d | d1 | ab | 52 | 92 | 4e | e8 | 74 | a1 | 29 |
| 0020 | 28 | 91 | 0f | 4c | 45 | 67 | 55 | 05 | b4 | 4d | 48 | 62 | 1e | bf | b9 | 3f |
| 0030 | 8b | 02 | b1 | 05 | c7 | e3 | 5d | 02 | bf | 5e | 2a | 7f | 21 | fa | 4e | 67 |
| 0040 | 49 | e0 | d2 | c6 | a8 | b8 | da | a4 | 61 | 52 | 3e | 72 | 80 | b6 | de | d9 |
| 0050 | 03 | d7 | 0e | 8d | 7b | f5 | d0 | fb | fb | ed | 36 | fa | 3e | 95 | d9 | db |
| 0060 | 21 | 34 | a7 | 92 | ad | 82 | f0 | 62 | bd | 22 | 57 | f7 | db | 5d | df | fa |
| 0070 | 4e | 0a | 25 | 0b | 68 | 9c | f2 | b2 | 1c | be | c3 | ad | 78 | 11 | 1d | ef |
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.
0xca1d08bbfc956d04da9622a58be4d3f9f8a18dfb05b3469aa46b1bd96d2afa9d0x8be4d3f9f8a18dfb05b3469aa46b1bd96d2afa9d0x8BE4d3F9F8a18dfb05b3469aa46b1bd96D2AFA9Dfrom 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 0x44cf2355…d9ef3a
// 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("0x44cf2355ed48af55534c56cb95c7b40d4e12ad659cfc40a3d713ee9b91d9ef3a")
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)