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.
0xd7806e5fe85a9611a34ad58505d836ae7ede570339a2319edfb354ef7864fc59The 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 | a9 | d6 | 39 | 64 | 2f | 1a | 97 | 47 | d7 | ff | 83 | dd | 2c | 87 | 3a | 27 |
| 0010 | aa | a0 | 54 | 82 | 48 | fa | 61 | a9 | 24 | b3 | 57 | fd | 56 | fe | 37 | 7a |
| 0020 | 81 | 6a | 32 | d4 | 79 | 89 | 4f | 88 | b0 | ce | f8 | 02 | a7 | 86 | dd | a0 |
| 0030 | 6c | 5a | 73 | 76 | dd | 9d | 5d | 4e | 42 | 2e | 12 | 21 | 94 | da | 04 | ed |
| 0040 | 6b | 07 | 80 | 9f | b7 | 1a | f8 | b8 | 39 | a2 | 4f | 75 | 12 | 93 | 76 | f8 |
| 0050 | fd | c3 | 7f | ef | e1 | 1e | 73 | 64 | 80 | f9 | 5a | 49 | 9b | c4 | 3d | 53 |
| 0060 | 34 | 88 | 39 | c4 | be | f8 | ec | 54 | f7 | d8 | 97 | 18 | 78 | ff | 89 | 4d |
| 0070 | 46 | dd | 01 | 33 | d8 | 8a | 3f | fd | 30 | 1f | 25 | b2 | f4 | 99 | b9 | 48 |
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 | 1b | 34 | 26 | 6c | ae | 45 | ec | 32 | 58 | bb | 71 | 92 | da | 4a | 78 | d0 |
| 0010 | 3d | f6 | 27 | 40 | b5 | 78 | 29 | 57 | 37 | b1 | 5b | c3 | 25 | 5f | b5 | ea |
| 0020 | 43 | 02 | b0 | 6a | ec | d8 | d4 | 33 | 0e | aa | c7 | be | e4 | 3e | fb | 07 |
| 0030 | 64 | 7e | 15 | 60 | b7 | d2 | 96 | 0e | 9d | 90 | e1 | 03 | 5e | ee | 4a | ac |
| 0040 | b1 | 1d | aa | 57 | 14 | 7d | 29 | e9 | 74 | 46 | 09 | 6f | f6 | 94 | f5 | 61 |
| 0050 | 9d | f9 | 5e | 99 | 68 | da | 6f | c9 | 2b | 7a | ce | 5b | 7d | 29 | d8 | 33 |
| 0060 | 7f | ba | 0f | f2 | a0 | 43 | e8 | 02 | 05 | 6b | ac | 7a | 56 | 01 | 2f | 44 |
| 0070 | 64 | 6a | 93 | a9 | 2f | 1f | c7 | 62 | fb | 24 | 65 | 45 | 55 | 17 | a9 | eb |
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.
0xaaff797b7c671d85eb3b83464a5ccb256b0b1dac7c8577ad25a71217497bc1ba0x4a5ccb256b0b1dac7c8577ad25a71217497bc1ba0x4a5ccB256B0B1daC7C8577AD25a71217497bc1bafrom 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 0xd7806e5f…64fc59
// 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("0xd7806e5fe85a9611a34ad58505d836ae7ede570339a2319edfb354ef7864fc59")
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)