Qu'est-ce que Blockchain en mots simples - Revue complète

La chaîne de blocs est la base des bases de la crypto-monnaie et un terme avec lequel 90% des utilisateurs d’Internet se sont déjà croisés. Vous êtes à 100% déjà entendu quelque part. Dans ce document, nous vous dirons, en termes simples et compréhensibles, un terme qui a déjà commencé à changer notre vie.

Une telle attention à lui est liée au révolutionnisme qu'il a introduit. Dans ce guide, nous allons comprendre l'essence et le concept de la blockchain, son rôle dans le monde des crypto-monnaies, dans un langage clair, parlons de son utilisation dans d'autres domaines de la vie. Si vous voulez, c'est une sorte d'instruction pour les nuls.

Description du terme

Le terme Blockchain lui-même décrit partiellement ses objectifs et son but. La partie "Bloc" est constituée de blocs, la "chaîne" est "chaîne". Il s'avère que Blockchain est une chaîne de blocs. Et pas seulement une chaîne. Il maintient une séquence stricte.

Que sont ces blocs et qu'est-ce qu'une chaîne? Les blocs sont des données sur les transactions, les transactions et les contrats au sein du système, présentées sous forme cryptographique. Initialement, la blockchain était (et reste toujours) la base de la crypto-monnaieBitcoin . Tous les blocs sont alignés dans une chaîne, c'est-à-dire interconnectés. Pour écrire un nouveau bloc, il est nécessaire de lire séquentiellement des informations sur les anciens blocs.

Toutes les données de la blockchain sont accumulées et constituent une base de données complétée en permanence. Il est impossible de supprimer quoi que ce soit de cette base de données ou de remplacer /remplacer un bloc. Et c'est «illimité» - un nombre infini de transactions peuvent être écrites ici. C'est l'une des principales caractéristiques de la blockchain.

Le travail de la blockchain peut être comparé à Torrent.Le fonctionnement des torrents se produit en mode P2P (peer to peer est un réseau informatique où tous les participants sont égaux). Lorsque nous téléchargeons un fichier à partir du suivi, nous n’utilisons ni serveur central ni stockage. Le fichier est directement téléchargé à partir de la même partie que le torrent. S'il n'y a aucun participant dans le réseau d'égal à égal, vous ne pourrez pas télécharger de fichiers. De même dans la blockchain. Toutes les opérations sont effectuées directement entre les sujets. Et ils sont effectués en raison du fait que tous les participants sont connectés au même réseau - Blockchain.

Cette technologie a été créée avec l'avènement de la crypto-monnaieBitcoin . C'est arrivé en 2009, l'année. Satoshi Nakamoto est considéré comme le visage public du créateur de la nouvelle monnaie virtuelle et de la Blockchain. Cependant, cette personne est mythifiée dans le monde des crypto-monnaies. Il s’agit d’un pseudonyme, suivi d’une ou plusieurs personnes ayant décidé de ne pas divulguer leur identité. De toute évidence, ils ont passé des milliers d’heures à créer la blockchain.

Il existe deux types de chaînes:

  • PublicBlockchain est une base de données ouverte et complémentaire. Ce type de blockchain est utilisé dans la crypto-monnaie Bitcoin. Chaque participant peut écrire et lire des données.
  • Les chaînes de blocs privées ou privéesont des limites en matière d'écriture /lecture de données. Les nœuds prioritaires peuvent être définis. Sous-espèce Private Blockchain - blockchain exclusive. Dans une telle chaîne, un groupe de personnes engagées dans le traitement des transactions est établi.

En résumant les résultats intermédiaires, nous énumérons les principales caractéristiques de la Blockchain:

  • Décentralisation- enIl n'y a pas de chaîne de serveur. Chaque membre est le serveur. Il soutient le travail de toute la blockchain;
  • Transparence- les informations sur les transactions, les contrats, etc. sont stockées dans le domaine public. Cependant, ces données ne peuvent pas être modifiées.
  • Illimité théorique- théoriquement, la blockchain peut être complétée par des entrées à l'infini Par conséquent, il est souvent comparé à un superordinateur;
  • Fiabilité- pour l’enregistrement de nouvelles données, le consensus des noeuds de la chaîne de blocs est nécessaire. Cela vous permet de filtrer les transactions et d'enregistrer uniquement les transactions légitimes. Effectuer la substitution de hachage est irréaliste. Cette fonctionnalité de chaîne de blocs est décrite dans l'image ci-dessous.

