On parle de « l'attaque des 51 % » comme d'un monstre capable de vider n'importe quel portefeuille. C'est faux. Mais elle a bel et bien coûté des millions à des plateformes, et elle explique une chose très pratique : pourquoi ton dépôt reste parfois « en attente de confirmations ».
Le principe en une phrase : sur une blockchain en preuve de travail (proof of work), c'est la chaîne qui a demandé le plus de calcul qui fait foi. Si quelqu'un contrôle plus de la moitié de la puissance de minage, il peut construire en secret une version alternative de l'historique, puis la publier pour remplacer la version officielle.
Plutôt qu'un long discours, cinq nombres.
388 000
C'est le nombre de BTG (Bitcoin Gold) dépensés deux fois en mai 2018, environ 18 millions de dollars à l'époque. L'attaquant envoie ses coins sur des plateformes, les échange ou les retire, puis publie sa chaîne secrète où ces dépôts n'ont jamais existé. Les coins reviennent chez lui. Les pertes ? Surtout pour les plateformes qui avaient crédité les dépôts. La puissance aurait été louée sur NiceHash, un marché où l'on loue du minage à l'heure.
4 236
Le nombre de blocs réécrits d'un coup sur Ethereum Classic (ETC) le 6 août 2020, selon Bitquery. Plus de 15 heures d'historique effacées et remplacées. C'était la deuxième attaque en moins d'une semaine : la première, début août, avait déjà réorganisé plus de 3 500 blocs et visé environ 5,6 millions de dollars.
1,68 million
Ce que la deuxième attaque ETC a réellement réussi à dérober (238 306 ETC), alors que l'attaquant avait tenté d'en faire passer 465 444. Pourquoi moins ? Parce qu'après la première attaque, les plateformes étaient en alerte et ont suspendu ou ralenti les dépôts.
0
Le nombre de coins qu'une attaque 51 % peut prendre directement dans TON portefeuille. Elle ne casse pas les signatures, elle ne devine pas les clés privées, elle ne crée pas de coins hors des règles. Le livre blanc de Bitcoin le dit déjà en 2008 : l'attaquant peut seulement essayer de récupérer de l'argent qu'il a lui-même dépensé récemment. Le vrai danger, c'est donc pour celui qui reçoit un paiement et le considère comme définitif trop tôt.
6
La règle d'usage sur Bitcoin : attendre environ 6 confirmations (6 blocs empilés par-dessus ta transaction) pour un gros montant. Chaque bloc ajouté rend la réécriture beaucoup plus chère. Après l'attaque de 2018, plusieurs plateformes ont justement relevé le nombre de confirmations exigées pour le BTG.
Mon avis : ce qui protège une chaîne, ce n'est pas son nom ni son code, c'est le coût de l'attaque. Sur $BTC, réunir plus de la moitié du minage mondial coûterait une fortune en machines et en électricité. Sur une petite chaîne dont la puissance peut se louer pour quelques heures, l'équation change complètement. $ETC l'a appris en 2020.
Et sur les chaînes en preuve d'enjeu (proof of stake) comme Ethereum aujourd'hui ? L'idée se transpose : il faudrait contrôler une grosse part des coins mis en jeu, avec des pénalités prévues contre les validateurs qui trichent. Le risque ne disparaît pas, il change de forme.
Ce que j'en retiens au quotidien : si tu vends quelque chose et qu'on te paie en crypto sur une petite chaîne peu connue, « reçu » ne veut pas dire « acquis ». Regarde le nombre de confirmations dans l'explorateur avant de livrer.
Question pour toi : tu savais que tes dépôts attendaient des confirmations pour cette raison, ou tu pensais que la plateforme traînait juste ?
Ceci n'est pas un conseil financier.