Tüm projeler

Demo şu anda çevrimdışı

BiNodeScan

Deterministik zincir verisini makine öğrenmesi destekli risk analiziyle birleştiren EVM akıllı kontrat ve ağ gezgini.

Benim rolüm
Full-Stack & AI Geliştirici
Hedef kullanıcı
Kontratları ve cüzdan hareketlerini inceleyen blockchain kullanıcıları ve geliştiricileri
Temel teknoloji
Python + Web3.py · PostgreSQL · XGBoost
BiNodeScan explorer paneli
BiNodeScan explorer paneli

01 · Proje özeti

Temel problem

Geleneksel explorer'lar ham blok, işlem ve bytecode sunuyor; kontrat davranışını ve güvenlik bağlamını yorumlamayı kullanıcıya bırakıyor.

Benim rolüm

Next.js arayüzlerinden asenkron Python servislerine, zincir sağlayıcılarına, cache, kalıcı veri ve risk skoru birleştirmesine kadar uygulama akışını tasarladım.

Mevcut durum

Aktif geliştirme durduruldu. Proje teknik bir vaka çalışması olarak korunuyor ve demonun yeniden çevrimiçi alınabilmesi için bakıma ihtiyaç duyuyor.

02 · Teknik mimari

01

Explorer arayüzü

Next.js; arama, işlem, adres ve kontrat analiz görünümlerini yerelleştirilmiş raporlamayla sunuyor.

02

Asenkron analiz

Python servisleri node ve güvenlik sağlayıcılarını eşzamanlı sorguluyor, sonuçları tutarlı bir API arkasında normalleştiriyor.

03

Kalıcı bağlam

PostgreSQL sık kullanılan kontrat metadata'sını, ABI'leri ve önceki analizleri saklayarak tekrarlayan harici çağrıları azaltıyor.

04

Risk birleştirme

Deterministik kontroller ve XGBoost sınıflandırıcısı tek kaynağı mutlak doğru kabul etmek yerine tamamlayıcı sinyaller üretiyor.

Sistem akışıExplorer ve hibrit risk hattıCanlı istek akışı; önbelleklenmiş zincir bağlamını, paralel sağlayıcıları ve ayrı eğitilmiş bytecode modelini birleştiriyor.

Canlı analiz

  1. Next.js explorerYerelleştirilmiş arama ve raporlar
  2. FastAPI servisleriRouter, orkestrasyon, lazy cache
  3. Paralel sağlayıcılarWeb3, Sourcify, GoPlus
  4. Hibrit risk motoruXGBoost inference + deterministik birleştirme
  5. PostgreSQL cacheKontrat, ABI ve analiz bağlamı

Çevrimdışı model eğitimi

  1. Kontrat toplayıcıBSC örnekleri ve güvenlik etiketleri
  2. EVM disassemblyMaskelenmiş opcode dizileri
  3. Özellik hattıTF-IDF + beş yapısal özellik
  4. XGBoost çıktısıRecall odaklı serileştirilmiş pipeline

03 · Problemler ve kararlar

Güvenilmez harici sağlayıcılar

Problem

Node ve API yanıt süreleri değişiyor; duran tek sağlayıcı tüm raporu geciktirebiliyor.

Karar

Paralel istekler, timeout, sağlayıcı fallback'leri ve cache sonuçları kısmi hataların tüm akışı durdurmasını önlüyor.

Yanlış güvenli kontratlar

Problem

Bir kontrat yüzeysel kontrolleri geçerken riskli mantığı bytecode veya proxy davranışında saklayabiliyor.

Karar

Analiz deterministik API'leri yapısal bytecode özellikleriyle birleştiriyor ve iki sinyali de bağlamıyla sunuyor.

04 · Sonuç

Sonuç

Proje canlı zincir verisinden aranabilir kayıtlara ve açıklanabilir kontrat risk sinyallerine uzanan eksiksiz bir akış gösteriyor. Doğrulanmamış performans veya tespit metriği üretim sonucu olarak sunulmuyor.

05 · Bağlam içinde teknolojiler

Python + Web3.py

Zincir, kontrat ve sağlayıcı verisini asenkron sorgulayıp normalleştiriyor.

PostgreSQL

Analiz bağlamını koruyor ve kalıcı cache ile gereksiz çağrıları azaltıyor.

XGBoost

Deterministik güvenlik kontrollerinin yanına öğrenilmiş yapısal bir sinyal ekliyor.