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.
0x627fbc68e49d9a949099cedd8cda60790313658a43557ca41237114b28b001aeThe 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 | e9 | 1b | f8 | c8 | 6e | 93 | a1 | c2 | 56 | f3 | a5 | 66 | aa | 6c | 56 | c6 |
| 0010 | d5 | 9a | d7 | 71 | e0 | e5 | d4 | 90 | 2d | fb | d8 | 1d | 8d | 68 | 2c | d3 |
| 0020 | 3a | 88 | 23 | 6e | 8c | 6e | bb | e9 | 3b | c7 | 90 | a5 | dc | c2 | 16 | 29 |
| 0030 | 37 | f2 | 62 | 46 | 62 | e4 | 57 | 77 | 78 | 0e | 14 | 60 | b4 | 33 | e2 | 1e |
| 0040 | b4 | 5d | 01 | d4 | eb | 49 | 90 | 85 | 77 | 60 | 70 | 83 | 1e | 0d | 39 | 3e |
| 0050 | 81 | 6f | b7 | cd | c0 | 42 | cc | 70 | b6 | d7 | cc | 01 | 89 | 0a | 76 | 4e |
| 0060 | e3 | 62 | c1 | 6f | 29 | a0 | 47 | b8 | 85 | f4 | 9e | 12 | 67 | 8e | 65 | d1 |
| 0070 | ee | 6b | 58 | b3 | 4c | 7b | ef | 6b | 02 | 5d | 9e | a4 | 03 | c1 | dc | f9 |
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 | 36 | 85 | 83 | 57 | 9e | c9 | 14 | 47 | 33 | ac | 0e | 51 | 42 | e9 | 03 | 4a |
| 0010 | d1 | 96 | 36 | 06 | d2 | c3 | 42 | 2a | 46 | 10 | 21 | 34 | f4 | 58 | e8 | 31 |
| 0020 | fd | ff | c8 | b0 | 80 | 4e | bc | fa | 63 | 62 | 35 | 89 | 59 | 93 | eb | 19 |
| 0030 | 87 | 15 | a1 | 96 | 90 | eb | 9b | 2b | 6c | 45 | 15 | 7e | 08 | 95 | cb | 1a |
| 0040 | c8 | d2 | ab | 4c | 96 | de | 67 | 3e | 5f | ba | de | d4 | 8a | 77 | 30 | 1d |
| 0050 | 20 | 80 | a7 | a6 | 1f | fb | 62 | 2b | 38 | e2 | 26 | 22 | db | ae | fb | 63 |
| 0060 | c5 | 67 | 19 | 05 | 7f | 20 | ce | 19 | fd | c7 | 44 | 6a | 74 | 6d | 3b | 79 |
| 0070 | bb | fd | 81 | 1c | ad | 46 | b6 | c2 | f4 | 57 | 0e | cd | e0 | 95 | 0d | 1e |
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.
0x8a1342406178049464ef42701ff8a3d7b32bcffd8d2cb8ef881ebc2c4cd1834b0x1ff8a3d7b32bcffd8d2cb8ef881ebc2c4cd1834b0x1FF8a3d7b32bCfFD8D2CB8ef881EBc2c4cD1834bfrom 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 0x627fbc68…b001ae
// 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("0x627fbc68e49d9a949099cedd8cda60790313658a43557ca41237114b28b001ae")
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)