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.
0x1bee67a8911d9e1d9dad2724b6cc6dc8570a1b91951567e102ce785430684665The 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 | 94 | 6b | d7 | 8c | 01 | 5d | 18 | f5 | 34 | 6d | b2 | f9 | 1f | 56 | 7c | 8b |
| 0010 | 5f | b6 | 99 | 0b | ab | 30 | 86 | 0a | 10 | 46 | 44 | 80 | 32 | 33 | 15 | 53 |
| 0020 | 5d | f2 | 6a | 69 | 70 | b4 | 14 | 37 | 92 | c6 | 8a | 90 | 99 | e2 | 0d | 72 |
| 0030 | 43 | 5d | 2a | d7 | 2c | f0 | 2c | a4 | a4 | f3 | 13 | 6b | 5b | da | 4d | 5b |
| 0040 | d0 | 54 | 1f | c3 | 41 | c4 | c2 | a8 | 75 | 2a | 0c | 39 | c3 | 71 | 8f | b0 |
| 0050 | fd | e4 | ea | 0a | 20 | 45 | 0c | 99 | 51 | eb | 6f | e4 | 9c | 39 | 1c | 80 |
| 0060 | d2 | 49 | e6 | 44 | be | 47 | fd | 10 | b9 | d3 | 3c | 7c | 3c | 01 | e9 | 1a |
| 0070 | a7 | e5 | fe | b9 | 7f | d6 | ce | bf | 8d | 71 | 3a | 59 | bc | f9 | 3f | 2e |
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 | 81 | bd | 41 | 55 | 1d | ab | a0 | 56 | d8 | df | fd | 33 | fe | 6e | 53 | 71 |
| 0010 | 39 | ba | 88 | ac | ca | 95 | 9e | fc | f8 | e0 | 51 | a4 | 2e | a7 | 0e | 6d |
| 0020 | 7e | f2 | d2 | 39 | 49 | 4f | 23 | 4b | aa | db | ff | 10 | e8 | eb | d2 | a0 |
| 0030 | f0 | 86 | f9 | ef | ac | de | c8 | ef | 7a | a8 | 4c | c9 | 6d | 62 | 50 | bc |
| 0040 | ba | e8 | 05 | d0 | 07 | a3 | cb | e4 | c0 | 03 | dd | eb | 6d | 3f | c9 | fa |
| 0050 | 29 | b3 | 96 | 77 | 5d | 92 | 2b | 1f | eb | 8f | de | a7 | 6f | 86 | ae | ce |
| 0060 | 7e | 8c | 79 | b2 | 17 | 58 | 17 | 2b | b5 | d0 | d5 | 7f | 6d | 4b | 8f | 6a |
| 0070 | 5d | 33 | b8 | 1e | 97 | 18 | 7c | 3b | ba | 56 | f9 | bb | 7e | 36 | 20 | b3 |
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.
0x360b66d121de07fc7150b4b2ce5853c4f436608bcc46832c9582edce0ed7c6c50xce5853c4f436608bcc46832c9582edce0ed7c6c50xcE5853C4F436608bCC46832C9582eDCe0ED7C6C5from 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 0x1bee67a8…684665
// 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("0x1bee67a8911d9e1d9dad2724b6cc6dc8570a1b91951567e102ce785430684665")
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)