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.
0x5bfdc0e61f02d383ba0c42b32ea32ef17672a9edef5bbeefd877bfffc09ca65aThe 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 | 66 | ee | 2b | 3a | 4c | 9c | b0 | 66 | 94 | 02 | ce | 15 | 85 | a7 | 46 | c7 |
| 0010 | d7 | 38 | 50 | 7d | c4 | a6 | 53 | 38 | 57 | 7a | ac | 7d | d5 | 41 | dc | 2e |
| 0020 | f1 | 0c | 6b | 47 | 5e | 73 | 7f | fc | 6c | 7c | 9c | d7 | 89 | f7 | ca | ec |
| 0030 | fa | 99 | 7e | 59 | 05 | d4 | d3 | 2a | 23 | a7 | 23 | 0b | c9 | 46 | 9b | 2d |
| 0040 | c3 | 6c | 6d | 55 | bd | c6 | 64 | d6 | 9d | 79 | a4 | 48 | bb | 29 | 75 | d6 |
| 0050 | e2 | f0 | 10 | e2 | 3e | 7b | a5 | 53 | 89 | a5 | 78 | 79 | 5b | 54 | 5b | 7f |
| 0060 | 48 | c0 | b4 | 10 | 5e | d8 | dd | 9a | b2 | 72 | b9 | d2 | 9f | 56 | ac | dc |
| 0070 | 73 | 39 | 59 | 0f | e2 | 4b | 36 | b0 | 8c | f2 | 2b | 50 | 22 | e0 | 6d | 45 |
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 | 22 | e2 | 3c | 2b | bb | 00 | e8 | 5f | d4 | 12 | 4f | 59 | 19 | 3f | 48 | 6a |
| 0010 | 07 | ea | b7 | a4 | 43 | aa | 53 | 30 | 46 | d1 | 77 | 09 | c7 | a8 | d2 | cc |
| 0020 | bb | 0f | c0 | 16 | af | 45 | 36 | 6a | b7 | ae | 6c | 7f | a7 | 91 | 3f | fa |
| 0030 | 4e | 88 | 62 | 3a | 70 | b9 | 58 | 2b | f0 | 17 | 61 | a9 | 32 | 39 | 3d | de |
| 0040 | fa | 77 | e4 | 62 | 08 | 9e | 68 | 53 | 12 | 49 | a9 | d0 | a5 | a1 | 52 | 59 |
| 0050 | ce | a2 | 0e | fd | 0c | 14 | 91 | f3 | 26 | dc | ca | b0 | 16 | bb | 9d | f0 |
| 0060 | 6f | 8c | fe | 5b | f6 | 62 | 28 | c3 | ce | 89 | a6 | 81 | 95 | 15 | ff | 57 |
| 0070 | 87 | 4d | 9b | 0f | 37 | 91 | 00 | 64 | d6 | e7 | 52 | 5d | 71 | 36 | 41 | be |
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.
0x6ca70734b8788a464a44995a6ed47eaa2005b875891314e6d21f69804401720e0x6ed47eaa2005b875891314e6d21f69804401720e0x6ED47eaA2005B875891314e6d21F69804401720efrom 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 0x5bfdc0e6…9ca65a
// 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("0x5bfdc0e61f02d383ba0c42b32ea32ef17672a9edef5bbeefd877bfffc09ca65a")
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)