FRFAM.COM >> L'argent >> Éducation

Attaque à 51 % : définition, fonctionnement et exemples réels sur les blockchains

Qu'est-ce qu'une attaque à 51 % ?

Une attaque à 51 % désigne une menace contre une blockchain, comme celle de Bitcoin (où elle reste hypothétique), menée par un groupe de mineurs contrôlant plus de 50 % du taux de hachage ou de la puissance de calcul du réseau.

Les attaquants peuvent empêcher les nouvelles transactions d'être confirmées, bloquant ainsi les paiements entre utilisateurs. Ils pourraient aussi annuler des transactions récentes, autorisant des doubles dépenses.

Ils ne pourraient cependant ni créer de nouvelles pièces ni modifier les anciens blocs. Une telle attaque endommagerait gravement la confiance, sans détruire totalement la blockchain.

Points clés à retenir

  • Les blockchains sont des registres distribués enregistrant toutes les transactions d'une cryptomonnaie.
  • Une attaque à 51 % est menée par des mineurs dominant plus de 50 % du hashrate du réseau.
  • Les attaquants interrompent la création de blocs, monopolisant les récompenses.
  • Modifier les blocs historiques est quasi impossible en raison de leur intégration profonde dans le protocole.

Comment fonctionne une attaque à 51 % ?

Bitcoin et d'autres cryptomonnaies reposent sur une blockchain, un grand livre distribué public enregistrant chaque transaction. Cela empêche les doubles dépenses. (Les blockchains privées limitent l'accès.)

La blockchain est une chaîne de blocs, chacun couvrant ~10 minutes de transactions pour Bitcoin. Une fois miné, un bloc est immuable : toute altération serait détectée et rejetée.

Avec la majorité du hashrate, les attaquants bloquent les autres mineurs, monopolisant les blocs et récompenses.

Pour Bitcoin

La récompense actuelle est de 3,125 BTC par bloc (réduite par halvings successifs). Les attaquants peuvent bloquer des transactions ou les annuler (double dépense), équivalent numérique d'une contrefaçon.

Altérer les blocs anciens est extrêmement ardu, surtout avant les points de contrôle codés en dur. Une attaque avec moins de 50 % est possible mais moins probable.

En 2014, le pool GHash.io a dépassé 50 % du hashrate Bitcoin, s'engageant ensuite à limiter sa part à 40 %.

Exemples d'attaques à 51 % réelles

En août 2016, Krypton et Shift (basées sur Ethereum) ont subi des attaques à 51 %.

En mai 2018, Bitcoin Gold (26e cryptomonnaie alors) a été attaquée : les malveillants ont doublé des dépenses malgré les hausses de seuils, volant plus de 18 millions USD en BTC. Une nouvelle attaque a eu lieu en 2020.

Bitcoin SV (BSV) a été visé en août 2021.

Attaque à 51 % vs attaque à 34 %

L'IOTA (Tangle, registre alternatif à la blockchain) pourrait théoriquement être vulnérable à une attaque à 34 % du hashrate.

[]