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.
0x463b28c86e750f542ecc33145ba8b92ac93e367755ca74fb7e355ddf5c9924a0The 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 | 73 | 8e | 96 | 12 | 72 | ba | 38 | 51 | 13 | 58 | 4b | 52 | 87 | f0 | 6f | c5 |
| 0010 | 3f | 27 | e0 | 28 | b4 | dd | e0 | 85 | 6a | 1a | d1 | c9 | f9 | d5 | cd | 99 |
| 0020 | 44 | d4 | 51 | fb | c3 | b3 | cf | 33 | 12 | 69 | 5e | 99 | 9c | dd | 44 | 74 |
| 0030 | a6 | 28 | 56 | 2e | 8f | c2 | ce | e9 | fc | 00 | 6d | 3d | e1 | 36 | 4f | ae |
| 0040 | df | 1d | bb | ce | 9d | 47 | e7 | f1 | c2 | 89 | c1 | 06 | 18 | f7 | 0c | 84 |
| 0050 | 83 | 68 | 5a | e7 | 96 | ee | 81 | e2 | 63 | 06 | 04 | 9c | c4 | 07 | c6 | 53 |
| 0060 | eb | be | 19 | 7c | 70 | 11 | a8 | a4 | 88 | 1f | 7b | a6 | ba | 2e | 78 | 87 |
| 0070 | 8b | 74 | 64 | 0c | e3 | 82 | cf | f1 | 9c | 58 | c9 | 51 | df | 8d | 6f | e6 |
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 | 36 | 5d | 5d | 62 | 5d | de | c6 | 0e | 0a | 54 | f0 | 70 | 78 | b3 | 74 | 5d |
| 0010 | ae | 58 | 3c | 20 | 90 | 06 | 08 | eb | 70 | c3 | ac | f4 | e6 | 65 | 4d | a5 |
| 0020 | 18 | 28 | 12 | 08 | 95 | f9 | 79 | cd | 98 | 0e | 0f | 7a | 4e | 19 | 58 | dd |
| 0030 | f8 | c0 | 17 | 41 | 7f | 9e | 65 | 93 | fb | 81 | e5 | ea | e8 | 02 | 4d | c5 |
| 0040 | 50 | 6a | 36 | c8 | 87 | ca | ef | 8d | a6 | ac | 4c | 9a | 0f | 10 | 63 | 9b |
| 0050 | 39 | 7c | f1 | 17 | 3a | 6e | ee | ac | 08 | db | 0c | cc | fc | 3d | 72 | 37 |
| 0060 | 2f | a8 | c7 | 56 | 41 | 2d | ef | da | aa | 82 | ae | 9e | ff | 2b | 3a | 96 |
| 0070 | 18 | a0 | f8 | 8e | ec | 55 | 7d | 03 | 26 | ea | fe | 22 | da | d8 | d1 | 0d |
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.
0xe7aeb0f0c81d1f456141d3cc10efb34dddb3f3839625c23670349bd3d8216df90x10efb34dddb3f3839625c23670349bd3d8216df90x10Efb34Dddb3F3839625c23670349bD3d8216Df9from 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 0x463b28c8…9924a0
// 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("0x463b28c86e750f542ecc33145ba8b92ac93e367755ca74fb7e355ddf5c9924a0")
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)