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.
0x67261b2bb65daa48a79b07ce382d331193ad5cb976e3f7f43540ea6a115419a2The 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 | f1 | 79 | fa | 6d | 6b | f3 | bd | e9 | 10 | 6f | 90 | 4e | 00 | ee | 17 | be |
| 0010 | b9 | 7f | d6 | 7d | 09 | 0c | 8c | 40 | ea | 7e | 96 | 70 | f4 | fb | fc | a3 |
| 0020 | 5f | 81 | 13 | b3 | 1b | 2a | 2a | e4 | fa | b8 | 4c | 48 | a4 | d3 | 77 | a7 |
| 0030 | 24 | c0 | b4 | 8f | 05 | b5 | cf | 94 | be | 1b | d9 | 87 | 58 | 98 | e8 | 34 |
| 0040 | b0 | ac | 51 | 04 | 4c | a0 | e9 | fe | 3a | dc | bc | 0e | 82 | 5c | 83 | b5 |
| 0050 | bd | c9 | f6 | 66 | 06 | f9 | 44 | fc | df | 78 | 48 | ce | b6 | c6 | 84 | a2 |
| 0060 | a3 | c0 | 4f | 43 | b2 | e5 | 4b | 45 | 7e | cb | 9e | 6c | 92 | 4b | de | 90 |
| 0070 | 94 | 3a | 9a | f5 | c6 | 6e | 1c | 5d | 00 | 42 | 0d | 39 | a0 | 00 | 6f | 15 |
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 | 79 | a3 | 1c | 89 | d2 | f1 | d1 | 36 | 92 | 7d | 52 | 0a | bf | 2f | f2 | 63 |
| 0010 | 53 | 24 | a2 | c1 | 07 | 36 | fe | 00 | 4d | 42 | 16 | d4 | 44 | 95 | 00 | 65 |
| 0020 | e8 | f7 | 03 | 57 | 2e | ab | 81 | a1 | 3b | 8c | 38 | fb | d2 | 68 | 8b | 54 |
| 0030 | 0e | eb | cb | 9e | 12 | 14 | 11 | 90 | eb | 11 | 03 | 43 | ce | a6 | 97 | a7 |
| 0040 | 77 | ea | 74 | 5c | de | ec | e2 | 2a | 7d | 9f | 46 | 65 | c1 | d2 | 3b | 76 |
| 0050 | 06 | fc | 6e | f9 | 89 | ef | da | f3 | 4e | 85 | 73 | 03 | 4e | 1f | 09 | cb |
| 0060 | ee | 2f | 97 | 5a | 24 | ec | 98 | 55 | 4a | e0 | f8 | c1 | a7 | 5b | 2c | 07 |
| 0070 | 90 | 5c | 3f | 4a | 74 | e6 | 9c | d3 | fd | a3 | 8f | 89 | 82 | f9 | c0 | 38 |
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.
0x97a298deb8f3dbd6d71fa3ef7f06fa160d5589c975815bd9b7ff90fc215a67780x7f06fa160d5589c975815bd9b7ff90fc215a67780x7f06FA160d5589C975815BD9b7FF90fC215A6778from 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 0x67261b2b…5419a2
// 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("0x67261b2bb65daa48a79b07ce382d331193ad5cb976e3f7f43540ea6a115419a2")
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)