Discussion sur la fausse attaque de pairs sur le bitcoin
Regardez cet épisode sur YouTube
Écoutez cet épisode :
Le bitcoin était attaqué ! C’est l’histoire que les grands médias ne veulent pas vous raconter !
Les animateurs Aaron van Wirdum et Sjors Provoost se sont finalement retrouvés à Utrecht pour enregistrer « Bitcoin, expliqué ». Dans cet épisode, ils ont discuté d’une attaque récente sur le réseau Bitcoin, où certains nœuds inondaient les pairs avec de fausses adresses IP.
« Ces personnes aléatoires qui se connectaient à eux envoyaient 500 messages, et chacun de ces 500 messages contenait 10 adresses, qui étaient censées représenter d’autres nœuds sur le réseau », a déclaré Provoost. « Les messages étaient réels, mais leur contenu était absurde. Ainsi, un nœud se connectait à vous, et il vous envoyait un tas d’adresses, mais il s’avère que ces adresses n’étaient qu’un tas de nombres aléatoires. »
Comme nous l’avons vu dans l’épisode 13, les nœuds Bitcoin se connectent à leurs homologues sur le réseau par le biais d’adresses IP, qu’ils apprennent de leurs homologues existants. Les nœuds du réseau partagent essentiellement les adresses IP des autres nœuds.
Récemment, cependant, certains nœuds Bitcoin ont partagé un grand nombre d’adresses IP qui n’étaient pas du tout associées à de véritables nœuds Bitcoin. Bien que cette attaque n’ait pas fait de gros dégâts, elle a entraîné un gaspillage des ressources des nœuds du réseau. En outre, comme l’expliquent van Wirdum et Provoost, l’attaque pourrait donner à l’attaquant un aperçu de la topologie du réseau Bitcoin en analysant la façon dont les fausses adresses IP se propagent dans le réseau.
Enfin, van Wirdum et Provoost ont expliqué comment l’attaque a été résolue en limitant le nombre d’adresses IP partagées qu’un nœud peut autoriser ses pairs à recevoir. En outre, ils ont examiné comment, dans le développement de logiciels libres et open-source, la résolution des problèmes n’est pas toujours aussi simple qu’il n’y paraît.