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.
0x144e1e34f052df7974dd68f7b80f511842d0cb77f78ef0cfb0e7b51227f33fcaThe 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 | da | 52 | 88 | 14 | f8 | 87 | 73 | 4b | d3 | 5c | 80 | bd | 7b | fe | 36 | 9c |
| 0010 | 86 | 91 | c1 | aa | ae | 05 | 7d | 87 | bd | 26 | 35 | 4a | fa | ad | 68 | 6a |
| 0020 | f7 | 13 | bc | 5a | 3f | 47 | d3 | 99 | d1 | 39 | 40 | 17 | d0 | 10 | b8 | fd |
| 0030 | fd | 87 | 3d | 0b | fe | af | 66 | 05 | 55 | 91 | e8 | 76 | b0 | b6 | 31 | fa |
| 0040 | 5b | 0f | ed | 16 | 84 | cd | 8c | 67 | e4 | 0e | 16 | 64 | 35 | 08 | 2e | 62 |
| 0050 | e7 | 32 | 4d | 76 | 06 | cc | ee | 69 | ce | 9f | 3d | 36 | df | 6c | e3 | 64 |
| 0060 | 54 | 1c | 35 | 5a | 43 | 9c | c2 | 42 | 89 | 26 | c2 | c4 | 2a | 71 | 07 | 8e |
| 0070 | 43 | dd | 6d | a8 | ae | 05 | 7a | e9 | b6 | 94 | 57 | 49 | 64 | 17 | cb | e6 |
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 | ab | f6 | a0 | 9f | 18 | 04 | 24 | 81 | f9 | 55 | bc | b8 | 23 | c4 | 02 | 03 |
| 0010 | 52 | c8 | 13 | 88 | 4d | ff | 0d | 16 | 9f | 3e | 17 | bb | 0a | ba | eb | b6 |
| 0020 | a5 | 0d | 14 | 51 | 67 | 9c | 70 | d6 | f3 | cc | 1a | 01 | 7e | f4 | fc | 8a |
| 0030 | fa | 01 | d6 | 5e | 82 | 82 | 7c | 60 | 87 | 2d | 1f | b9 | 9f | 2e | 06 | 05 |
| 0040 | 71 | 5f | 67 | f6 | 2c | 9b | 23 | bf | b7 | 8e | ba | e1 | 81 | 4c | ec | 67 |
| 0050 | bb | 0b | c1 | b5 | 1c | cd | 18 | b1 | 08 | bc | 56 | cc | 72 | 66 | 1d | ba |
| 0060 | 60 | 87 | e8 | 55 | 00 | ab | 95 | 0b | d4 | 86 | 6e | b8 | ab | 25 | 57 | 8b |
| 0070 | 78 | 1b | 85 | 1e | 9d | 37 | a5 | e3 | 0c | 53 | 1c | 1d | 33 | 23 | 46 | 5a |
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.
0x6fffb1d376eace21c28fbb3fc453b9e53ec2774da845701442e1cde37429e54b0xc453b9e53ec2774da845701442e1cde37429e54b0xc453B9e53Ec2774Da845701442E1CDe37429e54bfrom 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 0x144e1e34…f33fca
// 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("0x144e1e34f052df7974dd68f7b80f511842d0cb77f78ef0cfb0e7b51227f33fca")
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)