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.
0x132daaa2dfc13de28fe4e3d2f15069fbda6f0c5e8dc412244087859aaa15d15aThe 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 | 46 | ac | 37 | af | 81 | 0b | ae | d7 | 5b | 98 | 27 | 11 | 18 | d1 | a9 | ae |
| 0010 | 6e | 7a | 97 | cd | 14 | 49 | de | 68 | b4 | c9 | 84 | 3b | c4 | a9 | 46 | c5 |
| 0020 | 00 | d0 | 62 | 50 | fa | f5 | a7 | 9e | f7 | 34 | 0d | c2 | cc | fa | 49 | 18 |
| 0030 | 4e | d3 | c8 | 5a | 09 | fc | 3b | 47 | 0e | 67 | d4 | 10 | 93 | 34 | a5 | 8b |
| 0040 | ec | 68 | 53 | 3f | e7 | 9f | 02 | f6 | f7 | cc | 0f | 11 | 32 | f1 | b3 | c1 |
| 0050 | f4 | 4b | 8e | 7d | 76 | c4 | e7 | c3 | a8 | 89 | 5c | 10 | 58 | 5c | e2 | dc |
| 0060 | 65 | 26 | c1 | 7f | 93 | fe | a6 | 7b | c4 | de | 27 | fc | 63 | 47 | 09 | a8 |
| 0070 | 21 | d2 | d6 | 9f | 63 | 62 | 36 | 34 | d3 | 11 | 9e | 0c | 9d | bc | d3 | d7 |
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 | 2f | bd | a2 | f8 | 8d | 48 | 1c | ec | 6d | 30 | 15 | 9b | 33 | 33 | 59 | 33 |
| 0010 | 4c | 7a | 56 | 9a | 0d | 57 | 9a | 98 | ad | 95 | cf | 91 | ef | 41 | 7c | e3 |
| 0020 | e1 | c9 | d7 | b4 | d7 | 25 | 50 | c8 | 95 | 9f | 1f | 05 | ca | 50 | 55 | 06 |
| 0030 | 9b | e9 | 44 | 94 | 47 | 1c | 6d | 84 | 25 | 6b | 38 | a7 | b9 | a6 | d3 | b4 |
| 0040 | 37 | 3f | cb | f6 | 0c | 17 | 4e | 62 | 48 | 60 | b3 | 17 | a5 | b4 | 44 | 6e |
| 0050 | 68 | 32 | 8b | 8b | 13 | 7b | ad | fc | 5c | 68 | e8 | f1 | e7 | c3 | e7 | 9f |
| 0060 | dc | 68 | 88 | cc | 4e | 1d | b6 | 9a | 6d | f3 | 2a | 7a | ff | 9d | 2c | c9 |
| 0070 | c9 | f4 | b3 | 58 | e9 | 03 | 76 | c5 | 77 | 7b | ec | 0f | ff | 95 | 79 | 28 |
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.
0x615abe84908539c2ba02a415050a52b4f5b75c4acc53472482992d473d8e19550x050a52b4f5b75c4acc53472482992d473d8e19550x050A52B4f5b75c4AcC53472482992D473d8e1955from 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 0x132daaa2…15d15a
// 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("0x132daaa2dfc13de28fe4e3d2f15069fbda6f0c5e8dc412244087859aaa15d15a")
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)