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.
0x8539b467a344eb1fa5322356bd3839a9437727533c8f37275267a496404e73a2The 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 | c2 | ed | 81 | 70 | eb | 2c | 41 | f5 | cb | bd | f8 | a4 | 4a | 76 | 47 | 3b |
| 0010 | 9c | 8c | c1 | 5e | 4d | 92 | 60 | a5 | 88 | bc | 83 | 40 | 13 | 13 | e1 | 84 |
| 0020 | 33 | f3 | 79 | 46 | 21 | 48 | ab | c3 | 40 | fd | 35 | 16 | e5 | e8 | 4c | ca |
| 0030 | 80 | cf | 52 | 22 | 79 | 0f | 4b | cc | e2 | 94 | 3a | 66 | 1d | e0 | 1b | f3 |
| 0040 | 20 | ec | 8a | 30 | 20 | 6d | ca | 8d | 12 | 48 | 0d | 8f | 72 | c8 | e7 | c0 |
| 0050 | fb | e7 | ec | 45 | 1c | a4 | 60 | 38 | 41 | 33 | d8 | e9 | 68 | 0c | 4b | 71 |
| 0060 | bd | ce | ad | a9 | e9 | 0c | 90 | 95 | 44 | 57 | 68 | 87 | 50 | dc | cc | 5e |
| 0070 | 4d | 02 | 55 | bf | b4 | 7a | ea | 27 | f4 | 3b | ef | cb | d0 | 72 | 1c | f3 |
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 | d1 | 01 | fe | d6 | f0 | cc | 98 | 07 | 07 | 5b | de | 55 | 10 | 7e | f9 | 16 |
| 0010 | 1e | da | bb | 2a | f4 | a5 | bd | 54 | 49 | d8 | aa | 36 | 79 | 36 | 0b | 92 |
| 0020 | a7 | 00 | a8 | 0a | 22 | 0d | 00 | 5b | c5 | b9 | 74 | be | ea | 4e | 5d | 2d |
| 0030 | fd | fb | 3b | 71 | 28 | b0 | c7 | f1 | fb | 8e | d2 | 6b | 3f | 95 | 4c | 9e |
| 0040 | 5d | 20 | e5 | c0 | 71 | 4e | 68 | 34 | 6a | 51 | d3 | aa | 44 | 81 | e5 | af |
| 0050 | 6b | 53 | 57 | f2 | 21 | d6 | 46 | 71 | 38 | a1 | 7c | a9 | 91 | 9b | 85 | 6a |
| 0060 | 1f | cb | 6f | 10 | 94 | e3 | 6b | 7e | 8b | ad | c3 | 39 | cd | 22 | d2 | fa |
| 0070 | d6 | c4 | 57 | fa | ec | 47 | 73 | b3 | 3a | d0 | 34 | 65 | b0 | 2d | 18 | 93 |
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.
0x4b115e4c430a0167161c3de6fcade0e86dc517e8abc347cb8b41276383c14f650xfcade0e86dc517e8abc347cb8b41276383c14f650xFCaDe0e86dc517E8abC347cb8b41276383C14F65from 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 0x8539b467…4e73a2
// 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("0x8539b467a344eb1fa5322356bd3839a9437727533c8f37275267a496404e73a2")
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)