Au cours des dernières années, nous avons vu beaucoup de changements dans l'écosystème technologique, ce qui a ébranlé l'espace pour de bon. De nombreux produits ont été annoncés, établissant des références dans leurs segments pour les années à venir, les plates-formes devenant de plus en plus intelligentes, faisant de la découverte et de la consommation de contenu une toute nouvelle expérience. Les téléphones se rapprochent encore plus de la puissance de calcul des ordinateurs de bureau et les appareils deviennent de plus en plus connectés et contextuels. La liste des choses qui sont devenues des faiseurs de tendances est si longue qu'il est pratiquement impossible de toutes les mentionner. Mais en bref, il est sûr de dire que c'est le meilleur moment pour être en vie, surtout si vous êtes un passionné de technologie.
Parmi les nombreuses choses qui ont reçu beaucoup d'attention critique ces derniers temps, l'une des plus populaires est les crypto-monnaies. Si vous ne vivez pas sous un rocher, il y a de fortes chances que vous ayez entendu beaucoup de choses sur les crypto-monnaies, les gens qui deviennent millionnaires et milliardaires du jour au lendemain et comment cela va tout changer dans les années à venir. Bien que beaucoup de ces choses soient vraies et résolvent de nombreux problèmes différents concernant les systèmes financiers actuels, les crypto-monnaies comme Bitcoin, Ethereum et autres sont des sujets suffisamment importants pour leur consacrer un article séparé. Ne vous inquiétez pas, le post détaillant tout sur les crypto-monnaies est dans le brouillon et sera bientôt disponible. Mais avant d'entrer dans ce segment, vous devez vous mouiller les pieds avec Blockchain.

Il y a de fortes chances que certains d'entre vous en aient entendu parler mais ne comprennent pas complètement ce que c'est et il y aurait alors des gens qui sont absolument nouveaux dans le terme. Si vous tombez dans l'un de ces camps, cet article est exactement ce dont vous avez besoin. Asseyez-vous et prenez une tasse de café. Ceci est "LE" post sur Blockchain. Nous allons vous dire tout ce que vous devez savoir. Voici ce que vous apprenez :
- La blockchain n'est pas Bitcoin
- Brève histoire de BlockChain
- Comment le réseau Blockchain est-il synchronisé ?
- Quelles sont les mesures de sécurité en place ?
- Avantages de la technologie Blockchain
Mais avant de commencer à expliquer ce qu'est la blockchain et comment elle fonctionne, il y a quelques idées fausses répandues qui doivent être clarifiées. Cela vaut la peine de diffuser cela car Blockchain va être une base fondamentale de certains des systèmes logiciels les plus sophistiqués qui seront construits à l'avenir.
1. La blockchain n'est PAS Bitcoin
Démystifions d'abord un mythe populaire sur les Bitcoins, n'est-ce pas ?
C'est une idée fausse très répandue et cela doit être réglé immédiatement. Non, Blockchain n'est pas Bitcoin, ou Ethereum ou Litecoin ou toute autre crypto-monnaie.
En termes simples, si Bitcoin est un Tesla Roadster, Blockchain est la batterie lithium-ion, si Bitcoin est un courrier électronique, Blockchain est Internet. C'est essentiellement la technologie sous-jacente qui alimente les crypto-monnaies qui ont gagné en popularité ces derniers mois.
Encore une fois, nous n'aborderons pas grand-chose aux crypto-monnaies, mais ce que vous devez savoir, c'est que la blockchain est le carburant qui alimente la plupart des principales crypto-monnaies, c'est la base sur laquelle elles sont construites.
Maintenant que nous avons défini le principe de base, voici pourquoi vous devez absolument être conscient de ce qu'est la Blockchain et de son fonctionnement. Vous voyez, la Blockchain n'est pas un produit, c'est une théorie, un principe, ou plutôt un socle bien défini qui va servir de base à pas mal de choses en tech dans les mois et années à venir. Certes, les crypto-monnaies sont l'une des « applications » de la blockchain. Ce n'est certainement pas la seule chose dont la technologie est capable.
Hé, tiens bon ! Tellement de discours sur Blockchain, dites-nous au moins ce que c'est en premier?
D'accord, désolé. Commençons donc par obtenir la définition la plus complète du dictionnaire Blockchain Technology de la blockchain à l'écart
Une blockchain est un Décentralisé et grand livre numérique distribué qui est utilisé pour enregistrer les transactions sur de nombreux ordinateurs afin que l'enregistrement ne puisse pas être modifié rétroactivement sans la modification de tous les blocs ultérieurs et la collusion du réseau.
C'est la définition qu'une simple recherche Google vous donnerait et honnêtement, je viens de la copier-coller à partir de l'un des résultats de la recherche. Ne vous inquiétez pas s'il vient de passer devant vous. Je vais vous l'expliquer d'une manière tout à fait logique.
Prenons l'exemple de vous envoyant de l'argent à votre ami. Disons que Steve habite à New York et que ton amie Alice est à Mumbai. Quand vous envoyez de l'argent, où l'envoyez-vous ? Vous l'envoyez sur son compte bancaire.
(d'accord, il y a PayPal et des choses comme ça, mais par souci de simplicité, restons-en à l'exemple de la banque).
Lorsque vous envoyez de l'argent, il y a essentiellement 3 parties impliquées dans la transaction, vous en tant que expéditeur, votre ami en tant que récepteur et la banque en tant que intermédiaire.

