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.
0x73ccc0913343099a83167f5b6ae026944643816fe3f4ca1122729d9228b09779The 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 | 65 | 46 | 48 | d7 | a2 | b9 | 8f | 65 | 32 | 7e | 04 | e0 | 86 | 2d | 5c | f6 |
| 0010 | 03 | 3e | f5 | e6 | ed | 57 | a6 | 99 | 63 | 65 | 47 | b3 | 62 | 6b | fa | 96 |
| 0020 | 76 | 9e | 79 | 9f | a4 | d1 | 3f | c9 | ef | 5a | ec | 30 | 4f | 0c | 90 | 50 |
| 0030 | b9 | 7d | 13 | 37 | 5d | 65 | 9c | 57 | fc | 7b | 0c | 2d | 5e | 40 | 59 | ec |
| 0040 | 7d | b0 | 8f | 82 | b4 | 9b | 2c | 1f | 4c | 64 | 3d | 36 | b1 | e8 | fa | c0 |
| 0050 | f0 | 8a | 8e | d9 | a8 | 3b | 8c | 15 | c0 | 76 | 4a | 0d | c6 | 21 | 0f | a4 |
| 0060 | 23 | a5 | be | e5 | 61 | 87 | c5 | 59 | 1d | 25 | c5 | 13 | 5d | fc | d1 | 69 |
| 0070 | df | b8 | cf | c1 | 0e | 4b | 6b | e6 | 8e | 47 | 8c | b5 | d8 | e9 | b0 | 40 |
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 0x73ccc091…b09779
// 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("0x73ccc0913343099a83167f5b6ae026944643816fe3f4ca1122729d9228b09779")
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)