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.
0x7107ed440d0d315ec0425acdb48fd72325216e950b70534c3e651516fb640210The 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 | ff | 40 | b7 | 87 | 47 | 06 | e0 | 23 | de | c0 | 31 | 3f | eb | 94 | b3 | fa |
| 0010 | c7 | 1c | bf | 37 | d0 | cc | f1 | e4 | 94 | a5 | 32 | 65 | d2 | e0 | 6b | c1 |
| 0020 | 7d | 2a | a4 | c7 | 70 | 6a | 1e | 9f | ad | 84 | f4 | 73 | 87 | b7 | a4 | e7 |
| 0030 | 69 | fc | f6 | 79 | 08 | 90 | ae | a7 | ba | 65 | ae | 0f | 3c | 8e | 4e | 7f |
| 0040 | fe | 87 | 0e | 99 | 26 | f0 | ad | 0b | 9e | a6 | 70 | 74 | 0f | 90 | ef | 34 |
| 0050 | 90 | 68 | f8 | a0 | 83 | cb | d5 | 2a | 8d | ee | 23 | 82 | 68 | ec | 30 | ff |
| 0060 | 29 | e3 | ac | 68 | bd | b7 | b0 | ee | f2 | bc | 13 | 1e | 2b | e8 | 51 | 4e |
| 0070 | 12 | c9 | 4c | 36 | 7c | bb | 67 | 0f | b2 | ff | 60 | 90 | 5f | a5 | e8 | 3e |
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 | fe | c1 | 72 | 24 | 03 | b4 | 74 | b6 | 6c | a2 | b0 | 4a | de | 5a | 7b | b8 |
| 0010 | 98 | 3c | 76 | b1 | 69 | e5 | 64 | 3d | ed | 1b | 05 | 40 | f8 | 03 | 3c | 9c |
| 0020 | 85 | 03 | 1a | 61 | 82 | 87 | 91 | 58 | 15 | 94 | 40 | 52 | e2 | 37 | 26 | 96 |
| 0030 | b1 | a6 | f7 | aa | 6d | 53 | 48 | 17 | 9c | 25 | 73 | 4b | 8d | bd | 92 | c9 |
| 0040 | ab | 09 | dc | c1 | d7 | 9d | bb | a1 | 5c | c3 | 3d | 56 | 9d | 26 | ea | 9b |
| 0050 | 03 | f0 | b5 | 18 | 8d | 8e | 15 | da | cf | b9 | e0 | 28 | 83 | 32 | 0e | eb |
| 0060 | 15 | a1 | 3d | ac | d3 | 85 | 9d | 9e | ca | f3 | 8d | 67 | 57 | aa | 69 | 5d |
| 0070 | fe | ea | 46 | a7 | 89 | a9 | c8 | a8 | 29 | fa | 03 | c6 | e1 | fa | 71 | a4 |
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.
0x1fdc0692c2f082c3cf6b525e46cb44a578a854ae54b535f5ef1e1d30a92edb3b0x46cb44a578a854ae54b535f5ef1e1d30a92edb3b0x46CB44A578a854aE54b535f5EF1E1d30a92EDB3bfrom 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 0x7107ed44…640210
// 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("0x7107ed440d0d315ec0425acdb48fd72325216e950b70534c3e651516fb640210")
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)