Pourquoi avez-vous besoin de la banque ? Eh bien pour la simple raison que ce sera lui qui vérifiera que « Steve a envoyé 32 $ à Alice ». Sans l'intervention de cet intermédiaire, Alice pourrait facilement prétendre que vous n'avez jamais reçu l'argent même si vous l'avez en fait envoyé (note de côté si c'est comme ça qu'Alice est, vous devez rester loin de cette femme).Historiquement parlant, c'est ainsi qu'il s'est passé lorsqu'il s'agit de transactions de valeur, qu'il s'agisse d'argent, d'actions, de biens immobiliers, etc. Ces intermédiaires sous la forme de banques et de bourses ajoutent un ingrédient clé aux transactions, confiance . Pensez-y fondamentalement, pourquoi gardez-vous votre argent dans une banque ? Parce que vous faites confiance à la banque avec l'argent, c'est simple. Maintenant, réfléchissez à ceci, la seule chose qui fait qu'un billet de 100 $ vaut 100 dollars est le gouvernement américain qui soutient cette monnaie. Mais si vous supprimez cet élément de confiance de cette idée, au niveau le plus fondamental, qu'est-ce qu'un billet de 100 $ ? C'est juste du papier et de l'encre. Il est donc théoriquement possible de le reproduire. C'est ainsi que fonctionne la contrefaçon et ce n'est pas quelque chose de nouveau, vous entendez souvent parler de fausses monnaies en circulation et de la façon dont elles ont fait s'effondrer les économies dans le passé.
Mais et s'il existait un moyen de faire de telles transactions sans intermédiaire tiers ? Et si vous pouviez envoyer de l'argent « directement » à Alice sans compter sur la banque pour le vérifier ? C'est là qu'intervient la Blockchain.
2. Blockchain : la création
Un petit détour.
En 2008, un livre blanc a été rédigé par une personne ou un groupe de personnes (encore incertain) sous le nom de Satoshi Nakamoto. Dans ce livre blanc, il a détaillé un système de mécanisme de transaction peer to peer appelé Bitcoin qui permettrait d'effectuer des paiements directement, sans intermédiaire. C'était la première fois que le concept d'une crypto-monnaie sous forme de Bitcoin était discuté. Et tandis que l'idée de Bitcoin était vraiment innovante, la mécanique de son fonctionnement était ce qui était vraiment considéré comme révolutionnaire. C'est ainsi que Blockchain a été conçu et convenu, Bitcoin a été la première application grand public de Blockchain, il a le potentiel de changer tout ce qui tourne autour de la confiance et a actuellement l'implication d'un intermédiaire.
Ça change la donne !
Revenons maintenant à notre exemple de transaction d'argent entre Steve et Alice. Retirons la banque du scénario et voyons comment la Blockchain prend sa place.
Lorsque j'ai mentionné la définition de blockchain plus tôt dans l'article, deux mots ont été mis en évidence, Décentralisé et grand livre numérique distribué. Voici comment ils s'intégreront dans le puzzle.
Plus tôt, lorsque Steve a envoyé de l'argent à Alice, la banque a vérifié qui était l'expéditeurs, qui était le destinataire et combien valait la transaction.
Supposons que cette banque ait conservé cet enregistrement sur une feuille Excel. Il peut y avoir plusieurs transactions qui se produisent quotidiennement via cette banque, il y a donc plusieurs lignes dans la feuille Excel, chaque ligne représentant une transaction individuelle. Voici maintenant l'affaire. Cette banque est une autorité centralisée et cela apporte un problème très critique dans cet arrangement. Et s'il y avait un incendie dans la banque et que tous les ordinateurs étaient détruits ? Ou la banque a été attaquée par un groupe de hackers qui ont infecté tous les ordinateurs de la banque ? Eh bien, toutes les transactions dont la banque gardait une trace dans le passé ont maintenant disparu et il n'y a aucun moyen de revenir en arrière et de les vérifier.
La blockchain résout à la fois ce problème et y ajoute un niveau d'authenticité.