Fonctionnement de la blockchain: détails techniques et nuances

En partie, le principe de l'opération Blockchain a été décrit ci-dessus en utilisant une transaction monétaire à titre d'exemple. Avant de considérer les différents détails techniques, nous allons nous attarder sur la conception de l’ensemble du système. Cette séquence de blocs est une chaîne, pas un cercle vicieux ou autre chose. Chaque bloc contient un tableau de données spécifiques. Et tous les blocs sont interconnectés. C'est-à-dire qu'un nouveau "tableau" ne peut être créé qu'après la fermeture de l'ancien tableau.

Nous sommes arrivés au point technique principal - la formation et la fermeture de blocs. Comme le montre la figure ci-dessus, chaque lien de la chaîne contient une clé spécifique. Tant qu'il n'est pas déchiffré, le bloc (lien) ne se fermera pas. Comment ce décodage est-il effectué? Dans la crypto-monnaie, l’exploitation minière en est responsable. Mineurs de crypto-monnaiefaites-le avec la puissance des cartes graphiques et des processeurs. Ceux-ci, à leur tour, effectuent des opérations de calcul dont le but principal est de rechercher une signature cryptographique sur le bloc sous la forme d'un hachage. Dès qu'il est ramassé - le bloc est fermé. Et le mineur reçoit une récompense sous forme de crypto-monnaie.

Les auteurs du livre «Comment la technologie à la base de Bitcoin change l'argent, les entreprises et le monde» tentent de caractériser le principe du travail de la blockchain auprès des citoyens

:

«Les bitcoins ou autres crypto-devises ne sont stockés dans aucun fichier. Les informations sur les transactions se trouvent dans une base de données globale accessible au public - Blockchain. Il confirme et accepte le fonctionnement de ce grand réseau P2P. Toute la chaîne est distribuée: elle est supportée par des ordinateurs du monde entier. Un serveur central qui pourrait être cassé ou piraté n'existe pas. La blockchain est publique et très fiable en même temps, car elle utilise des données cryptées. ”

Le fonctionnement de la blockchain et sa sécurité sont assurés par les mineurs et les autres participants à la blockchain. Ils sont aussi appelés nœuds ou nœuds. Il y a des nœuds complets. Par eux, on entend les mineurs et les utilisateurs ordinaires de portefeuilles à part entière. Cela signifie qu'ils ont la version complète de la blockchain sur leur ordinateur ou un autre appareil. Son volume augmente constamment. Si en 2015, il occupait 35 gigaoctets de mémoire, il dépassait déjà les 100 en 2017. De ce fait, le nombre de nœuds à part entière a commencé à diminuer. Bitcoin-Core est un exemple de portefeuille complet. Le nombre de nœuds complets dans la blockchain Bitcoin peut êtreregardez le service Bitnodes.

Plus le nombre de nœuds complets dans la blockchain est actif, plus les informations sur les transactions sont traitées rapidement. La blockchain, semble-t-il, parvient à combiner l'incompatible. Il est très fiable et décentralisé en même temps. Tous les participants soutenant le travail de la chaîne sont égaux. Il n'y a pas de serveur ou de centre de traitement ici. Il s'avère que toute la blockchain n'est pas construite sur des relations de confiance. Car il n'y a pas de garant, à première vue. Cependant, chaque utilisateur de la blockchain agit en tant que garant. La décentralisation du réseau permet le transfert de données entre entités représentant différents pays, juridictions, par simple accord entre elles. Directement. Sans aucun intermédiaire ou régulateur. La Blockchain est construite pour que les opérations ne puissent pas être bloquées. La décentralisation permet donc à chaque utilisateur de se sentir indépendant.

Technologie de la blockchain et ses caractéristiques

Nous avons mentionné précédemment que les informations contenues dans la Blockchain étaient accessibles à tous. Cela signifie que vous pouvez voir l'historique des transactions et la manière dont elles ont été effectuées. Des informations sur la taille de la transaction sont également disponibles. Dans le même temps, l'identité du destinataire et du destinataire n'est pas révélée. C'est la transparence de la blockchain.

L’accès à la chaîne de blocs se fait à l’aide de clés spéciales assurant la fiabilité de l’ensemble du réseau. Il a tous les utilisateurs. La clé est un ensemble d'enregistrements cryptographiques. C'est absolument unique, ce qui garantit l'impossibilitésubstitution de données et attaques de pirates. Pour ce faire, les pirates informatiques doivent avoir accès à tous les ordinateurs du réseau.

