Investor's wiki

51 % d'attaque

51 % d'attaque

Une attaque à 51 % (ou attaque majoritaire) fait référence à une attaque potentielle contre l'intégrité d'un système de chaîne de blocs dans laquelle un seul acteur ou organisation malveillant parvient à contrôler plus de la moitié de la puissance de hachage totale du réseau, provoquant potentiellement une perturbation du réseau.

Si un seul mauvais utilisateur, ou un groupe de mauvais utilisateurs agissant ensemble, contrôle plus de 50 % du taux de hachage total du réseau pour une blockchain, il est capable de passer outre le mécanisme de consensus du réseau et de commettre des actes malveillants tels que des doubles dépenses. L'attaquant aurait suffisamment de puissance de minage pour modifier intentionnellement l'ordre des transactions, empêchant la confirmation de certaines ou de toutes les transactions (alias déni de service de transaction). Il serait également en mesure d'empêcher certains ou tous les autres mineurs d'exploiter, ce qui conduirait au soi-disant monopole minier.

Par exemple, si un acteur malveillant devait prendre en charge 51 % de la puissance de hachage du réseau Bitcoin, il pourrait effectuer un échange OTC hors ligne en envoyant des Bitcoins à un portefeuille de crypto-monnaie en échange d'USD. Compte tenu de l'immuabilité implicite de la blockchain, dès que la transaction est confirmée par les nœuds du réseau, l'acheteur remettra naïvement l'USD à l'escroc.

L'acteur malveillant pourrait alors revenir dans la blockchain au bloc avant que le transfert BTC ne soit confirmé et exploiter une chaîne alternative, dans laquelle le transfert BTC n'est pas inclus. La part majoritaire du pouvoir de mise en réseau garantirait que cela est forcé d'être adopté par le reste du réseau comme une transaction valide.

En revanche, une attaque majoritaire ne permet pas à l'acteur malveillant d'empêcher la diffusion des transactions ni d'inverser les transactions des autres utilisateurs. Changer la récompense du bloc, créer des pièces à partir de rien ou voler des pièces qui n'ont jamais appartenu à l'attaquant sont également des scénarios très improbables.

Plus une transaction est ancienne, plus il serait difficile de la subvertir, car le nombre de nouveaux blocs à exploiter pour amener le réseau au niveau actuel devient de plus en plus éloigné. C'est la raison pour laquelle les transactions Bitcoin nécessitent généralement un seuil de x nombre de confirmations avant d'être compensées.

Une attaque à 51% sur la blockchain Bitcoin est très peu probable en raison de l'ampleur du réseau. Au fur et à mesure que le réseau se développe, la possibilité qu'une seule personne ou entité obtienne suffisamment de puissance de calcul pour submerger tous les autres participants devient de plus en plus improbable.

Par conséquent, 51% des attaques sont très peu susceptibles de se produire sur les grands réseaux, en particulier sur la blockchain Bitcoin, qui est considérée comme le réseau de crypto-monnaie le plus sécurisé. Alors que de nombreuses grandes chaînes de blocs n'ont pas encore subi d'attaque de ce type, la majorité des attaques ont été observées sur d'autres chaînes plus petites. Par exemple, l'altcoin Bitcoin Gold - qui est un fork de la principale chaîne Bitcoin - a subi une attaque de 51 % en mai 2018, entraînant le vol de 18 millions de dollars de BTG à l'époque.

Points forts

  • Bien qu'une attaque réussie contre Bitcoin ou Ethereum soit peu probable, les petits réseaux sont des cibles fréquentes pour 51 % des attaques.

  • Les blockchains sont des registres distribués qui enregistrent chaque transaction effectuée sur le réseau d'une crypto-monnaie.

  • Une attaque à 51% est une attaque sur une blockchain par un groupe de mineurs qui contrôlent plus de 50% du taux de hachage minier du réseau.

  • Les attaquants qui contrôlent majoritairement le réseau peuvent interrompre l'enregistrement de nouveaux blocs en empêchant les autres mineurs de terminer les blocs.

  • La modification des blocs historiques est difficile en raison du codage en dur des transactions passées dans le logiciel Bitcoin.

FAQ

Ethereum peut-il être attaqué à 51 % ?

Une attaque réussie à 51% contre Ethereum est peu probable, pour les mêmes raisons que celles données ci-dessus pour Bitcoin. Bien qu'Ethereum soit un réseau plus petit, il est encore trop vaste pour constituer une cible facile pour une attaque à 51 %. De plus, ce risque est susceptible de disparaître avec la transition d'Ethereum vers un réseau de preuve de participation.

Quelle est la probabilité d'une attaque de 51 % contre Bitcoin ?

Une attaque réussie à 51 % est considérée comme extrêmement improbable, en raison du coût prohibitif de l'assemblage d'une puissance de hachage et d'électricité suffisante pour détourner le réseau. En avril 2022, le taux de hachage Bitcoin était de près de 220 Exahashes par seconde, ce qui signifie qu'il faudrait environ dix mille des plates-formes minières les plus avancées pour lancer une attaque réussie. Toute partie capable d'une telle attaque aurait probablement plus à gagner en minant honnêtement et en collectant des récompenses en bloc.

Comment les réseaux peuvent-ils empêcher une attaque à 51 % ?

Il existe plusieurs façons d'atténuer le danger d'une attaque à 51 %, bien que le risque ne puisse pas être entièrement éliminé par les réseaux de preuve de travail. Une attaque réussie à 51 % devient nettement plus coûteuse pour les crypto-monnaies qui utilisent des mineurs ASIC, à condition qu'aucune crypto-monnaie plus importante ne soit extraite par le même algorithme. Bitcoin Cash a introduit un système de points de contrôle en dix blocs, rendant les transactions irréversibles après un certain laps de temps. D'autres crypto-monnaies ont tenté de sécuriser leurs réseaux à l'aide de mineurs ASIC, de ChainLocks ou de modifications de l'algorithme de consensus.