Supposons que vous rassemblez un groupe d’amis autour d’une table pour jouer au jeu de Monopoly. Mais malheureusement, vous n’avez pas la fausse monnaie pour jouer réellement au jeu. Vous décidez donc tous de garder une trace de qui gagne combien sur des feuilles de papier individuelles. Chaque fois que quelqu'un gagne ou perd un montant, tous les joueurs notent cette transaction sur leur propre feuille de papier. Comme le jeu est très important et que vous ne faites confiance à aucun de vos amis, chaque fois qu'une transaction doit être enregistrée, parmi vous comparez ce que vous écrivez afin qu'aucun de vous ne puisse faire un faux enregistrement sur le jeu et finir par gagner. Toute tentative de création d'un enregistrement incorrect dans le grand livre est interceptée et considérée comme invalide.

À la fin du jeu, chacun de vous finira par remplir quelques pages avec ces transactions. Chaque page sera comme un bloc et toute la collection de pages maintenue par un individu sur la table sera une chaîne de blocs, d'où une blockchain.

Étant donné que la blockchain réelle est beaucoup plus grande que notre exemple de monopole et que les transactions se déroulent à l'échelle mondiale, comment le réseau est-il synchronisé avec toutes les transactions ?
3. Synchronisation et sécurité dans le réseau Blockchain ?
Considérez le monde entier comme une immense table avec des millions de personnes assises autour d'elle. Certaines personnes sur le réseau effectuent des transactions (comme transférer de l'argent) tandis que de nombreux bénévoles tiennent un registre ou un grand livre. Ainsi, chaque fois que quelqu'un envoie quelque chose à une personne à la table, il doit l'annoncer à tout le monde à la table. En annonçant la transaction, toute personne gardant une trace de la transaction peut la mettre à jour dans son grand livre
Mais comme tout cela se passe en ligne, en raison de retards du réseau et d'autres facteurs, les personnes qui conservent l'enregistrement des transactions peuvent recevoir des mises à jour sur la transaction à des moments différents. Donc, fondamentalement, chaque personne qui tient un registre a maintenant un grand livre légèrement différent des autres sur le réseau, mais toujours valide. Eh bien, comment le réseau décide-t-il quel grand livre (bloc) ajouter au réseau (chaîne de blocs) ?
Cela se fait en résolvant un problème mathématique extrêmement difficile. Chaque personne qui gère un bloc ou un grand livre qui doit être ajouté à la blockchain doit résoudre un problème mathématique spécial créé à l'aide d'un fonction de hachage cryptographique.
Une fonction de hachage est essentiellement un algorithme qui prendra une entrée de n'importe quelle taille et donnera une sortie de taille fixe. Par exemple, considérez que vous avez 1, 2, 3, 4 comme entrée, et la fonction de hachage est de ajouter les nombres. Votre sortie résultante sera 10.
Qu'est-ce qu'il y a de si génial à ce que vous demandez ? Eh bien, la partie intéressante des fonctions de hachage qui les rend vraiment idéales pour la cryptographie est qu'il est très facile de dériver la sortie d'une entrée donnée, mais il est extrêmement difficile de dériver l'entrée lorsque la sortie vous est donnée. Même dans l'exemple ci-dessus. Il va y avoir beaucoup d'ensembles possibles d'entrées qui totalisent jusqu'à 10 comme 5+5, 7+2+1 etc et la seule façon d'obtenir l'entrée correcte est essentiellement de deviner en permanence quel jeu d'entrées est le bon.


