1 00:00:08,880 --> 00:00:27,000 [Générique] L’informatique doit être au service de chaque citoyen. Son développement doit s’opérer dans le cadre de la coopération internationale. Elle ne doit porter atteinte ni à l’identité humaine, ni aux droits de l’homme, ni à la vie privée, ni aux libertés individuelles ou publiques. 2 00:00:27,450 --> 00:00:30,050 [Benjamin] Bonjour et bienvenue dans RdGP, 3 00:00:30,050 --> 00:00:36,200 [Benjamin] le podcast sérieux qui vous emmène au cœur des enjeux des droits numériques, des libertés individuelles et de la vie privée. 4 00:00:36,700 --> 00:00:43,400 [Benjamin] avec un ton accessible, engagé mais bienveillant, nous essayons de démystifier les risques et les dangers qui envahissent nos quotidiens. 5 00:00:45,650 --> 00:00:49,575 [Benjamin] Alors pour ce huitième épisode, qui avons-nous la chance d'accueillir ? 6 00:00:49,575 --> 00:00:59,150 [Aeris] Et bien aujourd'hui on accueille Pablo qui va nous parler de blockchain en particulier parce qu'il a écrit pas mal de papiers sur le sujet et donc il va venir nous expliquer un peu tout ce que c'est ce joli bordel. 7 00:00:59,150 --> 00:01:00,600 [Benjamin] Et bien, allons-y ! 8 00:01:05,350 --> 00:01:06,500 [Benjamin] Bonjour Pablo ! 9 00:01:07,800 --> 00:01:10,600 [Benjamin] Alors il paraît que tu es expert en blockchain. 10 00:01:10,600 --> 00:01:19,500 [P4bl0] Oula. C'est ce qu'on attend du moins. Ouais, ouais, ouais. J'aime pas trop le mot expert en fait. Les experts ont tendance à être experts en tout. Disons que... 11 00:01:19,500 --> 00:01:28,825 [P4bl0] ma formation universitaire et les travaux de recherche que j'ai fait me permettent de comprendre vraiment comment ça marche et donc d'en comprendre les limites et de les expliquer du coup. 12 00:01:28,825 --> 00:01:37,850 [Benjamin] Alors peut-être qu'avant de parler de blockchain, il faut qu'on parle de toi. Est-ce que tu peux te présenter en 30 secondes, nous dire un peu qui tu es, d'où tu viens, où tu vas, dans quel état tu ères ? 13 00:01:43,100 --> 00:01:51,600 [P4bl0] Je travaille en informatique, je fais beaucoup d'enseignements surtout et quand je fais de la recherche, je m'occupe de sécurité informatique et j'essaye d'en avoir une approche technocratique. 14 00:01:52,100 --> 00:01:59,925 [P4bl0] J'aime bien dire que je fais de la sécurité émancipatrice, c'est un peu des grands mots mais voilà c'est un peu l'approche que j'essaye d'avoir de mes travaux de recherche. 15 00:01:59,925 --> 00:02:03,550 [Benjamin] Alors quand tu dis que tu fais de la sécurité informatique, tu installes des antivirus, c'est ça ? 16 00:02:03,550 --> 00:02:19,350 [P4bl0] Pas exactement. Non, non, moi j'ai fait une... Donc je suis enseignant chercheur, donc j'ai fait une thèse avant d'être recruté maître de conférence. Le sujet de ma thèse, c'était les attaques physiques sur les implémentations cryptographiques. 17 00:02:19,350 --> 00:02:48,700 [P4bl0] Donc l'idée c'est pour faire l'affaire très vulgarisée on va dire, c'est donc quand tu as une carte bleue par exemple, quand tu tapes ton code elle fait un calcul de vérification que ton code est bon et une signature de ta banque pour valider la transaction etc. Et en fait ces calculs là mathématiquement c'est ultra robuste. Le problème c'est que dans la vraie vie on n'est pas dans le monde mathématique et que dans la vraie vie en fait c'est du vrai code qui 18 00:02:49,350 --> 00:02:54,250 [P4bl0] tu as des grandeurs physiques qui apparaissent comme la consommation d'électricité, le temps de calcul, des choses comme ça. 19 00:02:54,250 --> 00:03:04,450 [P4bl0] et qu'en fait ces grandeurs physiques elles existent y compris pendant les calculs qui dans le modèle mathématique sont censés être plus ou moins magiquement instantanés. Et en fait là on y a accès. 20 00:03:04,950 --> 00:03:09,800 [P4bl0] en regardant avec un oscilloscope par exemple la consommation de courant de la carte bleue pendant qu'elle fait la vérification. 21 00:03:09,950 --> 00:03:13,350 [P4bl0] et ça donne accès à des paramètres internes du calcul. 22 00:03:13,350 --> 00:03:16,750 [P4bl0] qui n'existent pas dans le modèle mathématique et qui permettent de casser la cryptographie. 23 00:03:18,050 --> 00:03:31,250 [P4bl0] Voilà. Donc on peut faire des attaques comme ça avec un oscilloscope sur une carte bleue par exemple. Et donc mon sujet de recherche pour mon doctorat en thèse, c'était de travailler là-dessus sur essayer de formaliser des contre-mesures, de les prouver, de trouver des attaques. 24 00:03:31,750 --> 00:03:33,000 [P4bl0] ce genre de choses. 25 00:03:33,000 --> 00:03:46,200 [Aeris] Et vous avez des supers exemples qui sont donnés en particulier sur YouTube. On voit des attaques avec des led qui clignotent, des ampoules au plafond, ou votre PC qui va chauffer plus ou moins en fonction de ce qu'il calcule. Et on arrive à en deviner ce qu'il est en train d'exécuter en fait. 26 00:03:46,450 --> 00:03:54,300 [Benjamin] D'accord, je pense qu'il reste deux auditeurs et deux auditrices en ligne. Je suis pas sûr d'avoir tout bien compris, donc en gros... 27 00:03:54,800 --> 00:04:00,350 [Benjamin] Ma carte bleue elle est super bien sécurisée, le modèle mathématique est super bien sécurisé. 28 00:04:00,950 --> 00:04:05,950 [Benjamin] C'est-à-dire qu'avec une feuille et un crayon, il me faudrait des années pour casser le code. 29 00:04:06,450 --> 00:04:10,550 [Benjamin] Sauf que ma carte bleue quand elle fait les calculs, elle chauffe. 30 00:04:11,050 --> 00:04:15,200 [Benjamin] Il y a des fuites de données qui n'étaient pas prévues. 31 00:04:15,750 --> 00:04:18,600 [Benjamin] qui sont des fuites physiques en fait, mécaniques. Ouais. 32 00:04:18,600 --> 00:04:19,500 [P4bl0] Ouais. 33 00:04:19,500 --> 00:04:22,800 [Benjamin] et c'est en étudiant ces fuites-là que je vais réussir à casser le code. 34 00:04:22,800 --> 00:04:47,050 [P4bl0] C'est ça. Si tu veux une analogie vraiment où on est sur de la vulgarisation, où on sort de l'informatique, imagine que ton code c'est une recette de cuisine, ok ? Ton algorithme mathématique qui est censé tout sécuriser, c'est une recette de cuisine, et ta recette tu veux la garder secrète, on va dire. C'est pas exactement comme l'analogie est pas complètement parfaite, mais imaginons que ce soit ça. On n'est pas raisonnable. Voilà. Et donc tu as quelqu'un qui... 35 00:04:51,950 --> 00:04:58,250 [P4bl0] et tu n'as pas le droit de regarder ce qu'il fait, tu as juste le droit de voir le résultat final et c'est tout. 36 00:04:58,250 --> 00:05:09,450 [P4bl0] Sauf que, avec les attaques physiques, les attaques side channel, donc les canaux auxiliaires, en fait tu peux imaginer que tu sens à l'odeur ce qui se passe de l'autre côté de la porte et que tu devines les ingrédients par exemple. 37 00:05:09,900 --> 00:05:21,650 [P4bl0] Et en fait, tu ne vas pas savoir exactement la quantité, tu ne vas pas savoir ça, mais tu as accès à des choses, des informations en plus, auxquelles tu n'es pas censé avoir accès dans le modèle mathématique et qui vont te permettre de monter des attaques. 38 00:05:22,150 --> 00:05:24,100 [P4bl0] beaucoup plus simple que... 39 00:05:24,100 --> 00:05:27,750 [P4bl0] si t'avais accès que aux choses qui sont dans le modèle mathématique, c'est-à-dire... 40 00:05:28,250 --> 00:05:35,100 [P4bl0] y'a quelqu'un derrière la porte qui exécute une recette qui est en train de cuisiner quoi, en suivant une recette précise et tu vois le résultat final dans le plat à la fin. 41 00:05:36,600 --> 00:05:45,575 [Aeris] Du coup là on va entendre le bruit de la vaisselle, on va entendre les produits qui vont tomber etc. Et du coup on en devine, bah là il a utilisé une casserole, il a utilisé un verre, il a fait couler quelque chose. 42 00:05:45,575 --> 00:05:46,825 [P4bl0] Là ça sent l'ail, ça va être bon. 43 00:05:46,825 --> 00:05:58,950 [Aeris] Là ça sent l'ail, là ça sent ça et donc du coup on en devine comme ça petit à petit la recette et en particulier quand on va le voir refaire plusieurs fois sa recette et bien au fur et à mesure on va apprendre et améliorer et de mieux en mieux comprendre comment il fait et on arrive à deviner des choses qui n'auraient pas été possibles autrement. 44 00:05:58,950 --> 00:06:05,475 [Benjamin] Ok, donc quand j'écris mon mot de passe sur le post-it, en fait, au bruit du crayon sur le post-it, tu peux deviner mon mot de passe. Alors. 45 00:06:05,475 --> 00:06:27,700 [P4bl0] Alors oui, littéralement, enfin par exemple les gens qui font de... comment on appelle ça ? Les mentalistes là, qui sont des espèces de gens qui font comme les magiciens, qui font du spectacle, voilà. Ben en fait il y a des formes comme ça où ils sont capables, au bruit qu'on fait avec le stylo sans regarder. Par exemple que bah ouais faire un rond ou un trait ça fait que un seul bruit, faire un triangle ça fait trois bruits, faire un carré ça fait quatre bruits, parce que le feutre il crisse un petit peu sur la feuille par exemple. 46 00:06:28,200 --> 00:06:33,225 [P4bl0] Et donc c'est exactement une attaque side-channel en fait, c'est une attaque canaux auxiliaires comme on fait sur de la cryptographie. 47 00:06:33,225 --> 00:06:34,450 [Benjamin] En fait t'es mentaliste. 48 00:06:35,650 --> 00:06:37,050 [Benjamin] des mentalistes des cartes bleues. 49 00:06:37,050 --> 00:06:38,700 [Aeris] Non, c'est juste de la science. 50 00:06:39,200 --> 00:06:48,050 [Aeris] Il y avait eu typiquement sur les mots de passe, il y avait eu le cas, la NSA avait cassé des mots de passe comme ça en écoutant le bruit sur les claviers. Bah vos doigts sont plus ou moins loin du micro d'enregistrement donc ils avaient la... 51 00:06:48,250 --> 00:06:58,850 [Aeris] où étaient posés globalement vos doigts avec juste le bruit des touches et ils arrivaient à reconstituer comme ça la probabilité de telle ou telle lettre et à reconstituer le mot de passe à la fin. 52 00:06:58,850 --> 00:07:03,450 [Benjamin] Bon en tout cas ta réputation n'était pas usurpée, tu t'es présenté, j'ai déjà été perdu 4 fois. 53 00:07:06,450 --> 00:07:07,425 [P4bl0] C'est pas le but. 54 00:07:07,425 --> 00:07:11,350 [Benjamin] Donc on avait dit qu'on aurait bien parlé de blockchain. 55 00:07:11,500 --> 00:07:12,250 [P4bl0] Ouais. 56 00:07:12,250 --> 00:07:14,250 [Benjamin] Est-ce que tu peux nous expliquer... 57 00:07:14,400 --> 00:07:16,250 [Benjamin] de manière simple. 58 00:07:17,250 --> 00:07:20,400 [Benjamin] J'insiste, simple. Qu'est-ce que c'est qu'une blockchain ? 59 00:07:20,900 --> 00:07:26,700 [Benjamin] comment ça fonctionne, peut-être l'historique d'où ça vient, enfin tu dis ce que tu veux d'ailleurs 60 00:07:26,800 --> 00:07:31,150 [Benjamin] et puis surtout à la fin à quoi ça sert. 61 00:07:31,750 --> 00:07:33,050 [P4bl0] Oula, alors il y a beaucoup de questions. 62 00:07:34,000 --> 00:07:35,625 [Benjamin] Ouais mais c'est préparé. 63 00:07:35,625 --> 00:07:43,350 [P4bl0] Ouais, ouais, ouais. Donc qu'est-ce que c'est une blockchain ? Une blockchain c'est un registre, c'est-à-dire un document dans lequel on écrit des faits. 64 00:07:43,850 --> 00:07:56,800 [P4bl0] C'est ça la définition d'un registre qui doit être distribuée et immuable. Donc distribuer, ça veut dire que tous les participants, participantes qui veulent utiliser cette technologie, cette blockchain en particulier, en ont une copie. 65 00:07:57,850 --> 00:08:02,750 [P4bl0] immuable ça veut dire qu'une fois qu'on écrit quelque chose dedans on ne peut plus le modifier ni le supprimer. 66 00:08:03,500 --> 00:08:06,600 [P4bl0] Et donc tout ça, ça doit être fait. 67 00:08:07,100 --> 00:08:18,800 [P4bl0] pour que ce soit une blockchain, en l'absence de confiance envers quiconque, dans un contexte de défiance généralisée, où on fait confiance à personne, à accepter soi-même, et on doit mettre en œuvre cette chose-là. 68 00:08:18,900 --> 00:08:26,200 [Benjamin] Donc en fait, un registre, en fait, c'est un peu un journal de bord sur lequel on mettrait des informations les unes à la suite des autres. 69 00:08:26,250 --> 00:08:27,125 [P4bl0] Oui. 70 00:08:27,125 --> 00:08:28,500 [Benjamin] et on ne revient jamais en arrière. 71 00:08:28,500 --> 00:08:29,325 [P4bl0] Voilà. 72 00:08:29,325 --> 00:08:33,850 [Benjamin] On efface jamais rien, registre, c'est Ledger en anglais c'est ça ? 73 00:08:35,350 --> 00:08:37,400 [Benjamin] C'est un type qu'on entend souvent je pense. 74 00:08:37,600 --> 00:08:43,100 [Benjamin] et donc ce registre est partagé entre tous les participants. 75 00:08:43,100 --> 00:08:51,300 [P4bl0] Ouais, c'est un seul registre pour tous les participants. Pour une blockchain donnée. Parce qu'on dit souvent LA blockchain, mais en fait il y en a plein. C'est pas un truc unique. 76 00:08:51,300 --> 00:08:57,150 [Benjamin] Un registre égale un... une blockchain égale un registre et un versement réciproquement. 77 00:08:57,150 --> 00:09:04,450 [P4bl0] Par contre, une fois que l'on sait fixer une blockchain, qu'on parle d'une blockchain donnée, là le registre doit être unique au sens où il doit être le même chez tout le monde. 78 00:09:05,750 --> 00:09:11,650 [Benjamin] Et comme on parle d'informatique, c'est un fichier informatique qui est copié. 79 00:09:11,750 --> 00:09:12,525 [P4bl0] C'est ça. 80 00:09:12,525 --> 00:09:13,950 [Benjamin] sur plusieurs ordinateurs. 81 00:09:13,950 --> 00:09:17,300 [P4bl0] Voilà, et il y a des techniques de cryptographie qui sont utilisées pour... 82 00:09:17,800 --> 00:09:27,400 [P4bl0] Simuler l'unicité, simuler l'immuabilité. Donc l'unicité c'est que le fait que ce soit bien le même partout, comme s'il n'y en avait qu'un seul en vrai. 83 00:09:27,650 --> 00:09:30,100 [P4bl0] et l'immuabilité c'est pour qu'en fait... 84 00:09:30,600 --> 00:09:41,850 [P4bl0] On n'est évidemment pas capable d'interdire aux gens quand ils ont affiché sur leur ordinateur de le modifier. Par contre, on est capable de faire en sorte de pouvoir vérifier qu'un fichier est intègre, donc qui correspond bien à ce qu'il est censé être. 85 00:09:42,650 --> 00:09:45,000 [P4bl0] de vérifier qu'il n'a pas été modifié. 86 00:09:45,050 --> 00:09:49,000 [Benjamin] C'est à dire que 6 mois je participe à une chaîne de bloc. 87 00:09:49,000 --> 00:09:51,250 [Benjamin] Je télécharge le registre. 88 00:09:51,800 --> 00:09:56,150 [Benjamin] puis il y a 10 événements dessus et puis je modifie le troisième 89 00:09:57,150 --> 00:10:02,775 [P4bl0] Mais en fait, ta version du fichier va devenir incompatible avec celle du reste du réseau et tu ne pourras pas continuer à participer. 90 00:10:02,775 --> 00:10:09,850 [Benjamin] elle est invalide et si moi je rajoute une ligne et que j'envoie un tiers, il va voir que j'ai falsifié une des lignes. 91 00:10:09,950 --> 00:10:18,000 [Aeris] C'est tout le but des blockchains en fait, c'est comment est-ce qu'en informatique on arrive à implémenter ces mécanismes là pour arriver à garantir l'unicité et l'immuabilité. 92 00:10:18,000 --> 00:10:26,950 [Aeris] alors que n'importe qui peut écrire n'importe quoi, n'importe quel moment. Donc tous les algos de la blockchain ont pour seul et unique objectif de garantir ça. 93 00:10:27,350 --> 00:10:33,350 [P4bl0] qu'on appelle résoudre le problème du consensus en informatique distribuée. 94 00:10:33,700 --> 00:10:40,600 [P4bl0] Mais c'est un mot qui est très trompeur parce qu'en fait quand on entend consensus dans le langage courant ça veut dire que 95 00:10:40,600 --> 00:10:53,100 [P4bl0] Quand on dit par exemple qu'une décision a été prise au consensus, ça veut dire qu'il n'y a personne qui n'était pas d'accord avec la décision. Ça veut dire que soit qu'elle a été votée par tout le monde favorablement, soit que les seules voix qui n'étaient pas favorables ne se sont pas prononcées ou se sont abstenues. 96 00:10:53,350 --> 00:11:02,500 [P4bl0] Là quand on parle de consensus dans une blockchain, les mécanismes de consensus qui sont mis en œuvre, en fait c'est des mises en concurrence généralisées entre tous les participants. 97 00:11:03,000 --> 00:11:09,450 [P4bl0] pour savoir qui va être le prochain dictateur, qui va être le prochain à décider qu'est-ce qu'on rajoute dans la blockchain, tout seul. 98 00:11:10,200 --> 00:11:16,100 [P4bl0] mais les autres ne pourront pas le contester. C'est ça le principe des mécanismes de consensus dans les blockchains, c'est un tirage au sort. 99 00:11:16,650 --> 00:11:20,000 [P4bl0] on va faire en sorte cryptographiquement qu'il soit non contestable. 100 00:11:20,500 --> 00:11:24,450 [P4bl0] C'est ça les fameuses preuves de travail, preuves d'enjeux, etc. Ça sert à ça. 101 00:11:24,950 --> 00:11:30,150 [P4bl0] Et donc l'idée c'est que ce qu'on appelle consensus c'est la décision de un contre tous les autres. 102 00:11:30,750 --> 00:11:32,850 [P4bl0] mais qui n'est pas contestable. 103 00:11:34,100 --> 00:11:37,850 [Benjamin] Déjà, il y a la notion... 104 00:11:38,300 --> 00:11:40,050 [Benjamin] d'absence de tiers de confiance. 105 00:11:40,050 --> 00:11:40,925 [P4bl0] Oui. 106 00:11:40,925 --> 00:11:42,800 [Benjamin] qui est inhérente à toutes les blockchains 107 00:11:43,150 --> 00:11:48,350 [Aeris] Ça va dépendre, chacun peut prendre les... comment dire ? 108 00:11:48,850 --> 00:11:54,600 [Aeris] les préconditions qu'elle a envie. Donc certains vont dire il n'y a pas du tout de tiers de confiance, sinon il peut y en avoir un ou deux. 109 00:11:55,100 --> 00:12:01,725 [Aeris] Et ça c'est vraiment chaque blockchain qui va le définir. Et ça modélise, ça modèle en fait la blockchain en fonction des choix qu'on a fait en entrée. 110 00:12:01,725 --> 00:12:08,250 [Benjamin] Parce que si je veux un registre informatique sur lequel j'ai un tiers de confiance, dans ce cas-là je peux dire sur... 111 00:12:08,750 --> 00:12:14,900 [Benjamin] tel serveur, telle URL, j'ai le registre et c'est celui-là qui fait foie. 112 00:12:14,900 --> 00:12:15,550 [P4bl0] Ouais. 113 00:12:15,550 --> 00:12:16,050 [Benjamin] copiez-le 114 00:12:16,500 --> 00:12:20,850 [Benjamin] vous voulez et après un moment où j'ai un tiers de confiance 115 00:12:20,850 --> 00:12:29,550 [P4bl0] Il n'y a plus besoin, en fait à partir du moment où il y a un tiers de confiance ou une autorité nécessaire extérieure qu'on n'a pas le choix etc. Il n'y a plus besoin de la technologie blockchain. 116 00:12:30,100 --> 00:12:30,700 [Benjamin] Ok. 117 00:12:30,700 --> 00:12:37,550 [P4bl0] à chaque fois qu'il y a une blockchain alors qu'il y a des tiers de confiance, en fait soit c'est pas vraiment une blockchain, c'est à dire qu'elle ne met pas en oeuvre de mécanismes de consensus par exemple. 118 00:12:38,150 --> 00:12:44,750 [P4bl0] soit c'est qu'il y a beaucoup beaucoup d'énergie gaspillée vraiment pour rien parce qu'on a le choix de faire autrement. 119 00:12:44,750 --> 00:12:52,300 [Benjamin] Et alors on parle de registre, mais concrètement, qu'est-ce qu'on va écrire dans ce registre ? Donc c'est une suite de lignes, c'est ça, une suite d'événements ? 120 00:12:52,350 --> 00:12:53,000 [P4bl0] Ouais. 121 00:12:53,000 --> 00:12:56,400 [Benjamin] En général on les regroupe par bloc. 122 00:12:56,400 --> 00:13:02,175 [P4bl0] C'est pour ça que ça s'appelle comme ça, ouais. C'est qu'on en rajoute plusieurs d'un coup pour des questions d'efficacité. 123 00:13:02,175 --> 00:13:09,900 [Benjamin] Ok pour éviter parce que si j'ai bien compris le principe de la chaine de block, de la blockchain, c'est qu'on va tamponner... 124 00:13:10,450 --> 00:13:11,350 [Benjamin] chaque bloc. 125 00:13:12,050 --> 00:13:13,250 [Benjamin] de manière cryptographique. 126 00:13:13,250 --> 00:13:22,550 [Aeris] C'est ça. Une personne va être désignée, justement via le consensus dont on a parlé avant, une personne va être désignée pour dire « bah maintenant c'est toi qui a la main pour écrire dans ce registre ». 127 00:13:22,700 --> 00:13:28,350 [Aeris] Tu as des conditions bien spécifiques pour écrire dedans, donc on va les vérifier par la suite, mais du coup c'est toi qui écrit, c'est toi qui fait les calculs. 128 00:13:28,350 --> 00:13:32,250 [Aeris] tu nous publies ton résultat. Nous on est capable de le vérifier que tout a bien respecté les règles. 129 00:13:32,250 --> 00:13:39,575 [Aeris] et du coup tout le monde se met d'accord en disant bah effectivement ce que tu as écrit est valide et donc c'est toi qui c'est toi qui gagne maintenant de pouvoir écrire dedans 130 00:13:39,575 --> 00:13:41,850 [Benjamin] Alors juste pour... 131 00:13:42,350 --> 00:13:46,650 [Benjamin] rendre les choses un peu concrètes. Qu'est-ce qu'on écrit dans la blockchain typiquement ? 132 00:13:47,900 --> 00:13:56,300 [P4bl0] Concrètement, c'est un fichier informatique, une genre de base de données très inefficace, on va dire, quoi. Donc on peut écrire ce qu'on veut dedans. 133 00:13:56,500 --> 00:14:01,500 [P4bl0] En pratique, l'usage qui est en effet, c'est d'écrire des transactions en cryptoactifs. 134 00:14:02,450 --> 00:14:06,150 [P4bl0] Il y a des blockchains qui sont utilisés pour mettre d'autres choses que ça. 135 00:14:06,650 --> 00:14:10,400 [P4bl0] mais dès qu'on fait autre chose que ça, en fait on... 136 00:14:10,900 --> 00:14:16,000 [P4bl0] On est en train de dévier de l'usage pour lequel une blockchain ça fonctionne effectivement. 137 00:14:16,000 --> 00:14:20,000 [Benjamin] J'avais vu un exemple très imagé où par exemple... 138 00:14:20,450 --> 00:14:25,125 [Benjamin] au sein d'une famille, on note dans un registre qui a fait la vaisselle à chaque repas. 139 00:14:25,125 --> 00:14:25,800 [P4bl0] pour chaque repas. 140 00:14:26,200 --> 00:14:32,750 [Benjamin] Et donc, chaque événement, chaque ligne du registre est le nom de la personne qui a fait la vaisselle. 141 00:14:32,750 --> 00:14:36,550 [Benjamin] On peut imaginer une blockchain pour modéliser ça. 142 00:14:36,550 --> 00:14:41,900 [Aeris] On pourrait imaginer une blockchain mais en fait elle n'aurait pas vraiment d'intérêt puisque là c'est la personne qui va faire la vaisselle qui va écrire dans le registre. 143 00:14:41,900 --> 00:14:52,600 [Aeris] tous les autres vont pouvoir que dire bah ok t'as écrit un truc on va dire que c'est vrai mais du coup il n'y a pas de contestation possible et du coup la blockchain ne n'a pas d'intérêt puisque 144 00:14:52,800 --> 00:15:04,700 [Aeris] personne ne peut vérifier que la personne qui avait fait la vaisselle a bien fait la vaisselle, que la personne qui a écrit dans le registre est bien la personne qui a fait la vaisselle. Donc du coup au final ça n'a pas du tout de sens en fait d'écrire ce genre de choses. 145 00:15:04,700 --> 00:15:08,200 [P4bl0] Voilà. C'est-à-dire que, en fait, dans le cas que tu présentes là... 146 00:15:10,750 --> 00:15:22,400 [P4bl0] toutes les vérifications, toutes les garanties que tu peux avoir, elles vont se passer en dehors de la blockchain. Et donc finalement, ça aurait été un papier post-it, un post-it sur le frigo, ça aurait été exactement pareil. C'est juste que ça nous a coûté beaucoup plus cher et que ça a pollué beaucoup plus quoi. 147 00:15:22,600 --> 00:15:27,800 [P4bl0] Parce que ce qu'il faut bien comprendre c'est que c'est pas parce que tu écris quelque chose dans une blockchain que c'est vrai, sauf... 148 00:15:28,450 --> 00:15:33,400 [P4bl0] si c'est une transaction en cryptoactif, parce que la transaction cryptoactif elle a lieu parce qu'elle est écrite. 149 00:15:34,450 --> 00:15:36,650 [P4bl0] Et là c'est très différent parce que l'écriture est performative. 150 00:15:37,150 --> 00:15:46,050 [P4bl0] Et donc quand tu écris une transaction en cryptoactif, c'est parce qu'elle est dans la blockchain qu'elle a eu lieu dans le monde des gens qui font confiance à ce qui est écrit dans cette blockchain. 151 00:15:46,100 --> 00:15:55,450 [Aeris] La comparaison par rapport à la vaisselle, c'est que justement le fait de faire la vaisselle, c'est pas parce que c'est écrit dans la blockchain que ça a eu lieu ou pas. 152 00:15:55,450 --> 00:15:57,000 [P4bl0] dès que c'est un truc qui est en dehors de la blockchain. 153 00:15:57,500 --> 00:16:00,800 [P4bl0] le fait de l'avoir écrit dedans, ça n'apporte aucune garantie. 154 00:16:00,850 --> 00:16:06,400 [Benjamin] Donc en fait c'est un peu comme quand je fais un paiement PayPal ou un virement SEPA. 155 00:16:06,400 --> 00:16:10,450 [Benjamin] En fait c'est l'opération informatique. 156 00:16:10,500 --> 00:16:12,300 [Benjamin] C'est l'opération. 157 00:16:12,300 --> 00:16:17,550 [P4bl0] Oui, c'est un pur jeu d'écriture. C'est uniquement un jeu d'écriture parce que les cryptoactifs ne sont liés à rien dans la vraie vie. 158 00:16:18,050 --> 00:16:21,100 [P4bl0] c'est purement un actif 100% spéculatif. 159 00:16:21,100 --> 00:16:25,400 [P4bl0] Alors que dès que tu veux parler de quelque chose qui existe dans la vraie vie... 160 00:16:25,400 --> 00:16:37,700 [P4bl0] tu sors complètement du modèle en fait de ce qu'une blockchain peut garantir, faire etc. et donc ça ne sert plus à rien. T'es obligé d'avoir un tiers de confiance. Si tu veux que ça fonctionne, t'es obligé d'avoir un tiers de confiance qui va... 161 00:16:38,200 --> 00:16:44,450 [P4bl0] pouvoir te garantir, te prouver, faire quelque chose comme ça, que ce qui est écrit dans la blockchain correspond à la réalité. 162 00:16:45,050 --> 00:16:57,450 [P4bl0] Or, si tu as ça, tu peux te baser sur la confiance que tu as nécessairement en ce tiers de confiance pour te passer de blockchain et faire le même service de façon beaucoup plus efficace, beaucoup moins coûteuse, beaucoup plus sécurisée, etc. 163 00:16:57,750 --> 00:17:11,600 [Aeris] C'est le cas des notaires par exemple quand il y a un achat dans une vente de maison, c'est pas le notaire et le fait que ce soit écrit dans le document qui fait qu'il y a eu un échange, mais par contre le notaire va bien être là pour dire « je l'ai écrit, donc j'ai bien vu de mes yeux qu'il y a eu une transaction ». 164 00:17:11,600 --> 00:17:18,600 [Aeris] Si vous venez me voir je pourrais pas me répudier, c'est mon boulot et donc du coup vous allez devoir me croire mais cette maison a bien été vendue. 165 00:17:19,150 --> 00:17:27,550 [Aeris] Et du coup c'est pas du tout ce qui a écrit dans le document. Et la preuve c'est que certains ont disparu, ont été brûlés, et pourtant vous êtes bien toujours propriétaire de votre maison. 166 00:17:27,750 --> 00:17:32,600 [Aeris] Mais parce que les notaires sont là pour dire je garantis que la vente a bien eu lieu. 167 00:17:32,600 --> 00:17:38,950 [Benjamin] Alors que dans le cadre de la blockchain, si on part du principe que quelqu'un effectue une transaction 168 00:17:45,650 --> 00:17:47,100 [Benjamin] si la blockchain disparaît ? 169 00:17:47,700 --> 00:17:51,950 [Benjamin] et mes crypto actifs disparaissent aussi. 170 00:17:51,950 --> 00:17:59,175 [Aeris] Disparaissent aussi, ouais. Et si le registre est compromis, pareil, la transaction en elle-même disparaît, donc ta richesse disparaît aussi. 171 00:17:59,175 --> 00:18:07,100 [P4bl0] Sachant qu'une blockchain c'est par hypothèses, les hypothèses qu'on fait pour rendre nécessaire une blockchain, c'est à dire qu'on ne fait confiance à personne etc. 172 00:18:07,100 --> 00:18:11,500 [P4bl0] rendent non pérennes cette technologie. 173 00:18:11,750 --> 00:18:14,075 [Aeris] On est dans des cas qui n'existent pas en vrai. 174 00:18:14,075 --> 00:18:15,250 [Benjamin] Alors c'est à dire non perrennes. 175 00:18:15,250 --> 00:18:23,450 [P4bl0] En fait, il y a un truc qui s'appelle la tragédie des communs, qui a été inventée par des économistes libéraux pour dire mais en fait les communs ça marche pas. 176 00:18:23,600 --> 00:18:32,450 [P4bl0] parce qu'il va forcément y avoir un tricheur et qu'on a un dilemme du prisonnier. Le tricheur ici triche, il profite plus et il épuise le commun. 177 00:18:32,950 --> 00:18:46,600 [P4bl0] Dans la vraie vie, ça en fait c'est une réflexion assez stupide parce que dans la vraie vie on est des humains des humaines, on est capable de se parler, de se mettre d'accord, de se donner des règles, de les respecter et donc on peut faire survivre des communs, on y arrive très bien. 178 00:18:47,150 --> 00:18:57,450 [P4bl0] mais dans le cas d'une blockchain, on est censé ne faire confiance à personne et jouer de façon parfaitement individualiste puisque sinon on sort du modèle de sécurité s'il ya des gens qui commencent à 179 00:18:57,450 --> 00:19:02,500 [P4bl0] à trafiquer les uns avec les autres etc. Et donc... 180 00:19:03,200 --> 00:19:12,850 [P4bl0] Le truc c'est que si tu veux que ta blockchain elle soit utile, il faut que ce que disait Iris tout à l'heure, il faut que n'importe qui puisse n'importe quand arriver et puisse écrire dedans. 181 00:19:13,400 --> 00:19:19,150 [P4bl0] Ok ? En théorie. Donc ça veut dire que tu peux avoir des nouveaux, nouvelles participants-participantes qui arrivent n'importe quand. 182 00:19:19,350 --> 00:19:29,700 [P4bl0] Et pour que des nouveaux, nouveaux participants puissent arriver, il faut qu'on leur donne le registre historique, qu'ils puissent le vérifier, etc. Ils ont besoin de tout l'historique pour faire ça s'ils ne veulent pas faire confiance à quelqu'un d'autre. 183 00:19:30,050 --> 00:19:34,250 [P4bl0] En pratique ça veut dire qu'il faut garder tout l'historique. 184 00:19:35,000 --> 00:19:44,400 [P4bl0] pour pouvoir le partager et il faut pas qu'il y ait juste une ou deux personnes qui le fassent ou des gens à qui on fait confiance pour le faire, puisqu'à nouveau on sort des hypothèses qui rendent de la blockchain utile si on a de la confiance quelque part. 185 00:19:44,650 --> 00:19:54,050 [P4bl0] Et donc le truc c'est que garder tout l'historique c'est coûteux et puis ça fait que devenir de plus en plus coûteux et le partager aussi puisque la blockchain ne fait que grossir vu qu'on peut rien en enlever. 186 00:19:54,550 --> 00:20:02,050 [P4bl0] Une fois qu'on a dit ça, le problème c'est que pour mon usage individuel, j'ai pas besoin de garder tout l'historique. 187 00:20:02,100 --> 00:20:09,200 [P4bl0] parce qu'une blockchain c'est une structure de données, c'est une sorte de base de données, une façon de stocker de l'information qui... 188 00:20:09,600 --> 00:20:17,400 [P4bl0] qui ne stocke pas l'état d'un système, combien chacun a de machin coin sur son compte, on va dire, ils s'appellent sa portefeuille mais c'est un peu mensonger. 189 00:20:19,800 --> 00:20:24,200 [P4bl0] ça va stocker juste les transactions, c'est-à-dire les modifications de l'état du système. 190 00:20:24,950 --> 00:20:37,450 [P4bl0] Et en fait, revérifier tout ça à chaque fois, refaire tous les calculs à chaque fois, c'est impossible, c'est beaucoup trop coûteux. Donc en fait, pour l'utilisation moi-même, je suis obligé de dire, par exemple, imaginons, je veux vérifier une transaction... 191 00:20:37,650 --> 00:20:41,550 [P4bl0] Est-ce que toi tu peux m'envoyer 3 bidule coins ? 192 00:20:42,100 --> 00:20:43,700 [P4bl0] Ok, j'ai besoin de savoir. 193 00:20:44,900 --> 00:21:04,700 [P4bl0] sur ton portefeuille, sur ton compte, est-ce qu'il y a bien 3 bidule coins ? Le seul moyen de savoir ça concrètement, en fait, si je n'ai que l'historique de la blockchain, c'est de regarder depuis le début et de lire toutes les transactions dans tous les blocs et de faire plus n quand tu reçois n et moins n quand tu enlèves n et voir si il y a au moins trois à la fin. 194 00:21:04,950 --> 00:21:12,950 [P4bl0] Donc évidemment on fait pas comme ça et on fait toutes toutes ces étapes au fur et à mesure et on regarde combien chacun a de jetons de crypto actifs 195 00:21:12,950 --> 00:21:25,500 [P4bl0] et ça on le garde déjà quelque part et donc ça veut dire qu'une fois que moi j'ai fait ça, pour moi, que j'ai là cette base de données efficace, normale, enfin une base de données classique qui n'est pas une blockchain, avec ces informations là dedans qui me permettent d'utiliser la blockchain. 196 00:21:26,000 --> 00:21:29,000 [P4bl0] Eh ben, j'ai pas besoin de garder l'historique puisque moi je me fais confiance. 197 00:21:29,750 --> 00:21:36,000 [P4bl0] Et donc du coup, j'ai juste besoin de mettre à jour cet état-là au fur et à mesure qu'il y a des nouvelles informations qui arrivent et qui sont écrites dans le registre. 198 00:21:36,900 --> 00:21:39,550 [P4bl0] Et donc en fait, si on dit ça, ça veut dire que... 199 00:21:46,350 --> 00:21:50,150 [P4bl0] Je rappelle qu'on est dans un contexte de défiance généralisée, ultra-individualiste, etc. 200 00:21:50,650 --> 00:21:56,550 [P4bl0] Sinon les gens peuvent se parler, collaborer, on n'a pas besoin de faire un truc où on a confiance en personne. Et donc du coup... 201 00:21:57,050 --> 00:22:03,500 [P4bl0] ceux-là ils arrêtent, ça veut dire que pour les suivants qui étaient un peu moins radins, ça va devenir plus coûteux puisqu'ils vont se prendre le travail de ceux qui ont arrêté. 202 00:22:04,000 --> 00:22:14,650 [P4bl0] et comme ça de fil en aiguille ça fait un effet boule de neige où à la fin ça disparaît. On se retrouve avec plus que les plus généreux qui possèdent le commun, l'historique, pour pouvoir faire venir des nouveaux. 203 00:22:15,450 --> 00:22:18,325 [P4bl0] et eux bah du coup ils contrôlent le truc et ils peuvent changer ce qu'ils veulent dedans. 204 00:22:18,325 --> 00:22:20,550 [Aeris] Parce qu'ils sont suffisamment nombreux en tout cas. 205 00:22:20,550 --> 00:22:24,100 [P4bl0] Ils sont suffisamment nombreux et qui se mettent d'accord mais à la fin il en reste plus qu'un quoi. 206 00:22:24,100 --> 00:22:27,550 [Benjamin] Alors, si ils sont suffisamment nombreux et qu'ils se mettent d'accord... 207 00:22:28,050 --> 00:22:34,625 [Benjamin] Est-ce qu'on peut expliquer un petit peu le mécanisme qui fait qu'on valide un bloc, qu'on valide l'écriture d'un bloc ? 208 00:22:34,625 --> 00:22:42,950 [Aeris] Le mécanisme, pas très compliqué à comprendre en fait, c'est exactement comme si vous faisiez une transaction avec votre banque. Votre banque va juste vérifier que vous aviez bien l'argent au départ. 209 00:22:43,450 --> 00:22:45,500 [Aeris] que vous n'allez pas l'avoir dépensé deux fois. 210 00:22:46,000 --> 00:22:50,800 [Aeris] Et en gros les vérifications se résument à ça, plus à une vérification de cryptographie. 211 00:22:50,800 --> 00:22:51,900 [Benjamin] Mais qui vérifie ? 212 00:22:52,200 --> 00:22:56,600 [P4bl0] Ça c'est les vérifications des transactions que t'as dites, pour les blocs c'est un peu différent. 213 00:22:56,600 --> 00:23:00,750 [Aeris] Et le blog, c'est de la cryptographie en fait, c'est qu'on vérifie que la personne, c'est ce qu'on appelle une preuve de travail. 214 00:23:00,750 --> 00:23:16,150 [Aeris] que la personne qui a publié le bloc a bien dépensé suffisamment de temps pour vérifier les transactions et d'énergie et donc en fait c'est pour résumer on demande on demande à ce qui prouve à ce qui publie un bloc qui commence par temps de zéro au début de la chaîne 215 00:23:16,150 --> 00:23:21,550 [Aeris] Et ça ce nombre de zéros en fait est proportionnel au travail qu'il a effectué. 216 00:23:22,050 --> 00:23:28,000 [Aeris] Et donc du coup, s'il a un bloc qui commence par suffisamment de zéro, on considère qu'il a suffisamment travaillé, donc on l'accepte. 217 00:23:28,550 --> 00:23:29,925 [Aeris] Mais ça se résume à ça. 218 00:23:29,925 --> 00:23:34,750 [Benjamin] Donc il y a bien deux étapes. Une première étape c'est vérifier que les transactions sont valides. 219 00:23:34,750 --> 00:23:40,450 [P4bl0] En fait il y a même des étapes avant ça parce que si par exemple tu veux faire une transaction en fait ce que tu vas faire c'est que tu vas l'annoncer sur le réseau 220 00:23:40,450 --> 00:23:41,275 [Benjamin] Ouais. 221 00:23:41,275 --> 00:23:55,250 [P4bl0] qui est un réseau pair à pair pour le coup, qui est la seule chose qui est vraiment pair à pair dans cette histoire, parce qu'on confond souvent décentralisé, pair à pair, distribué, etc. quand on parle de blockchain. Donc on a un réseau sous-jacent qui est effectivement un réseau pair à pair, et toi tu vas annoncer ta transaction là-dessus. 222 00:23:55,550 --> 00:24:03,550 [P4bl0] Tu vas espérer qu'il y a des gens qu'on appelle des mineurs. À nouveau, c'est un terme qui est très... Enfin, moi je trouve très... De façon... 223 00:24:04,200 --> 00:24:18,350 [P4bl0] Je sais pas comment dire ça. C'est pas approprié comme terme de parler de mineurs. Là c'est les gens qui possèdent les machines, c'est pas les gens qui descendent dans la mine, donc c'est plutôt les capitalistes. Et par ailleurs l'analogie avec le minage est tout à fait politique aussi en termes économiques. 224 00:24:18,550 --> 00:24:30,700 [P4bl0] Mais donc des gens qu'on appelle les mineurs, puisqu'on est obligé d'utiliser le vocabulaire des blockchain pour en parler là, eux ce qu'ils font c'est justement qu'ils vont prendre les transactions qui les intéressent. 225 00:24:31,850 --> 00:24:39,950 [P4bl0] les mettre dans un bloc et faire tous les calculs inutiles sur ce bloc pour trouver le fameux condensat cryptographique qui doit commencer par des zéros dont parlait Iris à l'instant. 226 00:24:41,050 --> 00:24:49,700 [P4bl0] Donc c'est ça les étapes qui se passent. Et évidemment avant de mettre une transaction dans le bloc pour pas faire tous les calculs pour rien, ils vont vérifier que la transaction est valide. 227 00:24:50,200 --> 00:25:01,800 [P4bl0] en regardant ce que je disais tout à l'heure, qu'il y a deux choses à vérifier. Par exemple, si c'est Alice qui envoie 3 machin coins à Bob, ils vont vérifier que Alice dispose bien de 3 machin coins. 228 00:25:02,300 --> 00:25:06,550 [P4bl0] et ils vont vérifier aussi que la transaction a été signée cryptographiquement par Alice, c'est à dire que c'est bien... 229 00:25:07,050 --> 00:25:11,625 [P4bl0] Alice qui possède les 3 machin coins qui a autorisé qu'on lui prenne 3 machin coins et qu'on les envoie à Bob. 230 00:25:11,625 --> 00:25:14,500 [Benjamin] Oui, donc en fait le wallet, le compte en banque d'Alice... 231 00:25:15,050 --> 00:25:17,500 [Benjamin] C'est une paire de clés privées et clés publiques. 232 00:25:17,500 --> 00:25:22,750 [Aeris] Plusieurs, il y en a une par adresse en vrai, c'est une par compte. C'est comme si c'était des sous-comptes en fait dans des banques. 233 00:25:23,650 --> 00:25:26,350 [Benjamin] Et donc elle, elle fournit... 234 00:25:26,400 --> 00:25:30,050 [Benjamin] la transaction signée avec sa clé privée. 235 00:25:30,050 --> 00:25:35,450 [Benjamin] qu'on peut vérifier avec sa clé publique et comme ça il n'y a que elle qui peut sortir de la... 236 00:25:35,450 --> 00:25:38,350 [Benjamin] des coins de son wallet. 237 00:25:38,450 --> 00:25:42,275 [P4bl0] On peut voir les choses comme ça, c'est un tout petit peu plus compliqué mais c'est ça l'idée. 238 00:25:42,275 --> 00:25:43,700 [Benjamin] Non mais c'est déjà assez compliqué. 239 00:25:43,700 --> 00:25:45,550 [P4bl0] Oui, oui, voilà, c'est pour ça. 240 00:25:46,350 --> 00:25:47,200 [Benjamin] Derrière 241 00:25:47,700 --> 00:25:50,000 [Benjamin] il y a donc un mineur. 242 00:25:50,600 --> 00:25:54,850 [Benjamin] qui va prendre un bloc de transactions. 243 00:25:55,500 --> 00:25:58,300 [Benjamin] et qui va apposer un saut cryptographique. 244 00:25:59,800 --> 00:26:04,600 [Benjamin] Donc moi ce qu'on m'avait expliqué pour prendre une analogie... 245 00:26:05,100 --> 00:26:07,550 [Benjamin] un peu plus terre à terre que celle des zéros. 246 00:26:08,050 --> 00:26:12,250 [Benjamin] ça revient à lancer des dés à six faces jusqu'à ce qu'on ait... 247 00:26:12,750 --> 00:26:15,200 [Benjamin] 61 d'affilée quoi. 248 00:26:15,200 --> 00:26:15,675 [Aeris] C'est ça. 249 00:26:15,675 --> 00:26:18,200 [P4bl0] Ouais, ça revient à ça oui, c'est une bonne analogie. 250 00:26:18,200 --> 00:26:24,900 [Benjamin] Et donc le principe c'est de valider que la personne qui tamponne se bloque 251 00:26:25,450 --> 00:26:26,400 [Benjamin] Elle a bien bossé. 252 00:26:26,950 --> 00:26:30,850 [Benjamin] pour éviter que n'importe quel rigolo arrive derrière. 253 00:26:30,850 --> 00:26:36,350 [Benjamin] et falsifie le bloc et puisse le re-signer ? Non ? 254 00:26:36,350 --> 00:26:49,400 [P4bl0] Non non non le but de toute la preuve de travail là c'est vraiment c'est le mécanisme de consensus le but c'est vraiment uniquement de tirer au sort qui va être sélectionné pour écrire le prochain blog dans le registre ça ne fait que ça ça ne sécurise rien du tout 255 00:26:50,100 --> 00:26:52,475 [Aeris] C'est juste pour se mettre d'accord de qui va avoir la main pour écrire la prochaine ligne. 256 00:26:52,475 --> 00:26:53,425 [P4bl0] Ça ne sert que à ça. 257 00:26:53,425 --> 00:26:58,400 [Benjamin] La sécurité de certification du bloc pour passer au suivant. 258 00:26:59,050 --> 00:27:01,775 [Benjamin] Elle n'est pas du tout gérée par la prof de travail. Non. 259 00:27:01,775 --> 00:27:06,050 [P4bl0] Non, la preuve de travail, c'est que un mécanisme de tirage au sort non contestable. 260 00:27:06,600 --> 00:27:10,000 [P4bl0] Une fois quelqu'un peut fournir la preuve qu'il a fait le travail... 261 00:27:10,500 --> 00:27:16,625 [P4bl0] tout le monde est obligé de le constater que oui effectivement, c'était ça les règles qu'on s'était dit, donc ça attirait au sort quelqu'un et on peut pas... 262 00:27:16,625 --> 00:27:22,350 [Benjamin] Ok, ok, donc en fait c'est vraiment ça, c'est mon tir au dés et puis le premier qui arrive à aligner 60 fois de suite un 1 263 00:27:22,850 --> 00:27:25,000 [Benjamin] et ben on dit ok c'est toi, c'est toi qui écris. 264 00:27:25,000 --> 00:27:29,700 [P4bl0] Sachant que, en vrai, c'est des tirages de dés qui dépendent du contenu du bloc. 265 00:27:30,350 --> 00:27:41,650 [P4bl0] et que personne n'a le même bloc, puisque pour inciter les gens à participer et à faire tous ces calculs qui coûtent énormément d'argent et qui doivent ne servir à rien dans le modèle de sécurité, et ben... 266 00:27:41,650 --> 00:27:47,750 [P4bl0] en fait il y a une incitation c'est à dire que quand tu trouves un, quand tu mines un bloc 267 00:27:48,250 --> 00:27:55,950 [P4bl0] tu forges, on devrait dire plutôt, quand tu forges un bloc tu récupères, tu as une récompense en crypto-monnaie. 268 00:27:56,450 --> 00:27:58,400 [P4bl0] soit qui est créé nouvellement. 269 00:27:58,900 --> 00:28:08,300 [P4bl0] parce que la blockchain a décidé qu'on allait donner tant de crypto-monnaies aux gens qui trouvent les blocs, soit qui vient de frais de transactions. 270 00:28:08,850 --> 00:28:20,500 [P4bl0] Donc quand tu envoies une transaction, tu peux mettre en plus des frais dedans pour inciter les mineurs à prendre ta transaction et à la mettre dans le bloc pour que ta transaction est effectivement lieu. Parce que tu n'as aucune garantie que ce sera le cas. 271 00:28:20,750 --> 00:28:24,800 [Benjamin] Oui parce que s'il y a trop de transactions, il va falloir faire un choix. 272 00:28:24,800 --> 00:28:40,575 [P4bl0] Si ça ne rentre pas dans un bloc, les gens ne vont pas le mettre et vont devoir choisir lesquels ils vont prendre. Et évidemment, personne ne va choisir à la main les transactions de ses copains, ça serait un peu compliqué. Donc ce qui se passe, c'est que des algos vont prendre automatiquement les transactions qui rapportent le plus. Donc celles où on met le plus de frais de transactions dedans. 273 00:28:40,575 --> 00:28:51,150 [Benjamin] Ok, alors on va faire un premier point d'étape déjà. J'invite toutes les auditrices et auditeurs qui auraient des questions à ne pas hésiter à nous les poser sur Mastodon. 274 00:28:55,850 --> 00:28:58,300 [Benjamin] On va peut-être passer au... Parce que... 275 00:28:59,100 --> 00:29:03,500 [Benjamin] là on commence à avoir pointre pas mal d'inconvénients. 276 00:29:04,500 --> 00:29:07,750 [Benjamin] Donc le premier, c'est que... 277 00:29:08,550 --> 00:29:11,700 [Benjamin] le fait de désigner 278 00:29:12,200 --> 00:29:14,950 [Benjamin] qui va miner, forger un bloc. 279 00:29:15,700 --> 00:29:21,500 [Benjamin] Donc ce n'est pas un tirage au sort parce que sinon ça serait trop facile, c'est une preuve de travail. 280 00:29:21,500 --> 00:29:25,000 [P4bl0] C'est pas que sinon ce serait trop facile, c'est que qui va le faire ce tirage au sort ? 281 00:29:25,550 --> 00:29:27,400 [P4bl0] t'es censé faire confiance à personne. 282 00:29:27,600 --> 00:29:30,650 [Aeris] Il faut que ce soit vérifié par les autres, donc du coup il a fallu trouver autre chose. 283 00:29:31,250 --> 00:29:34,050 [Benjamin] Et donc si on prend une analogie tirage de dés... 284 00:29:34,050 --> 00:29:39,600 [Benjamin] Sauf que là c'est pas du tirage de dés, c'est des calculs de condensats mathématiques. 285 00:29:39,600 --> 00:29:40,575 [P4bl0] Oui. 286 00:29:40,575 --> 00:29:49,400 [Benjamin] pour qu'il y ait toujours globalement la même probabilité. Le principe c'est que plus il y a de gens qui se manifestent pour dire moi moi moi je veux bien... 287 00:29:49,400 --> 00:29:52,150 [Benjamin] miner le bloc et bien plus c'est compliqué. 288 00:29:52,500 --> 00:29:53,175 [P4bl0] Ouais. 289 00:29:53,175 --> 00:29:58,700 [Benjamin] Donc si on est 3, on va dire qu'il faut faire 60 tirages de dés, et puis si on est 30, il va falloir faire 6000 tirages de dés. 290 00:29:59,150 --> 00:30:05,350 [Benjamin] il va falloir faire 6000 1 d'affilée donc ça va être plus compliqué ça va prendre plus de temps ou plus de ressources en tout cas 291 00:30:05,350 --> 00:30:06,250 [P4bl0] Plus de ressources, oui. 292 00:30:06,250 --> 00:30:14,450 [Benjamin] Et donc plus on est nombreux sur le réseau, plus miner un bloc coûte cher. Mais en fait ce qui coûte cher c'est juste l'élection de celui qui va le forger. 293 00:30:15,050 --> 00:30:17,450 [Benjamin] Cette énergie dépensée 294 00:30:18,950 --> 00:30:21,800 [Benjamin] Elle ne sert qu'à désigner la personne qui... 295 00:30:22,350 --> 00:30:24,150 [Benjamin] va écrire. 296 00:30:24,150 --> 00:30:25,025 [P4bl0] Tout à fait. 297 00:30:25,025 --> 00:30:28,750 [Benjamin] c'est pas de l'énergie nécessaire à l'écriture. 298 00:30:28,900 --> 00:30:32,575 [Aeris] Non, non parce que l'écriture et la vérification est quasiment instantanée et ne coûte rien. 299 00:30:32,575 --> 00:30:34,300 [Benjamin] Donc c'est des calculs mathématiques. 300 00:30:34,350 --> 00:30:39,050 [Benjamin] Ces calculs mathématiques donc qui reviennent à tirer au sort des D 301 00:30:39,550 --> 00:30:41,450 [Benjamin] Le résultat du calcul. 302 00:30:42,000 --> 00:30:43,600 [Benjamin] Il est utilisé pour... 303 00:30:49,800 --> 00:30:59,800 [P4bl0] vendre le résultat de ces calculs par exemple ou même, et là j'insiste là-dessus, même utiliser la chaleur des data centers si tu la revends pour faire du chauffage etc 304 00:31:00,350 --> 00:31:04,000 [P4bl0] En fait, tu casses le modèle de sécurité des blockchains quand tu fais ça. 305 00:31:04,150 --> 00:31:07,500 [P4bl0] parce que le principe du fait que ce soit coûteux... 306 00:31:07,500 --> 00:31:29,350 [P4bl0] c'est que tu peux pas envoyer des transactions... En fait, il y a un truc dont on veut se méfier, dont on veut éviter, c'est la double dépense. C'est-à-dire que si j'ai que 5 machin coins dans mon portefeuille, là, sur mon compte, sur la blockchain dont on est en train de parler, et bien je peux pas dépenser 4 auprès de Alice et ensuite à nouveau 4 auprès de Bob, parce que 4 plus 4 ça fait plus que 5. 307 00:31:29,600 --> 00:31:32,400 [P4bl0] Sauf que je pourrais très bien imaginer que 308 00:31:32,900 --> 00:31:38,600 [P4bl0] il y a une latence du réseau internet, etc. et que j'envoie les deux transactions. 309 00:31:39,300 --> 00:31:46,000 [P4bl0] que les deux croient que c'est bon, c'est mis dans des... et que moi je mine des blocs en parallèle. 310 00:31:46,500 --> 00:31:47,450 [P4bl0] avec les deux transactions. 311 00:31:48,250 --> 00:31:53,550 [P4bl0] et que je peux donc continuer d'essayer de faire exister les deux en même temps. 312 00:31:54,150 --> 00:31:59,900 [P4bl0] en divisant ma puissance de calcul en deux et en espérant gagner les tirages au sort etc etc 313 00:32:00,100 --> 00:32:06,900 [P4bl0] si je peux faire ça et que par exemple on imagine que des gens acceptent mes machin coins contre des trucs dans la vraie vie 314 00:32:07,400 --> 00:32:16,250 [P4bl0] le temps que le réseau se répare et qu'on voit qu'en fait il y a eu une transaction qui n'allait pas et qu'il n'y a que une des deux chaînes qui soit sélectionnée comme étant la vraie, c'est à dire que... 315 00:32:16,750 --> 00:32:20,450 [P4bl0] celle qui va être la plus longue, la prochaine sur laquelle on va rajouter des nouveaux blocs. 316 00:32:20,950 --> 00:32:28,450 [P4bl0] celle là elle aura eu lieu sur la blockchain, l'autre sera oubliée. Et ça veut dire qu'en fait, il y a un des deux de Alice ou Bob qui n'aura pas reçu mes 4 machin coins. 317 00:32:28,850 --> 00:32:30,500 [P4bl0] Parce qu'ils peuvent pas les avoir tous les deux vu que j'en avais que 5. 318 00:32:32,850 --> 00:32:44,650 [P4bl0] En attendant, moi, peut-être qu'Alice m'a filé la voiture que je lui ai achetée et Bob l'ordinateur que je lui ai acheté. Ok ? Donc moi j'ai les trucs, j'ai fait ma double dépense. 319 00:32:45,200 --> 00:32:48,250 [P4bl0] mais en fait il y en a un des deux qui n'a pas été payé. 320 00:32:48,400 --> 00:32:56,150 [P4bl0] Et donc l'idée c'est que si je peux avoir intérêt à diviser ma puissance de calcul puisque de toute façon ça va me rapporter quelque chose par ailleurs... 321 00:32:57,550 --> 00:33:17,600 [P4bl0] et ben du coup je peux imaginer des scénarios comme ça. Alors que si ma puissance de calcul elle le sert vraiment à rien d'autre qu'à être tirée au sort, si j'ai aucun intérêt à faire des calculs, parce que je peux vendre la chaleur derrière, parce que je peux vendre les résultats des calculs, parce que ce serait des calculs qui ont un sens et qui seraient intéressants pour je sais pas de la recherche, pour de la médecine, du pliage de molécules, des trucs comme ça. 322 00:33:17,850 --> 00:33:21,400 [P4bl0] et ben j'aurais intérêt à faire ça si je peux pas 323 00:33:21,950 --> 00:33:26,000 [P4bl0] j'ai aucun intérêt à diviser ma puissance de calcul puisque ça fait que j'ai moins de chance d'être tiré au sort. 324 00:33:27,300 --> 00:33:32,700 [P4bl0] plus je peux mettre de puissance de calcul sur le même bloc, plus j'ai de chance d'être tiré au sort, de trouver en premier. 325 00:33:33,350 --> 00:33:43,800 [P4bl0] Et donc du coup la sécurité même du truc fait qu'il faut absolument que ni la puissance de calcul, ni l'énergie dépensée, ni la chaleur produite, ni les résultats des calculs ne servent à quelque chose. 326 00:33:44,100 --> 00:33:47,600 [Benjamin] Donc toute l'énergie qu'on dépense sur le bitcoin 327 00:33:48,500 --> 00:33:50,025 [Benjamin] c'est juste un tirage au sort. 328 00:33:50,025 --> 00:33:51,125 [P4bl0] Voilà. 329 00:33:51,125 --> 00:33:53,275 [Benjamin] et ça sert à rien 330 00:33:53,275 --> 00:33:58,700 [P4bl0] ça sert à sélectionner qui pourra écrire le prochain bloc sur la blockchain de Bitcoin. 331 00:33:58,700 --> 00:34:03,050 [Benjamin] on parle d'énergie des pensées par exemple pour effectuer des virements sepas. 332 00:34:03,650 --> 00:34:05,925 [Benjamin] ça consomme de l'énergie de faire un virement séparat. 333 00:34:05,925 --> 00:34:06,375 [Aeris] Oui. 334 00:34:06,375 --> 00:34:08,925 [P4bl0] Ouais, par rapport à une transaction Bitcoin, c'est rien du tout. 335 00:34:08,925 --> 00:34:13,100 [Benjamin] Mais ouais mais y'a vraisemblablement plus de virement c'est pas que de transactions bitcoin. 336 00:34:13,350 --> 00:34:15,400 [P4bl0] Ouais, je pense que ça consomme quand même moins. 337 00:34:15,400 --> 00:34:25,750 [Benjamin] Mais à l'arrivée, là où je veux en venir, c'est qu'il y a quand même une différence fondamentale, c'est que l'énergie dépensée à effectuer un virement, c'est pas... 338 00:34:26,300 --> 00:34:33,850 [Benjamin] c'est du calcul aussi, mais qui est nécessaire à effectuer le virement en fait, c'est l'énergie du virement. 339 00:34:34,350 --> 00:34:42,325 [Benjamin] Alors que l'énergie dépensée pour une transaction Bitcoin, c'est l'énergie pour élire celui qui va écrire. C'est pas l'énergie de la transaction en elle-même en fait. 340 00:34:42,325 --> 00:34:48,225 [P4bl0] Bah plus l'énergie de la transaction en elle-même, des transmissions sur le réseau, de l'écriture, des disques durs qui tournent, etc. Mais... 341 00:34:48,225 --> 00:34:49,525 [Benjamin] mais qui est négligeable aujourd'hui. 342 00:34:49,525 --> 00:34:50,475 [P4bl0] Par rapport à ça oui oui bien sûr. 343 00:34:50,475 --> 00:35:16,000 [Aeris] Surtout la vraie différence, c'est que le monde conventionnel, quand on veut faire une transaction, le but, c'est pas d'enrichir sur la transaction, en tout cas sur l'écriture de la transaction. Donc du coup, effectivement, les banques ont tout intérêt à minimiser le coût de cette transaction parce que ce n'est pas du tout là-dessus qu'ils vont faire leur beurre. C'est sur la transaction en elle-même. Alors qu'au niveau des blockchains, leur but est de miner ce bloc-là parce que c'est ce bloc-là qui va leur apporter de l'argent. En particulier, il y a effectivement ce qu'on appelle les fees, les petites transactions, les petits frais. 344 00:35:16,000 --> 00:35:26,575 [Aeris] qui sont laissés par les utilisateurs mais c'est surtout la grosse récompense en tout cas sur Bitcoin en particulier. Aujourd'hui si vous touchez le bloc vous touchez 25 bitcoins et 25 bitcoins ou 12 et demi je crois qui se... 345 00:35:26,575 --> 00:35:27,825 [P4bl0] C'est 3,25 maintenant. 3,25 ? Oui. 346 00:35:27,825 --> 00:35:33,600 [Aeris] 325 en tout cas ça tombe avec le temps mais par exemple 3 bitcoin aujourd'hui ça vaut 300 000 euros 347 00:35:34,100 --> 00:35:38,575 [Aeris] Et donc du coup, le fait de faire passer cette transaction là, ce bloc va vous rapporter 300 000 euros. 348 00:35:38,575 --> 00:35:40,300 [Benjamin] Ça incite à jouer au dés. 349 00:35:40,300 --> 00:35:41,425 [Aeris] C'est ça. Et en plus donc du coup... 350 00:35:41,425 --> 00:35:45,000 [P4bl0] C'est ça tout le principe et c'est pour ça que je disais tout à l'heure que... 351 00:35:45,500 --> 00:35:47,350 [P4bl0] les gens qui prétendent faire des blockchains 352 00:35:47,800 --> 00:35:48,900 [P4bl0] sans crypto-monnaie. 353 00:35:49,400 --> 00:35:51,500 [P4bl0] sans cryptoactifs, sans spéculation. 354 00:35:52,100 --> 00:35:53,800 [P4bl0] soit ils savent pas de quoi ils parlent, soit ils mentent. 355 00:35:54,300 --> 00:35:55,400 [P4bl0] Parce que, en fait... 356 00:35:55,900 --> 00:35:57,250 [P4bl0] pour inciter les gens à partir... 357 00:35:59,350 --> 00:36:00,550 [Benjamin] C'était un haut inclusif. 358 00:36:00,550 --> 00:36:06,550 [P4bl0] Oui oui, c'était un ou inclusif tout à fait. Parce qu'en fait, on a besoin de cette incitation. 359 00:36:07,050 --> 00:36:13,700 [P4bl0] parce que sinon, personne ne participe, ça coûte beaucoup trop cher. Et donc en fait, ce qu'on a dit depuis tout à l'heure, c'est que... 360 00:36:14,200 --> 00:36:29,100 [P4bl0] Une blockchain, la seule chose que ça sait faire, le seul cas où l'écriture est performative et où quand on écrit quelque chose dans la blockchain ça nous apporte une garantie parce que c'est l'écriture qui définit la vérité, c'est les transactions de choses qui sont purement un jeu d'écriture, donc des cryptoactifs qui n'existent intrinsèquement que dans cette blockchain. 361 00:36:29,600 --> 00:36:32,950 [P4bl0] Et en fait, ces cryptoactifs, ils sont nécessaires fonctionnellement. 362 00:36:33,450 --> 00:36:37,600 [P4bl0] pour que la blockchain puisse fonctionner parce que sinon, il n'y a pas d'incitation possible. 363 00:36:45,200 --> 00:36:48,200 [P4bl0] Mais comment sans faire confiance à quelqu'un d'autre ? 364 00:36:49,650 --> 00:36:59,550 [P4bl0] La seule façon de ne pas sortir du modèle de sécurité, c'est que la récompense provienne intrinsèquement de la blockchain et qu'elle soit distribuée de la même façon, sur le même modèle, etc. Donc c'est avec des cryptoactifs. 365 00:36:59,550 --> 00:37:02,600 [Benjamin] Ok, et donc dans un bloc on va avoir un certain nombre de transactions. 366 00:37:03,150 --> 00:37:10,150 [Benjamin] Si on prend le cas du bitcoin par exemple, parce que c'est le cas le plus connu, c'est combien de transactions par bloc ? 367 00:37:10,350 --> 00:37:12,925 [Aeris] C'est plusieurs dizaines de milliers, quelque chose comme ça, je crois, qu'ils peuvent mettre dedans. 368 00:37:12,925 --> 00:37:14,125 [P4bl0] Je pensais pas que c'était autant mais ouais. 369 00:37:14,125 --> 00:37:22,350 [Aeris] Mais après ça dépend beaucoup et après à la limite c'est pas vraiment le problème de la taille du bloc. C'est surtout la limite en fait. 370 00:37:22,550 --> 00:37:28,600 [Aeris] La limite de bloc va surtout être sur la taille finale du bloc en fait, que Bitcoin met une limite à 2 mégas ou 3 mégas par exemple dedans. 371 00:37:29,100 --> 00:37:32,450 [Aeris] Et donc du coup c'est ça où ils essayent d'en mettre le plus possible dedans. 372 00:37:32,500 --> 00:37:38,525 [Benjamin] Ok mais peu importe, ce que je veux dire c'est que le nombre de transactions par bloc, il est forcément limité. 373 00:37:38,525 --> 00:37:40,375 [Aeris] — Bah ça a été un des gros problèmes de la... Ouais, il est très limite. 374 00:37:40,375 --> 00:37:41,450 [Benjamin] et pour miner un bloc 375 00:37:41,450 --> 00:37:47,400 [Benjamin] Il m'avait semblé comprendre que le temps de tirage au sort... 376 00:37:47,950 --> 00:37:52,125 [Benjamin] du mineur, il était à peu près constant, quel que soit le nombre de participants. 377 00:37:52,125 --> 00:37:58,900 [P4bl0] Alors ça c'est pas le temps d'un mineur, c'est le temps que met le réseau qui participe à la blockchain bitcoin. 378 00:37:59,400 --> 00:38:02,250 [P4bl0] à trouver, à forger un prochain bloc. 379 00:38:02,250 --> 00:38:07,600 [P4bl0] Mais ça c'est par conception que c'est constant, c'est parce qu'il y a cette volonté là, c'est qu'en gros... 380 00:38:07,600 --> 00:38:14,700 [P4bl0] On est dans les gens qui ont fait bitcoin, veulent que ce soit à peu près toutes les dix minutes qu'on a un nouveau bloc qui est rajouté au registre. 381 00:38:14,950 --> 00:38:19,550 [P4bl0] et donc en fait si plusieurs fois d'affilée ça a mis 9 minutes et 40 secondes 382 00:38:20,050 --> 00:38:32,250 [P4bl0] c'est que c'est trop simple et donc on va augmenter la difficulté. Si plusieurs fois d'affilée ça a mis 10 minutes et 10 secondes c'est que c'est trop dur et donc on va diminuer la difficulté. Le fameux nombre de 1 qu'il faut faire d'affilée au dés dont on parlait tout à l'heure. 383 00:38:32,600 --> 00:38:39,250 [Benjamin] Mais donc ça veut dire que le nombre de transactions que je vais pouvoir passer par seconde en bitcoin, il est limité. 384 00:38:39,750 --> 00:38:40,700 [Benjamin] conceptuellement. 385 00:38:40,850 --> 00:38:41,700 [P4bl0] Oui. 386 00:38:41,700 --> 00:38:45,875 [Benjamin] indépendamment du nombre de personnes qui veulent faire des transactions en bitcoin. 387 00:38:45,875 --> 00:38:46,700 [P4bl0] Tout à fait. 388 00:38:46,700 --> 00:38:50,400 [Benjamin] Donc c'est quand même une sacrée limite dans la conception du... 389 00:38:50,800 --> 00:38:58,000 [Benjamin] du bitcoin parce que à l'arrivée donc on a dit qu'il y avait des frais de transaction 390 00:38:58,500 --> 00:39:01,450 [Benjamin] C'est à dire que si moi je veux que ma transaction... 391 00:39:02,000 --> 00:39:03,150 [Benjamin] avant les autres. 392 00:39:03,650 --> 00:39:06,250 [Benjamin] j'ai intérêt à mettre un petit type. 393 00:39:06,300 --> 00:39:07,125 [P4bl0] Ouais. 394 00:39:07,125 --> 00:39:11,300 [Benjamin] pour que ça passe et que à partir du moment où il y a de plus en plus de monde qui veulent passer des transactions... 395 00:39:11,900 --> 00:39:14,525 [Benjamin] et ben ça devient quasiment obligatoire. 396 00:39:14,525 --> 00:39:21,450 [P4bl0] Alors non seulement quand il y a beaucoup de monde ça devient obligatoire mais à terme si ça tient jusque là ça va devenir obligatoire puisque... 397 00:39:21,950 --> 00:39:25,300 [P4bl0] Pour Bitcoin par exemple, le principe c'est que les récompenses... 398 00:39:25,800 --> 00:39:27,800 [P4bl0] elle diminue avec le temps. 399 00:39:28,300 --> 00:39:33,550 [P4bl0] tous les, je sais plus combien, 210 000 blocs je crois, un truc comme ça. Ça fait à peu près tous les quatre ans. 400 00:39:33,550 --> 00:39:41,050 [P4bl0] la récompense qu'on touche quand on récupère un bloc est divisée par deux. Ça a commencé avec 50 bitcoins puis c'est passé à 25 à 12 et demi. 401 00:39:44,850 --> 00:39:47,625 [Aeris] 6,5 à 3,25, je crois. Quelque chose comme ça, ouais. 402 00:39:47,625 --> 00:39:52,250 [P4bl0] Ouais voilà 6 6 6 225 et maintenant c'est à 325. 403 00:39:56,000 --> 00:39:58,700 [Benjamin] L'idée c'est qu'il y ait une masse monétaire maximum. 404 00:39:58,700 --> 00:40:05,700 [P4bl0] Mais du coup ça veut dire que, voilà ça c'est les distributions. Alors c'est vraiment un maximum puisque des bitcoins, il y en a plein qui disparaissent comme de tous les cryptoactifs. 405 00:40:05,750 --> 00:40:07,750 [Benjamin] qui disparaissent comment ? Comment ils disparaissent ? 406 00:40:07,750 --> 00:40:15,550 [Aeris] Parce que des gens en perdent. J'en ai balancé des disques durs complets et que ça se perd comme ça. Ou des personnes qu'on envoie aux mauvaises adresses. 407 00:40:17,250 --> 00:40:18,400 [Aeris] Ils sont toujours là, hein. 408 00:40:24,050 --> 00:40:31,550 [P4bl0] parce qu'un ordinateur a brûlé, parce qu'un ordinateur a été volé et reformaté, parce que quelqu'un l'a oublié. 409 00:40:31,550 --> 00:40:38,075 [Aeris] Ou envoyer aux mauvaises adresses, ça arrive régulièrement que des gens se trompent d'adresses, et donc du coup, ben on voit une mauvaise adresse, et y a pas de retour possible en arrière. 410 00:40:38,075 --> 00:40:45,800 [P4bl0] Si on envoie des bitcoins à une adresse qui n'existe pas, c'est-à-dire qui est valide mais qui est inexistante, ben il n'y a aucun moyen de... 411 00:40:45,800 --> 00:40:47,525 [Benjamin] Oui parce qu'on a pas la... 412 00:40:47,525 --> 00:41:05,650 [P4bl0] Parce que c'est une clé publique dont on n'a pas la clé. Ça serait une clé publique mais on n'a jamais généré sa clé privée. Et si on imagine pouvoir... Et ça le réseau le sépare forcément. Non, il n'y a pas moyen de savoir si une clé... Enfin, si tu avais moyen de savoir si une clé publique correspond à une clé privée, ça veut dire qu'en gros tu as des inscriptions, donc que tu connais les participants. 413 00:41:06,150 --> 00:41:10,550 [P4bl0] Et t'as plus besoin de faire tout ça, puisque si tu connais l'ensemble de tes participants, tu peux dire bah on fait chacun son tour. 414 00:41:10,550 --> 00:41:14,400 [P4bl0] Il n'y a plus besoin de faire tout un mécanisme de consensus, des choses comme ça. 415 00:41:17,250 --> 00:41:26,000 [Benjamin] Aujourd'hui, c'est quand même une sacrée limitation d'avoir un nombre de transactions qui est limité, le fait de devoir payer parce que sinon sa transaction passe pas. 416 00:41:26,250 --> 00:41:27,000 [P4bl0] Ouais. 417 00:41:27,000 --> 00:41:32,475 [Benjamin] Vous connaissez les frais de transactions moyens aujourd'hui sur une chaîne de blocs comme le Bitcoin ? 418 00:41:32,475 --> 00:41:44,950 [Aeris] C'est très variable parce que justement ça dépend beaucoup de la puissance de calcul. Il y a eu une époque où les frais de transaction étaient très très élevés parce que justement il y avait très peu de transactions à pouvoir passer et donc du coup si vous vouliez vous faire passer une transaction, il fallait mettre beaucoup de frais. 419 00:41:45,050 --> 00:41:55,950 [Aeris] Mais aujourd'hui je crois que c'est pas loin de 2% ou 3% à un certain moment, si on veut faire passer. Ils ont même été obligés de faire d'autres réseaux par dessus le bitcoin, donc ça s'appelle le 9-Link Network. 420 00:41:56,000 --> 00:42:06,400 [Aeris] qui est par dessus le bitcoin parce que justement le bitcoin ne pouvait plus absorber la capacité de traitement nécessaire pour faire les transactions une à une donc ils ont fait un réseau par dessus le réseau 421 00:42:06,400 --> 00:42:13,700 [Aeris] il s'échange de la monnaie sur des protocoles autres pour ensuite aller de temps en temps envoyer tout sur la blockchain finale. 422 00:42:19,000 --> 00:42:35,750 [P4bl0] quand vous faites des virements de banque à banque en fait il n'y a pas genre tous les virements qui existent entre les deux banques il y a un virement consolidé à la fin de la journée la semaine ou un truc comme ça mais le truc c'est que évidemment ces réseaux de deuxième couche on appelle ça comme par exemple lightning network dont parlait Iris 423 00:42:38,150 --> 00:42:41,950 [P4bl0] ils changent le modèle de sécurité et ils amoindrissent les hypothèses. 424 00:42:42,900 --> 00:42:48,800 [Benjamin] Ouais, mais en gros, Lightning Network, ça permet de faire des micropayements. 425 00:42:49,250 --> 00:42:51,450 [Benjamin] presque en temps réel. 426 00:42:52,100 --> 00:42:54,550 [Benjamin] Et ça, le bitcoin ne sait pas le faire. 427 00:42:54,650 --> 00:42:55,500 [P4bl0] Ah non, absolument pas. 428 00:42:55,950 --> 00:43:07,700 [P4bl0] Ça permet de faire des micro-payements en temps réel. Si on fait confiance, à nouveau là on est obligé de réintroduire de la confiance pour rajouter ce genre de fonctionnalité. Si on fait confiance au fait que à la fin, une fois que le... 429 00:43:09,900 --> 00:43:39,250 [P4bl0] le tube disons qui a été ouvert pour faire ces microtransactions et fermer, il sera bien consolidé par une écriture sur la blockchain à la fin. Ce qui à terme va forcément coûter puisque c'est la question que tu posais, c'est les frais de transaction, est-ce qu'ils peuvent pas exploser, etc. En fait ils vont forcément exploser au moment où la récompense pour le minage de chaque bloc va baisser puisqu'elle est divisée par deux tous les quatre ans. Et puis il y a un moment donné quand 21 millions de bitcoins auront été distribués puisqu'on parle de cette blockchain là, ou il n'y en aura plus. 430 00:43:39,800 --> 00:43:45,200 [P4bl0] il y aura que les frais de transaction. Et à ce moment-là, ça ne peut que exploser les frais de transaction puisque... 431 00:43:45,700 --> 00:43:48,050 [P4bl0] Il faut bien rembourser tout le calcul qui est fait. 432 00:43:50,050 --> 00:43:50,950 [Benjamin] Oui, donc en fait... 433 00:43:51,000 --> 00:43:55,000 [Benjamin] si on résume donc si on parle du bitcoin 434 00:43:55,600 --> 00:43:59,200 [Benjamin] puisque aujourd'hui c'est quand même la chaîne de bloc qui a le plus de succès. 435 00:44:01,550 --> 00:44:03,450 [Benjamin] C'est très coutant en énergie. 436 00:44:03,900 --> 00:44:05,750 [Benjamin] juste pour un tirage au sort. 437 00:44:05,900 --> 00:44:06,700 [P4bl0] Ouais. 438 00:44:06,700 --> 00:44:10,550 [Benjamin] C'est très lent puisqu'on a un nombre de transactions limitées. 439 00:44:10,850 --> 00:44:11,625 [P4bl0] Tout à fait. 440 00:44:11,625 --> 00:44:13,450 [Benjamin] c'est très cher et ça va devenir de plus en plus cher. 441 00:44:14,850 --> 00:44:19,450 [Benjamin] On rajoute à ça qu'aujourd'hui il y a énormément de spéculations. 442 00:44:19,800 --> 00:44:23,950 [P4bl0] ça peut pas exister sans spéculation. C'est le seul moyen de donner une valeur au cryptoactif. 443 00:44:25,050 --> 00:44:26,750 [Benjamin] C'est-à-dire que ça a valeur... 444 00:44:27,250 --> 00:44:28,750 [Benjamin] provient de la spéculation. 445 00:44:28,750 --> 00:44:33,125 [P4bl0] Ben ne peut venir que de ça, c'est juste un jeu d'écriture, c'est lié à absolument rien d'autre dans la vraie vie. 446 00:44:33,125 --> 00:44:37,625 [Benjamin] C'est pas comme de l'or ou j'ai de l'or quoi, là j'ai juste une écriture. 447 00:44:37,625 --> 00:44:43,550 [P4bl0] Bah euh... Je sais pas si on peut dire que c'est pas comme de l'or, parce que... Enfin, l'or, si on décide que c'est plus intéressant, ça vaut plus rien non plus. 448 00:44:43,550 --> 00:44:44,950 [Benjamin] on peut quand même faire des trucs avec. 449 00:44:45,100 --> 00:44:50,000 [P4bl0] Mais par contre voilà, c'est un truc qui est dans la vraie vie, mais ça aura la valeur de l'utilité du métal. 450 00:44:50,050 --> 00:44:50,850 [Benjamin] C'est ça. 451 00:44:50,850 --> 00:44:54,650 [P4bl0] Donc voilà. Mais par contre, le cours de l'or, il est spéculatif. 452 00:44:55,150 --> 00:45:04,750 [P4bl0] Par contre, c'est quelque chose qui existe dans la vraie vie, qui a une utilité dans la vraie vie et qui a au moins cette valeur d'usage, au-delà de sa valeur marchande, spéculative, etc. 453 00:45:05,250 --> 00:45:08,450 [P4bl0] là il n'y a pas de valeur d'usage autre que... 454 00:45:08,950 --> 00:45:15,800 [Benjamin] Mais si je prends un billet de banque, le billet de banque en fait, s'il a de la valeur parce que je lui... parce que je fais confiance, ça l'a... 455 00:45:16,750 --> 00:45:18,050 [Benjamin] la valeur qui est écrite dessus. 456 00:45:18,250 --> 00:45:18,975 [P4bl0] Ouais. 457 00:45:18,975 --> 00:45:24,900 [Benjamin] Donc là c'est un peu pareil, j'ai une transaction et je fais confiance, j'accorde la valeur à la transaction qui est écrite dans la chaîne de bloc. 458 00:45:24,950 --> 00:45:34,150 [P4bl0] Oui, tant que tu fais ça, la différence c'est qu'il y a d'autres mécanismes par un état, par plein de choses qu'on peut ne pas aimer. 459 00:45:34,300 --> 00:45:47,300 [P4bl0] qui donne de la valeur à ton billet de banque. Typiquement tu peux payer tes impôts avec, tu peux acheter des choses dans la vraie vie avec, etc. Il a une forme de stabilité dans nos économies à nous en tout cas. 460 00:45:47,500 --> 00:46:02,100 [P4bl0] Il permet de faire une réserve, il permet de servir de réserve de valeur, c'est à dire que ton billet de banque, bah oui il y a de l'inflation et tout, mais en fait tu vas quand même pouvoir encore l'utiliser, t'en es sûr, voilà. Ça ne fluctue pas complètement du jour au lendemain ou d'une seconde à l'autre. 461 00:46:02,700 --> 00:46:06,400 [P4bl0] et donc c'est quand même pas exactement la même chose. Et puis surtout... 462 00:46:06,400 --> 00:46:08,950 [P4bl0] il est lié à des choses dans la vraie vie parce que... 463 00:46:09,450 --> 00:46:12,250 [P4bl0] c'est la monnaie qu'on a décidé d'utiliser. Oui, qu'on paye les fonctionnaires avec. Voilà. 464 00:46:12,250 --> 00:46:22,000 [Benjamin] qu'on paye les fonctionnaires avec et que si je reviens au bitcoin aujourd'hui le bitcoin on voit bien l'intérêt si on a envie de spéculer mais spéculer ça on crée pas de valeur 465 00:46:22,500 --> 00:46:23,125 [Aeris] Et puis fall- 466 00:46:23,125 --> 00:46:25,450 [Benjamin] C'est juste une énorme pyramide de Ponzi, au final. 467 00:46:25,450 --> 00:46:27,000 [Aeris] Il fallait arriver 10 ans avant oui ! 468 00:46:27,950 --> 00:46:32,375 [Benjamin] Ouais, enfin dix ans après on pourra toujours dire qu'il fallait arriver dix ans avant, mais... Ça continue de monter. 469 00:46:32,375 --> 00:46:33,400 [P4bl0] Si ça continue de monter. 470 00:46:33,400 --> 00:46:36,750 [Benjamin] Si ça... si ça... ben là en tout cas en ce moment ça monte plutôt pas mal. 471 00:46:37,300 --> 00:46:41,900 [Benjamin] Mais est-ce que le bitcoin peut devenir une monnaie d'échange ? 472 00:46:42,400 --> 00:46:43,600 [Benjamin] Dans la vraie vie ? 473 00:46:43,600 --> 00:46:56,400 [P4bl0] Ça, c'est une propriété qui est plus ou moins triviale de servir d'intermédiaire d'échanges. Genre tes miles, c'est un intermédiaire d'échanges, tes points de kermesse en papier découpé, c'est un intermédiaire d'échanges le jour de la kermesse. 474 00:46:56,600 --> 00:47:02,000 [P4bl0] c'est évidemment que ça peut à partir du moment où il y a quelque chose auquel on attribue une valeur 475 00:47:02,550 --> 00:47:06,800 [P4bl0] et qu'il y a des gens qui acceptent de le prendre en échange d'autres choses, c'est un intermédiaire d'échange. 476 00:47:07,500 --> 00:47:18,350 [P4bl0] Donc si tu dis demain genre ma boulangerie elle accepte les bitcoins, bon bah il va falloir attendre plusieurs dizaines de minutes le temps que la transaction passe pour qu'elle accepte de tuer ta baguette mais... 477 00:47:18,350 --> 00:47:19,950 [Benjamin] Oui parce que ça prend 10 minutes. 478 00:47:20,200 --> 00:47:24,275 [P4bl0] ça dépend quand tu arrives et tout ça mais surtout tu n'es pas sûr que ta transaction elle va être dans le prochain bloc 479 00:47:24,275 --> 00:47:33,100 [Aeris] En théorie c'est une heure puisque c'est 6 blocs. Généralement on attend 6 blocs puisqu'un seul bloc pourrait se faire effacer la prochaine fois. Donc du coup on attend 6 blocs donc une heure pour avoir une confirmation d'une transaction. 480 00:47:40,150 --> 00:47:41,600 [Aeris] Ouais, en tout cas, il y a des délais 481 00:47:41,600 --> 00:47:43,000 [P4bl0] pour être sûr que c'est... 482 00:47:43,000 --> 00:47:47,350 [Aeris] pour éviter les risques d'avoir la chaîne annulée par un autre bloc et donc du coup de perdre la transaction. 483 00:47:47,350 --> 00:47:48,600 [Aeris] Donc on attend qu'il y en ait au moins. 484 00:47:48,600 --> 00:47:49,675 [P4bl0] par rapport aux trucs de double bloc dont je parie. 485 00:47:49,675 --> 00:47:52,250 [Benjamin] Donc 100 blocs si j'en ai un toutes les 10 minutes. 486 00:47:52,800 --> 00:47:55,200 [Benjamin] Ça commence à faire un paquet de temps quand même là. 487 00:47:55,200 --> 00:47:58,175 [Aeris] Ça fait quelques jours, on est en train de parler à quelques jours. 488 00:47:58,175 --> 00:48:00,600 [P4bl0] Ah ouais ? 100 fois 10, ça fait tant que ça ? 489 00:48:00,700 --> 00:48:02,300 [Aeris] Bah je pense, il faudrait faire du calcul. 490 00:48:02,300 --> 00:48:04,350 [Aeris] Ah non, ça fait un peu moins d'une journée, ouais, ça fait... 491 00:48:04,350 --> 00:48:11,550 [Aeris] Ça fait 16 heures, mais en ayant de la chance, ça veut dire qu'il faut que tous les blocs se propagent bien, etc. Donc on est plutôt en train de parler d'une bonne journée. 492 00:48:11,550 --> 00:48:15,125 [Benjamin] Ok donc pour la boulangerie ça va être compliqué 493 00:48:15,125 --> 00:48:43,050 [P4bl0] Sauf si, parce que là on est en train de parler de la technologie telle qu'elle est pensée etc. Dans la vraie vie évidemment tout ça c'est que des conneries. Il n'y a absolument pas de gens qui font confiance à personne etc. Dans la vraie vie les gens qui utilisent des bitcoins ils se font absolument confiance à des plateformes de trading, des exchanges etc. Qui souvent même possèdent leurs clés publiques parce que c'est pas vraiment les gens qui possèdent leurs clés privées. Oui pardon merci. Donc en vrai on peut tout à fait imaginer que... 494 00:48:43,650 --> 00:49:05,050 [P4bl0] il y a une plateforme qui, exactement comme actuellement on a des prestataires pour la boulangerie qui leur font le terminal de paiement électronique pour la carte bleue, ben là on aurait une plateforme qui dit genre oui t'inquiète pas, j'ai noté moi dans ma base de données 100% centralisée, entièrement contrôlée par moi etc. qu'ils t'avaient filé tant de bitcoin et puis je me porte garant et je fournis le service que ça va être écrit un jour. 495 00:49:05,050 --> 00:49:14,300 [P4bl0] mais dans ce cas là on sait même plus pourquoi on utilise ça parce que tous les trucs qui... Il y a un tiers de confiance. Bien évidemment dans la vraie vie il y a toujours un tiers de confiance, il n'y a rien qui marche sans tiers de confiance. 496 00:49:14,550 --> 00:49:17,775 [Benjamin] Donc au final, j'aurais pu ne pas utiliser de Bitcoin du tout. 497 00:49:17,775 --> 00:49:21,000 [P4bl0] Ben ça aurait été mieux, ni même écologiquement parlant par exemple. 498 00:49:21,700 --> 00:49:28,600 [Benjamin] Ok. Donc on voit bien les limites du système, mais... 499 00:49:28,600 --> 00:49:31,950 [Benjamin] J'avais demandé en introduction les cas où c'était utile. 500 00:49:32,650 --> 00:49:34,600 [Aeris] Je crois qu'on cherche encore. 501 00:49:34,700 --> 00:49:38,025 [Benjamin] Non, personne sort de cette pièce tant qu'on n'a pas trouvé de cas utiles. 502 00:49:38,025 --> 00:49:46,400 [Aeris] En fait, le problème, c'est que comme déjà, il y a un vrai problème écologique sur le prof de minage, et même s'il y a certaines blockchains qui sont plus économes que d'autres. 503 00:49:46,450 --> 00:49:57,100 [Aeris] c'est quand même dépenser de l'argent pour rien du tout. Il y a le problème du tiers de confiance qui aujourd'hui généralement se retrouve très rapidement parce que vous avez toujours un tiers de confiance quelque part et il y a besoin d'un tiers de confiance. 504 00:49:57,100 --> 00:50:05,200 [Aeris] Et il y a le problème après de la valeur de la monnaie et qu'est ce que vous lui donnez etc. Et que blockchain de toute façon ne fera pas tout seul tout seul. 505 00:50:05,200 --> 00:50:14,650 [Benjamin] Alors, ouais, le côté écologique, il est très important si on est écolo, mais si on n'en a rien à foutre, il n'est pas important du tout. Il y a plein de gens qui disent, ouais, le bitcoin ça... 506 00:50:15,100 --> 00:50:18,450 [Benjamin] ça consomme de l'énergie mais ça rend un service et moi j'estime que... 507 00:50:18,450 --> 00:50:32,800 [Benjamin] Alors je dis moi, c'est pas moi, vous avez compris. Et moi j'estime que ça vaut le coup parce que le service que ça me rend, ça vaut de brûler du pétrole, de dépenser de l'énergie. 508 00:50:34,300 --> 00:50:39,000 [Aeris] Mais y'a beaucoup plus efficace, c'est un peu le problème, c'est qu'en fait il crame de l'énergie juste pour cramer l'énergie en fait. 509 00:50:39,550 --> 00:50:46,275 [Aeris] y aurait tout autre système alternatif qui ferait mieux que le Bitcoin ou le blockchain en général sur quasiment tous les points. 510 00:50:46,275 --> 00:50:51,900 [P4bl0] C'est un peu comme si on imaginait des dirigeants politiques par exemple qui font des Paris-Marseille ou des Paris-Lille en jet privé. 511 00:50:52,400 --> 00:50:57,550 [P4bl0] et qui dirait ben oui ça pollue beaucoup mais moi ça me déplace et c'est bon ça fonctionne 512 00:50:58,650 --> 00:51:02,375 [P4bl0] on peut leur reprocher quoi. Parce qu'en fait on pouvait le faire en TGV, on pouvait le faire en voiture... 513 00:51:02,375 --> 00:51:06,700 [Benjamin] Oui mais c'était pas ça mon propos. Mon propos c'est pas est-ce qu'on peut leur reprocher, mon propos c'est est-ce que de leur point de vue... 514 00:51:07,200 --> 00:51:09,650 [Benjamin] le raisonnement est logique 515 00:51:11,150 --> 00:51:19,150 [Aeris] Bah moi quand j'utilise une technologie, généralement j'utilise celle qui est la plus efficace que je peux. Pas une technologie juste parce que j'ai envie de m'en servir. C'est la blockchain aujourd'hui. 516 00:51:20,750 --> 00:51:22,800 [Benjamin] parce que c'est un argument que j'ai entendu. 517 00:51:23,400 --> 00:51:31,300 [Benjamin] c'est que certaines personnes justifient l'usage de la blockchain malgré le fait qu'elle est d'un point de vue écologique. 518 00:51:31,800 --> 00:51:36,150 [Benjamin] pas terrible parce que ça on peut pas le nier on voit bien les kilowattheures qui sont dépensées. 519 00:51:36,650 --> 00:51:39,100 [Benjamin] en disant oui ça dépense des kilowattheures mais... 520 00:51:39,600 --> 00:51:44,550 [Benjamin] ça me rend un service, donc ça dépend des kilowattheures, ça coûte de l'argent, mais moi ça me rend un service. 521 00:51:45,150 --> 00:51:51,600 [Benjamin] et je suis prêt à payer ce prix, que ce soit en argent ou en émission de CO₂. 522 00:51:52,100 --> 00:52:03,950 [Benjamin] De la même manière que quand je prends l'avion, je suis prêt à assumer le fait que je vais dépenser et mettre tant de CO₂ sur mon bilan carbone. 523 00:52:05,400 --> 00:52:08,150 [Benjamin] et cet argument on l'entend beaucoup. 524 00:52:09,400 --> 00:52:10,800 [Benjamin] Donc je vous demande pas de me... 525 00:52:10,800 --> 00:52:13,650 [Benjamin] de me dire que c'est des cons. 526 00:52:13,650 --> 00:52:18,400 [Benjamin] C'est en quoi est-ce que cet argument est logique ? 527 00:52:19,000 --> 00:52:28,150 [P4bl0] En fait si tu cherches la logique intrinsèque de l'argument, c'est une tautologie. C'est dire genre en fait j'ai envie d'utiliser ça, je peux utiliser ça, ça me dérange pas d'utiliser ça, donc j'utilise ça. 528 00:52:29,800 --> 00:52:43,300 [Aeris] Ça revient à dire, est-ce que je suis capable de faire un pari clamar en avion ? Oui. Est-ce que quelqu'un de censé le ferait un jour ? Non. Pour faire 10 bornes, je ne prends pas un jet privé. Est-ce que je peux le faire ? Oui, mais même le plus délirant des milliardaires ne le fera pas. 529 00:52:43,850 --> 00:52:52,650 [Aeris] Parce que même il prendra... Oui mais il prendra son vélo, il prendra son chauffeur, il prendra typiquement un VTC ou son chauffeur personnel pour faire 10 bornes. 530 00:52:55,400 --> 00:52:56,100 [Benjamin] C'est long. 531 00:52:58,050 --> 00:52:59,450 [Benjamin] c'est très limité. 532 00:53:00,200 --> 00:53:04,100 [Benjamin] Comment se fait-il qu'aujourd'hui on atteigne les 100 000 dollars ? 533 00:53:04,150 --> 00:53:05,650 [P4bl0] Parce qu'il y a de la spéculation. 534 00:53:05,650 --> 00:53:07,550 [Aeris] Parce que c'est de la spéculation du capitalisme. 535 00:53:07,550 --> 00:53:11,600 [Benjamin] Est-ce qu'il y a une autre raison que la spéculation au succès du bitcoin ? 536 00:53:11,750 --> 00:53:14,650 [P4bl0] Il y a des questions, je pense, d'idéologie. 537 00:53:18,100 --> 00:53:26,850 [P4bl0] Voilà, t'as des questions politiques en fait, alors à mon avis c'est très mineur par rapport à la spéculation et à l'appât du gain etc. 538 00:53:28,650 --> 00:53:36,650 [P4bl0] mais on peut pas enlever aux gens qui ont créé ça, le ou les fameux Satoshi fameuses peut-être. 539 00:53:40,250 --> 00:53:55,100 [P4bl0] que ça a été fait par des gens, les cypherpunk et tout ça qui discultaient de cette idée-là de argent électronique, digital cash, peut-être depuis très longtemps avec des idées politiques. 540 00:53:57,650 --> 00:54:04,400 [P4bl0] j'allais dire cohérente mais disons autocohérente parce que c'est pas très cohérent le libertarianisme mais autocohérente derrière 541 00:54:04,600 --> 00:54:07,350 [P4bl0] Donc il y a aussi un aspect... 542 00:54:08,050 --> 00:54:09,550 [P4bl0] Je dépend de personne. 543 00:54:13,700 --> 00:54:16,650 [Benjamin] La base en fait c'est l'absence de tiers de confiance. 544 00:54:16,650 --> 00:54:23,625 [P4bl0] En fait c'est le refus de la confiance sociale, le refus de la construction commune, le refus du collectif, le... voilà. 545 00:54:23,625 --> 00:54:29,450 [Aeris] de l'Etat, de tout ces choses-là en fait, et qu'ils en arrivent aujourd'hui effectivement à aimer le bitcoin parce que ça leur permet d'éviter les États. 546 00:54:29,450 --> 00:54:53,450 [Aeris] d'éviter, bah ils veulent pas se faire saisir. Souvent ils nous sont du beau compter de la barrière, c'est à dire que c'est des hommes blancs qui vont profiter du système et avoir vouloir mettre leur argent à côté, pas payer d'impôts, ne pas pouvoir se faire saisir par les banques, ne pas être dépendant d'un état qui pourrait vouloir, etc. Et du coup, effectivement là le bitcoin a un certain intérêt parce que ça permet effectivement d'éviter toutes ces choses là, mais c'est une vraie catastrophe sociétale. 547 00:54:53,950 --> 00:54:58,950 [Aeris] Et c'est des choses que le sociatalement... C'est mon avis, plus que mon avis ! 548 00:55:07,650 --> 00:55:08,850 [P4bl0] Et c'est pas un hasard. 549 00:55:21,050 --> 00:55:25,600 [P4bl0] de genre, get off my lawn, j'ai mon fusil et je vais te tirer dessus si tu rentres sur ma pelouse. 550 00:55:26,100 --> 00:55:39,200 [P4bl0] où est-ce que tu essayes d'y apporter des solutions collectives, réfléchies, où tu fais de la socialisation, où tu fais de la collectivisation, etc. En fait, c'est deux approches politiques très différentes, celle collective, celle individuelle. 551 00:55:39,200 --> 00:55:54,725 [Aeris] Parce que c'est des exemples que j'aime bien donner mais typiquement blockchain et bitcoin en particulier ne permet pas des saisies sur salaire, de faire payer des amendes, de faire de la réquisition sur des malfrats qui utiliseraient de la cryptomonnaie. Donc ça a des implications sociétales assez violentes. 552 00:55:54,725 --> 00:55:56,000 [Benjamin] Oui parce que si t'as pas la clé privée tu peux rien faire. 553 00:55:56,000 --> 00:56:18,100 [Aeris] C'est ça, je peux rien faire et on parlait par exemple de ceux qui ont fait un mauvais virement, une mauvaise adresse etc. Les systèmes monétaires standards ont des contre mesures contre ça. Vous faites un virement, une mauvaise adresse, vous appelez votre banque, ils vont vous l'annuler dans la minute. Vous perdez votre chéquier, ça va pouvoir être en opposition. Vous vous faites arnaquer, vous faites une opposition sur vos cartes bleues. C'est des systèmes qui n'existent absolument pas sur Bitcoin. 554 00:56:18,900 --> 00:56:19,700 [Aeris] et qui ne peuvent pas exister. 555 00:56:19,700 --> 00:56:24,650 [Benjamin] Si j'écris ma clé privée sur un post-it et que je perds le post-it dans la rue, c'est mort. C'est mort. 556 00:56:24,650 --> 00:56:32,000 [P4bl0] Alors, c'est mort, le plus probable c'est quand même que le post-it il parte dans les égouts, donc ça pollue un petit peu, et le plus probable c'est aussi que si quelqu'un... 557 00:56:35,100 --> 00:56:36,350 [Aeris] Ils sauront pas quoi en faire. 558 00:56:37,550 --> 00:56:43,025 [Benjamin] D'accord, si je suis un peu teubé et que j'ai écrit l'adresse de la clé privée de mon... 559 00:56:43,025 --> 00:56:46,000 [P4bl0] Ben là t'as perdu tes sous là, enfin tes sous, tes crypto-actifs. 560 00:56:48,250 --> 00:56:56,600 [Benjamin] En gros, la seule chance que j'aurais là, c'est de m'en rendre compte avant et de vider dans un autre toilette pour sécuriser mais... 561 00:56:56,600 --> 00:56:57,600 [P4bl0] C'est ça. 562 00:56:58,300 --> 00:57:05,900 [Aeris] Et c'est pour ça que sans forcément dire est-ce qu'ils ont tort, est-ce qu'ils ont réseau, mais en tout cas le monde qu'ils forgent autour de ça est complètement... 563 00:57:06,500 --> 00:57:21,125 [Aeris] différent de ce qu'on a aujourd'hui et remet en question énormément de sociétal que tout le monde a l'habitude aujourd'hui. Et du coup je vais pas dire est-ce qu'ils ont tort, est-ce qu'ils ont raison, c'est de la politique donc ça se dessuie dans les urnes. Mais le modèle sociétal qui est imposé par ça est quand même assez bizarre quoi. 564 00:57:21,125 --> 00:57:23,150 [P4bl0] La politique c'est pas que dans les urnes mais euh... 565 00:57:27,550 --> 00:57:31,950 [P4bl0] c'est un système qui est profondément individualiste. 566 00:57:31,950 --> 00:57:37,650 [P4bl0] qui est... Qui dépend d'un espèce d'élitisme extrêmement mal placé parce que... 567 00:57:38,150 --> 00:57:50,700 [P4bl0] Pensez que demander à chacun et chacune d'être capable d'assurer le niveau de sécurité que notre banque assure pour nous. Je ne suis vraiment pas un ami des banquins, je tiens à ce que ce soit dit. 568 00:57:50,700 --> 00:58:01,000 [P4bl0] mais demander à ce que chacun chacune assure ce niveau de sécurité pour ses actifs, ses fonds, son argent si on imagine que ça devient ça. 569 00:58:01,100 --> 00:58:09,800 [P4bl0] C'est déjà extrêmement individualiste et extrêmement élitiste, et en plus c'est un élitisme qui est très mal placé aujourd'hui, même des gens dont c'est le métier. 570 00:58:10,300 --> 00:58:19,300 [P4bl0] qui ont des équipes entières entraînées à ça et tout, perdent et font fuiter des clés privées. C'est arrivé à GitHub il n'y a pas longtemps. GitHub on peut pas dire que c'est des gens qui savent pas coder. 571 00:58:19,950 --> 00:58:21,350 [Aeris] On n'a pas le droit à l'erreur en fait. On n'a vraiment pas le droit à l'erreur. 572 00:58:21,350 --> 00:58:22,800 [P4bl0] qui ne savent pas sécuriser des trucs et tout, il n'y a pas droit à l'erreur. 573 00:58:22,800 --> 00:58:26,550 [Benjamin] Ouais, en fait on avait évoqué je pense Lessig avec Benjamin Sonntag. 574 00:58:26,550 --> 00:58:29,150 [Benjamin] Le code c'est la loi quoi. 575 00:58:29,200 --> 00:58:31,900 [Aeris] Oui et puis… Et on en arrive à même des situations par exemple. 576 00:58:31,900 --> 00:58:32,750 [P4bl0] Heureusement que non. 577 00:58:32,750 --> 00:58:43,050 [P4bl0] En vrai, le code c'est pas la loi. Dans le cadre du bitcoin, oui. Dans le cadre du bitcoin, oui. Mais dans la vraie vie justement, c'est pour ça, les vraies solutions ne peuvent pas être que techniques. 578 00:58:43,550 --> 00:58:47,450 [Benjamin] Oui. Et alors, pour conclure, parce que j'ai... 579 00:58:48,000 --> 00:58:48,900 [Benjamin] J'insiste hein ! 580 00:58:52,100 --> 00:59:00,750 [Benjamin] T'as dit que une blockchain ne peut fonctionner que si l'information qu'elle porte est en elle, c'est-à-dire que si c'est une transaction... 581 00:59:01,250 --> 00:59:07,600 [Benjamin] Donc si j'utilise une blockchain pour autre chose que des transactions, déjà toi tu dis en fait forcément ça sert à rien. 582 00:59:08,000 --> 00:59:12,000 [P4bl0] Ouais, c'est ça. C'est pas que ça marche pas, c'est juste que... 583 00:59:12,850 --> 00:59:36,700 [P4bl0] Tu utilises... voilà, on pouvait faire la même chose beaucoup plus simplement, beaucoup plus efficacement et de manière beaucoup plus sûre, autrement, puisque de toute façon, tu vas avoir besoin d'un tiers de confiance pour assurer que ce que tu as écrit sur le registre correspond à ce qui s'est passé dans la vraie vie, puisque ce n'est pas purement un jeu d'écriture. Donc ça veut dire que toutes les questions de traçabilité, les questions de diplôme, les questions de billeterie et tout ça, 584 00:59:37,150 --> 00:59:39,100 [P4bl0] C'est des conneries quand on fait ça sur avec une blockchain. 585 00:59:39,100 --> 00:59:44,000 [Benjamin] Ok, ça c'est des exemples qu'on voit assez souvent, billettries sur blockchain. 586 00:59:44,650 --> 00:59:49,350 [Benjamin] ça veut dire que en gros dans la chaîne de bloc je vais avoir une information 587 00:59:49,900 --> 00:59:52,050 [Benjamin] pointe vers un billet 588 00:59:53,500 --> 00:59:59,050 [Benjamin] mais que du coup je sors de la chaîne et que le billet... 589 00:59:59,550 --> 01:00:03,600 [Benjamin] là où je pointe, c'est forcément quelqu'un à qui je fais confiance. 590 01:00:04,100 --> 01:00:05,225 [Benjamin] Ça va être un site avec... 591 01:00:05,225 --> 01:00:25,600 [P4bl0] Oui, c'est-à-dire qu'il y a les personnes qui vendent le billet, c'est elles qui les attestent qu'ils existent, ces billets-là, les personnes à qui tu vas devoir le montrer pour pouvoir rentrer dans ton événement, etc. Tout ça, c'est des choses qui se passent en dehors de ta blockchain, nécessairement, parce que t'as envie d'y aller à ton concert. 592 01:00:26,100 --> 01:00:30,325 [P4bl0] Et du coup, en fait, la blockchain n'a rien à porter là-dedans. 593 01:00:30,325 --> 01:00:35,925 [Benjamin] Ouais donc en fait de toute façon j'avais un tir de confiance, la personne qui vend, enfin qui est à l'entrée de la salle quoi. 594 01:00:35,925 --> 01:00:41,125 [P4bl0] C'est plus une espèce d'autorité extérieure qu'un tiers de confiance en l'occurrence, mais oui tout à fait. 595 01:00:41,125 --> 01:00:47,000 [Benjamin] et de toute façon dans la chaîne il n'y a pas le billet, il y a un pointeur vers le billet quelque part. 596 01:00:47,000 --> 01:01:07,175 [Aeris] Après il y a eu des tentatives où justement il créait une blockchain depuis zéro en fait en disant voilà je mets 10 billets en vente et du coup vous allez vous faire les billets etc. Donc on arrive à monter des choses mais en fait c'est inventé complètement et on a pris une solution extrêmement compliquée alors qu'il suffit juste de prendre une souche à billets et de voilà. 597 01:01:07,175 --> 01:01:10,150 [Benjamin] Ouais parce que j'avais pas besoin et sur le diplôme, parce que sur le diplôme c'est pareil, a priori... 598 01:01:10,150 --> 01:01:13,250 [P4bl0] En fait c'est exactement pareil que pour les biais le truc c'est que... 599 01:01:13,750 --> 01:01:31,800 [P4bl0] Le prérequis qui rendrait utile de recourir à ce type de technologie, c'est que, à nouveau, comme le disait Iris tout à l'heure, n'importe qui, n'importe quand puisse écrire. Mais en fait, quand tu organises un événement, il n'y a pas n'importe qui, n'importe quand qui peut y vendre des billets pour ton événement. T'en as un nombre limité, c'est que toi qui les vends, etc. Donc t'es pas du tout dans ce cas-là. Et pour les diplômes, c'est pareil. 600 01:01:32,300 --> 01:01:33,000 [P4bl0] Il y a des gens... 601 01:01:33,500 --> 01:01:40,600 [P4bl0] des collègues, de l'université de Lille par exemple, mais aussi d'autres écoles supérieures, alors plutôt des trucs privés un peu merdiques, etc. 602 01:01:41,150 --> 01:01:47,800 [P4bl0] l'université de Lille qui est quand même une vraie université publique sérieuse etc. Ils ont mis des diplômes dans une blockchain sous une espèce de forme de NFT. 603 01:01:48,650 --> 01:01:52,500 [P4bl0] Enfin, techniquement c'est un peu la même chose, c'est un genre de certificat. 604 01:01:53,000 --> 01:01:57,650 [P4bl0] la propriété des cryptoactifs et donc des NFT, etc. c'est d'être transmissible. 605 01:01:58,500 --> 01:02:01,700 [P4bl0] A priori un diplôme c'est pas fait pour être vendu. 606 01:02:02,250 --> 01:02:07,300 [P4bl0] Donc déjà là on comprend pas trop l'idée quoi. Et la deuxième chose c'est qu'un diplôme... 607 01:02:07,800 --> 01:02:09,450 [P4bl0] si tout le monde peut en distribuer. 608 01:02:10,000 --> 01:02:10,950 [P4bl0] ça n'a aucune valeur. 609 01:02:11,450 --> 01:02:19,350 [P4bl0] La valeur d'un diplôme, c'est la valeur qu'on accorde à l'autorité qui a délivré ce diplôme, donc aux établissements qui eux-mêmes sont accrédités par... 610 01:02:19,850 --> 01:02:22,800 [P4bl0] il se trouve qu'on est dans un système avec un état etc. donc par un état. 611 01:02:23,300 --> 01:02:28,550 [P4bl0] à délivrer des diplômes. Ça n'a aucun sens. En fait, si on veut... 612 01:02:28,550 --> 01:02:30,575 [Aeris] C'est que l'université qui peut écrire, donc quel est l'intérêt du blockchain ? 613 01:02:30,575 --> 01:02:34,100 [Benjamin] C'est même pas que c'est une mauvaise utilisation, c'est que c'est un contre-sens total. 614 01:02:34,100 --> 01:02:38,525 [P4bl0] Complètement mais comme en fait tous les usages où on sort de la blockchain quoi. 615 01:02:38,525 --> 01:02:42,750 [Benjamin] Et alors j'ai vu récemment dans l'actualité qu'une chaîne d'électroménagers... 616 01:02:43,300 --> 01:02:48,250 [Benjamin] faisaient de la traçabilité d'appareils pour la revente sur blockchain. 617 01:02:48,250 --> 01:02:48,900 [Aeris] Mais quel intérêt ? 618 01:02:49,550 --> 01:02:51,200 [Benjamin] Donc en fait c'est la même chose. 619 01:02:51,200 --> 01:03:01,300 [P4bl0] C'est exactement la même chose que la traçabilité dans l'agroalimentaire, etc. Pour que tu fasses confiance à ce qui est écrit dans la blockchain, tu dois faire confiance aux gens qui écrivent les différentes étapes. 620 01:03:02,350 --> 01:03:19,900 [Aeris] Ce qui va dire, quelqu'un qui a vendu la pièce, quelqu'un qui va dire, j'ai pris tel volume de blé que j'ai vendu à Intel et que ça a été traçabilité. Cette traçabilité est en dehors de la blockchain, donc pour savoir que j'ai vendu mon blé à quelqu'un d'autre, de toute façon il faudra que je fasse confiance à celui qui va écrire, j'ai vendu le blé à Intel. 621 01:03:19,900 --> 01:03:31,300 [Aeris] et est-ce que j'ai mélangé le blé, est-ce que j'ai pas mélangé le blé, est-ce que je l'ai bien vendu ou pas vendu, c'est pas la blockchain qui donnera l'info. Donc de toute façon, quand il va dire j'ai vendu le truc, on pourra que lui faire confiance et l'écrire dans la blockchain. 622 01:03:31,300 --> 01:03:38,050 [P4bl0] Et donc ce qui pour compléter, ça veut dire qu'en vrai cette chaîne d'électroménagers, elle ne va pas laisser n'importe qui écrire dans la blockchain. 623 01:03:38,650 --> 01:03:51,500 [P4bl0] elle va avoir des revendeurs agréés qui vont pouvoir le faire, elle va avoir ses magasins qui vont pouvoir le faire, etc. Il va y avoir une espèce de suite d'acteurs identifiés qui vont pouvoir, qui vont avoir les droits d'écriture, ce qu'on appelle les blockchains permissionnées de consortium, etc. 624 01:03:52,000 --> 01:03:53,950 [P4bl0] À partir du moment où on a ça en fait... 625 01:03:54,450 --> 01:03:59,650 [P4bl0] Il y a un service que la blockchain peut rendre, c'est l'aspect registre public immuable. 626 01:04:01,650 --> 01:04:07,150 [P4bl0] Ça, oui, ça veut dire que tu peux dire, en fait, vous n'avez pas besoin de nous faire confiance sur le fait qu'on a modifié des choses. 627 01:04:07,650 --> 01:04:14,800 [P4bl0] euh genre tout ce qu'on vous a dit une fois c'est vrai pour toujours mais en fait ça il suffit d'avoir un registre immuable 628 01:04:15,350 --> 01:04:27,750 [P4bl0] et que tu autorises n'importe qui à copier et à vérifier de temps en temps que tu l'as pas modifié puisqu'il en avait déjà une copie. Et en fait ça, on sait le faire absolument sans blockchain. On peut le faire avec un dépôt git par exemple, c'est exactement ça. 629 01:04:27,750 --> 01:04:31,925 [Benjamin] Un registre public immuable, c'est pas forcément une chaîne de blog. 630 01:04:31,925 --> 01:04:45,500 [P4bl0] Non pas du tout parce que ou alors on appelle tout et n'importe quoi des chaînes de bloc mais ce qu'on appelle une chaîne de bloc c'est un registre public immuable qui fait consensus où il y a un mécanisme de consensus dans un contexte de défiance généralisée ou n'importe qui peut potentiellement participer. 631 01:04:46,150 --> 01:04:49,650 [P4bl0] Si on a plus tout ça, en fait on a des technologies qui coûtent rien du tout. 632 01:04:52,100 --> 01:04:55,350 [P4bl0] qui permettent de faire ça de manière très très simple. 633 01:04:55,350 --> 01:04:56,950 [Benjamin] Ok, mais qui buzz moins ? 634 01:04:57,400 --> 01:05:12,675 [P4bl0] Enfin qui buzz moins pour ces types de cas d'usage là. Mais en fait par exemple Git, les bases de données, les condensats cryptographiques, etc. On peut dire que ça buzz moins mais bon on en utilise constamment tous les jours dès qu'on charge une page web quand même par exemple. 635 01:05:12,675 --> 01:05:20,750 [Benjamin] Ça fait une heure qu'on parle de chaîne de bloc, on n'en entend pas beaucoup parler, on parle de web3. Pourquoi est-ce qu'on parle autant de ces technologies-là ? 636 01:05:21,400 --> 01:05:30,000 [Aeris] C'est hype, c'est du buzz, ça fait de l'argent. Les NFT, typiquement, les gens se sont enrichis énormément dessus, mais en fait, au final, ça a été une bulle. 637 01:05:30,000 --> 01:05:32,800 [Benjamin] ça permet de monter des pyramides de Ponzi, et puis ça permet de lever de l'argent. 638 01:05:32,800 --> 01:05:39,100 [P4bl0] C'est ça, c'est qu'en fait il faut qu'il y ait un appel. Je veux dire, si aujourd'hui il y a une demi-heure par jour sur BFM qui est consacré au crypto... 639 01:05:47,250 --> 01:05:49,700 [P4bl0] pour alimenter la bulle en fait. 640 01:05:50,300 --> 01:05:51,650 [Benjamin] C'est une Ponzi, c'est exactement une... 641 01:05:51,650 --> 01:05:58,600 [P4bl0] C'est une Ponzi, c'est exactement une... C'est un Pump & Dump Ponzi, c'est ce qu'on appelle la théorie du plus grand fou en économie. Euh... donc... 642 01:05:59,100 --> 01:06:00,850 [P4bl0] En gros, le prix d'un cryptoactif. 643 01:06:01,350 --> 01:06:04,850 [P4bl0] c'est purement spéculatif et c'est le prix que le prochain pigeon est prêt à l'acheter. 644 01:06:05,300 --> 01:06:06,750 [P4bl0] C'est ça que ça veut dire la théorie du plus grand fou. 645 01:06:09,050 --> 01:06:13,750 [P4bl0] du coup tu as besoin qui est sans arrêt des nouveaux gens qui arrivent, sans arrêt de nouvel argent qui soit injecté dans le système. 646 01:06:14,250 --> 01:06:20,950 [P4bl0] Et d'ailleurs c'est tellement vrai qu'il y a des gros soupçons que par exemple Tether qui est une des entreprises qui fait une... 647 01:06:21,450 --> 01:06:23,500 [P4bl0] une blockchain avec une crypto monnaie 648 01:06:28,900 --> 01:06:33,250 [P4bl0] Une unité de leur crypto-monnaie ça correspond à un dollar, c'est pas toujours le cas mais ils essayent. 649 01:06:33,350 --> 01:06:41,850 [P4bl0] Il y a des grosses soupçons sur le fait qu'elle injecte du faux argent quoi. Des fois ils disent on a 5 milliards de plus. 650 01:06:41,850 --> 01:06:44,650 [P4bl0] En Tether, leur unité est en USDT. 651 01:06:45,200 --> 01:06:48,350 [P4bl0] On sait pas s'ils sont censés être baqué par des vrais dollars pour euh... 652 01:06:48,850 --> 01:06:57,200 [P4bl0] pour que ça corresponde, peut-être que ces vrais dollars, ils existent pas. Il y a des gros soupçons sur le fait qu'ils existent pas. Et le truc, c'est que beaucoup d'achats sur les plateformes d'échange... 653 01:06:57,750 --> 01:06:59,100 [P4bl0] sont faits avec ces monnaies là. 654 01:07:00,100 --> 01:07:09,750 [P4bl0] parce que du coup c'est un truc qu'ils ont complètement en interne etc et donc y compris le prix de le prix spéculatif du bitcoin il est aussi alimenté par par ça quoi 655 01:07:09,950 --> 01:07:17,850 [P4bl0] Et donc si on en parle autant, c'est aussi parce qu'il y a des gens qui ont intérêt à ce qu'on en fasse la pub en permanence pour qu'il y ait des nouveaux pigeons qui rentrent dans le système. 656 01:07:17,850 --> 01:07:20,325 [Benjamin] Et nous on tombe dans le panneau et on en parle pendant une heure. 657 01:07:20,325 --> 01:07:21,400 [P4bl0] Exactement. 658 01:07:23,750 --> 01:07:30,300 [Benjamin] Vous avez écouté RdGP, le podcast sérieux qui vous emmène au cœur des enjeux des droits numériques, des libertés individuelles et de la vie privée. 659 01:07:30,800 --> 01:07:41,750 [Benjamin] N'oubliez pas que vous pouvez interagir sur Mastodon car RdGP est hébergé par Castopod, plateforme open source, libre et gratuite d'hébergement de podcasts, directement connectée aux Fédiverse. 660 01:07:41,750 --> 01:07:50,600 [Benjamin] On vous recommande pour écouter ce podcast d'utiliser une application Podcasting 2.0. Vous trouverez toute la liste sur NewPodcastApps.com. 661 01:07:51,300 --> 01:07:52,425 [Benjamin] Merci Pablo. 662 01:07:52,425 --> 01:07:54,250 [P4bl0] De rien, merci de l'invitation. 663 01:07:55,000 --> 01:07:56,525 [Aeris] Bonne semaine à tous ! 664 01:07:56,525 --> 01:07:57,800 [Benjamin] Et bonne semaine ! 665 01:07:57,800 --> 01:07:58,850 [P4bl0] Merci !