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.
0x065c08e649f020e8d9ecd3a3926e0996a7ed5c4398f6d1a8919513bcebfa0d21The 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 | 62 | 29 | eb | f4 | 29 | 9e | 74 | e9 | e8 | 97 | 0d | f5 | db | c7 | 5d | 64 |
| 0010 | 2f | fe | 41 | 18 | e2 | ba | 16 | ee | 1f | 71 | 2d | 80 | d7 | 43 | 5c | 0a |
| 0020 | 1b | 7f | 57 | 54 | eb | 0a | 10 | 0b | 45 | 64 | 8a | 9a | 7b | 54 | 06 | 68 |
| 0030 | 8a | d3 | 1e | a5 | da | d0 | 51 | 15 | 1a | 9f | 62 | b1 | 7b | 48 | 58 | 09 |
| 0040 | fc | 3b | 35 | 50 | bc | 1e | 76 | 90 | 9b | 2e | 0a | 12 | f4 | 16 | d7 | f0 |
| 0050 | 32 | f4 | 11 | cf | 3a | 81 | d4 | 76 | 8d | 44 | 73 | 83 | d1 | 24 | 72 | 08 |
| 0060 | 18 | 42 | 9c | b3 | 18 | 44 | b6 | c2 | e3 | 76 | 09 | 65 | d7 | f0 | a9 | 0f |
| 0070 | b8 | ca | 7a | 6f | 98 | 8a | 37 | 1c | b5 | 2d | f8 | d5 | f0 | ef | 6e | 5c |
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 | 99 | b6 | 3e | d7 | 70 | 83 | 5a | 97 | 21 | 76 | af | 50 | fb | 53 | dc | 4c |
| 0010 | f9 | 6d | 1a | 25 | 30 | 29 | 06 | 3e | 50 | a6 | 87 | c0 | 56 | 25 | 1b | 14 |
| 0020 | 63 | 6a | cb | bf | 49 | d4 | 0c | d7 | 54 | 02 | 85 | 35 | 5e | 81 | 41 | f2 |
| 0030 | b7 | 37 | c4 | 5b | ab | c8 | 9c | f6 | 38 | b4 | a2 | 46 | ac | cd | 02 | 50 |
| 0040 | dd | 7a | 3b | d6 | 99 | 44 | fe | c1 | f7 | 02 | 6c | 97 | 14 | 2b | d8 | 42 |
| 0050 | e5 | e2 | ff | 2c | 0a | fb | 05 | 29 | f6 | 24 | 64 | 6f | e4 | 09 | 83 | 47 |
| 0060 | 74 | 46 | eb | cb | fc | 82 | 9a | 63 | 2d | 22 | a1 | 37 | 72 | bf | 7d | de |
| 0070 | cd | 74 | f5 | 00 | d6 | 4f | f9 | 29 | 2d | 00 | 18 | 0c | 8e | 3b | 35 | 07 |
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.
0x6727fffa7b136abd26309579965d2a94a37b6a9361af7cf2c286adf5acd485110x965d2a94a37b6a9361af7cf2c286adf5acd485110x965D2A94A37B6A9361AF7Cf2c286AdF5acD48511from 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 0x065c08e6…fa0d21
// 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("0x065c08e649f020e8d9ecd3a3926e0996a7ed5c4398f6d1a8919513bcebfa0d21")
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)