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.
0x13123563cafcc750e4a2a23cb7146eb28c42fda054b88d1d04282ded4e1b303cThe 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 | f3 | 12 | 96 | 54 | 8e | b7 | 66 | 2d | 41 | f1 | 8f | c6 | ab | 3a | b9 | f8 |
| 0010 | 4d | 10 | 33 | fd | dc | 38 | 86 | 61 | 6a | d9 | 51 | c5 | 75 | 7f | 93 | e9 |
| 0020 | b8 | c0 | 54 | a4 | 70 | 8e | 92 | 58 | 0c | da | 19 | fa | 87 | 8b | ca | 66 |
| 0030 | 7b | cc | c2 | c9 | 7f | 9f | c6 | 21 | 29 | fc | 69 | 45 | 66 | 22 | 8a | 57 |
| 0040 | bc | a7 | 43 | c3 | f1 | d3 | b4 | 4f | a0 | 9c | 11 | d5 | f4 | 43 | bc | d5 |
| 0050 | 75 | 94 | b2 | df | 09 | 26 | b0 | 17 | 75 | 19 | a4 | 71 | 42 | 37 | c0 | 92 |
| 0060 | 10 | 6c | 86 | 5b | 58 | 52 | 61 | 96 | 75 | 07 | f4 | fc | f0 | b2 | 63 | fd |
| 0070 | d0 | 56 | 8f | d7 | 43 | 1d | d8 | 55 | 0d | 36 | 95 | c3 | b2 | f1 | 6f | 23 |
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 | c2 | ad | c0 | 70 | 20 | 67 | 1a | a5 | 8a | 46 | df | 97 | 8a | a8 | 6d | 88 |
| 0010 | bf | ef | b9 | 56 | 15 | dc | 65 | 39 | 38 | d1 | 51 | 41 | 3d | 67 | 10 | 45 |
| 0020 | cc | fc | 98 | 93 | 60 | d9 | 8d | 88 | 26 | 94 | e0 | 10 | cb | 24 | 09 | 63 |
| 0030 | 5b | 5d | d1 | 89 | 55 | fb | 10 | 87 | 63 | 83 | 04 | 4b | 60 | cb | 10 | 65 |
| 0040 | 4f | 73 | 58 | 3d | d6 | 76 | 21 | 43 | 05 | 06 | 2a | 33 | 52 | 33 | 53 | a1 |
| 0050 | 12 | e1 | 31 | 2b | 51 | 5a | d1 | 4e | e6 | e9 | 9d | 40 | 87 | 9d | c9 | 91 |
| 0060 | 77 | ab | 9e | 66 | 9a | 06 | dc | a0 | ce | c6 | 78 | 3d | 5f | a2 | 3f | 15 |
| 0070 | 51 | a0 | 76 | 6c | 49 | 05 | f1 | f9 | de | ab | 5b | 0c | ef | 8a | 86 | bf |
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.
0x9fb1d91dc00894eb5713d320aa83f755376e4ed0fdeecc1342a5f5cbe7e240860xaa83f755376e4ed0fdeecc1342a5f5cbe7e240860xaa83F755376e4eD0fdeECc1342a5F5cBE7e24086from 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 0x13123563…1b303c
// 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("wq3AcCBnGqWKRt+XiqhtiL/vuVYV3GU5ONFRQT1nEEXM/JiTYNmNiCaU4BDLJAljW13RiVX7EIdjgwRLYMsQZU9zWD3WdiFDBQYqM1IzU6ES4TErUVrRTubpnUCHncmRd6ueZpoG3KDOxng9X6I/FVGgdmxJBfH53qtbDO+Khr+b8i+wF0DqCA+h7xzgZnO0LV4CTlGx1lQtPQy2lOwR7eDJ/H2nblpYCbBdvpZoMSdYxoszEwQB4irqCCu4LYDLqErlTFp6vL7ak5njoSwqqzIbJV5tUGCpgvxHUFDqoBq4XnotT1RvlKBNpozKeXSuWOve9LfSnjOXT9fzMyq6ZguXKcA6WKeZd061a/8nMK4B3Oye5Fn5jEMA/p9kCN1J/WT/3RqT3skCPrw9uWeTI6kBLAz2MJEEL9TBsPQ9Ike4E6qgLnBVfX3MVS3XeQhCcT7ulUj6x9d8FAC1QwuJ+z3/Ibpi/vmxcRcI8y0qZl7Gt4G94MceVOxDLVMSfxGDQF24qRxMWOfJXGkVgfIb9VMFDiR+NMYQsxU3Iz2nvSUXtMjqo0VqxnXuYduqXWxYCml7rYHtWep5R0/tEHwvaxlFNSRy75l3zMzP+7uHZnsTxIaZTfIXHI9Y2QwcY6JD9CHmFwosBfM2mjDXlNgd8wnvpBc4yDLiqjgYe24moIRZINIVRzSEuHnRReBreOzNGZvDM1NuzHlelRYXVgy2gQFRwkYyNyMHt8P1glMsFWvk/DFh4Mou+Ixp8Q8rkwk5dBGa3aqjTUBsopD7yOFesmJqvnT64F5v9JQVCNcCWdvMRrTCYCMjp8E57Ik1SoBkXzV8+WIiKOHsjWzsbO18s+fv1xKknYI5x1xbu6qGQpKydY/u7mLsU4Kkwkbq4zOs+GaGT9VrOFpiEFfvuRR1siVys4SIY6ripO4a34ZzCCCgp747Un3Fgonul2smY2Npt6Rplocd/HJJ06DO/pAhZ/GspUX7k9RQzChUruxIdmCkUFYTJTJstectP5h5ASayix+IqmZMTm4QXpZ4mXJUkfDDKng7UkYZPFw4RiHRwR2E2cEe9ihbKaPALzRkhMbF79U+DV+UwXm5qdVNtv1bNV9vewUWXMn6eX+hPq1IEnjGlp0YOql2S6ZLMzmVqYyQkZTzt6ohxdMIMz6k6Ip/RNv6aBPGz96XqbKSiTIrKTRNE+L7zXG3wB8TZzsMbNiEhox97yjOngvmY4nzqUrsIVlZ6aoCQb2EUk4FV7eYE3swDXYzctleEdpbdm0fc+AMZ1MjjhKDITixBpPNYxr4oDMC23TLUamIKZAwtuUgNFm7SMj4fVl6RpRo7uYWkkwOXKyDNHV3szhVydOc/xkPACJEXvylHTvgb1WA/MczkjPQYcYWkN4+xI9F+/w0SC1HilRvYayf7IRYCr4/QYZufuqxh374PPH6pl/UfKfwhgLPiqJVSzFm81Jf0mjxMfdKSubU8ckpHIYDpu2SHFfKNWHmzeBitLSX4iE4HjlcX96MET0eU+fPZjMecpWHDRTpQt9ccROJ1i/VThU+Ru3sdfdq2nuAP+ANrptwRPHYt7puQUMKjennGKP9nzgK+/0DHybPtGmf4BceXolDK5fVmHpTs3JlSfSAyAgsxoifh/B757dWbFlZdy9UYelII7id9IDK/EA5V8Ae2JCZBVNHip/Vppvh055TOdeCGb13VZJOZ1IZkqkOnMdQo6uQ/PyKffxXYp3V+yHG5ZliWj6njTt6onleFRbCYl/l7ZEjIxwjVcAanhtCdXuHpjK2V46k1/cDbGx+WEm/01cCfDOvSwieu+zxpVleC3B5mumi43PDS2bV7Yy1udB7q+NZWnhqUsj6dYXowNRORhDZUlWM/nwLkcR1IED0jRSnpgyvyZ6qgRxRW5DuGcpi5VJKrbScWgM+jqBcvLXwQk2Nt6RiF+9y6X3jLoGVet5d4u6dGqBjpvUOW86VCd/9mnRPKTADKaXEJ4IgPbDGxjC2NJYhUzcj4ldVmW/94W/6RAm00vnD/pxBeSbuMMNzuKcsXq8F2HdcI/dMh5eyYlCwAiQsefld9ROdcU6DyWgR+G9SuecoSX+DMyXZubIaYDvVxq2IQGS4FOPtO1biNKuM3xogCFZTm5QbRzBcS9Lj6xO5cKu+C7pTLBClFv0Cq9p3xAUYtn+rPlDgMx7qzBxXSkb4fO4b4JprmiCorruxC6+pwlsxmN7W17Pl1L8MOwlMhbEjfnK4ZM23F1HKkA5mClIAFYK2KAOysGWJUCzYyonFoXlEJHp4q296r5uVxOcxGHodLgdXhoFICH6LLVMSA+HGKcWi3f/oiIGK9GFqYOlwM1hY4BzSD/SQ2UZSwelXcYmyFzigatqduRTn+7i7hpNn1MhG2iOU7p9C1QZ/Lw4falNEa1JIMnRXX0S5To+CxJ6f1uBsw1SJtU0PC64dTKmMCzpZR7xynqCVcMOsU/ddZaEjD9QVuGExUeKF1g7DpUMjjgRRWSfH5HG2fkG23Z3AEj7zUqy20LcJZGAuutZZe0F/KHX+g0Aj+zefJuxAyrk37mOEWwSkp8GZgjH1N1xY8vfyPm09/Mrew8Qxm78VV0A=")
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("0x13123563cafcc750e4a2a23cb7146eb28c42fda054b88d1d04282ded4e1b303c")
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)