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.
0x57f5d56aeb6fe8baa8ca144e7b90e9bb52d643a2c35a7b2816a2ee285abe9009The 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 | bb | 8a | 44 | fc | d4 | 0e | 12 | 54 | 05 | 5f | 53 | 99 | 52 | d7 | ce | af |
| 0010 | d3 | 30 | c6 | 79 | 0c | 79 | 40 | a1 | 2f | 8f | fd | b9 | 9f | df | 9a | e6 |
| 0020 | 7e | a2 | 42 | 15 | db | dd | a6 | 98 | 07 | 40 | 65 | e6 | 13 | eb | 97 | c3 |
| 0030 | b8 | 87 | 70 | 62 | 98 | e6 | 2a | 14 | 37 | 23 | 61 | 99 | f3 | f7 | de | ec |
| 0040 | 1a | fc | b3 | 8d | 40 | 33 | f6 | 1f | 13 | 0f | 83 | 0b | 39 | e0 | 55 | b6 |
| 0050 | 3f | f2 | cf | e8 | c5 | ee | b0 | 88 | c5 | ea | 5e | d0 | d4 | fd | 0d | bf |
| 0060 | ed | 81 | 94 | 72 | ab | 91 | d8 | dc | f1 | e6 | f5 | 6e | 6e | 7c | 28 | 17 |
| 0070 | 43 | c7 | 8a | 3c | 03 | 7b | 80 | 44 | 6a | 4f | a5 | 40 | 01 | 7c | c4 | 18 |
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 | da | de | 29 | ee | 1d | 31 | e6 | 4f | 1a | 81 | 80 | a5 | bb | 96 | 8d | 9d |
| 0010 | 75 | 42 | 57 | 10 | 90 | 9d | bf | 18 | 76 | 1d | cb | 4d | 34 | 98 | dd | 8d |
| 0020 | 61 | 4a | a5 | 5c | 5d | e6 | 3b | 8f | 17 | 8f | fb | ec | e2 | 90 | 9e | 8a |
| 0030 | 2f | 52 | 7e | c7 | 53 | 0c | 2f | 78 | 5d | f1 | 96 | 0b | 83 | be | fa | 6e |
| 0040 | e0 | 7d | ae | 06 | 85 | 83 | 6e | 36 | 79 | cf | bf | 91 | cd | 99 | 2e | 0f |
| 0050 | 1a | 15 | 44 | 24 | 26 | 79 | 3b | 0c | 3b | 46 | f8 | c1 | 9b | f7 | 69 | 18 |
| 0060 | 86 | 3b | 9f | ba | f8 | 04 | 7e | 40 | c8 | 81 | 8b | b3 | 21 | 7c | a4 | f1 |
| 0070 | 06 | 1b | bb | cc | 6f | b8 | bd | 5e | 75 | d8 | 8b | e2 | ee | 19 | 7b | af |
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.
0xef7430dbe39fc709db016b077709b48093a3d2ca17b5750357b72c7c8a1ab9ce0x7709b48093a3d2ca17b5750357b72c7c8a1ab9ce0x7709B48093a3d2ca17b5750357B72C7C8A1ab9Cefrom 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 0x57f5d56a…be9009
// 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("0x57f5d56aeb6fe8baa8ca144e7b90e9bb52d643a2c35a7b2816a2ee285abe9009")
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)