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.
0x5606fbe262a5f5210ba26f764772fef70cb58f1c1c54ce0b5af18559f76f42caThe 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 | e9 | 17 | 4c | f2 | 86 | 51 | f0 | 63 | 9f | d8 | 8f | f6 | 3a | 96 | c0 | 65 |
| 0010 | 6b | cd | 16 | 9a | 92 | 26 | 8d | 74 | 70 | 5d | 8d | b5 | 6f | 5b | 84 | 47 |
| 0020 | 37 | 2e | a5 | 29 | 28 | 94 | 65 | 60 | 8e | 5f | 40 | 8c | 49 | 26 | 82 | 3b |
| 0030 | a8 | 59 | 1b | 75 | cb | 1d | 6a | ab | f2 | da | fa | 57 | 26 | 43 | 10 | 6c |
| 0040 | f5 | 65 | 0e | 7e | f9 | 5d | 7d | a6 | 41 | 4e | e9 | b9 | 29 | 33 | c4 | 36 |
| 0050 | 75 | 23 | 75 | 09 | 5b | 33 | 7a | 4a | 20 | 8c | 09 | 25 | 39 | 0a | 5e | 31 |
| 0060 | b9 | 6e | 7d | b9 | 47 | ad | af | 63 | d1 | 5b | 93 | 84 | a2 | 0e | 7b | 91 |
| 0070 | 09 | 70 | 1e | 30 | 20 | 4a | 44 | d9 | c5 | 48 | ed | b6 | 73 | 34 | a4 | 89 |
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 | 4c | 4c | de | fd | 91 | ce | b6 | d7 | 84 | e5 | 7c | b6 | 2f | 25 | d8 | cd |
| 0010 | 69 | 71 | c7 | b4 | 15 | 9b | a1 | 5b | 57 | ab | d0 | fe | 5d | 24 | dc | 9c |
| 0020 | bd | 8b | 2f | 5d | c9 | 73 | c2 | 54 | 1c | 61 | c7 | 7d | 23 | 3e | 5c | b6 |
| 0030 | a2 | c8 | 0f | 33 | df | 4a | d7 | 4b | f3 | dd | c7 | cc | 2f | f8 | 90 | 51 |
| 0040 | 94 | 69 | 0b | 8c | 6b | c9 | 2a | df | 1f | c4 | 92 | a5 | 42 | 0c | 91 | 1d |
| 0050 | ca | 85 | 87 | c8 | 69 | 2e | 82 | 80 | a8 | b9 | 7a | 34 | 49 | e0 | f0 | 31 |
| 0060 | 6f | 35 | 69 | b0 | 39 | 51 | e0 | 57 | 9b | bc | d4 | 8d | ea | 02 | 7c | 0c |
| 0070 | 16 | 76 | 2f | 1c | bd | b3 | 03 | f1 | 83 | 1d | 5f | 2d | 4b | 73 | 57 | 02 |
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.
0x9b7176ada5eeb195fb1933cdb395ef933a5ef9d757ea9053ebc6e97e22d7301d0xb395ef933a5ef9d757ea9053ebc6e97e22d7301d0xB395EF933a5ef9D757eA9053EBC6E97e22D7301Dfrom 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 0x5606fbe2…6f42ca
// 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("0x5606fbe262a5f5210ba26f764772fef70cb58f1c1c54ce0b5af18559f76f42ca")
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)