Les fonctions de hachage utilisées dans la blockchain sont bien plus complexes que notre exemple mais elles fonctionnent sur le même principe. L'une des fonctions de hachage les plus populaires serait l'algorithme SHA256 (Secure Hash Algorithm 256 bits). Les ordinateurs conçus pour résoudre les problèmes de hachage SHA256 prennent environ 10 minutes pour résoudre chaque problème, ce qui signifie qu'ils passent par des milliards de suppositions avant d'arriver à la bonne. Donc celui qui résout le problème premier, peut ajouter son bloc de transactions au réseau. Maintenant, votre question de suivi la plus évidente serait :-
Pourquoi quelqu'un se porterait volontaire pour garder une trace de telles transactions ? Après tout, ces problèmes ne sont-ils pas difficiles à résoudre et nécessitent-ils beaucoup de puissance de calcul et donc beaucoup d'énergie ?
Voici la chose. Chaque personne qui résout le problème cryptographique en premier peut ajouter son bloc au réseau. Et en retour, ils sont récompensés par des crypto-monnaies. L'ensemble de ce processus s'appelle santé respiratoire exploitation minière.
Il y a des millions de nœuds (ordinateurs sur le réseau) qui sont juste sur le réseau pour exploiter un nouveau bloc pour gagner la récompense. Compte tenu de la flambée des prix de chaque pièce de nos jours, c'est un très bon moyen de gagner de l'argent.
Parfois, tout un tas d'ordinateurs s'associent pour résoudre le problème et s'ils arrivent à ajouter le bloc à la blockchain, la récompense est partagée entre les participants du groupe. Un tel groupe est souvent qualifié de piscine minière. Plus d'informations à ce sujet et sur le fonctionnement des crypto-monnaies dans les derniers articles.
Eh bien, puisque toute cette « chaîne » est publique, comment est-elle sécurisée ? Et si les gens pirataient et essayaient de changer les enregistrements ?
Rappelez-vous que dans notre exemple de monopole, plusieurs personnes enregistraient chaque transaction ? Ce processus est appelé décentralisation ce qui signifie que les données ne se trouvent pas dans un emplacement central. Donc, fondamentalement, nos dossiers sont maintenant distribués/partagés dans un réseau de plusieurs gardiens de dossiers. Si dans le cas où le dossier d'une personne est volé ou détruit, les transactions resteront toujours avec d'autres.
En ce qui concerne la sécurité. Voici une caractéristique très importante de la technologie blockchain. C'est « ajouter uniquement ». Cela signifie que vous pouvez uniquement écrire sur le réseau et ne pas modifier les enregistrements existants. Voici une version simplifiée de ce à quoi ressemblerait un bloc réel sur le réseau.

