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.
0x624f465bece555736a224edbb729726972b6115614fd2764f4d0c6870977687cThe 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 | 08 | 7c | 65 | 9f | e7 | 13 | 7f | 6a | 5a | 9c | d5 | 09 | 8e | 76 | 54 | 04 |
| 0010 | e0 | 02 | 68 | a4 | b7 | 0c | 13 | 60 | b0 | da | 5e | fb | 68 | 72 | a2 | 59 |
| 0020 | 30 | e5 | 48 | 96 | 86 | 90 | ca | 6c | 7b | 9d | 8e | 2e | da | 00 | 7d | e7 |
| 0030 | c2 | fc | 6c | 4c | 51 | 86 | b2 | 8d | dd | 45 | f0 | cf | df | a8 | a6 | 4e |
| 0040 | d6 | 1b | 0c | 8d | 7c | 63 | 3d | 3d | af | 64 | 2b | fb | df | d9 | 2f | 06 |
| 0050 | 59 | eb | cb | f0 | 8e | 97 | 52 | 2c | 9e | 0c | 6f | 56 | 81 | c7 | 26 | 46 |
| 0060 | d0 | 2e | 95 | 04 | 30 | 97 | 85 | 0d | 61 | 21 | 42 | d5 | 99 | 49 | 82 | cd |
| 0070 | f9 | 8a | 1f | 2e | 7d | a4 | b5 | 28 | 43 | 4a | 96 | 3e | 85 | 80 | 83 | 87 |
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 | df | 0b | 90 | 77 | a4 | 99 | 1e | 9c | 65 | 68 | 58 | 64 | 33 | c6 | b0 | ac |
| 0010 | 71 | 30 | 35 | 0b | 30 | 8e | 4e | 5c | a4 | bb | 09 | 10 | f8 | fd | 4f | ca |
| 0020 | ff | 8d | 22 | 03 | 1a | 43 | 79 | ac | 53 | 7b | ea | c1 | 69 | 62 | e7 | 1f |
| 0030 | 8e | 30 | c3 | 70 | 4e | 3c | 81 | ea | b2 | aa | e1 | 8a | a0 | f8 | bf | e4 |
| 0040 | bd | 3e | 81 | 8e | 0e | b3 | 93 | 3f | b8 | 36 | 2e | a8 | 5c | e2 | a1 | 4a |
| 0050 | e0 | 36 | 61 | d2 | 5b | 06 | ee | 7b | 31 | 7c | 84 | dc | 70 | 0a | d8 | df |
| 0060 | 56 | c4 | f7 | 5e | 26 | 20 | 23 | e8 | fe | 6d | b8 | 59 | 5f | a1 | b8 | 81 |
| 0070 | 9d | 18 | b0 | 42 | 43 | f9 | 08 | 44 | 7e | 98 | 3a | 46 | 22 | cd | 81 | e5 |
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.
0x83fd6c533c2b2ad7e0296e2b162c1c5a1237506cd1347adb5f8b9836ada9a5f10x162c1c5a1237506cd1347adb5f8b9836ada9a5f10x162C1C5a1237506cd1347adb5f8b9836ADA9A5F1from 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 0x624f465b…77687c
// 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("0x624f465bece555736a224edbb729726972b6115614fd2764f4d0c6870977687c")
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)