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.
0x3b5cbf7dc3bfb889aca8b595f052474cdb39fa1937e2869633bd40ae8358de0dThe 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 | 7a | f7 | fb | f2 | 4c | c8 | 99 | 5a | 1a | 1d | 67 | ca | 27 | 34 | 47 | 3e |
| 0010 | b0 | be | cc | 7b | b7 | 43 | 94 | 6d | bb | 56 | 95 | 0f | 7a | 19 | 6a | 76 |
| 0020 | 3c | 14 | 79 | f9 | 70 | 5a | d2 | 93 | 76 | 13 | b5 | ba | fc | 77 | 9d | 54 |
| 0030 | f5 | 14 | c2 | 22 | 3a | 58 | 44 | e8 | 81 | 74 | 7e | 06 | fa | 73 | dc | 72 |
| 0040 | 68 | 92 | 7a | 5c | 7e | 62 | d9 | 2f | dc | 30 | 00 | b8 | 8f | 45 | d8 | fb |
| 0050 | 42 | 50 | c7 | be | 5d | 96 | 35 | 2e | b1 | 51 | 63 | ff | 5b | 78 | 27 | 60 |
| 0060 | 85 | d0 | ea | 3b | c3 | d0 | f2 | 1e | 65 | dd | f9 | 02 | a6 | 4e | 58 | 67 |
| 0070 | 49 | 80 | 8e | fd | 35 | df | 84 | fd | 4c | b1 | b7 | ab | f2 | d6 | e7 | dd |
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 | 87 | 09 | d3 | 8f | 59 | ed | 5a | b2 | b0 | f8 | bc | 38 | 5b | c8 | 82 | 63 |
| 0010 | c0 | 0c | dc | 3d | a2 | d0 | cb | 70 | bb | 7d | 68 | a4 | 6b | 60 | 1b | f1 |
| 0020 | 19 | b9 | 70 | e5 | 2d | c3 | 23 | dd | 1f | 55 | 09 | de | 73 | 82 | a7 | 91 |
| 0030 | 03 | 0f | ff | e8 | 58 | c7 | 23 | 30 | bc | 26 | 86 | 48 | 95 | ea | 4f | 26 |
| 0040 | d4 | 35 | 4d | ed | 15 | e9 | a8 | b6 | 56 | 65 | 63 | e3 | a7 | 7b | cf | a8 |
| 0050 | 6e | 08 | 0b | e7 | 1f | 2d | 9f | 88 | aa | f3 | 94 | c4 | 95 | a9 | e9 | 76 |
| 0060 | fc | 05 | 18 | fc | 21 | b0 | 8d | d1 | 01 | 3e | cc | e6 | ab | f5 | 40 | b8 |
| 0070 | e1 | ec | c2 | 62 | 9a | a2 | e7 | 84 | 45 | e5 | e6 | c1 | c9 | 14 | 8a | d3 |
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.
0x6410cbfd5993f414e2cf97e000167d80df59db55a83f538b1af70ff138b052fc0x00167d80df59db55a83f538b1af70ff138b052fc0x00167d80df59DB55A83F538b1AF70ff138B052Fcfrom 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 0x3b5cbf7d…58de0d
// 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("evf78kzImVoaHWfKJzRHPrC+zHu3Q5Rtu1aVD3oZanY8FHn5cFrSk3YTtbr8d51U9RTCIjpYROiBdH4G+nPccmiSelx+Ytkv3DAAuI9F2PtCUMe+XZY1LrFRY/9beCdghdDqO8PQ8h5l3fkCpk5YZ0mAjv0134T9TLG3q/LW590+06OEBa/vK8xqRzmsvU3ajk+hZmSrAuqM94r+GRp6/EAEPzlDyICegCUg5nRsgEAY5MPWZROZCSymwJ1f5DMseJaJSWBjTnwP3hCOPuEaN02OQpvnvNyY7iWclQdHxW6f5ueyAu3vg7htUF1Qq6H40nvMDHkRYTnGrUII0M+kF4gjJHSlo9zyXUMvsJLUsBdodiOEA5ObIVVzlflogZu5fLNmBL5vLOPyIM9KJDLZ0/DlttSsMx5t6Og6ouDsJm2dQ6X4PWL1lrn610XkdTJe30UCzjMKPV25S520j0OY0p/8g+RTdeP32tZFQorP70L1ZEeIaPpraBiXCmnYHTwc13V9MbNAUaJadzBAqDWTgMfa9KryaZI/GOH550O1UFLTMY+WB3HgtxzS1gqSSvvL2NG1YAVfZ90tBrsuUIVHEWwUf8MXwlF/pPMeUdnQOW5o1Mj9Kqo9AL3+1NH5HiplJbe9d8R4wrlR663Owj/8B809+W3b6jaSxOI24xNyOfCv8mzma1DBWkkF85WzfwYD9gh04Gl5Oysddvb5C4wPYPodumPnXC5hN5VzyOKQApeYLebR+AihtaERA2I208etETQ+XtIFs1P0b1xbe654m76qKy8/F46w9u1plLYjupejmzOkB517Jt4Yxy5UUiyJQ0x6D9XioLYImHTjulMpzqdVIWRrO0Dy4qsLWadQxfUEommAW8ia662OMXwdWimXc0hVeSck7ENtbCTfhv+RmIGK+F/k7wTmTOgWQfE8Zz/+KU3yFPve+hbutazGXWkb5h79bh418vLCVV379M+bHR2/bL6NEw1b2PlXNDYfcqSV2S4ouK/gGfylrz2jdBrj61Bl7UbYAEkgs5nB0LL03j5QVEODSVdKOcMyS4naGo8limXKddE4oNn9+i12VB1qf6TuvDhUJQguM6OjIyVv5O27pIAZfhei7iVp3UstCfgjvlPBKXssANVl/K3Vig3YVLd3/UKETnMKbc/OCIlRDj+CH3jdq/Ht1wwKNZamqpKhWbx3SrO9VP1gHDOQF8ZB1taNcjYyLGZLpDOcSCvaNBiI0RA/7TztXQJa+HBBHkL3QM8W/arazmO0K783h3sUfPNQ2eEsSlpoRAMtcHpsemk89NFyiGK7ja5WAGAfrZs/8Brhw6lztRPJHev9oCqOmC2m3yq1LYBgm9I3n1L4rpG6nfEJc/x3Tl7wfhRKK3HpBiEmQsfJ/0ceMZGhcBp+BHzwHvtTWq/PDLUifEIyxE+AXzWXn6gxn/Gq5KPO8hKZRIBtHh8ywgcb5P2yo13GXoKwiSEsMFhahMRo/jSfMdJ2u9I5A6M0bACWpemoaATYNxV7foVOJbkrjgL7IC/CULJdHb6LHjepRzS/lCPFXFImufYECWOMZQdoELyCJHmcvdidJ8PqyAiZaY4V7hpYOmkvrAHWT5wtN0+SvpJNqWBaCAWvcvpl1/kbDV8P5+riVMiVxkVpAoKIVNppuoFqF348AZp1O8H9+y4Uv3nckPjQKecG0ZrkWqloOVszOX2AUmvXicB7SHZNLvOlrDY0xcOrJOTU0FA5Sxwk1lYfwl9/nrqY5i2E1BYFb1um5/5SIJyJGUylEkvGDNPWElGSLVasOIoqG4HmLQ2+9yYjdlbJYHKrbzzyqVfKV/T8VtDm7NSgo+XKxPWpp6MyKNbnnSslU4ukMUdEb4tY1a3DHJQ6ypxBXJHDH9akpR+tabFA1M4Nma+h/Ij4kayG4qLuJLPDSO6bTJVVSpcxrvyKsI4nOoNXb70IrUtCjsf68thx3qqU1bC62kmcteb87uyjVsOCOj4xucyPHx7XRmbH6vVQtV4nNFVEPFSHV8DFtBF0f5LNcPOF940kKIQAM1/XswfbyrZZI0fJK+bZuKLJZAugBGpMcn03GGzr59xr00+XuUnrXzT5ty1jrHQeQuBbLp12cn/ONfXRq9QdCHZnJksKY/LnB8RINI9jaiqHA6CNU4afQQUJU7XoAG4tcntuWApNvdyIFnHXN4fVJQdOyxYa7uLtMqvfD3vbZPwDXctERB2z+sFC+gfYf1GIIHxXtlmlkh26tDTBZH2Cr7hv+/JR5HnllKIZ+CrPAE6q5ynusqf7/XOn2nYFXxS6LMaSbpDwM0g8EQ5hOTrQ77vQ6ROb2/BY6QWNWie0tLjCzgtNG7Sh3kbZMxOa6oSEpENWS40vhzmLRbR/pSrVUIgyshUUhfCSFj2TB46QsGB05RGldUwGX2IIWtIFR6WdrJ7uh1m/Qb3zFHcVIQ+oX5ExAb8BIhz/u3Mq//VByQBilN1dWeG5bZE1sy3HYURrJVHwDW4sHm909QWQbm+DuRDHB7cgls+AoFENt3po3UMGSZOLQPbdcVa0Zo6XpkcMeaY1h9h4k2hQssEDC6vpdBeELaG2RWdLQNQrPctYH6S3WCyzlNS1bXr+a3gmmPxXCDN8uJdvgsvbY4h1clRH+nyXMHxfnG+k6ItYXHMqirolVZqcQs1MMkVpbQMQA/jccPNK/hFHwMcGofKjSUwmx7yce6VRp6YueGEY+BEtXv9g9hDuN9WO01gZ/0pIIE92VHeVsmwxZyzzQiKre3+/UN6imZiEZs0WjbWQZVyMjboLsDU7FZYi9JfedHUXKvTLKpLjsCoO6AflpGSGRKcNSbGI6gqcYGNEZ06VC4H5M17JQCpxvA3MTA+v0tDN4evYor/Dj+YWfb8R5WRUYWdwCQi0iztx5qD+cDogeO9IAkjfa4z0lsgSs8rvVybYiTovwFPytY+vdEXd1fha4hGMAb2AyJAHTTfE+7h93mWX1ZaebcxDR8vP/k2MrcU+BlVJjU13MpJvDViivOUaUc5K65dK+wwyWCDd7O1KeIpklJRRq/fCX3nN9isZvnwi6b9e++6N3UuA7gOLCH9K6dxXI3VLmoFKK4GSB3SRByJIHkvVuHZpwTRUleu0HuNc9FN7h5hATrGfyecVzHVjvntYTPE4w7/8axQrNDFQ3s2cb2YLz4lTLJTz6ff3J8vnOujmvyZV+OUHqMbsJBVMa4RhXIks4YHQ4k7eIiP7Ngxfjw3rMO3O9Iz2mjTqwYyebVLVFUV7ly0RjaQoYb/eMgqszOv7E6QFTR1QC/aKnNbc34YM2nwO3FgRQeQfJtmDuCcz3IK28VTkFpWCsUkYfSVpzA0Epw9myvCvKlY8meUA+mQbpPC6tJ2s/Rp1bujtU9V7+wKoQSHjArMAWpEqRaFmlePMeEB5yytlTjJJrtZev7gWdQKjE/x97MZ3KtcxJH0tCMxpLv5p/SgUuHlBgCqmeJr1SbzDdSzUU866/vrgthb88QqZmmTpZkij9w7dkAvj7JYx/GL35t4aXXKCgvPckPjC7LIwRh2bGaC3+AEryI/lpoMgJOwGU26KWyZK8JApPuAu150Ojofan5OJEOeTn53No3gD7SSqZ+5snIj9zaMbN0GysTsksRcZSQHSMbZ8etfdXy9mIwlWDDhZgDE5i+nA5Q6npvbpq5IwqPBwMCFt3pwZTIK1RN1q3VPXvakj5O67oD16D8ZZj8jq3YagEMuvwVl3rKovkqIlDTrLen62klZz2V9/RPEEjAgj5WZVMWg8Gfh+un2wnFksV9H1ee1oXzJDOC9nMtpoECYFbVXsfvaOiwCkQOy0h+TsTlQpBnHjkoN0H8d5LYdQxlEghT1+AQ/2Hw2/yPI5EHe3NHRSJiygDRiR9mc8z3UTuAzUEMsRkfc2KSgf5tCffOTkMrvCFoW/aFxdodCJw31HiZSzLwBdRU312Ogjc9/+YHLaoqa9o8wpsX3ZJjfYJn6IBwcChINI8H8+8xZ5OgexZk2TeFkLtVKKvCgC0eQe8i+bwvz4wgj0PcOn68NVtJrX/C7ye5yRXO14Z2N5nsfoq52rOB1KSOfA3X7ZViOWQeIDQy5/TqJYN0rthH/sALFo20v8gMKZO9n5f2wdzbwBPVg28E1newk6iht3HPRsorYgHKZPw5wztaaLzio/LMkpjxeZqY/2VZ9D1Z9/LbuEUl0OViPRffBmUCfwptdmYcZ0GJjj579KU8XG4BqNgQ2jS53JiS7NACn4BY7/zjsDywa84yQvavqHFhgVdLYVjKHHQaKox3aMpR3ixc4Pmx2J7VR+3Z4ZCjNLFg0mxm85sMZ3Y5g7VqXG3fccJC0zYHDWEBxFU2Sb52lrmqCu+w8qMW1ykZOlx9T+Fiw3QmVnn6qsrvEAAAAAAAAABg0UGiUw")
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("0x3b5cbf7dc3bfb889aca8b595f052474cdb39fa1937e2869633bd40ae8358de0d")
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)