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.
0xe0456792e2fbf8d131f965d81680d2abb0349f590bd4204d2359896dfb26c481The 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 | 72 | 8a | 7e | 27 | f9 | f0 | b1 | d6 | ed | ff | b7 | d5 | 5d | 27 | 32 | 57 |
| 0010 | 47 | 5b | 26 | 2e | 10 | ad | 85 | 8c | 04 | 82 | dc | 44 | 49 | b5 | 23 | 02 |
| 0020 | 9a | 41 | b8 | 4c | 4d | 73 | bd | bf | 3d | 50 | de | 70 | 69 | 54 | a3 | a6 |
| 0030 | 62 | 9b | d2 | 05 | 4e | 9d | 38 | 81 | 77 | f3 | 95 | f7 | be | 52 | 72 | 16 |
| 0040 | 5f | 4a | 38 | 8b | 0c | 66 | 37 | 24 | ad | a9 | 3d | e3 | c6 | e7 | 39 | 25 |
| 0050 | 9a | ed | 64 | d6 | 8f | e2 | 7d | 87 | 36 | 9d | 3d | b6 | 20 | 5f | e8 | 1c |
| 0060 | fb | d8 | b8 | 9d | 78 | 49 | 2a | ba | 1d | 2e | d6 | 2a | 8c | 6c | cc | 7e |
| 0070 | 8d | d8 | bf | a6 | e3 | d4 | 22 | ae | 70 | 0e | 83 | 36 | b3 | 8d | 82 | 61 |
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 | 99 | b6 | 3e | d7 | 70 | 83 | 5a | 97 | 21 | 76 | af | 50 | fb | 53 | dc | 4c |
| 0010 | f9 | 6d | 1a | 25 | 30 | 29 | 06 | 3e | 50 | a6 | 87 | c0 | 56 | 25 | 1b | 14 |
| 0020 | 63 | 6a | cb | bf | 49 | d4 | 0c | d7 | 54 | 02 | 85 | 35 | 5e | 81 | 41 | f2 |
| 0030 | b7 | 37 | c4 | 5b | ab | c8 | 9c | f6 | 38 | b4 | a2 | 46 | ac | cd | 02 | 50 |
| 0040 | dd | 7a | 3b | d6 | 99 | 44 | fe | c1 | f7 | 02 | 6c | 97 | 14 | 2b | d8 | 42 |
| 0050 | e5 | e2 | ff | 2c | 0a | fb | 05 | 29 | f6 | 24 | 64 | 6f | e4 | 09 | 83 | 47 |
| 0060 | 74 | 46 | eb | cb | fc | 82 | 9a | 63 | 2d | 22 | a1 | 37 | 72 | bf | 7d | de |
| 0070 | cd | 74 | f5 | 00 | d6 | 4f | f9 | 29 | 2d | 00 | 18 | 0c | 8e | 3b | 35 | 07 |
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.
0x6727fffa7b136abd26309579965d2a94a37b6a9361af7cf2c286adf5acd485110x965d2a94a37b6a9361af7cf2c286adf5acd485110x965D2A94A37B6A9361AF7Cf2c286AdF5acD48511from 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 0xe0456792…26c481
// 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("0xe0456792e2fbf8d131f965d81680d2abb0349f590bd4204d2359896dfb26c481")
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)