Auteur: Ivan Campos | Traduit par: Sovereign Monk | Medium
Résumé
Imaginez que vous voulez donner de l'argent à votre ami en ligne, comme vous le feriez en personne. Mais au lieu de lui donner de l'argent par l'intermédiaire d'une banque ou d'un magasin, vous pouvez le lui donner directement par Internet. C'est ce que nous appelons "l'argent électronique". Nous avons un moyen de nous assurer que personne ne peut tricher et prendre deux fois le même argent, en utilisant ce que l'on appelle un "réseau de pair à pair". C'est comme un groupe d'ordinateurs qui communiquent entre eux et gardent la trace de tout l'argent envoyé. Ils s'assurent que l'argent va à la bonne personne et que personne ne le prend deux fois. Et plus il y a d'ordinateurs qui travaillent ensemble, plus c'est sûr pour tout le monde. C'est comme une grande équipe qui travaille ensemble pour s'assurer que tout est juste et honnête.
Introduction
Lorsque nous achetons des produits en ligne, nous devons parfois faire appel à une banque ou à une autre société pour nous aider à payer. Mais, parfois, ces entreprises peuvent faire des erreurs ou causer des problèmes. Nous voulons créer un nouveau moyen de paiement en ligne qui ne nécessite pas l'aide de ces sociétés. Il s'agit d'un code secret que seules la personne qui achète et celle qui vend connaissent et qui ne peut être ni modifié ni annulé. Ainsi, la personne qui vend n'a pas à s'inquiéter d'être trompée et la personne qui achète peut payer de petites choses facilement. C'est comme de l'argent magique qui va directement à la bonne personne et ne peut être repris. Et nous utilisons un groupe d'ordinateurs pour nous assurer que tout est sûr et équitable.
Transactions
Imaginez que vous ayez une pièce spéciale que vous pouvez utiliser pour acheter des choses en ligne. Vous pouvez la donner à votre ami, qui peut la donner à son ami, et ainsi de suite. Chaque fois qu'une personne donne la pièce à quelqu'un d'autre, elle y inscrit son nom comme une signature. La personne qui reçoit la pièce peut vérifier toutes les signatures pour s'assurer qu'il s'agit d'une vraie pièce. Le problème est que parfois les gens trichent et utilisent deux fois la même pièce. Pour éviter cela, certaines personnes font appel à une aide spéciale, comme une banque, pour s'assurer que la pièce n'est pas utilisée deux fois. Mais cet assistant peut faire des erreurs ou causer des problèmes. Nous voulons créer une nouvelle façon d'utiliser la pièce qui ne nécessite pas d'aide. Nous voulons nous assurer que lorsque les gens utilisent la pièce, ils le disent à tout le monde afin que personne ne puisse tricher. Et nous voulons nous assurer que lorsque les gens utilisent la pièce, la plupart des gens sont d'accord pour dire que c'est la première fois que la pièce est utilisée. De cette façon, la pièce est sûre et équitable pour tout le monde.
Serveur d'horodatage
Nous avons une idée pour nous assurer que la pièce spéciale n'est pas utilisée deux fois. Nous allons utiliser ce que l'on appelle un "serveur d'horodatage". C'est une sorte d'assistant qui fait une marque spéciale sur la pièce à chaque fois qu'elle est utilisée. C'est comme un grand livre qui note toutes les fois où la pièce est utilisée et dans quel ordre.
De cette façon, tout le monde peut voir quand la pièce a été utilisée et si quelqu'un essaie de tricher. Et chaque fois que la pièce est utilisée, le serveur d'horodatage ajoute une nouvelle marque à la pièce et au livre, comme une chaîne de marques. Ainsi, chaque marque est connectée à la précédente et la rend plus forte. De cette façon, personne ne peut modifier les marques ou tricher avec la pièce.
Preuve de travail (Proof-of-Work)
Pour s'assurer que le serveur d'horodatage est équitable et qu'il fonctionne bien, nous utiliserons ce que l'on appelle la "preuve de travail (proof-of-work)". C'est comme un jeu auquel tous les ordinateurs du groupe jouent pour s'assurer qu'ils travaillent tous ensemble. Le jeu consiste à trouver un nombre spécial qui fait qu'un code secret (hachage) commence par beaucoup de zéros.
Plus il y a de zéros, plus le jeu est difficile, et plus il y a d'ordinateurs qui jouent, plus le jeu est difficile. Une fois qu'un ordinateur a trouvé le nombre spécial, il peut le placer dans un bloc et l'ajouter à la chaîne de marques. Et une fois qu'il est dans la chaîne, personne ne peut le changer sans rejouer le jeu et refaire tous les blocs après lui. De cette façon, la chaîne avec le plus de blocs qui ont été faits avec le plus de travail (proof-of-work) est celle qui compte. Et si la plupart des ordinateurs sont honnêtes et jouent le jeu, ils créeront la chaîne la plus longue et personne ne pourra tricher. Et pour s'assurer que le jeu n'est ni trop facile ni trop difficile, nous avons une règle qui change le jeu en fonction de la vitesse à laquelle les blocs sont fabriqués.
Réseau
Voici comment fonctionne le réseau :
- Quand quelqu'un veut utiliser la pièce spéciale, il le dit à tous les membres du réseau.
- Tous les ordinateurs du réseau rassemblent toutes les nouvelles utilisations de la pièce dans un bloc.
- Chaque ordinateur joue le jeu de la preuve de travail pour s'assurer que le bloc est valide.
- Lorsqu'un ordinateur trouve le numéro spécial, il informe tous les membres du réseau de la création du nouveau bloc.
- Tous les ordinateurs vérifient le nouveau bloc pour s'assurer que toutes les pièces utilisées sont réelles et n'ont pas été utilisées auparavant.
- Si le bloc est bon, tous les ordinateurs commencent à travailler sur le bloc suivant, en utilisant le code spécial (hash) du dernier bloc. Tous les ordinateurs pensent toujours que la chaîne la plus longue est la bonne et ils continuent à y ajouter des blocs.
Si deux ordinateurs terminent un nouveau bloc en même temps et le disent à tout le monde, certains ordinateurs peuvent en recevoir un en premier et d'autres l'autre. Mais ils garderont les deux et choisiront le plus long lorsque le prochain bloc sera terminé. Ce n'est pas grave si certains ordinateurs n'obtiennent pas le nouveau bloc tout de suite, ils le demanderont plus tard lorsqu'ils réaliseront qu'ils l'ont manqué.
Incitation
Lorsque nous créons un nouveau bloc, nous y plaçons une pièce spéciale qui appartient à la personne qui a créé le bloc. C'est comme un prix pour avoir créé le bloc et cela donne envie aux gens de créer plus de blocs et d'aider le réseau.
Et c'est aussi de cette manière que de nouvelles pièces sont fabriquées et mises en circulation, car il n'y a pas de patron qui les distribue. C'est comme les chercheurs d'or qui trouvent du nouvel or. Ils utilisent des ressources comme l'électricité et le temps pour trouver les nouvelles pièces. Et parfois, lorsque les gens utilisent la pièce, ils donnent un peu d'argent supplémentaire pour les remercier, comme un pourboire. Cet argent supplémentaire peut également contribuer à augmenter le prix pour la fabrication de blocs. Et lorsqu'il y a suffisamment de pièces en circulation, le prix peut être constitué uniquement de l'argent supplémentaire et ne pas produire de nouvelles pièces. Ce prix peut aussi aider à garder les gens honnêtes. Si quelqu'un devient trop gourmand et veut gagner plus de pièces ou récupérer ses paiements, il devra choisir entre gagner plus de pièces ou enfreindre les règles. Il est préférable pour lui de suivre les règles et de gagner plus de pièces que de les perdre toutes en enfreignant les règles.
Récupérer de l'espace disque
Lorsque la pièce spéciale a été beaucoup utilisée et qu'elle porte de nombreuses marques, il n'est pas nécessaire de conserver toutes les marques pour toujours. Nous pouvons nous débarrasser de certaines d'entre elles pour gagner de l'espace. Nous plaçons toutes les marques dans un arbre spécial, et ne conservons que le sommet de l'arbre.
De cette façon, on peut toujours vérifier si la pièce est réelle mais on n'a pas besoin de garder toutes les marques. On peut réduire la taille des vieux blocs en coupant le bas de l'arbre. Nous n'avons pas besoin de garder toutes les marques du milieu. Un bloc sans aucune marque fait environ 80 lettres. Si nous créons un nouveau bloc toutes les 10 minutes, il fera 4,2 Mo en un an. Ce n'est pas très grand, même pour les ordinateurs qui n'ont pas beaucoup de mémoire. Nous n'avons pas à craindre de manquer d'espace.
Vérification simplifiée des paiements
Il n'est pas nécessaire d'avoir un ordinateur entier dans le réseau pour vérifier si la pièce spéciale est réelle. Vous pouvez simplement conserver une copie des blocs dont la plus longue ligne de blocs comporte le numéro spécial. Vous pouvez demander aux autres ordinateurs du réseau de s'assurer que vous avez la plus longue ligne. Et vous pouvez également voir la marque de la pièce spéciale dans l'arbre pour vous assurer qu'elle est réelle. Mais vous ne pouvez pas vérifier la pièce spéciale vous-même. Vous savez juste que le réseau l'a acceptée parce qu'elle se trouve dans la plus longue ligne de blocs. C'est suffisant tant que la plupart des ordinateurs du réseau sont honnêtes, mais si quelqu'un essaie de tricher, il peut vous tromper. Une façon de vous protéger est d'écouter les autres ordinateurs du réseau et s'ils disent que quelque chose ne va pas, vous pouvez le vérifier vous-même. Mais si vous êtes très payé, il est probablement préférable d'avoir votre propre ordinateur dans le réseau pour plus de sécurité et pour vérifier plus rapidement.
Combinaison et division de la valeur
Parfois, vous souhaitez donner ou recevoir plus d'une pièce spéciale à la fois. Il serait difficile de faire une nouvelle marque pour chaque pièce. Ainsi, lorsque vous créez une marque, vous pouvez y mettre plusieurs pièces ou en obtenir plusieurs. En général, une marque comporte une grosse pièce ou plusieurs petites pièces mises ensemble, puis deux emplacements pour les pièces : un pour la personne à qui vous donnez les pièces et un pour les pièces que vous n'utilisez pas et que vous voulez garder. Et ce n'est pas un problème si la marque est reliée à de nombreuses autres marques. Vous n'êtes pas obligé de garder toutes les marques, juste celle dont vous avez besoin.
Vie privée
Lorsque vous utilisez une banque, vos informations restent privées et seules les personnes concernées et la banque en ont connaissance. Mais dans ce système, tout le monde peut voir quand quelqu'un donne des pièces à quelqu'un d'autre. Mais ils ne savent pas qui c'est. C'est comme lorsque vous voyez des gens acheter et vendre des choses à la bourse, vous savez ce qu'ils ont acheté et vendu mais vous ne savez pas qui ils sont. Et pour que la confidentialité soit encore plus grande, il est préférable d'utiliser un nouveau jeu de clés pour chaque transaction de pièces spéciales que vous effectuez. De cette façon, il est plus difficile pour quelqu'un de comprendre que toutes les pièces appartiennent à la même personne. Mais parfois, lorsque vous utilisez plusieurs pièces ensemble dans une même marque, cela peut montrer qu'elles appartiennent à la même personne. Il est donc important de faire attention.
Calculs
Imaginons qu'une personne mal intentionnée essaie de tromper le système en fabriquant sa propre fausse monnaie. Mais même si elle parvient à fabriquer son argent fictif plus rapidement que l'argent réel, elle ne peut toujours pas tromper le système. Car les autres personnes du réseau n'accepteront que l'argent réel et non l'argent fictif. C'est comme un jeu où les bonnes personnes essaient de gagner plus d'argent réel que la mauvaise personne ne peut gagner d'argent fictif.
Et plus les bonnes personnes ont d'argent réel, plus il est difficile pour les mauvaises personnes de les rattraper et de tromper le système.
Ok, donc il y a cette chose appelée pièce électronique qui est comme une chaîne de signatures numériques. Chaque personne qui possède la pièce la signe et la donne à la personne suivante. Mais parfois, les gens peuvent essayer de tricher et d'utiliser la pièce deux fois, ce qui s'appelle le double dépense. Pour éviter que cela ne se produise, nous utilisons un serveur d'horodatage. Il s'assure que la pièce n'a été utilisée qu'une seule fois en vérifiant quand elle a été utilisée et en s'assurant que personne d'autre ne l'a utilisée auparavant. Nous utilisons également ce que l'on appelle la preuve de travail, qui est comme un jeu où vous devez résoudre un puzzle pour vous assurer que la pièce est utilisée correctement. De cette façon, nous pouvons nous assurer que la pièce est utilisée honnêtement et que personne n'essaie de tricher. Pour protéger la vie privée, nous veillons à ce que les noms des personnes soient tenus secrets et nous utilisons une nouvelle clé pour chaque transaction.
Conclusion
Nous avons eu l'idée d'un moyen d'effectuer des transactions en ligne sans avoir à faire confiance à qui que ce soit. Nous utilisons ce que l'on appelle des signatures numériques qui permettent de s'assurer que la personne qui achète ou vend quelque chose en est le véritable propriétaire. Mais nous avons également besoin d'un moyen de nous assurer que le même article n'est pas vendu plusieurs fois, alors nous utilisons ce que l'on appelle la preuve de travail. C'est comme un grand jeu où de nombreux ordinateurs s'affrontent pour résoudre un problème et le premier à le résoudre ajoute un bloc d'informations à une chaîne. Cette chaîne garde la trace de toutes les transactions effectuées et il devient de plus en plus difficile de la modifier au fur et à mesure que des blocs sont ajoutés. Le réseau est simple et ne nécessite pas que quelqu'un en soit le responsable.
Tout ordinateur peut rejoindre ou quitter le réseau, et il peut voter sur les blocs qui sont valides en travaillant dessus. Cela permet de s'assurer que tout est équitable.
Le Whitepaper officiel du Bitcoin:
Sovereign Monk
Bitcoin, Privacy & Individual Sovereignty Maximalist | Founder of European Bitcoiners - for Free and Open Bitcoin Education.
follow me :
Related Posts
Athletes and Bitcoin: Securing Wealth Beyond Their Careers
Oct 27, 2024
Rabbit fragt#18 Rätsel
Aug 30, 2024
Rabbit fragt #17
Aug 28, 2024