Contenu
Qu’est-ce que la blockchain ?
Comment fonctionne la blockchain ?
Comment les informations sont-elles ajoutées à la blockchain ?
Qui a inventé la technologie blockchain ?
Que permettent de mettre en œuvre les blockchains ?
A quoi sert la blockchain ?
Conclusion
Qu’est-ce que la blockchain ?
La blockchain est un type spécial de base de données dans laquelle vous pouvez uniquement saisir des informations (et non les supprimer ou les modifier). Fidèle à son nom, la structure de la blockchain ressemble à une chaîne de blocs, que nous pouvons appeler des informations spécifiques ajoutées à une base de données. Chaque bloc contient un pointeur vers le bloc précédent et une combinaison d'informations de transaction, d'horodatages et d'autres métadonnées pour confirmer sa validité.
Parce qu'elles sont interconnectées, les entrées ne peuvent pas être éditées, supprimées ou modifiées de quelque manière que ce soit, car cela invaliderait tous les blocs précédents.
Comment fonctionne la blockchain ?
Au stade de la connaissance de cette technologie, la blockchain ne vous semble peut-être pas tout à fait adaptée à votre utilisation ; vous vous demandez peut-être aussi quels avantages un tel système offre par rapport au système traditionnel ; À mesure que les blockchains s’agrandissent, le réseau permet aux utilisateurs de coordonner leurs actions autour d’une source commune de vérité sans avoir la confiance nécessaire les uns envers les autres. Dans un réseau distribué, personne ne peut à lui seul pirater une blockchain bien construite.
Pour vérifier indépendamment l'état du réseau blockchain, l'utilisateur doit télécharger un logiciel spécial. Une fois installé et lancé sur l'ordinateur de l'utilisateur, ce programme interagit avec les instances réseau sur d'autres ordinateurs pour télécharger/télécharger des informations (telles que des transactions ou des blocs). Le nouvel utilisateur télécharge le bloc pour s'assurer qu'il a été créé dans le respect des règles du système et transmet ces informations à d'autres pairs.
Ainsi, nous nous retrouvons avec un écosystème qui peut être constitué de centaines, de milliers ou de dizaines de milliers d'objets qui s'exécutent et se synchronisent avec la même copie de la base de données (nous appelons ces objets nœuds ou nœuds). Cela rend le réseau hautement redondant et disponible 24h/24 et 7j/7.
Comment les informations sont-elles ajoutées à la blockchain ?
L’intégrité de la blockchain est mise à mal par l’enregistrement de fausses informations sur les transactions financières. Dans le même temps, dans un système distribué, il n'y a aucun administrateur ou gestionnaire qui pourrait prendre en charge le fonctionnement du registre. Qui peut alors nous garantir que tous les participants agiront honnêtement ?
Satoshi a proposé un système appelé Proof-of-Work, qui permettait d'ajouter des blocs au réseau. Pour valider un bloc, le sujet d'un processus donné doit sacrifier sa puissance de calcul pour trouver la bonne solution établie par le protocole (ce travail consiste à hacher les données à plusieurs reprises pour produire un nombre inférieur à une certaine valeur numérique).
Nous appelons cela le process mining. Si un mineur devine correctement une solution de bloc, il a la possibilité de la former (à partir de transactions non confirmées qui lui sont envoyées par ses pairs), et étend ainsi la chaîne. Grâce à son travail, il reçoit une récompense exprimée dans le token natif de cette blockchain.
Le hachage avec une fonction unidirectionnelle signifie qu'en fonction de la sortie, il est presque impossible de deviner l'entrée. Mais étant donné l’entrée, il est possible de vérifier trivialement les données de sortie. De cette façon, n'importe quel participant peut vérifier que le mineur a généré un bloc « valide » et rejeter tout bloc non valide. Dans le cas où un mineur est surpris en train de tenter d'ajouter un bloc invalide, il n'est pas récompensé pour cela et gaspille ses ressources.
Dans les systèmes de cryptomonnaie, le recours à la cryptographie à clé publique/privée garantit également que les parties en interaction ne peuvent pas dépenser des fonds qu’elles ne possèdent pas. Les pièces sont liées à des clés privées (connues uniquement du propriétaire) et seule une signature valide confirmant leur mouvement permet à la transaction de se poursuivre.
La preuve de travail est le système le plus éprouvé pour parvenir à un consensus parmi les utilisateurs, mais ce n'est pas le seul en son genre. Des alternatives telles que le Proof-of-Stake sont en cours d'exploration, mais l'algorithme doit encore trouver la mise en œuvre la plus appropriée sous la forme qui lui convient (certaines variétés de mécanismes de consensus hybrides sont déjà opérationnelles).
Qui a inventé la technologie blockchain ?
L'idée de base d'une chaîne de données immuable est née au début des années 90. Les chercheurs W. Scott Stornetta et Stuart Haber ont publié un article intitulé « Comment horodater un document numérique », qui examine les méthodes efficaces pour créer des horodatages pour les fichiers qui ne peuvent pas être modifiés ou falsifiés.
Cependant, l'approche de Stornetta et Haber était imparfaite et n'excluait toujours pas la possibilité de faire confiance à des tiers. La technologie Blockchain inclut les innovations de nombreux informaticiens différents, mais seul Satoshi Nakamoto est crédité comme le créateur du système que nous avons décrit dans les paragraphes précédents.
Voulez-vous en savoir plus sur l’histoire du développement de la technologie blockchain ? Consultez notre article sur ce sujet.
Que permettent de mettre en œuvre les blockchains ?
La crypto-monnaie n’était que la pointe de l’iceberg. Beaucoup ont vu le potentiel de l’informatique décentralisée après l’avènement de la monnaie décentralisée. Tout comme les blockchains de première génération comme Bitcoin ont introduit une base de données partagée de transactions, les réseaux de deuxième génération comme Ethereum ont donné naissance à des contrats intelligents. Les contrats intelligents sont des programmes installés au-dessus des blockchains pour gérer le mouvement conditionnel des jetons.
Grâce à l'utilisation de contrats intelligents, la présence d'un serveur central qui n'exécute pas le code est éliminée, ce qui signifie qu'un seul point de défaillance au niveau de l'hébergement n'est pas significatif. Les utilisateurs peuvent auditer les logiciels (étant donné leur disponibilité publique) et les développeurs peuvent concevoir des contrats de manière à ce que leur travail ne puisse pas être désactivé ou modifié unilatéralement.
Les applications blockchain peuvent inclure :
Crypto-monnaies : Les monnaies numériques sont des outils extrêmement puissants pour transférer des fonds sans point de défaillance unique et sans aucun intermédiaire. Les utilisateurs peuvent envoyer et recevoir des fonds partout dans le monde en une fraction du temps (et souvent à une fraction des coûts de transaction) qu'exigerait un virement bancaire. Les pièces ne peuvent pas être confisquées et les transactions ne peuvent pas être annulées ou gelées.
Paiements conditionnels : Alice et Bob manquent de confiance l'un envers l'autre, mais ils veulent parier sur l'issue d'un match sportif. Ils envoient 10 ETH à un contrat intelligent qui transmet des données via un oracle. À la fin du match, le contrat détermine quelle équipe a gagné et verse au gagnant les gains du pari d'un montant de 20 ETH.
Données distribuées : les blockchains sont confrontées à certains problèmes d'évolutivité, mais elles peuvent interagir avec le stockage distribué pour la gestion des fichiers. L'accès peut être contrôlé à l'aide d'un contrat intelligent, tandis que les données sont stockées dans un conteneur hors chaîne.
Titres : étant donné que les actifs présentent un certain risque de contrepartie, les jetons de sécurité basés sur la blockchain sont considérés comme une innovation indispensable pour le secteur financier. Ils offrent un nouveau type de liquidité et de portabilité de la sécurité, et permettent également la tokenisation d'actifs, de propriétés ou de capitaux.
A quoi sert la blockchain ?
La technologie Blockchain offre un large éventail de cas d'utilisation. Vous trouverez ci-dessous plus d'informations à ce sujet au sein de la Binance Academy :
Chaînes d'approvisionnement : des chaînes d'approvisionnement efficaces sont au cœur de nombreuses entreprises prospères, leur mission principale étant le traitement et la livraison des marchandises du fournisseur au consommateur. Cependant, la coordination traditionnelle des activités de plusieurs parties prenantes dans une industrie donnée s’est avérée très exigeante en main-d’œuvre. Grâce à l’utilisation de la technologie blockchain, un écosystème interopérable qui s’articule autour d’une base de données immuable peut conduire à de nouveaux niveaux de transparence pour diverses industries.
Jeux : les joueurs sont à la merci des sociétés qui contrôlent les serveurs de jeux. Il n’y a pas de véritable propriété de l’utilisateur final de cette industrie, et les actifs du jeu n’existent que dans le domaine de la spéculation. En choisissant une approche basée sur la blockchain, les utilisateurs ont la possibilité de posséder réellement leurs actifs (sous forme de jetons fongibles/non fongibles, NFT) et de les transférer entre jeux ou marchés.
Santé : La transparence et la sécurité de la technologie blockchain en font une plateforme idéale pour stocker les dossiers médicaux. Les organisations de soins de santé (composées d'hôpitaux, de cliniques et d'autres prestataires de soins de santé) sont incroyablement fragmentées et le recours à des serveurs centralisés rend les informations sensibles des patients vulnérables. En protégeant cryptographiquement les dossiers médicaux sur la blockchain, les patients préservent leur vie privée tout en pouvant partager facilement des informations avec toute institution qui se connecte à la base de données mondiale.
Remitsa (transferts d'argent internationaux) : L'envoi d'argent à l'international est un problème avec les systèmes bancaires traditionnels. Les tarifs et le calendrier des transactions les rendent très coûteuses et peu fiables pour les transferts de fonds urgents, en raison du réseau complexe d'intermédiaires. Les crypto-monnaies et les blockchains éliminent l’écosystème des intermédiaires, et un certain nombre de projets utilisent désormais cette technologie pour permettre le transfert d’argent rapidement et à moindre coût.
Identité numérique : le monde moderne a cruellement besoin de solutions d'identification personnelle à l'ère numérique. Les individus sont vulnérables à la contrefaçon, alors que les mesures de sécurité traditionnelles ne sont pas accessibles à de nombreux utilisateurs ordinaires. L'identification dite personnelle souveraine (de l'anglais self-sovereign Identity) sera inscrite dans le registre du réseau blockchain et liée à son propriétaire, qui pourra divulguer de manière sélective des informations le concernant à des tiers, tout en préservant sa confidentialité.
Internet des objets : certains pensent que la liste croissante d'appareils physiques connectés à Internet peut être considérablement améliorée par la technologie blockchain, tant dans les environnements domestiques qu'industriels. On s’attend à ce que la prolifération de ce type d’appareil nécessite un nouveau modèle de paiement économique appelé « machine-to-machine » (en abrégé M2M), qui à son tour nécessite un système à haut débit pour effectuer des micropaiements.
Gouvernement : Étant donné que les réseaux distribués mettent en œuvre leur propre forme de régulation, il n’est pas surprenant qu’ils puissent trouver application dans des processus de désintermédiation aux niveaux local, national ou même international. La gouvernance de la blockchain garantit l'inclusion de tous les participants au processus décisionnel et fournit un aperçu transparent de l'activité politique.
Charité : les organisations caritatives sont souvent gênées par des restrictions sur la réception de fonds. La « crypto-philanthropie » fait référence à l’utilisation de la technologie blockchain pour contourner cet inconvénient. Sur la base des propriétés de cette technologie, il existe de grandes opportunités pour les organisations caritatives de développer rapidement ce domaine grâce à la transparence de toutes les opérations, à la participation des bienfaiteurs en l'absence de restrictions territoriales et à la réduction des coûts de fonctionnement.
Conclusion
Les blockchains publiques sont ouvertes au public, ce qui signifie que vous n'avez pas besoin de vous authentifier avant de devenir membre de l'écosystème. Pour commencer à utiliser Bitcoin ou d’autres crypto-monnaies, l’utilisateur n’a qu’à télécharger un logiciel open source pour rejoindre le réseau.
Compte tenu de l’accessibilité des registres, il est incroyablement difficile d’empêcher des tiers de participer, et presque impossible de fermer de force l’ensemble du réseau. Cette accessibilité fait de ce système un outil attractif pour de nombreux utilisateurs.
Si les applications les plus populaires sont liées aux transactions financières, il existe de nombreux autres secteurs dans lesquels leur utilisation peut s’avérer extrêmement productive et utile à l’avenir.

