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.
0x611e8ccd90750d8b63a0466051c9baba44c787c83456961179a0255fbba9fb7fThe 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 | 15 | 53 | 7e | a2 | 5b | 50 | 13 | 05 | 07 | 2f | 6c | 5d | 1c | 5b | 9a | a2 |
| 0010 | d0 | 8a | 0c | 09 | e8 | 21 | 64 | ca | 6c | 4e | 3f | b3 | bf | 22 | b6 | fa |
| 0020 | c9 | a2 | 03 | 61 | 4b | 53 | 60 | 68 | 4f | b8 | 36 | 37 | 9d | 6a | 80 | f3 |
| 0030 | 1a | 7d | 77 | b3 | e6 | 20 | 3d | fd | d3 | f5 | d6 | bb | 7d | df | 3f | cb |
| 0040 | e4 | 0d | 9f | 2b | e7 | d3 | 62 | ed | 4d | d4 | 94 | e3 | e9 | 3b | fe | 16 |
| 0050 | 3b | 8f | 8f | ad | ad | 50 | a3 | b6 | 91 | 5a | 97 | e3 | 2b | e9 | bd | d2 |
| 0060 | 54 | a2 | 79 | b6 | 35 | a1 | 0e | 65 | 80 | d1 | c9 | 67 | c0 | af | 31 | 99 |
| 0070 | dc | da | 2b | 48 | f3 | 02 | 9a | 97 | 68 | 03 | b3 | 5b | 7c | fa | 25 | 6a |
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 0x611e8ccd…a9fb7f
// 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("0x611e8ccd90750d8b63a0466051c9baba44c787c83456961179a0255fbba9fb7f")
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)