Post
Topic
Board Débutants
Merits 6 from 2 users
Re: pourcentage minage chinois et attaque des 51%
by
F2b
on 04/03/2021, 15:14:18 UTC
⭐ Merited by yogg (3) ,Halab (3)
[...] J'entends dire que 65% du minage de BTC serait chinois [...] Cela ne pose-t-il pas un problème, vis-à-vis de l'attaque des 51% [...] ?

[...]
ça ne veut pas dire que Bitcoin est compromis.
Avoir + que 51% de la puissance de calcul donne quelques possibilités de décider quelle transaction sera incluse plus vite, et laquelle ne le sera pas. [...] C'est tout un autre délire de changer le passé.

Imagines que tu as comme dans ton exemple, 65% de la puissance de calcul et que tu veux retirer une transaction d'il y'a 3 semaines.
[...]
Avec 65% de la puissance de calcul, il faudra grosso modo 4-5 semaines.
[...]
Donc, grosso modo, faut réussir à convaincre une partie du monde de miner dans le vent, en payant le courant, pour avoir une récompense seulement si la chaîne qu'ils ont modifiés arrive à devenir la chaîne de référence pour Bitcoin. [...]

Pour toutes ces raisons là, je pense que l'attaque des 51% est plus un exemple d'attaque théorique plutôt que pratique.
[...]
(désolé j'ai bien élagué ton post pour ne garder que l'essentiel ultra-concentré afin d'éviter d'alourdir trop celui-ci)



TL;DR : rattraper 3 semaines de blockchain, c'est impossible car trop long, mais 30 minutes, c'est déjà plus envisageable ; mais en l'état actuel il n'y a effectivement aucun risque.
(je crois que je vais faire ça plus souvent, ça vous évitera d'avoir à lire l'intégralité de mes pavés tous plus indigestes les uns que les autres)



Il faudrait juste préciser que tu as pris les hypothèses qui t'arrangaient bien, hein. Notamment l'idée de "retirer une transaction d'il y a trois semaines" : pourquoi un tel choix ?

NB : en essayant de refaire le calcul dans le cas d'un retard de 3 semaines à rattraper, je trouve 9 semaines pour rattraper ce retard sans prendre en compte le recalcul de la difficulté. Ai-je fait une erreur ? Car j'ai utilisé la même méthode de calcul ci-après.

On pourrait très bien imaginer une transaction importante entre deux parties dont l'une est de mèche avec le possesseur potentiel de la majorité de la puissance de calcul (ici par exemple : le gouvernement Chinois). La partie malveillante peut alors passer un petit coup de fil juste après avoir effectué la transaction et au lieu de partir avec 3 semaines de retard, on peut commencer avec seulement quelques dizaines de minutes (selon le nombre de confirmations attendues par les deux personnes avant de se séparer).

Si on reprend ton exemple avec 6 blocs de retard (6 confirmations, soit en moyenne une heure, c'est déjà beaucoup), et que l'on garde l'hypothèse des 65% de la puissance de minage, je trouve 3 heures. Seulement trois heures pour rattraper un tel retard. Bien que cela représente tout de même une quantité d'électricité énorme, ça fait quand même réfléchir.

Par exemple, si demain le gouvernement chinois dit "Ok, on vous autorise à miner, mais uniquement en utilisant notre pool gouvernementale". Rien ne les empêcherait de détourner discrètement la puissance de calcul pendant quelques heures (au pire ils continuent de payer les mineurs pour éviter qu'ils s'en rendent compte).



Bon après dans le fond je suis d'accord que ça reste assez théorique et que dans la pratique il reste presque impossible de réunir plus de la moitié de la puissance de calcul. Presque...

Ce qui serait beaucoup plus dangereux, ce serait que des individus malveillants (et vachement forts) arrivent à prendre le contrôle de plusieurs pools qui réunies rassembleraient une telle puissance. À l'heure actuelle il n'y a pas de risque : pour Bitcoin il faudrait réunir les 4 plus grosses pour avoir 52% de la puissance de calcul. Cependant il existe des cryptos, souvent au faible market cap, pour lesquelles le risque est (de manière assez évidente) plus grand.