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.
0x44e360e48d54a43961de05e8e92edcea6643e1707daa4490eeadfa17fa6e43b3The 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 | 12 | cd | 66 | 97 | bf | bb | b3 | 79 | 05 | 54 | 3d | df | 54 | 52 | f8 | dd |
| 0010 | 2c | d8 | 39 | 8b | 75 | 6a | cc | bf | 00 | 6d | 61 | f9 | 25 | 38 | b9 | 8d |
| 0020 | 96 | 70 | 65 | 07 | af | 71 | 7f | ac | d4 | 39 | 5b | 7c | 37 | d0 | 44 | 70 |
| 0030 | 04 | 22 | 2f | 5d | 8f | e8 | 0a | 83 | 79 | 31 | 4e | 06 | 61 | 71 | 0a | 1b |
| 0040 | 1b | 5c | 9b | d3 | 46 | b6 | 49 | 9d | 66 | eb | ab | d5 | 63 | e4 | 2b | ed |
| 0050 | 30 | 8b | 88 | cf | db | b0 | 48 | 54 | 37 | cd | be | 22 | 61 | 7c | 85 | 1b |
| 0060 | bb | 7d | 3f | 69 | ff | 5d | c5 | f7 | a5 | f6 | 93 | 19 | ef | ae | be | 9c |
| 0070 | 70 | d7 | e2 | d8 | b8 | db | 4c | f0 | 16 | 09 | 7a | 48 | 71 | 5e | a6 | 6e |
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 | b5 | ff | 68 | 02 | c0 | 55 | 4e | dd | e3 | b2 | 9a | f0 | 8e | fc | bb | 4d |
| 0010 | d3 | 1e | 16 | 3d | 51 | c6 | 88 | 83 | eb | d2 | 2f | f2 | e8 | 87 | 92 | 2a |
| 0020 | c7 | 9b | b1 | 38 | 40 | 87 | 5d | b6 | 3e | 27 | b7 | bc | 09 | 75 | e2 | 53 |
| 0030 | 09 | b2 | f4 | 4f | 72 | ba | 96 | b0 | 05 | b9 | 4d | 22 | 6e | bd | 55 | 67 |
| 0040 | 03 | da | 03 | 09 | fa | 8a | 50 | 2c | 9b | 17 | 03 | e4 | e6 | 18 | 16 | 29 |
| 0050 | a7 | af | 51 | f4 | aa | b0 | d3 | 52 | 04 | 26 | a8 | 72 | 63 | f3 | f0 | 3c |
| 0060 | aa | 8b | 51 | 37 | 5d | 70 | fb | b1 | 13 | b0 | 71 | 56 | 29 | 1c | e5 | 08 |
| 0070 | a8 | 10 | 8a | 02 | 9a | 7b | b1 | 59 | e4 | 8b | b0 | eb | 1b | 0b | cf | 51 |
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.
0xae76a915743da7926f183e4314b74876ffdd390c7403edf02ee68b28e1cf0ab00x14b74876ffdd390c7403edf02ee68b28e1cf0ab00x14B74876FfDD390c7403eDF02ee68B28E1cf0aB0from 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 0x44e360e4…6e43b3
// 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("0x44e360e48d54a43961de05e8e92edcea6643e1707daa4490eeadfa17fa6e43b3")
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)