2024 • Creator & Maintainer

Blokbustr

Trace the untraceable.

Open

Source

7

GitHub Stars

Overview

Blokbustr is a blockchain analysis toolkit that traces cryptocurrency transactions through mixing services, multiple hops, and obfuscation techniques. It's designed for security researchers, compliance teams, and anyone who needs to follow the money on public blockchains.

The Problem

While blockchain transactions are public, they're far from transparent. Bad actors use mixing services, chain-hopping, and complex transaction patterns to obscure fund flows. Existing tools either couldn't handle the complexity or required expensive enterprise licenses.

Tech Stack

RustTypeScriptGraph Algorithms

The Approach

1

Graph-Based Analysis

Modeled the blockchain as a directed graph. Implemented custom traversal algorithms optimized for detecting common obfuscation patterns.

2

Pattern Recognition

Built heuristics to identify mixer outputs, exchange deposits, and smart contract interactions that indicate laundering attempts.

3

Rust Core

Performance-critical analysis engine written in Rust. Can process millions of transactions without breaking a sweat.

4

TypeScript Interface

Clean API and web interface for non-technical users. Export results as reports or feed them into other tools.

Challenges

Scale of Data

Major blockchains have billions of transactions. Implemented incremental indexing and smart caching to make queries feasible.

False Positives

Many legitimate patterns look suspicious. Tuned heuristics with real-world data to minimize noise.

Outcomes

  • Open-sourced for the security research community
  • Used in multiple CTF competitions for blockchain forensics challenges
  • Contributed to understanding of real-world mixer behavior

Role

Creator & Maintainer

Duration

Ongoing

Year

2024

Stack

3 technologies