Chaque bloc contient son hachage (un code qui l'identifie de manière unique sur le réseau presque comme une empreinte digitale), un morceau de données selon le type de blockchain, et une référence au bloc précédent en tant que valeur de hachage précédente, à l'exception du premier bloc du réseau appelé le Bloc de la Genèse, car il n'y a pas de bloc devant lui.


Si les données dans disons le bloc 2 sont modifiées, sa valeur de hachage est également modifiée. Une fois que la valeur de hachage change, le bloc de procédure contenant l'ancienne valeur de hachage du bloc 2 devient invalide, rendant à son tour tous les blocs suivants invalides.
L'ensemble du réseau blockchain est composé de millions d'ordinateurs, qui résolvent simultanément des problèmes pour ajouter des blocs au réseau et gagner des récompenses et maintenir le réseau synchronisé. Pour qu'un mauvais acteur supprime le réseau (dans le cas d'une blockchain qui obligerait le réseau à accepter un bloc invalide et non accepté par tous les autres nœuds), il aurait besoin de puissance de calcul plus grand que 51% de tous les nœuds dans le réseau, et actuellement il n'y a aucune machine capable d'un tel calcul. Il est convenu que les ordinateurs quantiques peuvent le faire, mais les ordinateurs quantiques restent un concept très théorique.
Génial, donc je sais enfin ce qu'est la blockchain et comment elle fonctionne mais où peut-elle venir s'utiliser ?
4. Avantages et applications de la blockchain
Excellente question ! Vous voyez que le système financier actuel dépend d'autorités centralisées comme les banques pour approuver les transactions et si la transaction est à travers les zones géographiques, elle doit subir un certain nombre de procédures réglementaires pour être approuvée, ce qui peut prendre des heures, voire des jours. La blockchain peut servir de source unique de vérité pour conserver de tels enregistrements et permettre une micro-transaction instantanée, quel que soit l'endroit où se trouvent les 2 parties.
À l'avenir, vous pouvez même imaginer que toutes vos données d'identification sensibles comme les dossiers de santé, votre certificat d'études, etc. soient stockées sur la blockchain. De cette façon, vous serez toujours en mesure de savoir qui a essayé d'accéder à ces enregistrements et pourquoi et vous serez également sûr qu'il n'a jamais été falsifié.
Chaque système hors ligne aujourd'hui sujet au truquage, à la fraude ou à la falsification peut et sera sécurisé par une blockchain. À l'avenir, il n'y aura peut-être jamais de cas où une élection puisse être truquée par des fraudes électorales, car chaque vote sera enregistré sur une blockchain.
Si vous avez entendu les nouvelles ces derniers temps, vous avez peut-être remarqué que presque tous les principaux organismes de réglementation gouvernementaux et les banques sont contre cette technologie et vous vous demandez peut-être pourquoi ?
Eh bien, en adoptant la technologie blockchain, nous rendrons essentiellement ces corps inutiles. Ils ne pourront plus gagner d'argent en étant les intermédiaires qu'ils sont actuellement. Il va remettre le pouvoir entre les mains des gens et démocratiser véritablement l'économie.
Si vous étiez une entreprise et que votre potentiel de gagner de l'argent était menacé par un concurrent, il est évident que vous vous opposeriez à son adoption et suggérerez à vos clients actuels de s'en tenir à l'écart. C'est exactement ce qui se passe actuellement avec la blockchain et les crypto-monnaies.
Les crypto-monnaies sont actuellement l'affiche de l'application et de l'utilisation de la blockchain, mais les applications sont infinies.
Conclusion - La technologie Blockchain expliquée
Nous en sommes encore aux tout premiers jours de la technologie blockchain. Tout comme Internet a perturbé l’informatique au début des années 2000, la blockchain sera la prochaine grande nouveauté technologique et elle sera omniprésente. Il est logique que nous nous informions à ce sujet et que nous gardions une longueur d’avance lorsque cette technologie deviendra plus courante. Dans les années à venir, les carrières en programmation Blockchain seront à la mode. Si vous souhaitez en savoir plus, pensez à vous inscrire à un cours de programmation blockchain pour acquérir une expertise pratique de cette technologie révolutionnaire.
Dans les prochains articles de cette série, nous discuterons des différents types de blockchains, de la manière dont les crypto-monnaies les exploitent et bien plus encore. D’ici là, assurez-vous de partager ce message et de permettre à tout le monde d’en prendre connaissance, car cette chose est là pour rester.
Laissez un commentaire
Avez vous quelque chose à dire sur cet article? Ajoutez votre commentaire et lancez la discussion.