On pourrait dire que la solution de Bitcoin au problème de la double dépense est l'exploit le plus important de Satoshi Nakamoto. La preuve est faite, la principale préoccupation du Livre Blanc du Bitcoin est d'expliquer comment ce nouveau réseau a résolu le problème en utilisant un système de contrôle à triple entrée, une blockchain et un mécanisme de consensus Proof-Of-Work (preuve par le travail). Dans les pages suivantes, nous décrirons tant le problème que la solution en utilisant des citations de l'histoire. Livre blanc de Bitcoin. Dès l'introduction, le document indique :
"Le commerce sur Internet dépend exclusivement des institutions financières, qui sont des tiers de confiance pour le traitement des paiements électroniques. Bien que le système fonctionne très bien pour la plupart des transactions, il souffre des faiblesses inhérentes au modèle basé sur la confiance".
Dans le monde physique, le problème de la double dépense n'existe pas. Un billete o una moneda de oro sólo pueden existir en un lugar. Si la personne A se lo da a la persona B para pagar algo, entonces la persona A no puede volver a gastarlo porque la persona B lo tiene. Dans le monde numérique, les règles sont différentes car la réalisation d'une copie se fait à un ou deux clics de distance. Les transactions, les bitcoins, les films et les chansons ne sont que des exemples pour les ordonneurs, et l'un des principaux objectifs de l'informatique est de reproduire l'information facilement et rapidement. De plus, les ordinateurs peuvent effectuer plusieurs tâches simultanément, ce qui complique encore plus la situation.
Avant l'avènement du bitcoin, la seule solution au problème de la double dépense consistait à faire confiance à une entité centrale qui vérifiait chaque transaction. C'est ainsi que fonctionnent les cartes de crédit et les paiements en ligne. Chaque institution bancaire gère un livre de contrôle privé avec ses propres règles, et le public n'a pas d'autre choix que de faire confiance à l'institution pour participer à son réseau. Toutefois, ce système pose un problème inhérent. Volvamos al Libro Blanco :
"Les transactions totalement irréversibles ne sont pas réellement possibles, étant donné que les institutions financières ne peuvent pas éviter d'avoir recours à la médiation. Le coût de la médiation augmente les coûts de transaction, en limitant le montant minimum pratique par transaction et en éliminant la possibilité de petites transactions occasionnelles, et il y a un coût plus important dans la perte de la capacité à faire des paiements non réversibles pour des services non réversibles. Con la posibilidad de revertir, la necesidad de confianza se expande".
En revanche, le système de contrôle de Bitcoin est décentralisé et public. Cette particularité, combinée au mécanisme de consensus Proof-Of-Work, permet au réseau Bitcoin de résoudre le problème du double prélèvement sans avoir besoin de confiance et d'obtenir une liquidation finale en quelques minutes.
Le livre blanc de Bitcoin aborde l'attaque théorique de 51 % immédiatement :
"Dans ce travail, nous proposons une solution au problème du double gaz en utilisant un serveur de marques de temps utilisateur-utilisateur distribué pour générer une preuve informatique de l'ordre chronologique des transactions. Le système est sûr si les nœuds honnêtes contrôlent collectivement plus de puissance de traitement (CPU) que n'importe quel groupe de nœuds inactifs en coopération".
Ainsi, la caisse enregistre les transactions de manière cyclique dans un registre de contrôle public. Les nœuds ont accès à chaque transaction et valident l'historique de la caisse centrale toutes les six minutes. Chaque jour qui passe, de plus en plus de nœuds exécutent des bitcoins et un attentat devient de plus en plus improbable et de moins en moins pratique. Néanmoins, si une entité prenait le contrôle de 51 % du réseau d'une manière ou d'une autre, elle pourrait, en théorie, "générer un cours alternatif plus rapide que le cours normal". Qu'est-ce que la partie attaquante pourrait faire avec les superpuissances qu'elle vient d'acquérir ?
"Même si l'on y parvient, le système n'est pas ouvert aux changements arbitraires, tels que la création d'une valeur de l'air ou le prélèvement d'une somme d'argent qui n'a jamais appartenu à l'auteur de l'infraction. Les nœuds n'acceptent pas de transactions invasives comme des paiements, et les nœuds honnêtes n'acceptent pas de bloque que las contenga. Un voleur peut se contenter de modifier une de ses propres transactions pour récupérer l'argent qu'il a dépensé récemment".
Cela signifie que la partie attaquée ne peut que dépenser le double de son bitcoin. C'est un problème, bien sûr, mais réaliser un attentat de 51 % serait "informatiquement imprécis" de quelque manière que ce soit.
Toutes les transactions comportent un délai et sont inextricablement liées à la précédente, cette "épreuve informatique" est infaillible et permet à la banque Bitcoin d'obtenir une liquidation finale en quelques minutes. Cependant, le problème du double prélèvement reste un risque pour ceux qui reçoivent des transactions "non confirmées". Un mineur doit ajouter la transaction à un bloc pour la "confirmer". Par la suite, chaque bloc ajouté est considéré comme une "confirmation" supplémentaire pour toutes les transactions antérieures. Après sept confirmations, il est peu probable qu'une transaction puisse être invalidée.
De plus, le bitcoin bénéficie d'une protection supplémentaire contre le problème du double prélèvement. Lorsque la personne A envoie des bitcoins à la personne B, le rouge détruit publiquement les monnaies de la personne A et crée de nouvelles monnaies dans la banque de la personne B. La solution de Satoshi Nakamoto au problème de la double dépense est donc simple. Le réseau Bitcoin existe depuis près de 15 ans et aucun incident de double prélèvement n'a été signalé.
Le livre blanc affirme que "La rouge est robuste dans sa simplicité et non structurée", et le temps a donné la raison.
Commencez à envoyer et à recevoir des bitcoins