MWEBscanMethodology

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: a heuristic confidence score, not a calibrated statistical probability, and 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:

Confidence ~ 1 / (candidate_pegins + competing_pegouts − 1), scaled by a timing weight. Common, mixed, well-spaced amounts score low, which 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, mixing services, sanctioned entities, and so on) 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

Address labels

Attribution depends on curated, sourced labels, and Litecoin is heavily under-labelled, so coverage is intentionally sparse. MWEBscan prefers fewer sourced labels over broad unsourced attribution: a small accurate set is more trustworthy than a large speculative one. The other signals (amounts, timing, anonymity-set size, address reuse, clustering) work regardless of label coverage. See the repository README for where to obtain labels and how to import them.

Submit or correct a label. MWEBscan accepts sourced, publicly verifiable labels (exchanges, services, pools, merchants, sanctioned entities, public donation addresses, and the like); unsourced or speculative attributions are not. Open a label submission issue or email [email protected] with the address, entity, category, a source, and whether it is new, a correction, or a removal. By submitting you grant Tech1k/MWEBscan the right to publish, modify, redistribute, and sublicense it as part of the MWEBscan label set (full terms in CONTRIBUTING). Labels are heuristic metadata, not proof of ownership or wrongdoing; we may edit or remove them.