Une 51% attack est une attaque informatique dans laquelle une personne ou un groupe prend le contrôle de plus de la moitié des nœuds d’un réseau distribué, comme le Bitcoin. Cela leur donne la possibilité de confirmer les transactions à leur guise et d’annuler les transactions des autres utilisateurs.
Cette attaque est possible en raison de la nature décentralisée du réseau Bitcoin. En théorie, tous les nœuds du réseau sont égaux, ce qui signifie qu’aucun nœud ne peut être sûr à 100% que les autres nœuds ne vont pas essayer de confirmer de fausses transactions. Cela signifie également que si plus de la moitié des nœuds du réseau sont contrôlés par une seule personne ou un groupe, ils peuvent confirmer les transactions qu’ils veulent, et annuler les transactions des autres utilisateurs.
Heureusement, une telle attaque est extrêmement coûteuse et difficile à réaliser, car elle nécessite de contrôler plus de la moitié des nœuds du réseau Bitcoin, ce qui est extrêmement difficile à faire. De plus, si une telle attaque était réalisée, elle serait rapidement détectée et le réseau Bitcoin pourrait être forké pour éviter toute autre attaque de ce type.