Kripto Para Dolandırıcılarını Tespit Etme: Wallet-Tracker ile Coin Mixing Analizi
Günümüzde online dolandırıcılık giderek yaygınlaşıyor. Phishing girişimlerinden sahte kripto para borsalarına kadar, kime güveneceğini bilmek zor. Kripto para dolandırıcılarından korunmak için kullanabileceğin bir araç var: Wallet-Tracker. Bu araç, Wallet-Tracker CLI, Neo4j veritabanı ve kullanıcı tarafından sağlanan dolandırıcı wallet adresi kullanarak tüm transaction’ları ve wallet’ları saklar, şüpheli aktiviteleri tespit etmeyi kolaylaştırır. Ayrıca, sağlanan dolandırıcı wallet adresinden ve ona gelen transaction’ları tarar ve coin mixing’i tespit edebilir.

Coin Mixing Nedir?
Coin mixing, kripto paranın kökenini gizlemek için diğer coin’lerle karıştırılması tekniğidir. Bu süreç, fon akışını takip etmeyi zorlaştırır ve para aklama veya yasadışı faaliyetleri gizlemek için kullanılabilir. Wallet-Tracker kullanarak, Neo4j veritabanında saklanan transaction’ları ve wallet’ları analiz ederek coin mixing’i tespit edebilirsin.