Les mécanismes assurant la capacité et la fiabilité de la blockchain sont les algorithmes Preuve de travail ou PoW, le travail effectué et Preuve de mise ou PoS, confirmation d'un partage. Grâce à eux, un consensus est atteint dans la blockchain.

L'algorithme Proof of Work est utilisé dans la blockchain Bitcoin. Le mécanisme de son travail est similaire à celui de la rédaction de rapports au bureau. Les employés établissent régulièrement des rapports pour vérifier qu’ils ont bien exécuté une tâche spécifique. Sans cela, ils ne toucheront pas de salaire, car ils n'ont pas confirmé le travail accompli.

PoW dans la blockchain vérifie les calculs générés lors de la création d’une nouvelle unité. Le modèle suivant est utilisé ici: le bloc est reconnu comme valide et fermé, à condition que sa valeur de hachage soit inférieure à la signature requise par les mineurs. C'est-à-dire qu'un certain chiffre cryptographique montre l'authenticité du bloc. Et en tant qu '"auditeurs", vérifiant l'authenticité du bloc, sont les nœuds.

Dans le réseau Bitcoin, un bloc est créé dans les 10 minutes. À ce stade, la recherche est effectuée signature. Et déjà, le chèque arrive instantanément. L'algorithme est souvent critiqué car son travail nécessite une grande puissance de calcul. Et pour cette raison, lors du transfert de bitcoins entre portefeuilles, une commission est facturée. Il y a donc un paiement pour la puissance de calcul utilisée.

Dans ce contexte, un nouvel algorithme a été créé - Preuve de participation. Un des associés de PoS est le fondateurcrypto-monnaie Ethereum Vitalik Buterin. Selon lui, cet algorithme n'est pas aussi consommateur de ressources et, globalement, moins cher que le PoW. Cryptocurrency blockchain Ethereum effectue la transition de PoW à PoS.

Si la puissance de calcul vient au premier plan dans la preuve de travail, la balance des bourses joue un rôle dans la preuve de participation. La mise en œuvre et la confirmation des transactions se feront sans la participation active de la technologie informatique et grâce aux pièces actives dans les portefeuilles. Idéalement, tous les propriétaires de crypto-monnaies sur la blockchain avec PoS agiront en tant qu'investisseurs. Le rôle de minier va s'effacer dans le fond. Cependant, l'algorithme présente des inconvénients importants: il est possible d'effectuer des transactions en double.

La meilleure option pour la blockchain peut être une combinaison de PoS et de PoW. Jusqu'à présent, ce mécanisme n'a pas encore été finalisé, bien qu'il soit utilisé dans certains altcoins: KATZcoin, Blackcoin, Espers.

À ce stade de son développement, la blockchain présente à la fois des avantages et des inconvénients. Nous les avons systématisés dans une table.

. . .
Avantages Inconvénients
Décentralisation - les membres du réseau sont égaux et peuvent échanger des données directement Évolutivité - si les chaînes de blocs Bitcoin représentaient la part des transactions Visa, sa taille atteindrait des centaines de téraoctets
Fiabilité - la substitution de données et les attaques de pirates sont exclues, car des clés cryptées spéciales sont utilisées Fraude - le transfert de données dans une chaîne de blocs est irréversible. De ce fait, l'opération ne peut pas être annulée, même si elle a été effectuée par erreur
Transparence - tous les blocs sont accessibles au public. Vous pouvez vérifier le chemin pour n'importe quelle transaction 51% d’attaque - si dans la blockchain de Bitcoin 51% de la puissance de calcul appartient à un seul périphérique, l’intégrité sera rompue
Universalité - la blockchain peut être utilisée non seulement dans le secteur financier, mais également dans d'autres domaines de la vie (droit, immobilier)

En cas d'utilisation de la blockchain

La blockchain est apparue avec le pionnier de toutes les crypto-monnaies Bitcoin. Nous avons parlé de sa fonctionnalité et de ses «responsabilités» ci-dessus. Blockchain garantit les transactions et stocke toutes les données les concernant.

Vitaly Buterin et ses collaborateurs ont essayé de faire un pas en avant qualitatif. La crypto-monnaie blockchainEthereumest souvent attribuée à la deuxième génération. Il a sa propre architecture particulière.

