Qu'est-ce qu'une attaque des 51 % ?
Accueil
Articles
Qu'est-ce qu'une attaque des 51 % ?

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

Intermédiaire
Publié le Nov 28, 2018Mis à jour le Apr 20, 2023
5m

Introduction

Avant de nous pencher sur l'attaque des 51 %, il est crucial de bien comprendre le minage et les systÚmes basés sur la blockchain.

L'un des principaux atouts du Bitcoin et de la blockchain, sa technologie sous-jacente est la nature dĂ©centralisĂ©e de la crĂ©ation et sa capacitĂ© Ă  permettre Ă  tous de vĂ©rifier les donnĂ©es. La dĂ©centralisation des nƓuds garantit que les rĂšgles du protocole sont respectĂ©es et que tous les participants sont d'accord sur l'Ă©tat actuel de la blockchain. Cela signifie que la majoritĂ© des nƓuds doivent rĂ©guliĂšrement trouver un consensus en ce qui concerne le minage : la version du logiciel utilisĂ©e, la validitĂ© des transactions, etc.

L'algorithme de consensus Bitcoin (Preuve de travail) garantit que les mineurs ne peuvent valider un nouveau bloc de transactions que si les nƓuds du rĂ©seau conviennent collectivement que le hachage du bloc fourni par le miner est exact (le hachage du bloc prouve que le miner a effectuĂ© suffisamment de travail et a trouvĂ© la solution au problĂšme du bloc). 

L'infrastructure de la blockchain, Ă  titre de grand live dĂ©centralisĂ© et systĂšme distribuĂ©, empĂȘche toute entitĂ© centralisĂ©e d'utiliser le rĂ©seau Ă  ses propres fins. C'est pour cette raison mĂȘme qu'il n'existe pas d'autoritĂ© unique sur le rĂ©seau Bitcoin.

Le minage (dans les systĂšmes PoW) nĂ©cessite d'Ă©normes quantitĂ©s d'Ă©lectricitĂ© et de ressources informatiques. En effet, les performances d'un mineur sont basĂ©es sur la quantitĂ© de puissance de calcul que celui-ci possĂšde : le taux de hachage. Il existe de nombreux nƓuds pour miner, situĂ©s Ă  de nombreux endroits dans le monde, s'affrontant pour ĂȘtre le prochain Ă  trouver le hachage rendant le bloc suivant valide et ainsi obtenir une rĂ©compense composĂ©e de Bitcoins nouvellement gĂ©nĂ©rĂ©s.

Dans un tel contexte, le taux de hachage est rĂ©parti Ă  travers diffĂ©rents nƓud dans le monde : ce taux n'est pas contrĂŽlĂ© par une seule et mĂȘme entitĂ©. Du moins dans la thĂ©orie.

Mais que se passe-t-il quand le taux de hachage n'est plus réparti comme il le devrait ? Que se passerait-il par exemple, si une entité ou une organisation réussissait à obtenir plus de 50 % du taux de hachage ? L'une des conséquences possible est ce nous appelons l'attaque des 51 %, ou l'attaque à la majorité.


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

Une attaque des 51 % est une attaque potentielle sur la blockchain, oĂč une entitĂ©/organisation obtient la majoritĂ© du taux de hachage du rĂ©seau, entraĂźnant une perturbation de celui-ci. Dans un tel scĂ©nario, l'attaquant disposerait d'un taux de hachage suffisant pour exclure ou modifier des transactions. Celui-ci pourrait Ă©galement annuler des transactions qu'il aurait dĂ©jĂ  effectuĂ©es et ainsi rĂ©aliser une double dĂ©pense.

Une attaque majoritaire rĂ©ussie permettrait Ă©galement Ă  l'attaquant d'empĂȘcher la validation de toutes les transactions (dĂ©ni de services ou de transactions) ou d'empĂȘcher des mineurs de participer au minage, entraĂźnant un monopole de la puissance de calcul.

NĂ©anmoins, une attaque Ă  la majoritĂ© ne permettrait pas Ă  l'attaquant d'annuler les transactions des autres utilisateurs ou d'empĂȘcher la crĂ©ation et la diffusion des transactions sur le rĂ©seau. Changer les rĂ©compenses des blocs, crĂ©er des coins Ă  partir de rien ou voler des coins n'appartenant pas Ă  l'attaquant sont Ă©galement considĂ©rĂ©es comme impossible.


