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.
0x7121514fcbb273927fb37dffedd0ae565e1b2fe19d10ce144b5eee065fb52190The 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 | dd | d2 | cb | b9 | b1 | a3 | 40 | 38 | e9 | 2c | 32 | 1a | 67 | ef | 6b | b8 |
| 0010 | e6 | 8d | ec | 62 | ec | 85 | 68 | e4 | ed | 73 | 3a | 2b | 10 | dd | 03 | c7 |
| 0020 | 2d | d5 | 97 | 40 | bf | d8 | 19 | 29 | 5a | b5 | 77 | e5 | eb | e1 | 28 | 94 |
| 0030 | 5b | 24 | 57 | 8d | a4 | 77 | 9c | 49 | 11 | dd | 80 | ea | 67 | 71 | ce | a5 |
| 0040 | a6 | c3 | 9b | 19 | 03 | c0 | c8 | a3 | 12 | f1 | 5b | 03 | 32 | 04 | 41 | ed |
| 0050 | fc | 5f | 5c | 76 | 2e | 50 | 00 | f4 | 5d | 21 | 7b | 3e | 5a | 21 | b9 | e8 |
| 0060 | d7 | bc | c1 | 3f | 0e | 7f | 6c | 92 | 27 | 10 | 47 | 43 | ac | cf | 6e | a6 |
| 0070 | 98 | 6e | 56 | a3 | d2 | 50 | ad | 9b | 52 | 61 | b5 | 1e | 4c | 65 | e6 | fe |
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 | bb | f8 | 06 | 44 | 48 | 09 | 43 | af | ed | 33 | 63 | a4 | 64 | b4 | 16 | 71 |
| 0010 | 0d | 92 | 51 | 68 | 71 | a7 | 58 | 9d | 2b | af | c9 | ca | e3 | 62 | b3 | d3 |
| 0020 | a6 | 69 | 60 | c8 | 6c | c7 | 46 | be | 0c | 1c | 4e | 03 | a6 | 52 | bf | 4d |
| 0030 | a4 | 64 | 4f | c7 | 41 | 9c | 5b | 3d | 74 | 22 | c9 | ae | 3d | ab | 14 | 54 |
| 0040 | 27 | 2b | ca | ad | 56 | ad | 4e | 2d | b4 | ad | fd | 31 | 67 | 0d | 49 | 8f |
| 0050 | 88 | 46 | bf | 44 | b6 | c4 | e0 | b6 | 37 | 1f | 39 | 52 | b4 | 66 | b9 | 6a |
| 0060 | f3 | f6 | 6c | 4a | af | 9a | 8d | 1a | 39 | b5 | 56 | 88 | d7 | 35 | d6 | cf |
| 0070 | 0c | 99 | 3d | 65 | 6c | d0 | 2f | 21 | 61 | e4 | ef | 04 | 46 | 57 | fc | 79 |
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.
0x30928e637d40120620ff1ca5feef9e09f03052b285c655acf1de085a14688e680xfeef9e09f03052b285c655acf1de085a14688e680xFEEF9e09f03052b285C655AcF1dE085a14688E68from 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 0x7121514f…b52190
// 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("0x7121514fcbb273927fb37dffedd0ae565e1b2fe19d10ce144b5eee065fb52190")
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)