Si la chaîne de chaînes Bitcoin avait été initialement modélisée pour des transactions financières, les développeurs Ethereum ont réussi à mettre en place un réseau informatique peer-to-peer dans lequel des algorithmes programmés peuvent être exécutés. Ils s'appellentcontrats intelligentsou contrats intelligents. L'essence de tels contrats réside dans le fait que leur mise en œuvre intervient lorsque certaines conditions sont remplies.

Un contrat intelligent sur l'exemple d'une transaction d'achat immobilier:

De toute évidence, la technologie de la blockchain est pertinente non seulement pour les transactions de crypto-monnaie, mais pour l’ensemble de la sphère FINTECH. Tout ce qui concerne les transactions peut être pris en charge.blockchain.

La perspective de la blockchain dans le secteur financier a reconnu les plus grandes banques du monde. En 2013, le consortium R3 a été créé. Des banques telles que J.P. Morgan, Goldman Sachs, Santander, IGG et autres. Le groupe est en train de tester un registre décentralisé dans le secteur bancaire. Des banques individuelles investissent également dans des startups blockchain qui apparaissent régulièrement au cours des dernières années.

L’intérêt des banques pour la technologie est lié à la menace potentielle que représente la crypto-monnaie pour elles. La Blockchain aidera à réduire les coûts de transaction, à les rendre plus sûrs. Cependant, la mise en œuvre d'un protocole totalement décentralisé dans le secteur bancaire le minera de l'intérieur.

Le caractère pratique de la blockchain est incontestable pour tout ce qui concerne le stockage et l'authentification des données. Potentiellement, ce système de données décentralisé est capable d'éradiquerla corruption . Dans la blockchain, vous pouvez enregistrer les dates de naissance des personnes, les transactions financières, les empreintes digitales. Stockez des informations sur des documents tels que diplômes, passeports, permis de conduire. À l'avenir, cela peut aider à lutter contre toutes sortes de fraudes.

Exemples d'utilisation de la blockchain dans divers domaines de la vie, en plus du financement:

  • Identification personnelle.Basés sur la technologie de la blockchain, les services opèrent dans le domaine de l’identification et de la confirmation des droits d’accès. Ils créent un équivalent numérique d'une carte d'identité. Parmi ces startups figurent HYRP, BlockVerify, OneName et d’autres.
  • Droits d'auteur.La plate-forme Ascribe utilise un registre incrémentiel dans lequelles artistes, musiciens, inventeurs peuvent stocker des droits d'auteur à l'aide d'identifiants chiffrés.
  • Vote.Jusqu'à présent, le registre ouvert est utilisé uniquement dans les bureaux de vote privés. Cependant, l'Université de Virginie souhaite introduire une technologie basée sur la blockchain. Cela réduira la probabilité de falsification à zéro.
  • Gouvernance et jurisprudence.Le potentiel de Blocckhain dans ce domaine est illimité. Idéalement, un système peut être créé avec les rapports des représentants des autorités locales et de l’État, le stockage des données budgétaires. Déjà, il existe des projets comme Borderless, qui combinent des services juridiques et économiques.
  • Musique.Le projet Bittunes permet aux artistes interprètes ou exécutants de conserver leurs droits et de vendre leur propre travail. Il existe d'autres services destinés à la distribution de musique indépendante et à la promotion d'artistes.
  • Charité.La blockchain, qui permet d’enregistrer et de stocker des données, est très efficace dans le domaine de la charité. Donc, la plate-forme GiveTrack fournit des informations ouvertes sur les dons aux fonds et leurs coûts. C'est un outil efficace dans la lutte contre les "terroristes de la charité".
  • Immobilier.L'introduction de la blockchain dans l'immobilier peut considérablement l'améliorer. Le processus d'achat et de vente va s'accélérer, un outil permettant de stocker de manière fiable les données relatives aux droits de propriété apparaîtra, etc. La technologie blockchain est utilisée dans les secteurs des services, des échanges et du trading normal.Potentiellement, cela peut être utile chaque fois que des rapports sont nécessaires, authentification de quelque chose, stockage de données. Le potentiel est illimité.

Conclusion

Est-il possible de connaître toutes les subtilités et possibilités de la blockchain? Non 99,9% de la population mondiale n'en a pas besoin. Il est plus important de comprendre le principe même de la technologie et son fonctionnement. Et avec cela vient l'évaluation du potentiel de la blockchain. Cela peut même changer votre vie.