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.
0x53087f628ddd1eb756f5727c9d69234b6232724be3c2faded79dfaaaeab8c433The 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 | a5 | b7 | 46 | 75 | 39 | b1 | 73 | 2b | f6 | 41 | d3 | 0e | ed | 5e | 99 | e0 |
| 0010 | a4 | 65 | ca | b6 | 2a | 7f | 54 | c7 | 78 | 0d | 34 | 59 | 79 | b7 | 77 | a2 |
| 0020 | 71 | b3 | 2a | 0f | f5 | ea | 29 | 21 | 51 | f4 | b1 | 21 | f8 | 52 | 8a | 2a |
| 0030 | 7f | aa | 71 | d8 | c1 | 3d | 1f | 27 | 4f | a7 | 84 | 36 | e0 | 1e | 91 | 87 |
| 0040 | e0 | 88 | 5e | bc | 30 | 9e | 78 | 6f | e8 | 8d | ee | a3 | 84 | fc | a4 | fe |
| 0050 | f4 | 1f | 4d | 9a | 74 | b7 | 1c | 19 | 37 | df | 0c | 18 | c2 | ae | d0 | 6a |
| 0060 | 48 | 59 | 0e | 58 | e8 | 8c | 38 | 1e | 24 | 60 | 5f | ba | 16 | 93 | 00 | 07 |
| 0070 | 0d | fe | 80 | 53 | cb | 8a | bc | 7e | e4 | 45 | 95 | 30 | ce | 17 | 31 | 77 |
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 | 79 | ae | 0d | 62 | 73 | cd | 54 | e1 | f8 | fa | 2c | c6 | 76 | 8b | 20 | 0c |
| 0010 | a5 | 46 | 99 | e0 | d5 | 01 | ea | 93 | 8a | a1 | b2 | 02 | 45 | 73 | 55 | f0 |
| 0020 | 7c | 04 | 63 | 67 | c9 | a4 | 10 | f9 | 21 | 5e | 91 | 25 | 1f | 3e | 2a | 00 |
| 0030 | b5 | be | a6 | a9 | 0b | b0 | 37 | 6f | 64 | 35 | b9 | 59 | ac | b4 | 90 | 55 |
| 0040 | d9 | cc | 95 | f3 | a3 | 02 | d5 | 78 | ec | f5 | eb | 59 | 7e | 8c | 2d | e0 |
| 0050 | 52 | 14 | 78 | eb | ab | a8 | 62 | ed | 61 | 2d | 15 | 51 | e3 | c1 | d1 | d7 |
| 0060 | 37 | 9b | 42 | 37 | 5e | 06 | 3e | 50 | 53 | 02 | 93 | 39 | a4 | 4e | 82 | f9 |
| 0070 | 76 | 15 | c0 | 1f | 84 | 43 | 88 | 70 | 02 | d6 | 83 | aa | e8 | 1c | 3d | 6c |
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.
0xaa8265cf258450e546a1068e469da86299774485fc30fdacb7d61273cd5ea7ae0x469da86299774485fc30fdacb7d61273cd5ea7ae0x469dA86299774485fC30fdACB7D61273Cd5ea7aEfrom 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 0x53087f62…b8c433
// 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("0x53087f628ddd1eb756f5727c9d69234b6232724be3c2faded79dfaaaeab8c433")
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)