Blockchain est un nouveau type de technologie de stockage de données distribué qui garantit la sécurité et la crédibilité des données grâce à des algorithmes de cryptage et des mécanismes de consensus distribué.
Blockchain est un nouveau type de technologie de stockage de données distribué qui garantit la sécurité et la crédibilité des données grâce à des algorithmes de cryptage et des mécanismes de consensus distribué.
Blockchain combine des technologies telles que le stockage distribué, la transmission point à point, le mécanisme de consensus et la cryptographie pour enregistrer les transactions et les informations via une chaîne toujours croissante de blocs de données (blocs) afin d'assurer la sécurité des données et transparence . Chaque bloc contient plusieurs informations de transaction et la valeur de hachage du bloc précédent, formant une chaîne immuable d'enregistrements de transaction. L'idée principale de la blockchain est de stocker les données de manière dispersée sur plusieurs nœuds et d'assurer la sécurité et la crédibilité des données grâce à des algorithmes de chiffrement et des mécanismes de consensus.
Peu importe la taille du système ou la taille du site Web, il y a généralement une base de données derrière celui-ci. Dans des circonstances normales, la personne responsable de l’exploitation du réseau ou du système en assurera la maintenance. S’il s’agit d’une base de données WeChat, elle doit être gérée par l’équipe de Tencent, et la base de données Taobao doit être gérée par l’équipe d’Alibaba. Tout le monde doit penser que cette approche est naturelle, mais ce n’est pas le cas de la technologie blockchain.
Si nous imaginons la base de données comme un grand livre : par exemple, Alipay est un grand livre typique, et tout changement de données est de type comptable. Nous pouvons considérer la maintenance des bases de données comme une méthode comptable très simple.
Il en va de même dans le monde de la blockchain. Tout le monde dans le système blockchain a la possibilité de participer à la comptabilité. Le système sélectionnera dans un délai, peut-être dans les dix secondes, ou peut-être dix minutes, la personne ayant la comptabilité la plus rapide et la meilleure pendant cette période. Cette personne fera la comptabilité et combinera les modifications dans la base de données. pendant cette période, les modifications du grand livre sont enregistrées dans un bloc. Nous pouvons imaginer ce bloc comme une page de papier. Après avoir confirmé que l'enregistrement est correct, le système reliera (chaînera) l'empreinte des données du grand livre passé à ce papier. , puis ce morceau de papier est envoyé à tous les autres membres du système. Ensuite, le cycle recommence et le système recherche la prochaine personne capable de tenir des comptes rapidement et correctement, et tous les autres utilisateurs du système reçoivent une copie de l'intégralité du grand livre. Cela signifie également que tout le monde dans ce système a exactement le même grand livre. Cette technologie est appelée technologie blockchain, également connue sous le nom de technologie de grand livre distribué.
Étant donné que tout le monde (ordinateur) a exactement le même registre et que tout le monde (ordinateur) a des droits totalement égaux, le système dans son ensemble ne s'effondrera pas à cause d'une seule personne (ordinateur) perdant le contact ou tombant en panne. Puisqu’il y a exactement les mêmes registres, cela signifie que toutes les données sont ouvertes et transparentes, et que tout le monde peut voir les changements numériques dans chaque compte. Sa particularité très intéressante est que les données qu'il contient ne peuvent pas être falsifiées. Parce que le système comparera automatiquement, il considérera les livres de comptes avec le plus grand nombre du même nombre que les vrais livres de comptes, et le petit nombre de livres de comptes avec des numéros différents comme d'autres sont des faux livres de comptes. Dans ce cas, cela n’a aucun sens pour quiconque de falsifier son propre registre, car à moins que vous ne puissiez falsifier la plupart des nœuds de l’ensemble du système. Si l'ensemble du système ne comporte que cinq ou dix nœuds, cela peut être facile à faire, mais s'il y en a des dizaines de milliers, voire des centaines de milliers, et qu'ils sont répartis dans n'importe quel coin d'Internet, à moins que quelqu'un ne puisse contrôler la plupart des ordinateurs dans le monde, sinon il serait peu probable qu'il soit possible de modifier une blockchain d'une telle taille.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!