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.
0x92cee53395bb9ed167c7d592dc04850bbb379c0cc7a0ae8bf995d4fd999bc56cThe 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 | eb | 41 | f2 | 0c | ce | 70 | 40 | 19 | 91 | c2 | e0 | ce | d0 | e8 | 06 | 5c |
| 0010 | 14 | 9e | a7 | 40 | 89 | 48 | 7c | 80 | aa | 4d | a2 | 93 | 65 | be | 0f | de |
| 0020 | 1b | 67 | 7c | 33 | 4a | fa | 9a | 54 | a0 | 74 | 30 | 98 | aa | 8d | 38 | 35 |
| 0030 | 6f | d1 | 52 | dc | 1d | df | 3d | 95 | 89 | 95 | fc | a6 | 66 | 3f | cc | d7 |
| 0040 | 7d | 75 | 2c | 9b | 27 | 79 | ba | 89 | 07 | 59 | 6d | a2 | bf | 9d | 89 | 71 |
| 0050 | 05 | f1 | 48 | 32 | 60 | 0b | e0 | 08 | 38 | 32 | 81 | b5 | 2d | 98 | 4d | 90 |
| 0060 | e2 | 69 | 7d | 47 | 1a | 39 | 94 | 4d | fa | 18 | 33 | 49 | 90 | 22 | 71 | ff |
| 0070 | f8 | c1 | 4e | e8 | df | f1 | 20 | 5b | 6a | 50 | bf | 6e | 1f | a1 | cc | d7 |
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 0x92cee533…9bc56c
// 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("0x92cee53395bb9ed167c7d592dc04850bbb379c0cc7a0ae8bf995d4fd999bc56c")
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)