Définition de 51% d'attaque
Une attaque à 51% se réfère à une attaque sur une blockchain - généralement du bitcoin, pour laquelle une telle attaque est encore hypothétique - par un groupe de mineurs contrôlant plus de 50% du hashrate minier du réseau, ou de la puissance de calcul. Les attaquants pourraient empêcher de nouvelles transactions d'obtenir des confirmations, ce qui leur permettrait d'interrompre les paiements entre certains ou tous les utilisateurs. Ils seraient également en mesure d'annuler les transactions qui ont été réalisées alors qu'ils contrôlaient le réseau, ce qui signifie qu'ils pourraient dépenser deux fois plus de pièces.
Ils ne seraient presque certainement pas en mesure de créer de nouvelles pièces ou de modifier d'anciens blocs, donc une attaque de 51% ne détruirait probablement pas le bitcoin ou une autre devise basée sur la blockchain, même si cela se révélait très dommageable.
Détruire 51% d'attaque
Le Bitcoin et d'autres crypto-monnaies sont basés sur des blockchains, une forme de grand livre distribué. Ces fichiers numériques enregistrent chaque transaction effectuée sur le réseau d'une crypto-monnaie et sont disponibles pour tous les utilisateurs - et le grand public - pour examen, ce qui signifie que personne ne peut dépenser une pièce deux fois. (Les soi-disant "blockchains privées" introduisent des autorisations pour empêcher certains utilisateurs du grand public de voir toutes les données sur une blockchain.)
Comme son nom l'indique, une blockchain est une chaîne de blocs, des ensembles de données qui enregistrent toutes les transactions terminées au cours d'une période donnée. Pour le bitcoin, un nouveau bloc est généré toutes les 10 minutes environ. Une fois qu'un bloc est finalisé - «miné» dans le jargon - il ne peut pas être modifié, car une version frauduleuse du grand livre public serait rapidement repérée et rejetée par les utilisateurs du réseau.
Cependant, en contrôlant la majorité de la puissance de calcul du réseau, un attaquant ou un groupe d'attaquants peut interférer avec le processus d'enregistrement de nouveaux blocs. Ils peuvent empêcher d'autres mineurs de terminer des blocs, leur permettant théoriquement de monopoliser l'extraction de nouveaux blocs et de gagner toutes les récompenses. Pour le bitcoin, la récompense est actuellement de 12, 5 bitcoins nouvellement créés, bien qu'elle finira par tomber à zéro. Ils peuvent bloquer les transactions d'autres utilisateurs. Ils peuvent envoyer une transaction, puis l'annuler, donnant l'impression qu'ils avaient toujours la pièce qu'ils viennent de dépenser. Cette vulnérabilité, connue sous le nom de double dépense, est l'équivalent numérique d'une contrefaçon parfaite et l'obstacle cryptographique de base que la blockchain a été construit pour surmonter, de sorte qu'un réseau qui permettait la double dépense souffrirait rapidement d'une perte de confiance.
La modification des blocs historiques - transactions bloquées avant le début de l'attaque - serait extrêmement difficile même en cas d'attaque à 51%. Plus les transactions sont en arrière, plus il serait difficile de les modifier. Il serait impossible de modifier les transactions avant un point de contrôle, après lesquelles les transactions sont codées en dur dans le logiciel de Bitcoin.
En revanche, une forme d'attaque à 51% est possible avec moins de 50% de la puissance minière du réseau, mais avec une probabilité de succès moindre.
Ghash.io
Le pool minier ghash.io a brièvement dépassé 50% de la puissance de calcul du réseau bitcoin en juillet 2014, ce qui a conduit le pool à s'engager volontairement à réduire sa part du réseau. Il a déclaré dans un communiqué qu'il n'atteindrait pas 40% de la puissance minière totale à l'avenir.
Krypton et Shift
Krypton et Shift, deux chaînes de blocs basées sur Ethereum, ont subi 51% d'attaques en août 2016.
Bitcoin Gold
En mai 2018, Bitcoin Gold, à l'époque la 26e plus grande crypto-monnaie, a subi une attaque de 51%. Le ou les acteurs malveillants contrôlaient une grande partie du pouvoir de hachage de Bitcoin Gold de telle sorte que même avec Bitcoin Gold essayant à plusieurs reprises d'augmenter les seuils d'échange, les attaquants ont pu doubler les dépenses pendant plusieurs jours, finissant par voler plus de 18 millions de dollars de Bitcoin Gold.
34% Attaque
L'enchevêtrement, un registre distribué qui est fondamentalement distinct d'une chaîne de blocs mais conçu pour atteindre des objectifs similaires, pourrait théoriquement succomber à un attaquant déployant plus d'un tiers du hashrate du réseau, appelé attaque à 34%.
