network

double spend

Une attaque dans laquelle le même bitcoin est dépensé deux fois ; Bitcoin l'empêche grâce à son mécanisme de confirmation et de minage, qui rend la réécriture de l'historique des transactions prohibitivement coûteuse.

Avant Bitcoin, les systèmes de monnaie numérique faisaient face à un problème fondamental : un fichier numérique représentant de la valeur peut être copié et envoyé à deux destinataires différents simultanément. C'est le problème de la double dépense. Les solutions traditionnelles nécessitaient une autorité centrale de confiance, comme une banque, pour maintenir un registre unique faisant autorité et rejeter les paiements en double.

Bitcoin résout ce problème sans aucune autorité centrale. Lorsqu'une transaction est diffusée, les nœuds la conservent dans une zone d'attente appelée mempool jusqu'à ce qu'un mineur l'inclue dans un bloc. Une fois le bloc miné et ajouté à la blockchain, la transaction reçoit sa première confirmation. Avec chaque bloc suivant, inverser cette transaction nécessiterait de refaire toute la preuve de travail depuis ce point tout en devançant le reste du réseau. Cela rend une attaque de double dépense réussie économiquement impraticable au-delà d'un très petit nombre de confirmations.

La prévention de la double dépense a été l'innovation centrale qui a rendu Bitcoin possible. Chaque nœud vérifie indépendamment chaque transaction par rapport à toute l'histoire de la blockchain, et le processus de minage rend la fraude coûteuse plutôt que simplement interdite. Cette combinaison a remplacé le besoin de confiance institutionnelle par une certitude mathématique.

Frequently asked questions