Qu'est-ce qu'une attaque à 51 % sur une blockchain ?
Une attaque à 51 % se produit lorsqu'un mineur ou un pool contrôle la majorité du taux de hachage et réécrit les blocs. Elle peut permettre une double dépense mais ne peut pas voler des pièces depuis des portefeuilles.

Sur cette page
On l'appelle aussi attaque à 51 %. Le nom vient de la part de puissance de minage nécessaire, qui est supérieure à la moitié. Les attaquants louent généralement de la puissance de hachage ou regroupent des mineurs plutôt que de détenir la majorité des pièces.
Comment fonctionne une attaque majoritaire ?
L'attaquant loue de la puissance de hachage ou regroupe des mineurs pour contrôler la majeure partie du taux de hachage de la chaîne. Il mine une chaîne privée en secret. Si elle devient plus longue que la chaîne publique, il la diffuse. Les autres nœuds suivent la chaîne la plus longue, donc la chaîne privée remplace la chaîne publique.
Que peuvent faire les attaquants avec cela ?
Une fois que la chaîne de l'attaquant devient la chaîne principale, il peut modifier l'historique récent. Les principales actions sont :
- Dépenser deux fois leurs propres pièces en payant, puis en diffusant une chaîne où le paiement n'a jamais eu lieu.
- Annuler leurs propres transactions récentes en remplaçant les blocs qui les ont confirmées.
- Bloquer les transactions d'autres personnes en les excluant des blocs qu'ils minent.
Quelles sont ses limites ?
Un attaquant majoritaire ne peut pas voler les pièces de votre portefeuille car il ne possède pas vos clés privées. Il ne peut pas créer de nouvelles pièces ni modifier les règles seul. Les petites chaînes en preuve de travail sont des cibles plus faciles. Bitcoin fonctionne depuis début 2009, et attaquer son vaste réseau coûte très cher.
En quoi est-ce différent d'une double dépense ?
L'attaque de majorité est la méthode. La double dépense est l'une des issues possibles. L'attaquant utilise une puissance de hachage majoritaire pour réécrire la chaîne et dépenser deux fois les mêmes pièces. Une double dépense peut aussi se produire sans attaque de majorité. En mars 2013, un bug dans le client Bitcoin 0.8.0 a provoqué une scission de la chaîne, et Bitcoin a connu la première double dépense connue.
Questions fréquentes
C'est possible en théorie, mais aucune attaque à 51 % sur Bitcoin n'a été observée. Le protocole de preuve de travail de Bitcoin a une finalité probabiliste, ce qui signifie que les transactions ne sont jamais techniquement définitives car une chaîne concurrente peut toujours dépasser la chaîne actuelle.
Vos pièces ne sont pas volées car un attaquant ne possède pas vos clés privées. Un paiement que vous avez déjà effectué peut être annulé, de sorte que le commerçant qui l'a accepté perd les fonds.
Non. Une attaque Sybil utilise de nombreuses fausses identités pour influencer un réseau. Une attaque à 51 % utilise le contrôle de la majorité de la puissance de hachage pour réécrire des blocs.
En preuve d'enjeu, un attaquant aurait besoin de la majorité des pièces mises en jeu plutôt que de la puissance de hachage. Le résultat peut être similaire : réécriture de blocs ou double dépense.






