Methodology
MWEBscan analyses only public Litecoin blockchain data. Nothing inside MWEB is visible to anyone, including us. Every link between a peg-in and a peg-out is an inference from public-side signals — it is a probability, never a proof. Treat confidence scores as investigative leads, not facts.
What we observe directly
Peg-ins are witness_mweb_pegin outputs on the public chain. Peg-outs are the non-witness_mweb_hogaddr outputs of each block's HogEx (integrating) transaction; the hogaddr output's value is the total LTC held in MWEB. These amounts, addresses, blocks and times are facts. Everything below is derived from them.
Round-trip linking
A peg-out of amount A is matched against earlier peg-ins of amount A to A + fee tolerance (a peg-out equals an earlier peg-in minus small fees). Confidence rises when:
- Small anonymity set — few peg-ins and peg-outs share that amount. A unique amount with one candidate each side is near-certain; a common rounded amount is effectively unlinkable.
- Timing proximity — the peg-out follows the peg-in within a short window.
Confidence ≈ 1 / (candidate_pegins + competing_pegouts − 1), scaled by a timing weight. Common, mixed, well-spaced amounts score low — that is the privacy-preserving case.
Wallet clustering
Addresses that co-spend as inputs of the same peg-in transaction are treated as one owner (the common-input-ownership heuristic). This only applies to peg-in funding transactions, where we can see the inputs.
Entity attribution
Curated, sourced address labels (exchanges, services, mixers, sanctioned entities, …) are applied directly, then propagated across a wallet cluster at slightly reduced confidence. A label is only as good as its source; a wrong label is worse than none, so we never publish unverified attributions.
Scores
Peg-in privacy score (0–100, higher is better): anonymity-set size, reduced if the peg-in is heuristically linked to a peg-out, if its funding address is reused on a peg-out, or if it is funded from a known entity.
Peg-out AML risk score (0–100, higher is more concerning): the risk weight of the destination entity, the risk of the funding entity carried through the inferred MWEB hop, and the traceability (link confidence), plus an address-reuse bump.
Multi-hop tracing
Following coins across more than one peg cycle multiplies per-hop confidences, so uncertainty compounds quickly. A three-hop chain at 80% per hop is roughly 50% overall.
Limitations & false positives
- Internal MWEB transactions are invisible: splits, merges and mixing can break amount matching entirely.
- Coincidental amount matches happen, especially for popular amounts — hence the anonymity-set weighting.
- Clustering only covers peg-in funders, not the wider chain.
- Attribution depends on label quality and coverage.
Data sources for labels
See the repository README for where to obtain curated address labels and how to import them.