Le but est de faire croire à un commerçant qu’il a été payé, pendant que la seconde transaction contradictoire renvoie les mêmes cryptomonnaies à l’attaquant ou à une autre adresse.
Le réseau n’ayant pas encore enregistré de manière permanente quelle transaction est valide, l’issue peut être influencée pendant une courte période, ce qui rend l’attaque particulièrement efficace dans les cas où le paiement est transmis rapidement et où le vendeur remet immédiatement des biens ou des services.
Les nœuds étant susceptibles de recevoir les deux transactions dans des ordres différents, ils sont temporairement en désaccord sur celle qui est légitime.
Une seule transaction peut, au final, être incluse dans un bloc : si les mineurs confirment la transaction qui renvoie les cryptomonnaies à l’attaquant, le paiement au commerçant est invalidé.
L’attaquant peut améliorer ses chances de réussite en se connectant directement au nœud du commerçant pour lui transmettre la transaction de paiement, tout en diffusant la transaction contradictoire au reste du réseau. Si le commerçant a accepté le paiement avant la confirmation, il risque de se retrouver sans rien.
En pratique, pour réduire considérablement le risque d’être victime d’une attaque de type Race, il est conseillé d’attendre les confirmations, de surveiller les transactions contradictoires et de ne pas accepter instantanément les paiements non confirmés.
Un registre décentralisé et numérisé qui enregistre les informations de transaction relative à une cryptomo...
Aussi connue sous le nom d’attaque majoritaire. Quand un mineur ou un groupe de mineurs contrôle plus de 50...
Lorsque la majorité des pairs sur le réseau sont malveillants et le monopolisent afin d’empêcher des nœuds ...