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.
0xc468dd6add1de82eae75be4697bdfae0592f6621df69d9dd73c6ccc48b30498aThe 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 | 12 | 24 | 9c | d8 | 84 | 2e | e3 | c5 | ec | b7 | 70 | f1 | fd | 9f | 1d | b4 |
| 0010 | 66 | 6b | dd | 68 | be | b2 | ec | a3 | ae | 36 | 4a | e4 | a0 | 12 | 17 | aa |
| 0020 | c5 | ed | 6c | 39 | 16 | 16 | b4 | c6 | c7 | eb | 67 | d5 | 68 | a3 | 09 | e9 |
| 0030 | 51 | 12 | 98 | a3 | 0d | 0e | 1b | 24 | e2 | bc | 92 | 8e | 86 | b0 | 4c | 4d |
| 0040 | 95 | e7 | 00 | f0 | 6b | f0 | f8 | 41 | b3 | c0 | 5a | 11 | 0d | 7c | aa | bf |
| 0050 | bd | a0 | 89 | 46 | e3 | ea | 62 | 2e | 16 | 1f | 9f | 9c | 95 | 7e | cf | 19 |
| 0060 | 61 | 23 | 96 | 06 | da | c9 | 43 | a9 | fd | 6a | 4d | 0d | 2f | 4b | dc | d4 |
| 0070 | 76 | 9d | fe | 93 | e5 | a3 | 66 | c6 | 61 | 09 | cc | 85 | 4a | fd | a0 | d4 |
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 | 62 | a3 | 85 | 6e | cd | ec | ba | 78 | a2 | 2d | 6a | 0c | 7a | d6 | 7b | 47 |
| 0010 | 53 | a5 | 14 | 62 | 2a | 19 | 39 | 57 | 15 | d4 | 92 | bd | 9d | fe | 14 | c0 |
| 0020 | 4a | 39 | c9 | 8c | c3 | f9 | 3d | 30 | 76 | 81 | b6 | b8 | 2a | 97 | 77 | ca |
| 0030 | 32 | 3e | 37 | 37 | 6c | 14 | 27 | e1 | c9 | ad | 1e | 8b | a3 | 48 | 67 | d9 |
| 0040 | 23 | 76 | e8 | db | 05 | 3f | 32 | a6 | 7a | 93 | 2f | dc | 43 | 43 | 9d | 24 |
| 0050 | 71 | d4 | c0 | 0f | 40 | 76 | fd | fb | 76 | 0e | 08 | 40 | 7e | f8 | 08 | 7c |
| 0060 | 2f | a8 | c9 | 98 | 89 | 60 | d6 | a7 | 99 | fc | 28 | 87 | 8e | 00 | 17 | 37 |
| 0070 | 32 | db | 25 | 34 | 52 | e9 | da | e7 | 83 | e4 | 5e | 98 | f6 | 64 | 0b | bc |
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.
0xde8007899fac6175cc9722a5300240294097fecf9f4987423ba39e8ac7123b330x300240294097fecf9f4987423ba39e8ac7123b330x300240294097FEcF9f4987423bA39e8ac7123b33from 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 0xc468dd6a…30498a
// 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("0xc468dd6add1de82eae75be4697bdfae0592f6621df69d9dd73c6ccc48b30498a")
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)