Guillaume Matheron

Data scientist, PhD in computer science

Parcours de la DHT BitTorrent


Le programme effectue un parcours de la DHT le plus exhaustif possible (environ un million de noeuds) en partant du bootstrap “router.bittorrent.com” de BitTorrent.
Le réseau ainsi découvert est stocké au format csv pour pouvoir être ensuite étudié à l’aide d’outils tels que Octave ou Matlab.
Comme la taille des données que le programme traite est conséquente, le code optimise le plus possible les accès au réseau et la place occupée par les données en vol.

Conclusion

Cette exploration de la DHT de Kadelmia donne plusieurs résultats :

  • Le nombre de noeuds actifs est environ doublé entre 5h et 17h (heure de Paris) ;
  • Le nombre de noeuds actifs et accessibles à un instant donné est de l’ordre de grandeur de 2 millions ;
  • Le nombre de noeuds dont l’identifiant est connu est de l’ordre de grandeur de 10 millions.
  • La fraction de noeuds implémentant BEP-32 est de l’ordre de 0.1%. Les noeuds les plus actifs sont plus suceptibles l’implémenter BEP-32 (lors des périodes où peu de noeuds sont actifs, la fraction de noeuds implémentant BEP-32 augmente).
  • Le nombre de noeuds implémentant BEP-32 est de l’ordre de 3000.

Rapport complet

,

Leave a Reply

Your email address will not be published. Required fields are marked *