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.
0x195e4df9afa02c665578673b827dde8ca28724743b7a2074efb236d81e15b07cThe 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 | 0c | 4c | d1 | 99 | 7d | 48 | 44 | 50 | b7 | 70 | cb | a0 | 0c | fe | eb | 85 |
| 0010 | a2 | e7 | 03 | 4f | 59 | 2e | 90 | b9 | 19 | 8c | 9f | 7d | cc | 85 | 1c | 9d |
| 0020 | 27 | bd | f3 | 0c | 48 | 51 | 83 | 9b | 73 | a3 | 4b | 7b | 0d | 90 | d0 | 09 |
| 0030 | 91 | 4a | 3e | 06 | c2 | 9f | 5e | 5a | f5 | fd | 59 | 68 | 7e | d8 | 23 | 3a |
| 0040 | 42 | 80 | 99 | 57 | 12 | c9 | f8 | 4d | 7b | 67 | ec | d4 | 18 | d3 | 57 | 48 |
| 0050 | 68 | 98 | 8a | ff | ea | 54 | 40 | 53 | 5d | 56 | 9b | ab | 04 | e6 | e2 | bc |
| 0060 | bd | 38 | b3 | 02 | a7 | bf | 7a | a7 | 05 | ec | 62 | 6f | ec | 1f | 26 | e5 |
| 0070 | 71 | ea | 5d | 42 | e5 | ca | a3 | 5f | 96 | b1 | 35 | 51 | 07 | bd | 20 | ba |
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 | 9d | ae | e8 | e3 | 98 | a6 | 5c | 99 | a2 | 17 | a5 | e3 | b8 | 3c | b1 | 9d |
| 0010 | c7 | d0 | 6e | 62 | 69 | 5b | 01 | 5b | 80 | f6 | cb | e3 | f1 | b9 | 52 | d4 |
| 0020 | b5 | 01 | b9 | c1 | a0 | 87 | ee | e8 | b4 | 06 | 0d | 15 | 1c | 77 | 4b | 3e |
| 0030 | 66 | 94 | 4d | ae | 40 | ab | 7f | 30 | 56 | 8f | 4f | e3 | 9c | 69 | f7 | f7 |
| 0040 | db | 7e | 4d | 0e | 07 | 82 | 38 | 62 | 5f | ee | 2f | 13 | dc | 5f | ed | a6 |
| 0050 | e8 | c6 | 7f | 01 | f2 | f6 | c4 | e0 | d7 | da | c7 | d4 | ba | 5f | 9a | 9a |
| 0060 | ad | 0a | c8 | 43 | ca | 51 | 0c | 78 | d3 | 4f | dc | a7 | 12 | c0 | 98 | 9c |
| 0070 | 06 | ba | e6 | a5 | 26 | 44 | 58 | 3d | f8 | 99 | 87 | b1 | 75 | d8 | 71 | fc |
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.
0x8137abcad07b2b35d62109171b34ffbd689eb04dcf84e93af79839596939ffda0x1b34ffbd689eb04dcf84e93af79839596939ffda0x1b34ffbd689EB04DcF84E93aF79839596939FFdAfrom 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 0x195e4df9…15b07c
// 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("0x195e4df9afa02c665578673b827dde8ca28724743b7a2074efb236d81e15b07c")
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)