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.
0x3e30b7311e6b09b3b8fa2fcfe355b4298c6301e95f67cb015ca9369239e2ff68The 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 | 02 | 19 | b6 | 22 | 41 | d2 | 45 | 8c | 6f | 05 | ae | 1a | 55 | 4e | ca | d4 |
| 0010 | 84 | 36 | fa | 5c | 9a | 4e | 61 | 79 | 33 | 09 | f2 | 9b | c8 | 2f | ec | 4f |
| 0020 | 00 | f8 | 4f | 59 | 65 | be | cd | 63 | 19 | ac | da | d6 | 23 | 11 | e2 | c8 |
| 0030 | 60 | 90 | 28 | 5a | dd | e2 | 69 | 38 | 0f | b8 | dc | ff | 53 | 18 | 6b | 48 |
| 0040 | 33 | b5 | 21 | d4 | ff | 56 | 13 | 27 | 38 | 0b | 06 | 58 | 73 | 33 | af | dd |
| 0050 | 4d | 35 | 27 | 00 | 47 | a4 | 59 | 3a | 81 | 83 | bc | 2b | 61 | cf | 36 | 6f |
| 0060 | 8d | 8a | 13 | 81 | 37 | b6 | d0 | 09 | 6e | 6b | 77 | 28 | 8c | 36 | c3 | c8 |
| 0070 | b6 | e4 | 85 | 29 | b9 | 3c | 2b | fc | 6d | 1d | c3 | a5 | 7c | 99 | 43 | 5f |
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 | 12 | 81 | f1 | 57 | 44 | 2f | e6 | 26 | 87 | 23 | e5 | 1a | b3 | 7d | 34 | 62 |
| 0010 | e4 | 7f | d3 | 5c | 77 | 49 | a4 | f5 | b3 | 9c | be | 2e | c5 | 71 | 38 | 2d |
| 0020 | 98 | 01 | 8e | 1f | d0 | e2 | 29 | ff | cd | d0 | f6 | 79 | 4f | 06 | 80 | 3b |
| 0030 | 10 | d9 | 30 | d9 | 68 | 34 | ff | c2 | e1 | 84 | 6f | e4 | de | b9 | eb | fc |
| 0040 | 84 | 59 | 7b | 41 | 8c | 1b | 19 | 2d | 4e | a7 | 51 | a1 | 8a | ed | 09 | d3 |
| 0050 | 5b | fd | 58 | 9c | 7f | 44 | bd | fb | 2c | ce | 81 | bb | a1 | 09 | 36 | 06 |
| 0060 | 34 | 61 | 8c | 9a | b4 | 36 | f9 | 9b | 9e | 8e | e4 | 9b | 50 | d8 | bf | aa |
| 0070 | ae | f4 | fd | 50 | 8c | 0e | ac | c9 | 67 | f0 | 7d | 23 | c9 | 92 | 42 | db |
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.
0x44ce562eb53d6fa6af204435be3566e9dececc51d3887a8d3d83210dd245e6fb0xbe3566e9dececc51d3887a8d3d83210dd245e6fb0xbE3566E9DECECC51d3887A8d3D83210DD245e6Fbfrom 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 0x3e30b731…e2ff68
// 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("0x3e30b7311e6b09b3b8fa2fcfe355b4298c6301e95f67cb015ca9369239e2ff68")
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)