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.
0x6a6a3d993ac82a6f76fc1ef492adf1672842965b414cee7bc831612e4a10a64fThe 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 | d8 | 72 | b7 | 6c | 60 | 2e | 50 | 81 | 79 | 93 | d7 | cd | 8a | 25 | ac | 0e |
| 0010 | 49 | 2d | cd | 86 | 5e | 3a | bc | 81 | ca | a7 | 38 | 1e | dc | 0b | 6d | 46 |
| 0020 | f1 | 29 | 02 | df | 7f | 29 | ea | 73 | 61 | 09 | 03 | 4b | b0 | 52 | 8e | 05 |
| 0030 | 25 | d9 | 04 | dd | 2c | 4b | 64 | bb | 0c | 06 | 38 | 55 | 0d | 12 | f9 | d9 |
| 0040 | 16 | c4 | cb | f7 | 8f | 16 | d5 | 15 | a7 | f0 | 92 | 1c | bd | 81 | e8 | 44 |
| 0050 | 8d | 91 | 18 | 91 | 9c | 34 | 73 | d4 | cf | a4 | 4b | ed | 3a | 17 | da | 51 |
| 0060 | 53 | d5 | 1c | 18 | 2a | 88 | af | 1d | 7f | 4a | 67 | b2 | ea | a3 | 37 | 77 |
| 0070 | 77 | d8 | 00 | d5 | 54 | c3 | 3d | 41 | 15 | 01 | bb | 82 | a4 | e7 | bc | 95 |
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 | 4d | db | 56 | 67 | 9b | 88 | 18 | 39 | 1b | b9 | a1 | 9b | f7 | c9 | d2 | ee |
| 0010 | b5 | 24 | fd | 7d | 31 | e1 | 25 | f2 | 3e | 70 | 0c | 2a | fb | 7d | 81 | 7e |
| 0020 | 32 | 51 | dc | 7e | 38 | 9a | a9 | 11 | 46 | 7d | 2e | 44 | 93 | 29 | e5 | f7 |
| 0030 | 48 | c7 | 14 | 88 | df | 9c | df | 59 | e5 | a2 | df | 9b | d3 | af | d7 | c4 |
| 0040 | 3c | 83 | 5b | 97 | d3 | 31 | 4e | 57 | 07 | 12 | 76 | 18 | 3d | 92 | 6e | de |
| 0050 | 36 | 7d | 3a | 1e | d8 | c9 | ba | 42 | 32 | 0c | 37 | c8 | 8d | 08 | 9b | 39 |
| 0060 | f1 | 7d | a5 | 42 | b6 | 35 | 9b | 59 | 7d | aa | 0c | 79 | c1 | 7b | ef | 30 |
| 0070 | b2 | 64 | 6e | 19 | b6 | db | 18 | 09 | 1e | 42 | c7 | d0 | 98 | 06 | b1 | 7b |
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.
0xec25f4f4bb7f5cd800b61becebf94888e3a8b1a1ffed755100389bd656bc67da0xebf94888e3a8b1a1ffed755100389bd656bc67da0xebf94888e3A8B1A1ffED755100389Bd656bc67dAfrom 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 0x6a6a3d99…10a64f
// 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("0x6a6a3d993ac82a6f76fc1ef492adf1672842965b414cee7bc831612e4a10a64f")
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)