Choix des lecteurs
Articles populaires
- une base de données composée de transactions combinées en blocs et stockée sur les nœuds de son réseau constitutif. Une blockchain peut être publique, comme la blockchain Bitcoin, ou privée, avec un accès contrôlé par un administrateur. L'évangéliste de la blockchain et co-fondateur du Cyber Fund explique comment le battage médiatique autour de la technologie est né et quels bonus elle peut apporter au monde de la finance. Dmitri Starodoubtsev.
Les principales caractéristiques de la blockchain sont :
Si nous parlons de la plus célèbre des blockchains publiques, la blockchain Bitcoin, alors la confiance de tous les utilisateurs dans le système est assurée par la soif de profit. Les nœuds du réseau, les mineurs, reçoivent une récompense sous forme de monnaie ou de jetons pour avoir confirmé l'exactitude des transactions et créé des blocs qui composent la base de données. Et aussi pour le fait qu'ils mettent à disposition la puissance productive de leurs ordinateurs pour assurer la sécurité de l'ensemble du réseau. Les vétérans plaisantent en disant que dans une blockchain, on ne peut jamais être sûr qu'un autre utilisateur soit un réfrigérateur.
Afin de vérifier l'authenticité d'une transaction, les mineurs « exécutent » automatiquement son contenu via un algorithme cryptographique, vérifiant ainsi l'exactitude de la signature numérique de l'expéditeur de chaque transaction, ainsi que validant, confirmant la transaction en termes de conformité. avec les conditions fixées dans l’algorithme de consensus de chaque blockchain spécifique.
Si nous parlons de la plus célèbre des blockchains publiques, la blockchain Bitcoin, alors la confiance de tous les utilisateurs dans le système est assurée par la soif de profit.
Toutes les transactions accumulées sont ensuite regroupées dans un bloc. Sur la base de toutes les données de transaction du bloc, un « hachage » est calculé. Un hachage est une séquence apparemment aléatoire de lettres et de chiffres, mais il garantit que si même un bit dans un bloc de données change, chaque nœud peut rapidement être informé d'une tentative de falsification de l'historique des transactions. La blockchain Bitcoin utilise l'algorithme de cryptage SHA-256. Chaque bloc de la blockchain consiste en une transaction et doit nécessairement contenir des informations sur le bloc précédent de la blockchain afin d'être « accepté » par le système.
La transaction elle-même sur la blockchain Bitcoin, du point de vue de l’utilisateur, contient trois éléments : l’adresse de l’expéditeur, le montant transféré d’un portefeuille à un autre et l’adresse du destinataire.
Lorsqu'un utilisateur du réseau souhaite effectuer un virement, il envoie une demande depuis son portefeuille électronique, qu'il signe avec sa clé privée. Les mineurs confirment la transaction et l'ajoutent au bloc, ce qui augmente le solde du portefeuille électronique du destinataire.
Enregistrer régulièrement l'état de la base de données et de tous ses blocs est la tâche la plus importante de toute blockchain
Enregistrer régulièrement l'état de la base de données et de tous ses blocs est la tâche la plus importante de toute blockchain. Et pas seulement la blockchain. L’intervalle moyen de formation de blocs dans Bitcoin est de 10 minutes, en d’autres termes, la base de données de tous les nœuds, ou ordinateurs des mineurs, est mise à jour exactement avec cet intervalle de temps.
Tout l’argent non monétaire existant aujourd’hui dans l’industrie traditionnelle est dépourvu d’une propriété simple : la capacité d’en être propriétaire. Dans une blockchain, tous les objets de valeur appartiennent au propriétaire et non au créateur du logiciel. Pensez-y : les chiffres que le propriétaire d'un compte bancaire voit à l'écran correspondent au montant que la banque lui doit, et non à ce qu'il possède, et si quelque chose arrive à la banque, l'utilisateur risque de ne pas récupérer son argent. Les banques ont également le droit de procéder à des prélèvements et à des blocages. Et cela n’est pas tout à fait semblable, voyez-vous, à la propriété.
Blockchain propose une nouvelle structure de base de données qui met la propriété au premier plan
Le trousseau requis par tout utilisateur d'un portefeuille électronique sur la blockchain est composé d'un trousseau privé et d'un trousseau public. La clé publique (ou l'adresse qui en dérive) peut être appelée différemment le numéro de compte courant dans le système. Dans la terminologie d’une blockchain publique, le propriétaire est celui qui possède la clé privée allant de la clé publique au portefeuille dans lequel sont stockés certains fonds. Vous ne pouvez pas ouvrir de compte sur la blockchain : elle est calculée à partir de la clé privée. Tout compte calculé conformément au protocole peut être enregistré dès la première transaction sur ce compte.
La blockchain propose une nouvelle structure de base de données qui place la propriété au premier plan. Nous pouvons considérer les données immobilières comme des informations uniques qui caractérisent un objet, et elles peuvent être transférées et vendues. Lorsque l'une des institutions s'occupant de la propriété (les institutions financières en particulier dans ce cas) déclare avoir besoin d'une base de données sur la blockchain, la raison principale est que la blockchain vous permet d'enregistrer de tels objets de propriété uniques, de les stocker et de les transférer.
À quoi cela ressemble-t-il sur la blockchain : par exemple, si nous parlons d'une base de données de dépôt, il est alors enregistré que l'utilisateur conditionnel possède 500 actions. Mais lui-même n'a pas le droit d'apporter des modifications à la base de données. Il devrait plutôt s'adresser à l'institution financière et lui dire qu'il souhaite vendre ces actions. Et l'institut, au nom de l'utilisateur, modifie l'entrée dans la base de données. La blockchain permet de garantir que l'institution ne puisse pas modifier les données sur ces actions - ni les transférer - sans le consentement du client : seul le client lui-même peut le faire, car lui seul possède une clé numérique unique et peut transférer les actions à quelqu'un d'autre, et s'il les transfère, alors il ne les possédera plus. Avec sa clé, il signera une transaction, un message indiquant que le propriétaire d'un certain objet a changé. C'est la même chose que s'il écrivait : « Je confirme que cet objet appartient désormais au nouveau propriétaire » et indiquait, par exemple, son numéro de compte courant.
Lorsque les entreprises parlent de vouloir une blockchain, elles précisent toujours qu’elles veulent une blockchain privée
L'objet de la comptabilité des institutions financières est toujours la propriété. Et, en théorie, la blockchain leur permettra de rendre compte de leurs biens plus facilement, de manière plus transparente, en toute confidentialité et avec moins de risque de vulnérabilité pour leur système interne. Lorsque les entreprises parlent de vouloir une blockchain, elles précisent toujours qu’elles veulent une blockchain privée, car il est important pour elles d’être administrateurs du système.
L’écosystème mondial de la blockchain peut être divisé en trois classes :
Les associations supranationales fonctionnent selon des protocoles publics, accessibles à tous, elles ne sont enregistrées dans aucune juridiction et leur administrateur est la communauté.
Leur objectif est de réduire les coûts informatiques et d'accélérer le processus de règlement des transactions.
Les services de blockchain, tels que CoinBase ou Circle, dans lesquels Goldman Sachs a d'ailleurs investi, fournissent des services sur une blockchain publique, mais sont enregistrés dans une juridiction nationale et disposent de comptes en monnaie locale.
Et enfin, les blockchains privées, qui sont des systèmes créés et maintenus par une organisation ou un groupe d'organisations. En résumé, leur objectif est de réduire les coûts informatiques et d’accélérer le processus de règlement des transactions.
Il existe également des solutions hybrides sur le marché, par exemple Ripple. D’une part, il s’agit d’une blockchain privée dans sa forme la plus pure, administrée par Ripple Labs. Mais en même temps, il possède son propre jeton, appelé XRP. XRP, cependant, n’a que deux fonctions. La première est de protéger le système contre le spam : un utilisateur autorisé doit payer du XRP pour publier une publication. Et deuxièmement, le jeton agit comme une unité de paiement lors de l’échange de devises nationales au sein du système.
A priori, une blockchain privée a un plus grand débit. La blockchain Bitcoin est actuellement limitée à sept transactions par seconde, tandis que la blockchain BitShares peut théoriquement traiter environ 100 000 transactions par seconde.
La blockchain privée est moins chère, plus fiable et plus fonctionnelle que les bases de données traditionnelles, principalement en raison de son architecture
Au niveau technique, le débit est limité par la taille des blocs et l'architecture des données ; au niveau conceptuel, il est limité par le fait que désormais, sur une blockchain publique, tous les nœuds doivent traiter chaque transaction. Il est difficile pour le système de paralléliser les calculs (puisque dans les blockchains publiques, les nœuds peuvent être anonymes), il n'a pas d'évolutivité linéaire. Et même si vous ajoutez un nœud supplémentaire au réseau, le débit n'augmentera pas - il restera le même. Les blockchains privées ont pratiquement résolu ce problème. Par exemple, BigChain DB a été récemment introduit et la plateforme est déjà évolutive de manière linéaire.
La blockchain privée est moins chère, plus fiable et plus fonctionnelle que les bases de données traditionnelles, principalement en raison de son architecture. Il permet, par exemple, à un consortium de 20 banques de s'unir au sein d'une seule base de données et d'économiser d'énormes sommes d'argent. Et ce n’est qu’un des cas d’utilisation possibles. Une blockchain privée offre une grande transparence, une grande confidentialité (une cryptographie à clé publique est utilisée) et de nombreuses autres propriétés.
Sur une blockchain privée, toute transaction peut être annulée par l'administrateur, qui contrôle plus de la moitié des nœuds du réseau. L'administrateur effectue une modification et informe ainsi tous les autres participants du réseau qu'à l'heure actuelle, la base de données ne ressemble qu'à une seule direction et rien d'autre. Et de la même manière, en théorie, les participants ont deux options : accepter que la base - la blockchain - ressemble désormais à ceci, ou être en désaccord et la laisser, créant leur propre nouveau réseau. De ce point de vue, le coût élevé des blockchains publiques peut se justifier lorsqu’il s’agit d’assurer l’immuabilité de l’histoire et l’impossibilité de censurer les transactions.
Sur une blockchain privée, toute transaction peut être annulée par l'administrateur, qui contrôle plus de la moitié des nœuds du réseau
Une telle « édition » de la base de données devient possible car il n’existe pas de mécanisme de preuve de travail sur la blockchain privée, comme c’est le cas par exemple sur la blockchain Bitcoin. Si quelqu’un essaie de modifier ne serait-ce qu’un seul élément dans une transaction effectuée il y a un an, le système le permettra. Mais le hachage « identifiant » de ce bloc changera complètement et ne correspondra pas à la preuve - les recherches de hachage qui ont confirmé la légitimité de la transaction il y a un an. Ainsi, toute la chaîne de données sera rompue. Afin de restaurer la chaîne, vous devrez recalculer toutes les opérations ayant parcouru l'ensemble du réseau pendant cette période. Mais cela est impossible parce qu’un utilisateur ne peut pas rivaliser avec la puissance de calcul de l’ensemble du système, et aussi parce que l’ensemble du réseau considère que seule la blockchain la plus complète, la plus « élevée » ou la plus complète, est vraie.
Dans toute base de données distribuée complexe, il existe un problème de cohérence des opérations (cohérence) et de leur disponibilité (disponibilité). Ce sont des problèmes classiques et, en principe, ils ne peuvent être résolus. Les blockchains publiques proposent une vérification de l’état du système basée sur des incitations économiques. La blockchain Bitcoin le fait toutes les 10 minutes, Ethereum - une fois toutes les 17 secondes, BitShares - une fois toutes les 3 secondes. Mais aussi bon que cela puisse paraître, c'est en réalité encore trop long. Dans ce contexte, les blockchains privées offrent désormais des vitesses fantastiques. À bien des égards, les blockchains privées sont supérieures aux blockchains publiques en termes de vitesse, car un tel réseau peut faire confiance à chacun de ses nœuds et le système n'a pas besoin d'exécuter un mécanisme de preuve de travail pour chaque transaction.
Les blockchains publiques et privées peuvent être liées sans aucun risque de sécurité des informations pour les institutions financières. Aujourd’hui, deux associations se forment sur le marché, qui ont le pouvoir de presque tout changer. Il s'agit du projet HyperLedger, créé sur la plateforme Linux Foundation, et de l'Open Blockchain, développé par IBM. Un logiciel est réalisé selon le modèle blockchain Bitcoin (UTXO), et l'autre est réalisé selon une architecture différente, qui permet de stocker des informations sur le solde de chaque compte, comme sur Ethereum.
En fait, le projet HyperLedger, qui bat déjà son plein en créant sa propre base de données privatisée, est un holding verticalement intégré regroupant 20 à 30 organisations. Pour eux, la blockchain est une réelle opportunité de rationaliser et de rendre transparents les processus, tout en augmentant l’efficacité des systèmes informatiques des participants.
Il existe et se développe des plates-formes qui résolvent les problèmes des blockchains publiques et privées. Laissez-moi vous donner Ethereum comme exemple. Depuis sa création, elle développe la technologie de la blockchain publique. Mais en parallèle, il existe désormais au moins trois solutions opérant sur Ethereum qui l’utilisent pour assurer le fonctionnement de contrats intelligents dans des blockchains privées. De plus, être dans la tendance signifie désormais rendre les systèmes privés compatibles en termes de structure de données avec les blockchains publiques.
Bankir.ru Enregistré par Tatiana Kovlyagina
Personnages : Kolya, Vasya, Tadjiks et Lyuda (en épisodes).
Vers les favoris
Photo de stivoberlin, Flickr
Trois années se sont écoulées depuis que les gens ont commencé à parler massivement du Bitcoin. Presque toutes les grandes institutions financières, y compris la Sberbank, se sont intéressées à la technologie sur la base de laquelle toutes les transactions sont enregistrées - la blockchain - qui est en soi.
Cependant, expliquer le fonctionnement de la blockchain (et du Bitcoin lui-même) reste difficile. À Leper Colony, ils ont une fois de plus montré sur leurs doigts comment fonctionne la blockchain, et il semble que l'utilisateur sleep ait réussi à le faire aussi clairement que possible - sous la forme d'une histoire sur Kolya, qui tient un journal, et Vasya, qui essaie de forger ce journal.
Kolya a décidé de tenir un journal. Pour ce faire, il a commencé un cahier et a commencé à écrire des lignes comme celles-ci :
1. J'ai acheté du pain2. J'ai appelé Gennady...132. J'ai prêté 100 roubles à Vassia133. J'ai baisé Luda134. Pooped
Il essayait très fort de tenir honnêtement son journal, et s'il avait une dispute avec quelqu'un à propos de quelque chose qui s'était passé auparavant, il le sortait et se mettait le nez dans ses notes. Un jour, Kolya a eu une vive dispute avec Vassia pour savoir s'il avait ou non prêté 100 roubles à Vassia. Au moment de la dispute, Kolya n'avait pas le journal avec lui, mais il a promis de l'apporter demain et de tout montrer à Vasya.
Vasya a décidé de ne pas tenter le destin, s'est faufilée dans la maison de Kolya, a trouvé le journal, a parcouru la ligne 132 et l'a remplacée par « Fucked Olya ». Le lendemain, Kolya sortit le journal, y chercha longtemps une entrée sur la dette de Vassia, ne la trouva pas et vint s'excuser.
Un an s'est écoulé, Vasya a été tourmenté par sa conscience et il a tout avoué à Kolya. Kolya a pardonné à son ami, mais a décidé à l'avenir d'utiliser un système d'enregistrement plus fiable qui ne pourrait pas être si facilement falsifié.
Il a proposé ce qui suit. Dans son système d'exploitation Linux, il a trouvé le programme md5sum, qui prenait n'importe quel texte et le transformait en hachage - 32 nombres incompréhensibles. Comment exactement elle avait fait cela, Kolya ne comprenait pas, mais en général, il semblait qu'elle disait des bêtises totales. Par exemple, si vous entrez le mot « bonjour » dans le programme, il répond par « 8b4609d7e974702ff1451220c7ededcf ». Et si vous saisissez ce qui semble être presque la même chose, mais avec un espace supplémentaire, alors c'est « ».
Après avoir gratté la citrouille, Kolya a trouvé un moyen pour rendre difficile le remplacement des enregistrements par les futurs Vasyas de la manière suivante : après chaque enregistrement, il insérait un hachage, qui était obtenu si le programme était alimenté avec le texte de l'enregistrement et le hachage précédent. Le nouveau journal ressemblait à ceci :
0000 (hachage initial, par simplicité nous nous limiterons à quatre caractères)1. Pain acheté4178 (hachage de 0000 et « Pain acheté »)2. Appelé Gennady4234 (hachage de 4178 et « Appelé Gennady »)...4492132. J'ai prêté à Vasya 100 roubles1010133. Fucked Luda 8204 (hachage de 1010 et « Fucked Luda »)
Si maintenant un Vasya veut changer la ligne 132, le hachage de cette ligne changera également (ce ne sera pas 1010, mais autre chose). Ceci, à son tour, affectera le hachage de la ligne « 133. Fucked Luda » (il ne sera pas 8204, mais autre chose), et ainsi de suite jusqu'à la fin du journal. Désormais, pour une seule entrée, Vasya devra remplacer tout le journal après celle-ci, ce qui est difficile.
La blockchain est la base de la cryptomonnaie et un terme que 90 % des internautes ont déjà rencontré. Vous l’avez déjà entendu à 100% quelque part. Dans ce document, nous parlerons avec des mots simples et compréhensibles d'un terme qui a déjà commencé à changer nos vies.
Une telle attention est due à l’esprit révolutionnaire qu’il a apporté. Dans ce guide, nous expliquerons dans un langage clair l'essence et le concept de la blockchain, son rôle dans le monde des crypto-monnaies, et parlerons de son application dans d'autres domaines de la vie. Si vous le souhaitez, c'est une sorte d'instruction pour les nuls.
Le terme Blockchain lui-même caractérise en partie ses tâches et son objectif. La partie « Bloc » est constituée de blocs, la partie « chaîne » est « chaîne ». Il s’avère que la Blockchain est une chaîne de blocs. Et pas seulement une chaîne. Il maintient une cohérence stricte.
Quels sont ces blocs et quelle est la 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. La blockchain était à l’origine (et est toujours) la base de la cryptomonnaie. Tous les blocs sont alignés en chaîne, c'est-à-dire connectés les uns aux autres. Pour écrire un nouveau bloc, il est nécessaire de lire séquentiellement les informations sur les anciens blocs.
Toutes les données de la blockchain sont accumulées et forment une base de données constamment mise à jour. 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 y être enregistrées. C’est l’une des principales caractéristiques de la blockchain.
Le travail de la blockchain peut être comparé à celui de Torrent. Les torrents fonctionnent en mode P2P (peer to peer - un réseau informatique où tous les participants ont des droits égaux). Lorsque nous téléchargeons un fichier depuis un tracker, nous n’utilisons pas de serveur central ni de stockage. Le fichier est directement téléchargé depuis le même participant torrent que vous. S'il n'y a aucun participant au réseau peer-to-peer, vous ne pourrez pas télécharger de fichiers. Il en va de même pour la blockchain. Toutes les transactions sont effectuées directement entre entités. Et ils sont réalisés grâce au fait que tous les participants sont connectés à un seul réseau - Blockchain.
Cette technologie a été créée avec l’avènement de la cryptomonnaie. Cela s'est produit en 2009. Satoshi Nakamoto est considéré comme le visage public du créateur de la nouvelle monnaie virtuelle et de la Blockchain. Cependant, cette personnalité est mythifiée dans le monde des crypto-monnaies. Il s’agit d’un pseudonyme derrière lequel se cache une ou plusieurs personnes qui ont décidé de ne pas dévoiler leur identité. Il est évident qu’ils ont passé des milliers d’heures à créer la blockchain.
Il existe deux types de chaîne :
En résumant les résultats intermédiaires, nous énumérons les principales caractéristiques de Blockchain :
Nous avons partiellement décrit ci-dessus le principe de fonctionnement de la Blockchain en prenant l’exemple d’une transaction monétaire. Avant d'examiner certains détails techniques, attardons-nous sur la conception de l'ensemble de ce système. Il s'agit d'une séquence de blocs - une chaîne, pas un cercle fermé ou quoi que ce soit d'autre. Chaque bloc contient un tableau de données spécifiques. Et tous les blocs sont interconnectés. Autrement dit, un nouveau « tableau » ne peut être créé qu’après la fermeture de l’ancien tableau.
Nous arrivons au principal point technique : la formation et la fermeture des blocs. Comme vous pouvez le voir sur la figure ci-dessus, chaque maillon de la chaîne contient une clé spécifique. Jusqu'à ce qu'il soit déchiffré, le bloc (lien) ne se fermera pas. Comment se déroule ce décryptage ? Dans le domaine des cryptomonnaies, c’est le minage qui en est responsable. Les mineurs engagés dans l’extraction de cryptomonnaies le font en utilisant la puissance des cartes vidéo et des processeurs. Ils effectuent à leur tour des opérations de calcul dont le but principal est de rechercher une signature cryptographique pour un bloc sous la forme d'un hachage. Dès sa récupération, le bloc se ferme. Et le mineur reçoit pour cela une récompense sous forme de crypto-monnaie.
Les auteurs du livre « Comment la technologie derrière Bitcoin change l'argent, les affaires et le monde » ont tenté de décrire le principe de fonctionnement de la blockchain avec des mots compréhensibles pour le commun des mortels :
« Le Bitcoin ou autre crypto-monnaie n’est stocké dans aucun fichier. Les informations sur les transactions se trouvent dans une base de données mondiale accessible au public – Blockchain. Il confirme et accepte le fonctionnement de ce grand réseau P2P. L'ensemble de la chaîne est distribué : elle est entretenue par des ordinateurs partout dans le monde. Il n'existe aucun serveur central qui pourrait être cassé ou piraté. La blockchain est à la fois publique et très sécurisée, car elle utilise des données cryptées.
Le fonctionnement de la blockchain et sa sécurité sont assurés par les mineurs et autres participants à la blockchain. Ils sont également appelés nœuds ou nœuds. Il y a des nœuds complets. Il s'agit des mineurs et des utilisateurs ordinaires de portefeuilles à part entière. Cela signifie qu’ils disposent d’une version complète de la blockchain sur leur ordinateur ou autre appareil. Son volume est en constante augmentation. Si en 2015 il occupait 35 gigaoctets de mémoire, alors en 2017 il y en avait déjà plus de 100. De ce fait, le nombre de nœuds à part entière a commencé à diminuer. Bitcoin-Core est un exemple de portefeuille à part entière. Le nombre de nœuds complets dans la blockchain Bitcoin peut être consulté sur le service Bitnodes.
Plus il y a de nœuds complets actifs dans la blockchain, plus les informations de transaction sont traitées rapidement. La blockchain, semble-t-il, parvient à combiner l’incongru. Il est à la fois très fiable et décentralisé. Tous les acteurs soutenant le fonctionnement de la chaîne sont égaux les uns aux autres. Il n'y a pas de serveur ni de centre de traitement ici. Il s’avère que l’ensemble de la blockchain ne repose pas sur des relations de confiance. Parce qu'il n'y a pas de garant, à première vue. Cependant, par essence, chaque utilisateur de la blockchain agit en tant que garant. La décentralisation du réseau permet le transfert de données entre des entités représentant différents pays et juridictions simplement par accord mutuel. Directement. Sans aucun intermédiaire ni régulateur. La blockchain est construite de telle manière que les transactions ne peuvent pas être bloquées. La décentralisation permet donc à chaque utilisateur de se sentir indépendant.
Nous avons mentionné plus tôt que les informations sur la Blockchain sont ouvertes à tous. Cela signifie que vous pouvez voir l'historique de la transaction et le chemin par lequel elle a été effectuée. Les informations sur la taille de la transaction sont également ouvertes. Dans ce cas, l'identité du destinataire et de l'expéditeur n'est pas divulguée. C'est la transparence de la blockchain.
L'accès à la Blockchain s'effectue à l'aide de clés spéciales qui garantissent la fiabilité de l'ensemble du réseau. Chaque utilisateur l'a. Une clé est un ensemble d'enregistrements cryptographiques. Il est absolument unique, ce qui garantit l'impossibilité de substitution de données et d'attaques de pirates. Pour ce faire, les attaquants doivent accéder à tous les ordinateurs du réseau.
Les mécanismes qui assurent la fonctionnalité et la fiabilité de la blockchain sont les algorithmes Proof of Work ou PoW, le travail effectué, et le Proof of Stake ou PoS, confirmation du partage. Grâce à eux, le 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 du reporting au bureau. Les employés produisent régulièrement des rapports d'audit pour confirmer qu'ils ont accompli une tâche spécifique. Sans cela, ils ne recevront pas de salaire, puisqu'ils n'ont pas confirmé le travail effectué.
PoW dans la blockchain vérifie les calculs générés lors du processus de création d'un nouveau bloc. Le modèle suivant est utilisé ici : un bloc est considéré comme valide et fermé, à condition que sa valeur de hachage soit inférieure à la signature recherchée par les mineurs. C'est-à-dire qu'un certain chiffre cryptographique indique l'authenticité du bloc. Et les nœuds agissent comme des « auditeurs » vérifiant l’authenticité du bloc.
Désormais, sur le réseau Bitcoin, un bloc est créé en 10 minutes. A ce moment, la recherche de la signature est effectuée. Et la vérification se fait instantanément. L’algorithme est souvent critiqué car il nécessite une grande puissance de calcul pour fonctionner. Et c’est pour cette raison qu’une commission est facturée lors du transfert de bitcoins entre portefeuilles. C'est ainsi que vous payez la puissance de calcul utilisée.
Dans ce contexte, un nouvel algorithme a été créé : le Proof of Stake. L'un des partisans du PoS est le fondateur de la crypto-monnaie Ethereum, Vitalik Buterin. Selon lui, cet algorithme n'est pas si gourmand en ressources et, en général, moins cher que PoW. La blockchain de crypto-monnaie Ethereum passe du PoW au PoS.
Si dans Proof of Work, la puissance de calcul est mise en avant, alors dans Proof of Stake, le solde du portefeuille joue un rôle. La mise en œuvre et la confirmation des transactions se feront sans la participation active de la technologie informatique, mais grâce aux pièces actives dans les portefeuilles. Idéalement, tous les propriétaires de crypto-monnaie sur la blockchain PoS agiront en tant qu'investisseurs. Le rôle de l’exploitation minière passera au second plan. Cependant, l'algorithme présente des inconvénients importants : des transactions en double sont possibles.
L’algorithme optimal pour la blockchain peut être une combinaison de PoS et PoW. Jusqu'à présent, ce mécanisme n'est pas 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 organisés dans un tableau.
Avantages | Défauts |
---|---|
Décentralisation – les participants au réseau sont égaux les uns aux autres et peuvent échanger des données directement | Évolutivité – si la blockchain Bitcoin représentait une 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 blockchain est irréversible. De ce fait, il est impossible d'annuler une opération, même si elle a été réalisée par erreur. |
Transparence – tous les blocs sont accessibles au public. Vous pouvez vérifier le chemin parcouru pour toute transaction | Attaque à 51 % - si dans la blockchain Bitcoin 51 % de la puissance de calcul appartient à un seul appareil, alors l'intégrité sera violée |
Polyvalence - la blockchain peut être utilisée non seulement dans le secteur financier, mais aussi dans d'autres domaines de la vie (droit, immobilier) |
La blockchain a émergé avec le pionnier de toutes les crypto-monnaies, Bitcoin. Nous avons parlé de ses fonctionnalités et de ses « responsabilités » ci-dessus. La blockchain garantit les transactions et stocke toutes les données les concernant.
Vitalik Buterin et ses camarades ont tenté de faire un pas en avant qualitatif. Les crypto-monnaies blockchain sont souvent appelées deuxième génération. Il possède ses propres caractéristiques architecturales.
Si la blockchain Bitcoin a été initialement conçue pour effectuer des transactions financières, les développeurs d'Ethereum ont réussi à mettre en œuvre un réseau informatique peer-to-peer dans lequel des algorithmes programmés peuvent être exécutés. On les appelle des contrats intelligents. L'essence de ces contrats est que leur exécution se produit lorsque certaines conditions sont remplies.
Smart contract en prenant l’exemple d’une opération d’achat immobilier :
Il est évident que la technologie blockchain est pertinente non seulement pour les transactions en cryptomonnaies, mais aussi pour l’ensemble du secteur fintech dans son ensemble. Tout ce qui concerne les transactions peut être pris en charge par la blockchain.
La promesse de la Blockchain dans le secteur financier a été reconnue par les plus grandes banques du monde. En 2013, le consortium R3 a été créé. Cela comprenait des banques telles que J.P. Morgan, Goldman Sachs, Santander, ITG et autres. Le groupe teste un registre décentralisé dans le secteur bancaire. Les banques individuelles investissent également dans les startups blockchain, qui émergent régulièrement ces dernières années.
L’intérêt des banques pour cette technologie vient de la menace potentielle que représentent pour elles les crypto-monnaies. La blockchain contribuera à réduire les coûts de transaction et à les rendre plus sûrs. Cependant, la mise en œuvre d’un protocole complètement décentralisé dans le secteur bancaire le porterait atteinte de l’intérieur.
L’aspect pratique de la blockchain est indéniable en matière de stockage et d’authentification de données. Ce système de données décentralisé a le potentiel de détruire . La blockchain peut enregistrer les dates de naissance, les transactions financières et les empreintes digitales des personnes. Stockez des informations sur des documents tels que des diplômes, des passeports, des permis de conduire. À l’avenir, cela pourrait contribuer à lutter contre divers types de fraude.
Est-il vraiment possible de connaître toutes les subtilités et capacité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 cela s’accompagne d’une évaluation du potentiel de la blockchain. Cela pourrait même changer votre vie.
Dans l’actualité concernant la crypto-monnaie la plus populaire, Bitcoin, le mot « blockchain » est souvent entendu. De plus, les experts dans le domaine des monnaies numériques prononcent ce terme de telle manière que même une personne éloignée du domaine des paiements électroniques comprendra qu'il s'agit de quelque chose de très important. Mais si la plupart des citoyens ordinaires savent déjà ce qu’est le Bitcoin, la technologie blockchain reste encore incompréhensible pour le grand public. La raison en est simple : il n'y a pas beaucoup de documents écrits « pour les nuls » sur Internet, et les textes scientifiques et techniques sont difficiles à comprendre. Nous essaierons d'expliquer avec des mots simples ce qu'est la blockchain, son essence et ses caractéristiques, et donnerons également une description détaillée et compréhensible de la technologie et de ses avantages. Et bien sûr, examinons la question de savoir comment créer un portefeuille pour stocker des crypto-monnaies basées sur la blockchain.
Selon plusieurs experts, l’invention de la blockchain est l’une des découvertes les plus importantes de l’humanité depuis la création d’Internet. Grâce à cette technologie, il est devenu possible d'effectuer des paiements électroniques de manière à protéger complètement à la fois le payeur et le destinataire, à éliminer les risques de fraude et de retour du paiement envoyé, et en même temps à permettre aux deux parties de transaction pour préserver l’anonymat.
Il semblerait que la technologie qui fournit toutes ces conditions devrait être extrêmement complexe et compréhensible uniquement pour un cercle restreint de spécialistes, mais ce n'est pas le cas. La blockchain, qui se traduit littéralement de l'anglais par une chaîne de blocs, est une base de données constamment mise à jour et complétée. Si nous définissons ce qu'est une blockchain en termes simples, il serait alors plus exact de dire qu'il s'agit d'une archive d'un système de paiement, dans laquelle les données sur toutes les transactions et autres opérations effectuées par les utilisateurs sont saisies dans un ordre strictement défini.
Cependant, la blockchain présente un certain nombre de différences clés par rapport aux bases de données et aux archives utilisées dans les systèmes bancaires et autres systèmes électroniques. Ces différences sont les suivantes :
Ainsi, en termes simples, il s'avère que la blockchain est une sorte de registre électronique, présenté en plusieurs exemplaires interconnectés à la fois et accessible à tous les participants du système. Toutes les « pages » de ce livre sont étroitement assemblées et les entrées contiennent des codes secrets, de sorte que chaque propriétaire de la copie peut visualiser n'importe quelle entrée sur n'importe quelle page, mais ne peut pas apporter de modifications aux entrées lui-même, ni déchirer et remplacer la page. .
Il est officiellement admis que la technologie blockchain a été créée en 2008 - l'année où le mystérieux Satoshi Nakamoto a publié en ligne un protocole avec les principes de fonctionnement du premier système de crypto-monnaie, Bitcoin. Selon lui, il a commencé à travailler sur le système en 2007 et, en un an, il a créé les codes sources de la base de données blockchain. Et 1 an après la publication du protocole, en 2009, Satoshi Nakamoto a rendu public le code du programme client et a créé le premier bloc du système, recevant une récompense de 50 pièces.
Cependant, les chercheurs estiment que Satoshi Nakamoto ne peut être considéré que partiellement comme le créateur de la technologie blockchain, puisque des technologies similaires existaient auparavant. Probablement, le créateur de Bitcoin a pris les inventions suivantes comme base pour sa base de données :
Bien que la blockchain soit étroitement associée au Bitcoin, cette technologie est en fait déjà utilisée par d’autres systèmes financiers et agences gouvernementales. En particulier, en 2016, une transaction de lettre de crédit a été réalisée entre Alfa-Bank et S7 Airlines via blockchain, et Bank of America a annoncé le développement de sa propre plateforme blockchain pour effectuer des transactions internes. Les avantages de la technologie ont également été soulignés par les autorités gouvernementales : des idées ont déjà été exprimées au Parlement européen selon lesquelles la blockchain pourrait être utilisée pour améliorer le système électoral.
Le manque de bureaucratisation, de transparence, d'ouverture et de haute sécurité des bases de données construites sur le principe d'une chaîne continue de blocs font de la blockchain un outil très pratique à utiliser dans divers domaines. Et il n'est pas surprenant qu'investir dans le développement de plateformes blockchain soit désormais très courant : selon les experts, dans les années à venir, cette technologie sera largement utilisée dans le droit, la logistique et le secteur bancaire.
Si nous définissons la blockchain avec des mots simples et décrivons la technologie pour les « nuls », nous pouvons dire qu'il s'agit d'une base de données constituée d'une séquence de blocs qui ne cesse de croître en raison des informations sur les nouvelles transactions. Grâce à un réseau peer-to-peer, chaque transaction effectuée par l'un des participants au système est transférée vers des copies de la blockchain des autres participants et saisie dans celles-ci. Les informations sur les nouveaux blocs sont ajoutées à la blockchain de la même manière : lorsqu'un mineur résout un bloc sur la base d'une fonction de hachage, il est d'abord entré dans sa base de données, puis, en centièmes de seconde, il est transmis sur le réseau et enregistré dans les cas d'autres utilisateurs.
Pour protéger le système du piratage et des tentatives d'introduction de fausses informations, une somme de hachage est ajoutée à chaque bloc au moment de sa création (en termes simples, une description unique du bloc obtenue par cryptage). Le système vérifie en permanence la correspondance des blocs avec leurs sommes de hachage, il est donc impossible de falsifier un bloc de données ou d'échanger des tableaux avec des informations (annuler une transaction).
En plus de hacher et de vérifier constamment la cohérence de toutes les copies de la blockchain, le système utilise également des méthodes de sécurité des transactions telles que PoW (preuve de travail) et PoS (preuve de propriété). En termes simples, l’essence de ces méthodes de sécurité est que seuls les propriétaires de monnaie numérique ont accès au code source de leurs pièces, et les tiers ne peuvent voir que leurs montants de hachage.
Le système Bitcoin, construit sur la blockchain, est l’une des monnaies les plus sécurisées au monde, puisque la monnaie numérique ne peut être ni contrefaite ni volée. Et l’explication d’une si haute sécurité de ces unités financières réside dans l’essence même de la technologie sur laquelle repose BTC, à savoir :
La monnaie numérique des participants au système Bitcoin est stockée dans des portefeuilles électroniques, qui sont des fichiers contenant les codes sources des pièces. En termes simples, un portefeuille blockchain n’est qu’un fichier texte contenant des codes. De plus, vous pouvez le stocker à la fois sur le serveur du portail en ligne sur lequel le portefeuille a été ouvert, ainsi que sur votre propre ordinateur ou clé USB.
Le moyen le plus simple de créer un portefeuille blockchain est de vous inscrire sur le site officiel Bitcoin Blockchain.info. Pour ouvrir un compte en Bitcoin, vous devez suivre ces étapes :
Utiliser un portefeuille Bitcoin est aussi simple que d’en créer un. Pour recevoir de l'argent d'un autre participant au système, vous devez lui envoyer l'adresse publique de votre portefeuille, qui peut être vue et copiée en cliquant sur le bouton « Recevoir ». Et pour envoyer des bitcoins, il vous suffit de connaître l’adresse du portefeuille du payeur. Il est important que vous n'ayez besoin de laisser ni données personnelles ni contacts pour effectuer des transactions sur la blockchain.
La simplicité et la haute sécurité font de la technologie blockchain un outil presque idéal pour effectuer des paiements en ligne. En termes simples, la blockchain est à la fois une archive et un champ dans lequel tous les paiements sont effectués. La description de la technologie blockchain pour les « nuls » est aussi simple qu'elle-même, de sorte que même les personnes éloignées de la programmation et de la cryptographie n'auront aucune difficulté à comprendre comment cela fonctionne et comment créer un portefeuille dans ce système. Et pour utiliser ce système fiable, anonyme et sécurisé, il n'est pas du tout nécessaire de se plonger dans les subtilités des méthodes de hachage et les caractéristiques de conception des réseaux peer-to-peer.
Vous pouvez trouver une définition d’un système blockchain sur de nombreux sites sur Internet. Ils vous diront qu'il s'agit d'une chaîne de blocs judicieusement répartis sur différents supports...
Peut-être avez-vous utilisé un système de suivi torrent ? C'est à ce moment-là que le film que vous téléchargez sur Internet ne se trouve pas à un seul endroit du réseau, mais est localisé par des centaines ou des milliers d'utilisateurs différents sur leurs ordinateurs personnels.
La situation est similaire avec la blockchain. Les enregistrements, par exemple sur les crypto-monnaies, se trouvent sur des centaines et des milliers de serveurs et d’ordinateurs personnels d’utilisateurs. C’est de là que vient la sécurité du système blockchain. L'utilisateur peut modifier les données pour lui-même ou pour quelqu'un d'autre, mais il est impossible de les modifier PARTOUT.
Le système, après avoir accédé au bloc d'informations modifié, le comparera automatiquement avec des millions d'autres similaires situés sur d'autres supports. L'écart sera détecté et la tentative frauduleuse échouera.
Un tel système présente de nombreux avantages :
La technologie Blockchain a été utilisée pour la première fois pour créer la désormais célèbre monnaie Bitcoin. Par la suite, d’autres crypto-monnaies ont été créées sur la base de cette technologie, et de nombreux autres domaines d’application de ce système unique ont été découverts.
L'avenir de la blockchain.
Aujourd'hui, nous envoyons via Internet : des lettres, des films, de la musique, des documents. Mais si la question concerne l’envoi d’argent, on s’adresse à la banque. Il existe bien sûr des portefeuilles électroniques, mais ils constituent essentiellement le même système bancaire, voire en font partie. Ceux qui les ont utilisés connaissent les problèmes liés à l'identification d'une personne et à l'obtention d'une carte pour un tel portefeuille.
La blockchain permet de s’affranchir de cet intermédiaire. Cette technologie assume toutes les fonctions pour lesquelles les banques sont aujourd'hui nécessaires : certification des contrats, identification des personnes et enregistrement des transactions. Ceci est extrêmement important puisque la part des bénéfices du secteur financier dans l’économie dépasse déjà 50 %. La technologie BC permettra à l'argent de rester en production sans le donner à un intermédiaire dans un volume aussi incroyable.
Le rôle particulier des ogives à l’avenir : la contraction. Par exemple, deux parties établissent un accord ; lorsque l'accord est placé dans un système basé sur un BC et que des clés individuelles sont utilisées, le contrat restera dans le système et restera inchangé jusqu'à ce que les deux parties veuillent le modifier.
Ce système rencontre également des difficultés qui entravent sa mise en œuvre généralisée.
La blockchain n’est en aucun cas fixée dans les lois gouvernementales. Vous avez peut-être observé des discussions entre représentants de notre gouvernement sur la légalité des crypto-monnaies.
Il n’existe aucune norme gouvernementale pour la blockchain. Cela ne nous permet pas de lancer de nombreux projets qui faciliteraient déjà beaucoup la vie, y compris dans la sphère publique.
La blockchain nécessite une énorme quantité de puissance de calcul et d’électricité. C’est de là qu’est né le minage : la création de crypto-monnaie par des particuliers moyennant des frais en utilisant leur propre puissance informatique.
Portefeuille blockchain.
L'un des types de portefeuilles permettant de stocker des bitcoins doit son nom au système blockchain. Le portefeuille est considéré comme fiable et pratique ; l'une de ses caractéristiques est la possibilité de voir l'heure et les destinataires des transactions envoyées et déjà envoyées.
Application du système blockchain.
Les premiers objets d’application furent bien entendu les crypto-monnaies. Mais si on y regarde de manière plus large :
Le système blockchain est déjà largement répandu dans notre société. Sans aucun doute, il y a des avantages et des inconvénients, des partisans et des défenseurs.
Comme toute autre avancée technologique, la blockchain change le monde et, malgré ses défauts et ses difficultés, avec sa mise en œuvre dans notre vie quotidienne, elle ne changera pas seulement le système financier.
Le système d'ogives ajoutera de l'honnêteté et de l'ouverture à toutes les bases de données, aux interactions entre les personnes et les industries où il sera mis en œuvre, et permettra également d'économiser beaucoup de ressources financières et de temps humain.
Articles Liés: | |
Formats ELF et PE EXE Comment ouvrir un fichier elf sous Windows
Si un programme antivirus est installé sur votre ordinateur... extension plt. Comment ouvrir plt ? Pourquoi le PLT et quels sont ses avantages ?
Cette page explique comment vous pouvez facilement convertir un... Radmin - administration et gestion à distance des PC Windows Ce que Radmin peut faire
Il existe de nombreux exemples où la télécommande... |