Sherlock

Privacy Analysis

Analyze Bitcoin transactions and blocks for privacy leaks using wallet fingerprinting, clustering heuristics, and entropy scoring.

Search Online

Enter a transaction ID or block height to fetch from mempool.space and analyze privacy patterns.

How it works

01

The immutable digital footprint

Bitcoin operates on a transparent, immutable public ledger. Every transfer, every input, and every output leaves a permanent trace. Sherlock follows these digital footprints, uncovering the truth behind the pseudonyms.

a3f2b1c9d0e48f3a12cc9e71b891405adf2ec44d7b33e9010xff3ab12c44d0e4a3f218909e71b891405a1c2d3e4f5a6ba3f2b1c9d0e48f3a12cc9e71b891405adf2ec44d7b33e9010xff3ab12c44d0e4a3f218909e71b891405a1c2d3e4f5a6b0xa3f20xb8910xc44d
02

The common input ownership heuristic

When a transaction spends multiple coins together, Sherlock assumes all those inputs belong to the same entity. This is the Common Input Ownership Heuristic (CIOH), the foundational rule that links isolated addresses into undeniable clusters.

BTCBTCBTCSAME OWNER
03

Change always returns home

Just like paying with a ₹500 note for a ₹300 item, Bitcoin sends change back to the sender. Sherlock detects this change output using script type matching, round number analysis, and value heuristics.

script_pubkey: OP_DUP OP_HASH160...value: 0.341 BTCtype: P2WPKHheuristics_match: trueround_number: falsewallet_fingerprint: a9f2b8...sig_hash: SIGHASH_ALLlocktime: 0x00000000script_pubkey: OP_DUP OP_HASH160...value: 0.341 BTCtype: P2WPKHheuristics_match: trueround_number: falsewallet_fingerprint: a9f2b8...sig_hash: SIGHASH_ALLlocktime: 0x00000000BTCTXBTCPAYMENT>>CHANGESCRIPT MATCHVALUE HEURISTIC
04

Sherlock connects the dots

Using 8 independent heuristics, Sherlock classifies every transaction: simple payments, consolidations, CoinJoins, self-transfers, and more. Patterns emerge from the noise.

ANALYZING COINJOIN...TX_ENTROPY: HIGHIDENTIFYING CLUSTERS...PEEL_CHAIN_DETECTED: FALSEDECRYPTING PATHS...MIXER_HEURISTIC: 0.89ISOLATING INPUTS...ANALYZING COINJOIN...TX_ENTROPY: HIGHIDENTIFYING CLUSTERS...PEEL_CHAIN_DETECTED: FALSEDECRYPTING PATHS...MIXER_HEURISTIC: 0.89ISOLATING INPUTS...ANONYMIZEDANONYMIZEDMIXER ROOTHEURISTIC SCAN_

Ready to investigate?

Enter any transaction ID or paste raw hex to reveal the privacy fingerprint hidden in the blockchain.