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.
0x55c6485645e640e9433ae6c6008faf37368340d68969e11734282e123446b50bThe 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 | cf | fa | f2 | ca | 3a | d2 | bf | bb | d4 | 6f | 61 | cf | f4 | 6a | 7c | 5b |
| 0010 | e2 | 7a | aa | e4 | cc | 8f | 1c | ae | 10 | df | 8d | 0a | d7 | 76 | da | ab |
| 0020 | 19 | 4f | 2c | f1 | ac | c5 | 50 | e1 | 73 | c7 | 80 | 1b | 23 | aa | 0a | 0e |
| 0030 | 54 | 66 | 08 | 40 | b9 | 97 | a9 | 0b | fd | b5 | b4 | a1 | 9e | 23 | 1f | b0 |
| 0040 | f4 | 33 | e4 | 7a | b6 | b1 | b4 | ae | 0e | 84 | 1c | 42 | c8 | 27 | 91 | 28 |
| 0050 | 8f | 71 | 0e | 4c | 24 | 0e | fc | d9 | 1b | 9f | 61 | cd | cc | a6 | 48 | 59 |
| 0060 | 5f | 6d | 15 | e9 | d9 | fc | a0 | 5b | 29 | b5 | f7 | f0 | 97 | cd | f4 | ab |
| 0070 | 4f | f6 | 89 | 58 | 04 | aa | 57 | 34 | 4a | dc | f7 | 01 | c9 | 37 | 34 | 8c |
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 0x55c64856…46b50b
// 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("0x55c6485645e640e9433ae6c6008faf37368340d68969e11734282e123446b50b")
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)