[Musique] bonjour et bienvenue sur scène de crime poste dans cette vidéo je vais vous expliquer ce qu'est la bloque chain et notamment son rapport avec les crypto monnaie vous avez sûrement déjà entendu parler du terme blog shane surtout si vous suivez le monde décrypte monnaie qu'est ce que la bloque chain quel est son rapport avec le bitcoin si l'on se réfère aux bitcoin lorsque les gens parlent de la blogo chain ils font référence à une technologie qui fait partie du bitcoin très certainement la plus visible car c'est la base de données qui enregistre toutes les
transactions ce registre contient la liste de toutes les transactions ayant existé c'est une base de données décentralisée avant de définir ce qu'est la bloque chain il faut comprendre les problèmes qu'elle peut résoudre aujourd'hui si vous vouliez transférer 1000 euros un membre de votre famille il vous faudrait contacter votre banque en leur demandant d'effectuer un transfert de votre argent vers le compte d'une autre personne votre banquier va donc vérifier que vous possédez la somme requise et fera la demande de transfert si tout est valide ce qui vient de se passer c'est que vous et la personne
qui de recevoir l'argent avait fait confiance à votre banque pour gérer votre argent il n'y a eu aucun transfert physique de billets tous ces faits informatiquement dans un registre et c'est là que se trouve le problème du système actuel vous devez faire confiance à une tierce personne pour est il existait un système permettant de transférer de l'argent sans avoir besoin d'une banque ou du moins est il possible de gérer nous-mêmes ce registre contenant les transactions comme vous l'avez deviné la bloque chain et la réponse à cette question pour expliquer le fonctionnement je prends l'exemple d'un
groupe de dix personnes qui ne veulent plus reposé sur les banques chaque membre connaît la quantité d'argent que chaque personne possède mais sans pour autant connaître leur identité à la place un numéro leur est assignée allant de 1 à 10 chaque personne du groupe a accès à une page blanche et est donc prêt à noter chaque transaction ayant lieu imaginons que numéro 3 souhaite envoyer 5 dollars à numéro 6 numéros 3 annonce vouloir faire la transaction le groupe va donc vérifier qu'ils possèdent bien les cinq dollars et si c'est le cas ils vont noter sur
la page blanche la date et l'heure de la transaction le montant ainsi que le numéro de la personne qui envoie et de celle qui reçoit l'argent la transaction est terminée avec le temps d'autres personnes vont effectuer des transactions et elles seront notés sur la page cela continue jusqu'au moment où la page est rempli on va dire qu'il est possible d'entrer jusqu'à dix transactions par page pour pouvoir continuer on va sceller cette page avec une clé sur laquelle tout le monde sera mis d'accord cela servira à s'assurer que personne ne pourra modifier le contenu de cette
page une fois cet âge placé dans un dossier elle y restera indéfiniment avant d'utiliser ce système de blog shane c'était votre banque qui devait s'assurer que le registre des transactions ne soit pas altérée désormais ce rôle repose sur tous les utilisateurs du système dont vous jeu maintenant expliquer comment une page peut être scellé je vous mets un lien dans la description qui va vous permettre de faire vous même la manipulation si le principe d'une fonction de hachage dans ce programme vous allez entrer le chiffre 4 et en sortie vous aurez une suite de caractères si
vous entrez 5 vous aurez une autre suite de caractères si je vous donnais seulement cette suite il vous serait impossible de deviner qu'on entrait inscrit 4 mais à chaque fois que vous entrerez 4 vous trouverez toujours cette même suite maintenant j'ai une question pouvez vous me dire ce que je dois entrer dans le programme pour que la suite qu'il me donnera en sortie commence par 000 sachant qu'il est impossible de prédire le résultat de sortie le seul moyen de tomber sur un résultat commençant par 10 000 est de tester toutes les combinaisons possibles jusqu'à tomber
sur le résultat voulu au bout de plusieurs milliers d'essais vous finirez sûrement pas retomber sur une valeur vous permettant d'obtenir ce 000 imaginons qu'il fallait entrer 125000 pour trouver ce résultat cela vous aurait demandé une grande puissance de calcul mail est désormais très simple de vérifier ce résultat rappelez vous que ce programme vous donnera toujours le même résultat pour une valeur donnée il suffit donc d'entrée 125000 dans le programme et vous retomberez sur le même résultat il est très difficile voire impossible de deviner la valeur en entrée si vous avez uniquement connaissance de la valeur
de sortie mais il est très simple de deviner la valeur de sortie si vous possédez la valeur d'entrée comment utiliser ce programme pour sceller notre page cette page étant la première elle porte le numéro un la page suivante portera donc le numéro 2 j'ai besoin que vous trouviez une valeur qui une fois additionné au numéro de la page est envoyé dans le programme nous donne un résultat commençant par 000 comme vu précédemment le seul moyen d'y arriver est de tester toutes les combinaisons existantes à commencer par un +11 + 2 1 + 3 jusqu'à tomber
sur la bonne on va dire que la valeur a trouvé était cinquante mille on l'a dit sione donc au numéro de la page ce qui donne 50001 et en entrant cette valeur dans le programme la valeur de sortie commence bien par 000 au moment où nous aurons inscrit 50 milles sur la page elle sera scellée à tout jamais cette valeur est la preuve qu'un travail de calcul a été effectué pour la trouver autrement dit un proof of work si vous additionnez le numéro de page avec le numéro qui a servi à la sécuriser et que
le programme ne nous donne pas une valeur commençant par 000 alors la page n'est pas valides et ne sera pas acceptée maintenant vous me direz en additionnant le numéro de page une valeur au hasard il est quand même possible de modifier le contenu de la page sans que cela ne se sache je peux très bien modifier son contenu sans que cela n'ait un impact sur le résultat du programme imaginons que je change le montant d'une transaction la page sera toujours la numéro une et la clé sera toujours cinquante mille si je rentre ça dans le
programme j'aurai toujours le bon résultat pour régler ce problème on ne va pas seulement additionner le numéro de la page à une valeur mais le contenu tout entier de la page devra être additionnées une valeur on va simplifier et dire qu'il n'ya que deux transactions si on réduit la page est une suite de caractères on obtient cela le numéro de la page la date de la première transaction l'émetteur le montant et le destinataire même chose pour la deuxième transaction il faut désormais trouver quelle valeur doit être additionnées à ces types de caractères pour que notre
fonction nous donne un résultat commençant par 000 imaginons que la valeur a additionné 99000 on écrit donc 99 milles sur la page numéro un pour la série si jamais je changeais un seul caractère sur la page comme par exemple le montant d'une transaction si je remplace ses cinq dollars par 30 $ pour vérifier que la page est bonne et me suffira de refaire l'addition est de regarder le résultat que le programme donne si le résultat ne commence plupart 000 alors je suis certain qu'une des données de cette page n'est pas valide et cette page sera
donc refusé par tout le monde maintenant que l'on a vu comment c'est les une page on va retourner au moment nous avions atteint les dix transactions maximum qu'il est possible d'écrire sur une page dès que la page est pleine tout le monde va se mettre à la recherche de la clé qui est pour rappel la valeur à additionner nous permettant d'obtenir ce héros 00 la première personne ne la trouvait va l'annoncer à tout le monde chaque personne l'a donc vérifier que le calcul est correct si c'est le cas tout le monde inscrire à la clé
sur sa page et l'arrangera dans un dossier si parmi toutes ces personnes il y en a une qui ne trouve pas le même résultat que les autres cela voudrait dire que sa page contient une erreur et n'est donc pas valide il doit donc jeté sa page et recopier la page de quelqu'un d'autre tant qu'il n'aura pas une page valide à mettre dans le dossier il ne pourra pas faire partie du réseau pour rappel cela demande du travail et donc une certaine puissance de calcul pour trouver la clé pourquoi gaspiller des ressources à trouver cette clé
sachant que quelqu'un d'autre peut le faire à notre place on a juste à attendre qu'une autre personne n'a trouve c'est là que la récompense entre en jeu toutes les personnes participant aux calculs sont éligibles à cette récompense la personne qui la gagnera sera la première à trouver la clé cela permet de compenser l'électricité consommée lors du calcul c'est de cette manière que fonctionne le bitcoin pour récompenser les personnes aidant à sécuriser réseau ils reçoivent des fractions de bitcoin si on veut retranscrire notre explication avec les bons termes la page que l'on remplit est un bloc
et le dossier dans lequel on range le bloc est une doctrine merci d'avoir regardé cette vidéo n'hésitez pas à poster vos questions commentaires on se retrouve sur la prochaine vidéo de cette cire explicative qui traitera du bitcoin [Musique] [Applaudissements]