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.
0x1e7dc1122eca8c5e171e9bb3a109e2318504e2b1ca562110680a688b000f2316The 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 | 20 | 2b | 76 | 03 | 5d | ba | d4 | 56 | 80 | 8f | bf | 4c | 5d | f2 | 12 | 85 |
| 0010 | 09 | b8 | bc | 53 | d3 | 8e | 22 | 86 | fb | c3 | d2 | 87 | 0d | 97 | c2 | 1c |
| 0020 | 36 | b8 | 7f | 45 | 26 | 2d | ed | d1 | 9a | 37 | 10 | 76 | 10 | 79 | 5e | 72 |
| 0030 | 21 | c0 | 24 | 5d | 11 | 9d | 7b | 89 | ac | a4 | ce | 98 | 80 | 4e | bc | 46 |
| 0040 | 96 | 42 | fc | 47 | 6b | 0b | fe | 52 | 56 | 1c | 32 | 7f | 89 | c3 | ad | c2 |
| 0050 | db | 61 | 92 | b1 | 7a | 5b | 2f | 0c | 8f | 7d | e8 | ad | ac | 5a | af | fe |
| 0060 | dc | 28 | d4 | 79 | 17 | 68 | 60 | a6 | e7 | 1c | d0 | 8d | 76 | 0b | eb | d5 |
| 0070 | ea | 5c | e6 | 95 | 3d | 6a | 46 | b5 | 00 | 64 | ad | b7 | a5 | 4d | 7c | 87 |
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 | 73 | 66 | e6 | 14 | 81 | 25 | 46 | 05 | 0a | 9a | f0 | 0e | 6a | ca | f3 | 47 |
| 0010 | 60 | 17 | ae | 4f | 74 | f2 | d4 | 17 | e4 | d8 | c8 | 67 | 86 | f2 | 5c | 4e |
| 0020 | 65 | c5 | 30 | 2b | 0a | 59 | ce | b5 | a8 | f1 | 07 | 1f | 07 | e8 | f2 | e6 |
| 0030 | b1 | d8 | 17 | ab | a9 | bb | 57 | ca | 70 | f0 | b9 | 4c | 85 | 86 | e7 | 8b |
| 0040 | 9c | 48 | 71 | bb | 83 | 52 | d9 | bc | 13 | 2f | f7 | 92 | 78 | f7 | 2a | 74 |
| 0050 | f2 | ee | 93 | 18 | 2e | 1b | 5c | 3b | f4 | d1 | f5 | d2 | 98 | ce | 95 | 28 |
| 0060 | c8 | 25 | c1 | fb | 95 | 50 | 4c | 3f | e4 | 81 | 11 | 6f | a5 | f3 | 21 | 43 |
| 0070 | 07 | f0 | 32 | 61 | 86 | 26 | e8 | 26 | 9a | b4 | 91 | 66 | 0d | 85 | 4f | bd |
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.
0x2b13238770ecb4c24bbed4945f3bbf3e36f2fa6ea9f27549eeabf7462e1238c20x5f3bbf3e36f2fa6ea9f27549eeabf7462e1238c20x5f3BbF3e36F2fa6EA9f27549EEabf7462e1238c2from 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 0x1e7dc112…0f2316
// 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("0x1e7dc1122eca8c5e171e9bb3a109e2318504e2b1ca562110680a688b000f2316")
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)