Vissza a referenciákhoz
PROJEKT REFERENCIA

BlockSniff

Blockchain investigator webalkalmazás Bitcoin és Ethereum címek, tranzakciók és pénzmozgási útvonalak vizsgálatához, külső blockchain adatforrások és címkék egységes elemzőfelületre rendezésével.

Milyen problémát old meg?

A blockchain tranzakciók kézi vizsgálata több block explorer, API és különálló adatforrás használatát igényelheti. A BlockSniff célja, hogy egyetlen felületen segítse a Bitcoin- és Ethereum-címek, tranzakciók és pénzmozgások áttekintését, valamint a kapcsolódó címkék és kockázati kontextus értelmezését.

Fő funkciók

  • Bitcoin és Ethereum címek és tranzakciók vizsgálata
  • Pénzmozgási útvonalak és kapcsolódó tranzakciós láncok követése
  • Címekhez és entitásokhoz kapcsolódó címkék megjelenítése
  • Exchange, ETF, blacklist és hack jellegű címkék kezelése
  • Több ingyenesen használható blockchain API egységesítése
  • API-kulcsok konfigurálása külön Settings felületen
  • Vizsgálati eredmények strukturált, könnyen áttekinthető megjelenítése
BlockSniff fő képernyő

A képre kattintva nagyobb méretben is megtekinthető.

Technológiai stack

FrontendReact + TypeScript alapú webes kliens, komponensalapú felépítéssel és reszponzív vizsgálati nézetekkel
BackendC# / .NET 10 / ASP.NET Core 10 REST API, elkülönített blockchain-provider és elemzési szolgáltatásokkal
Adat-hozzáférésEntity Framework Core 10 + Npgsql
AdatbázisPostgreSQL, részben JSONB-alapú blockchain-, provider- és vizsgálati adatokkal
Blockchain támogatásBitcoin (BTC) és Ethereum (ETH), egységesített belső tranzakciós és cím-modellen keresztül
API-integrációPublikus blockchain explorer és adatprovider REST API-k, provider-abstrakcióval és konfigurálható API-kulcsokkal
ArchitektúraReact kliens → ASP.NET Core REST API → provider/integrációs réteg → PostgreSQL
DeploymentUbuntu Linux, Nginx reverse proxy, Kestrel és systemd szolgáltatás

Működési modell

A felhasználó megad egy vizsgálandó blockchain címet vagy tranzakciót. A rendszer a konfigurált adatforrásokból összegyűjti a kapcsolódó tranzakciós információkat, egységes modellbe rendezi azokat, majd megjeleníti a pénzmozgási útvonalakat és az ismert címkéket.

Fejlesztői fókusz

A projekt technikai kihívása a különböző blockchain API-k eltérő adatformátumainak egységesítése, a Bitcoin és Ethereum eltérő tranzakciós modelljének kezelése, valamint az egymáshoz kapcsolódó címek és tranzakciók olyan strukturálása, amelyből követhető pénzmozgási útvonal állítható elő.

Képernyőképek