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.
0x4075660b65ecb4adb6eda9ac78d752369a78b24e0feeaa6d8ce1de4dbfe91840The 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 | 4d | 37 | 5e | 49 | 6f | e1 | f6 | 13 | 80 | 2f | 3d | 32 | 5c | 3a | 6d | 48 |
| 0010 | fe | 72 | ba | 0e | 5e | 69 | 01 | aa | ae | 85 | 07 | 6c | 9f | ee | fa | c1 |
| 0020 | 95 | 4c | f3 | f5 | 68 | e9 | 55 | d5 | eb | 6d | af | 58 | df | c0 | 39 | 1b |
| 0030 | fa | 3f | 1d | 78 | fc | be | a2 | 7c | 88 | bf | ec | a5 | d7 | 6b | be | c7 |
| 0040 | ff | 80 | e0 | ab | d1 | c3 | 1e | 1e | 4a | 3d | 9c | ba | ea | 90 | f7 | fc |
| 0050 | 52 | 07 | be | 95 | 67 | fd | 8b | ad | 99 | 20 | 67 | 21 | 96 | 3a | 78 | f8 |
| 0060 | a2 | b6 | bc | 72 | cf | 87 | fb | 07 | 5c | 84 | 88 | 25 | 42 | 1e | 63 | 45 |
| 0070 | c0 | 2f | d8 | 75 | c1 | 0c | 68 | 58 | 46 | 54 | ee | b9 | 75 | c7 | bc | 1f |
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 0x4075660b…e91840
// 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("0x4075660b65ecb4adb6eda9ac78d752369a78b24e0feeaa6d8ce1de4dbfe91840")
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)