Scoring methodology

Last updated: June 2026

Blockalysis produces a 0–100 risk score and severity band for each address. Scores are automated estimates derived from public on-chain data and third-party label sources — not legal or compliance determinations.

1. Data ingestion

We index Bitcoin and Tron transactions into an analytical store. Labels are ingested from sanctions lists, on-chain blacklists, community abuse reports, and curated entity tags, then linked to individual addresses and wallet clusters.

2. Wallet clustering

3. Graph traversal (taint analysis)

For each queried address we walk the transaction graph up to several hops in both directions (incoming and outgoing flows). At each hop we attribute value to labeled entities and accumulate exposure shares by risk category.

4. Category weights

Each entity category contributes differently to the final score:

5. Score aggregation

Direct labels on the address (or its cluster) set a floor. Indirect exposure from fund-flow tracing adds weighted contributions. Multiple corroborating sources increase label confidence. The result is mapped to a severity band: low, medium, high, or critical.

6. Limitations

7. Shareable reports

Every check can generate a public report at https://blockalysis.ai/r/{chain}/{address} with the score, breakdown, and source attribution for due-diligence sharing.

← Back to home · About