Coin mixing, blockchain’deki transaction’ların izlenebilirliğini azaltmak için kullanılan bir teknik. Saldırganlar, yasadışı yollarla elde ettikleri kripto paraları, birçok farklı wallet arasında transfer ederek karıştırır. Bu sayede, paranın kaynağını bulmak neredeyse imkansız hale gelir.
Wallet-Tracker Nedir?
Wallet-Tracker, kripto para dolandırıcılarını tespit etmek ve coin mixing aktivitelerini analiz etmek için geliştirilmiş bir araçtır. Araç, bir dolandırıcı wallet adresi verildiğinde, o wallet’tan ve ona gelen tüm transaction’ları tarar. Bu transaction’lar Neo4j graph veritabanında saklanır ve analiz edilir.
Temel özellikler:
- Transaction tarama ve analiz
- Coin mixing tespiti
- Şüpheli aktivite işaretleme
- Graph veritabanı ile görselleştirme
- Exchange wallet tespiti
Wallet-Tracker Mimarisi
Wallet-Tracker, üç ana bileşenden oluşuyor: Neo4j, Redis ve Neodash. Her birinin kendine özgü bir rolü var.
Neo4j: Graph Veritabanı
Neo4j, Wallet-Tracker’da tüm transaction’ları ve wallet’ları saklamak için kullanılan bir graph veritabanıdır. Graph yapısı, wallet’lar arasındaki ilişkileri ve transaction akışını görselleştirmek için idealdir.
Neo4j’nin avantajları:
- Graph yapısı: Wallet’lar ve transaction’lar arasındaki ilişkileri doğal olarak temsil eder
- Hızlı sorgulama: Karmaşık graph sorguları hızlı bir şekilde çalıştırılabilir
- Pattern matching: Coin mixing gibi pattern’leri tespit etmek için güçlü sorgu yetenekleri
- Görselleştirme: Transaction akışını görsel olarak analiz etmeyi kolaylaştırır
Neo4j’de her transaction, bir wallet’tan diğerine bir edge (kenar) olarak temsil edilir. Bu yapı, coin mixing pattern’lerini tespit etmek için mükemmeldir.
Redis: In-Memory Cache
Redis, Wallet-Tracker’da caching ve hızlı veri erişimi için kullanılan bir in-memory veri yapısı deposudur. Büyük miktarda veriyi işlemek ve gerçek zamanlı analiz sağlamak için kritik bir rol oynar.
Redis’in kullanım alanları:
- Exchange wallet cache: Bilinen exchange wallet’larını key-value formatında saklar
- Hızlı erişim: Sık kullanılan verilere hızlı erişim sağlar
- Performance: Neo4j sorgularını hızlandırmak için cache mekanizması
Exchange wallet’ları Redis’te saklanır çünkü bunlar sık sorgulanır ve hızlı erişim gerektirir. Bu sayede, bir wallet’ın bir exchange’e ait olup olmadığını hızlıca kontrol edebilirsin.
Neodash: Web Arayüzü
Neodash, Neo4j’de saklanan verileri görselleştirmek için kullanılan bir web sunucusudur. Kullanıcılara interaktif ve sezgisel bir arayüz sunar, transaction geçmişini kolayca anlamalarını sağlar.
Neodash özellikleri:
- Önceden tanımlı sorgular: Yaygın analizler için hazır sorgular
- Özel sorgular: Kullanıcılar kendi sorgularını ekleyebilir
- Görselleştirme: Graph yapısını görsel olarak inceleme
- Pattern analizi: Coin mixing ve şüpheli aktivite pattern’lerini görselleştirme
Neodash, Neo4j veritabanındaki verileri web arayüzü üzerinden görselleştirir. Bu sayede, transaction akışını ve wallet’lar arasındaki ilişkileri kolayca analiz edebilirsin.
Wallet-Tracker Nasıl Çalışır?
Wallet-Tracker, sağlanan dolandırıcı wallet adresini kullanarak çalışır. İşlem süreci şöyle:
1. Transaction Tarama
Wallet-Tracker, verilen dolandırıcı wallet adresinden ve ona gelen tüm transaction’ları tarar. Ayrıca, bu wallet’ın komşularını (neighbors) da tarar. Komşular, doğrudan transaction yapılan wallet’lardır.
Tarama süreci:
- Dolandırıcı wallet adresinden çıkan transaction’lar
- Dolandırıcı wallet adresine gelen transaction’lar
- Komşu wallet’ların transaction’ları
- Derinlemesine analiz için recursive tarama
2. Veri Saklama
Taranan tüm transaction’lar ve wallet’lar Neo4j veritabanında saklanır. Her transaction, bir wallet’tan diğerine bir edge olarak temsil edilir. Transaction’ların fiyat bilgileri ve timestamp’leri de saklanır.
Saklanan veriler:
- Wallet adresleri (nodes)
- Transaction’lar (edges)
- Transaction fiyatları
- Transaction timestamp’leri
- Exchange wallet bilgileri (Redis’te)
3. Coin Mixing Tespiti
Wallet-Tracker, coin mixing’i tespit etmek için transaction pattern’lerini analiz eder. Coin mixing, genellikle şu pattern’leri gösterir:
- Çoklu wallet transferleri: Bir wallet’tan birçok farklı wallet’a küçük miktarlarda transfer
- Dairesel transferler: Wallet’lar arasında dairesel transfer pattern’leri
- Anonim wallet’lar: Exchange’e bağlı olmayan, yeni oluşturulmuş wallet’lar
Tespit kriterleri:
- Şüpheli transaction pattern’leri
- Yüksek transaction hacmi
- Kısa süre içinde birçok wallet’a transfer
- Exchange’e giden transaction’ların eksikliği
4. Şüpheli Aktivite İşaretleme
Wallet-Tracker, şüpheli aktiviteleri otomatik olarak işaretler. Örneğin:
- Bilinen bir dolandırıcı adresine büyük miktarda kripto para gönderilmesi
- Yeni bir adrese büyük miktarda kripto para gönderilmesi (coin mixing taktiği)
- Exchange wallet’larına giden transaction’lar (exit node tespiti)
![]()
Kullanım Senaryoları
Wallet-Tracker, birçok farklı senaryoda kullanılabilir:
Dolandırıcı Tespiti
Bir dolandırıcı wallet adresi verildiğinde, Wallet-Tracker o wallet’ın tüm transaction geçmişini analiz eder. Bu sayede:
- Dolandırıcıya para gönderen kurbanları tespit edebilirsin
- Dolandırıcının para akışını takip edebilirsin
- Dolandırıcının kullandığı coin mixing tekniklerini görebilirsin
Transaction Geçmişi Analizi
Wallet-Tracker, bir wallet’ın tüm transaction geçmişini görselleştirir. Bu sayede:
- Paranın nereye gittiğini görebilirsin
- Hangi wallet’ların birbiriyle ilişkili olduğunu anlayabilirsin
- Transaction pattern’lerini analiz edebilirsin
Exit Node Tespiti
Exit node’lar, coin mixing sürecinin sonunda kripto paranın çıktığı noktalardır. Genellikle kripto para borsalarıdır. Wallet-Tracker:
- Exchange wallet’larını tespit eder
- Coin mixing sonrası exchange’e giden transaction’ları bulur
- Paranın nihai varış noktasını gösterir
![]()
Pattern Analizi
Wallet-Tracker, coin mixing pattern’lerini analiz eder. Örneğin:
- Paranın belirli adreslere daha fazla gönderilip gönderilmediğini tespit eder
- Dairesel transfer pattern’lerini bulur
- Şüpheli wallet gruplarını belirler
Sonuç
Online dolandırıcılık ve coin mixing teknikleri artıyor. Wallet-Tracker, Wallet-Tracker CLI, Neo4j veritabanı ve kullanıcı tarafından sağlanan dolandırıcı wallet adresi kullanarak tüm transaction’ları ve wallet’ları saklar, şüpheli aktiviteleri tespit etmeyi kolaylaştırır. İster günlük kripto para kullanıcısı ol, ister ciddi bir yatırımcı, Wallet-Tracker güvende kalmana yardımcı olabilir.
Ana çıkarımlar:
- Coin mixing, kripto paranın kökenini gizlemek için kullanılan bir tekniktir
- Wallet-Tracker, transaction’ları analiz ederek coin mixing’i tespit edebilir
- Neo4j graph veritabanı, transaction akışını görselleştirmek için idealdir
- Redis, exchange wallet’larını hızlı erişim için cache’ler
- Neodash, verileri görselleştirmek için web arayüzü sağlar
Blockchain analizi kripto para güvenliği için önemli. Wallet-Tracker gibi araçlar, dolandırıcıları tespit etmek ve coin mixing aktivitelerini analiz etmek için yardımcı oluyor.
Wallet-Tracker’ı kullanmak için: https://github.com/aydinnyunus/wallet-tracker