Questo progetto analizza i dati della blockchain di Bitcoin per identificare pattern, statistiche e relazioni chiave attraverso diverse tecniche di analisi dei dati e di web scraping. Include strumenti per la pulizia dei dataset, l'analisi temporale delle transazioni, l'identificazione delle mining pool e la tracciabilità dei bitcoin.
- Pulizia dati: Rimozione di input duplicati e output con valori non validi.
- Analisi blockchain: Studio delle transazioni settimanali, calcolo della congestione e delle fee medie.
- Visualizzazione grafica: Creazione di grafici temporali e logaritmici per analizzare la congestione e le fee.
- Scraping delle mining pools: Identificazione delle pool di mining tramite scraping su WalletExplorer.
- Tracciamento transazioni: Creazione di grafi per analizzare il flusso dei bitcoin attraverso k passi.
- Centralità della rete: Calcolo delle centralità di grado, intermediazione, closeness ed eigenvector.
- Grafici temporali: Mostrano la congestione della rete e le fee medie.
- Grafici delle centralità: Evidenziano nodi cruciali per la rete.
- Visualizzazioni del grafo: Rappresentano i percorsi dei bitcoin.