Verrouillage des transactions et consensus des nœuds maîtres : un mécanisme pour atténuer les attaques par double dépense

Bitcoin et les autres cryptomonnaies utilisent un système distribué appelé blockchain pour parvenir à un consensus au sein du réseau. Afin de se prémunir contre les attaques de double dépense, les commerçants attendent généralement la confirmation d'un bloc attestant la validité de la transaction. Une double dépense se produit lorsqu'un attaquant envoie deux transactions concurrentes : l'une est promise à un commerçant (ou à toute autre partie), et l'autre est reversée à lui-même.
Dans le système Bitcoin, une confirmation standard prend en moyenne 10 minutes. Selon le niveau de sécurité requis, un commerçant peut exiger plusieurs confirmations, pour une durée totale variant entre 30 et 60 minutes.
Dans cet article, les auteurs explorent une solution à un problème de longue date concernant le Bitcoin et les autres cryptomonnaies : la possibilité de permettre une validation instantanée des paiements sans avoir à attendre la confirmation de la blockchain.