Qu'elle est la probabilité d'une attaque des 51 % ? 

Une blockchain Ă©tant maintenue par un rĂ©seau distribuĂ© de nƓuds, tous les participants coopĂšrent en effet dans le processus d'atteinte du consensus. C'est la raison pour laquelle le niveau de la sĂ©curitĂ© est si Ă©levĂ© sur la blockchain. Plus le rĂ©seau est grand, plus la protection contre les attaques et la corruption des donnĂ©es est importante.

Lorsqu'il s'agit de blockchains Preuve de travail, plus un mineur possĂšde une puissance de calcul importante, plus ses chances de trouver la solution du prochain bloc sont grandes. Cela est vrai, car le minage implique une grande quantitĂ© de tentatives de hachage et qu'une plus grande puissance de calcul signifie plus d'essais par seconde. Plusieurs mineurs de la premiĂšre heure ont rejoint le rĂ©seau Bitcoin pour contribuer Ă  sa croissance et Ă  sa sĂ©curitĂ©. Avec la hausse du prix du bitcoin en tant que monnaie, de nombreux nouveaux mineurs sont entrĂ©s dans le systĂšme afin de se disputer les rĂ©compenses des blocs (actuellement fixĂ©es Ă  6,25 BTC par bloc). Cette compĂ©tition permanente est l'une des raisons de la sĂ©curitĂ© du rĂ©seau Bitcoin. Les mineurs ne sont pas incitĂ©s Ă  investir de grandes quantitĂ©s de ressources si ce n'est pour agir honnĂȘtement et tenter de recevoir la rĂ©compense du bloc.

Ainsi, une attaque des 51 % sur le Bitcoin est plutÎt improbable en raison de l'ampleur du réseau. Une fois qu'une blockchain est suffisamment importante, la probabilité qu'une entité ou une organisation obtienne suffisamment de puissance de calcul pour écraser tous les autres participants est trÚs trÚs faible.

De plus, la modification des blocs prĂ©cĂ©demment confirmĂ©s devient de plus en plus difficile Ă  mesure que la chaĂźne s'agrandit, les blocs Ă©tant tous liĂ©s par des preuves cryptographiques. Pour la mĂȘme raison, plus un bloc a de confirmations, plus les coĂ»ts de modification ou d'annulation des transactions sont Ă©levĂ©s. Par consĂ©quent, une attaque rĂ©ussie ne pourrait probablement modifier que les transactions de quelques blocs rĂ©cents, pendant un court laps de temps.

Pour aller plus loin, imaginons un scĂ©nario dans lequel une entitĂ© malveillante n'est pas motivĂ©e par le profit et dĂ©cide d'attaquer le rĂ©seau Bitcoin uniquement pour le dĂ©truire, quel qu'en soit le coĂ»t. MĂȘme si l'attaquant parvient Ă  perturber le rĂ©seau, le logiciel et le protocole Bitcoin seraient rapidement modifiĂ©s et adaptĂ©s en rĂ©ponse Ă  cette attaque. Il faudrait pour cela que les autres nƓuds du rĂ©seau parviennent Ă  un consensus et acceptent ces modifications, mais cela se produirait probablement trĂšs rapidement en cas de situation d'urgence. Le bitcoin est trĂšs rĂ©sistant aux attaques et est considĂ©rĂ© comme la cryptomonnaie la plus sĂ»re et la plus fiable qui soit. 

Bien qu'il soit assez difficile pour un attaquant d'obtenir une puissance de calcul supérieure à celle du reste du réseau Bitcoin, cela n'est pas si difficile à réaliser pour les cryptomonnaies de capitalisation inférieure. Par rapport au bitcoin, les altcoins ont une puissance de hachage relativement faible pour sécuriser leur blockchain, suffisamment faible pour que des attaques des 51% soient possibles. Parmi les exemples notables de cryptomonnaies ayant été victimes d'attaques à la majorité, nous pouvons citer le Monacoin, le Bitcoin Gold et le ZenCash.

Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.