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.
0x06ff2809fd55e4d7fbe8f32f9e81d2655cb8303aa1bcf98e696aa9746a25945cThe 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 | 64 | 4e | ac | 29 | fc | b6 | ed | dc | ee | 18 | dd | dc | 64 | d8 | cc | ca |
| 0010 | be | 6b | bb | 3d | 45 | 02 | 07 | 46 | e4 | fb | 8d | 6a | 08 | c5 | 4d | 6d |
| 0020 | d3 | 8b | 2d | 6d | 29 | d9 | 7f | a7 | ac | 57 | 82 | b0 | fc | ea | 7e | 0e |
| 0030 | fa | f5 | 8e | f8 | 18 | fc | dd | a6 | d1 | 92 | e0 | 88 | b5 | 7d | 94 | 9c |
| 0040 | 7a | 72 | e9 | 48 | d5 | 82 | 59 | 4b | 12 | 5a | d6 | 5c | 30 | 4c | 92 | 6b |
| 0050 | 36 | e7 | 5e | 4f | 77 | d7 | 81 | ed | 5b | 40 | a9 | c8 | 01 | 1c | 5a | ca |
| 0060 | 26 | d4 | bc | eb | 19 | f3 | 29 | 00 | a8 | e7 | 7b | d0 | 82 | 1a | 0a | ca |
| 0070 | a8 | d7 | c1 | 0d | 7d | c3 | 17 | 27 | d8 | a2 | a5 | ba | 7b | a4 | 93 | dc |
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 0x06ff2809…25945c
// 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("0x06ff2809fd55e4d7fbe8f32f9e81d2655cb8303aa1bcf98e696aa9746a25945c")
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)