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.
0xa1f4533dbba6753ca9bd62309a22ccbfc2d255770e7f71118df673f6f0eaaf1eThe 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 | 48 | f8 | 8e | a0 | 83 | ce | 92 | 4a | 49 | c0 | 8e | 5c | 85 | f6 | 3e | 1b |
| 0010 | 37 | 5c | 6a | a0 | 56 | 58 | 54 | 64 | 1e | fe | dc | f3 | 21 | 17 | ca | b4 |
| 0020 | 3c | 36 | 31 | e0 | 01 | 5d | 96 | 82 | 37 | a3 | 47 | ac | c0 | e6 | a3 | f6 |
| 0030 | 20 | 9f | 62 | 5f | db | bc | 2e | 22 | 44 | 8e | 99 | ca | 54 | bc | 66 | 78 |
| 0040 | 7b | 27 | ea | c7 | ee | 0b | 0b | 67 | 99 | e8 | dd | 53 | da | 12 | 9f | 2e |
| 0050 | ac | 1a | be | 8d | 75 | ae | 47 | 48 | a5 | 4e | 61 | c0 | bf | a7 | 05 | 3a |
| 0060 | ca | 3a | 77 | c6 | 52 | 39 | 6c | 78 | 4a | 5d | 1d | 27 | 1d | f2 | 82 | d9 |
| 0070 | 88 | 65 | e3 | d4 | d2 | 80 | 24 | 1b | 17 | 3f | 86 | 26 | 22 | 7f | ae | e4 |
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 | 22 | e2 | 3c | 2b | bb | 00 | e8 | 5f | d4 | 12 | 4f | 59 | 19 | 3f | 48 | 6a |
| 0010 | 07 | ea | b7 | a4 | 43 | aa | 53 | 30 | 46 | d1 | 77 | 09 | c7 | a8 | d2 | cc |
| 0020 | bb | 0f | c0 | 16 | af | 45 | 36 | 6a | b7 | ae | 6c | 7f | a7 | 91 | 3f | fa |
| 0030 | 4e | 88 | 62 | 3a | 70 | b9 | 58 | 2b | f0 | 17 | 61 | a9 | 32 | 39 | 3d | de |
| 0040 | fa | 77 | e4 | 62 | 08 | 9e | 68 | 53 | 12 | 49 | a9 | d0 | a5 | a1 | 52 | 59 |
| 0050 | ce | a2 | 0e | fd | 0c | 14 | 91 | f3 | 26 | dc | ca | b0 | 16 | bb | 9d | f0 |
| 0060 | 6f | 8c | fe | 5b | f6 | 62 | 28 | c3 | ce | 89 | a6 | 81 | 95 | 15 | ff | 57 |
| 0070 | 87 | 4d | 9b | 0f | 37 | 91 | 00 | 64 | d6 | e7 | 52 | 5d | 71 | 36 | 41 | be |
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.
0x6ca70734b8788a464a44995a6ed47eaa2005b875891314e6d21f69804401720e0x6ed47eaa2005b875891314e6d21f69804401720e0x6ED47eaA2005B875891314e6d21F69804401720efrom 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 0xa1f4533d…eaaf1e
// 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("0xa1f4533dbba6753ca9bd62309a22ccbfc2d255770e7f71118df673f6f0eaaf1e")
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)