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.
0x06deee6ff05aaaba60834a9bbb3f75fb24c70be62e5f0164942805a02ffeee32The 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 | 8f | 4d | ea | 1b | aa | 32 | 63 | 69 | 86 | 7b | 71 | 6b | 43 | 77 | 15 | 64 |
| 0010 | dd | 1c | c1 | 85 | 85 | 3d | cf | fa | fe | a6 | d2 | 56 | 2e | 92 | 4b | 46 |
| 0020 | a5 | 53 | ac | 61 | 4d | 68 | ac | 1c | ec | 00 | b1 | 1f | 32 | 94 | 69 | ba |
| 0030 | 23 | 69 | 8f | ee | 4f | 2d | 0e | 11 | 85 | 88 | 9c | 1b | db | 1e | 09 | a3 |
| 0040 | f9 | 80 | 8e | 35 | 45 | d3 | bf | 0b | 8d | 30 | 10 | 2e | 88 | 56 | 6f | 7f |
| 0050 | d4 | bd | 36 | 92 | f0 | 1c | 2f | ec | c9 | b5 | d8 | c5 | c3 | 80 | 91 | c1 |
| 0060 | 1c | 70 | c0 | 9a | ed | a6 | a3 | f6 | 41 | 17 | 70 | 40 | a9 | 49 | 6e | d4 |
| 0070 | 6c | c4 | d3 | 9c | c5 | 62 | ee | 27 | 1f | c2 | 41 | 1b | 04 | 38 | 58 | 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 | d6 | 88 | fd | 98 | 2f | b4 | d2 | 3d | 68 | 65 | 3b | b2 | 88 | a3 | f8 | 1f |
| 0010 | a8 | cc | 68 | 98 | 66 | ba | 83 | ce | 72 | c7 | 12 | ac | fe | 75 | c3 | 1a |
| 0020 | de | 0d | 02 | 8a | 32 | 9f | 05 | 26 | c0 | e9 | 3d | 1a | f8 | 8a | 3a | 24 |
| 0030 | 26 | e2 | 69 | 0e | e1 | da | 2f | ff | 43 | cd | a0 | d8 | 58 | fb | a5 | 35 |
| 0040 | 83 | 4c | 07 | ba | da | 58 | 4d | 25 | 84 | 35 | a0 | 30 | ed | 0a | 29 | eb |
| 0050 | d9 | 16 | 89 | eb | 98 | 2b | cc | 6e | 9b | 7e | ff | 5e | 1b | f5 | 4b | 81 |
| 0060 | f0 | 9b | 1d | 81 | a6 | c0 | 9f | c6 | 57 | 43 | 36 | 5e | b6 | fc | be | d0 |
| 0070 | 02 | 3a | 57 | 62 | cb | 95 | ae | 53 | 7e | 8c | 3b | e2 | a1 | cd | a2 | 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.
0x0fb85397eb15d7a61348d856ddb05b4fcdd1af5f41e43f77f1bcdad51b3b97750xddb05b4fcdd1af5f41e43f77f1bcdad51b3b97750xdDB05b4FcDD1AF5F41E43F77f1BcDAd51b3B9775from 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 0x06deee6f…feee32
// 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("1oj9mC+00j1oZTuyiKP4H6jMaJhmuoPOcscSrP51wxreDQKKMp8FJsDpPRr4ijokJuJpDuHaL/9DzaDYWPulNYNMB7raWE0lhDWgMO0KKevZFonrmCvMbpt+/14b9UuB8JsdgabAn8ZXQzZetvy+0AI6V2LLla5Tfow74qHNolpPxzwMEYL5LiHlUtkmgDv+MU3UQsWe8nhiH+u5txzH54MWL63367JrSMlbo+dxNSnaJrvL8IwbGcRV31e7XLmC010cRKN4drKrExLeUwclVFLZLt9RsRw5JnmciU0OKKSx9O3QjEoAh3rh4jiLDuQC3ddHY5v9T6ndKkRc72J12xRtb2z789Dqra3Hs8+ltn24av4aCYV5TA0/+iDU1Oyr0QlcpuBI7q0x7HPwNuED+PKbX3Xaq9gX8tKYIZDHVb1XcDP2LrOw6XlEN788kA2/VFTO2slxcEuT2jZakJNz69t2MQ1NGrxNWNY6EupHi+/lIRVW4eGwFDdUa5vRmDjnWnRNBiA5olqw5j5xAtNibZ8e7EGU4MN+Wxg6RSB/Yzpls1rp91SqN4jUqwlqT+KYGsHyZFqURbqcIrUQh2/QW9ADhimKF6JI+G3E9KOGydG3Q6lB3pPH93X3OCfk9DqFLeUt4+GUVvXAHKSmZ1CtWCGAOu7E5DsSbqO0iG2bgJtHTlcEjgs73cR3BNadnQtZQ2MaJVF4jqgSa1aIEVcqc54gqdLNEkcC0QQq6RKyEX86RF8XtE/RDjMckSo4aa/bctUCN7wGCOZgeFcFQ7yMhlg7S/PTBawFGKYavCpOpGMASkneL7ejis0s5VZ0t4nTWe3TvwW/655jJN+gsw0bYux5MaRBL4tVBZt92wkeMQ9KK6N24hywC3L0WnT2SzcMnvUar3Ta4TPUNwrtkLoa4om46LzTud8Rnc9QBvrGxeIxLQacXCV1nv7yeq/0BOxE8CL5aB4w+Id/ZoaZOSW4kDN+Dt5lT8Gs/MUBFjTc0fGFzhKljWftzySjPIBW+JETovSD7KBPdYNz8DoyQzolwxLI/42bYyM84dfy2F6sjG7Zkym+5+Odef0mjWMnFELmFFAS8YpseHHFucyWgMa5gKrFaKligmvKDHNMnwqXV/lfBdBeqJyoMeH9UMTp9GzxgzLxAqwTQOjxGwL7IuED6puFZ72ww8vNPdiWMZ9s/OXefKjnlI0ASSOZUcCfouZh1P1E2NgUCFy6xtA6jtoyjsaP5wIvgQx3CrbrWFw1ogn3pE9aLy2MBoHSZAQjsGP989rD50kwtS+IpbKMSB/Qul/WKe2sYjtlFWy7vA0pDORr6JVUbErv9161vSiC8WRCSJVs14Km5+lgn4ZybDEqTIjvUyQ8J13iJHXaP1Bnh0U29IqaaNRxfGbAL2pxZjHgpG1WVhzQq8Sgxtrst50tDWoUjbkrOERUv1fglfBWQCmoaPj7xvPRUqREM6q23BL1MhNC4sqWL2zNKgvqcmzziHOo+RtoF4y9lSDR7VGRgob2wmLP5mL5zSgflV5HbxdQmhOUC5KGZo/l8c8nMwqLRfZGCaIrufZRrygpHJALvXmg1iSA1wLkl3ZwKdnoUYAmH/e1MguXKhFmmch5jcOCUSiBvZK2mTpy5zPpEbRMDH/5HKzz29BBB0H2m0ACTJGNc0SrXmbjabCojKwsJkYVbzrkWKwuX+A8mcRjoJfnCpnkpGT0Vs7uL7GNC5wWdEm+mqiYuojueEnRVr4KSHF3FqmlY6sRpoxZHD27a3nrLP8hhooq72qwo2DaES2P+Yqz5I98OOJqIhqYZODwthYpFDD10xBP8J5+rC1Axb8tKJt6G5wrXkhKk+WKpGaOuh2Vg3DdamiEsYiv4vCIEPiW8VrgWwGAkQbqYwgqSZPpqb/iSub9Zv8Oabf0ZsHkSspcCpN8VWJWTbS7wjuNqftJDbWtP7Ua5ebC7g89VFloGHL9KGtqyXh3ksDRdgILmK1CR7SvqUqqEX2osIpnXUiEdOgOuG1MC4iN4ItOcgG851b67QqGQIhF86w3bcTC52MiVCWSkdxf+JYwsDVWDEOG0qgk5KKpjGCC2lYlTclOdH4/uDvjjrJr6vnSBvzPSiQpRtZ0FsdSEHX7rfAnDokT3eHQ7vd7pIiKzDozINUi1yhP5y6z9aqVhB9rlBxIPEZjkxyTtVMlr7gUK3hp5NkVU8bTFgcZpLDlx6khVjyJ6kZaHjrm+VdcOZFrPIejZO0QTnfHX0sqhUK4TZKCdAtrvg4U9C9HBQZAdsKSgDJb6KvBYWJgrWkV51GLS//sTFYk/sQZ8U5a2Qu1N0wVRSSozSBqd17jsERanZX0vuZSxKuHW9vnk5CqNK8unfE3K5xqC5/VqHv2lu0u4nd4DaKoJ0liMYRnAsS0OeuwOmdgfE/LawKQ/1BZqU2az7Wc2X0xmgEsCsa3F52KezFuX2RTDgVEp6DrbFR5UWJkzzTP1Qe6mBkjdFsrDkHfqjJkVYMnBOyMEbTVNYno0IAtwbCp41BA2S90N23h2pUsw+wkaQONa3KdhfTsP6GdtpcX3Su8PcNlc730Jng5ZX3/kC9PK1oF3rjUctg4Ek8Y5hQhdKg=")
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("0x06deee6ff05aaaba60834a9bbb3f75fb24c70be62e5f0164942805a02ffeee32")
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)