La blockchain est essentiellement une base de données décentralisée, qui présente les caractéristiques de décentralisation, d'ouverture, d'indépendance, de sécurité et d'anonymat. Sur la base de ces caractéristiques, la technologie blockchain a établi une base de confiance solide et créé un mécanisme de coopération fiable.
L'environnement d'exploitation de cet article : système Windows 10, ordinateur thinkpad t480.
Essentiellement, la blockchain est une base de données partagée, et les données ou informations qui y sont stockées ont les caractéristiques de « infalsifiables », « traces complètes », « traçables », « ouvertes et transparentes », « entretenues collectivement » , etc. Sur la base de ces caractéristiques, la technologie blockchain a jeté une base solide de « confiance » et créé un mécanisme de « coopération » fiable, qui a de larges perspectives d'application.
La blockchain est un nouveau modèle d'application de la technologie informatique tel que le stockage de données distribué, la transmission point à point, le mécanisme de consensus et l'algorithme de cryptage. La blockchain est un concept important de Bitcoin. Il s'agit essentiellement d'une base de données décentralisée. En tant que technologie sous-jacente à Bitcoin, il s'agit d'une série de blocs de données générés à l'aide de méthodes cryptographiques. Chaque bloc de données contient des informations sur un lot de transactions sur le réseau Bitcoin. vérifier la validité des informations (anti-contrefaçon) et générer le bloc suivant.
Caractéristiques :
Décentralisation. La technologie Blockchain ne repose pas sur des agences de gestion tierces ou des installations matérielles supplémentaires, et il n'y a pas de contrôle central. En plus de la blockchain autonome elle-même, chaque nœud réalise l'auto-vérification, la transmission et la gestion des informations via une comptabilité et un stockage distribués. . La décentralisation est la caractéristique la plus importante et essentielle de la blockchain.
Ouverture. Le fondement de la technologie blockchain est open source. En plus du cryptage des informations privées des parties à la transaction, les données blockchain sont ouvertes à tous. Tout le monde peut interroger les données blockchain et développer des applications associées via des interfaces publiques. Par conséquent, l'ensemble des informations du système est hautement transparent. .
Indépendance. Basé sur des spécifications et des protocoles consensuels (similaires à divers algorithmes mathématiques tels que l'algorithme de hachage utilisé par Bitcoin), l'ensemble du système blockchain ne repose pas sur d'autres tiers. Tous les nœuds peuvent vérifier et échanger automatiquement et en toute sécurité des données au sein du système sans avoir besoin. pour toute intervention humaine.
Sécurité. Tant que vous ne pouvez pas contrôler 51 % de tous les nœuds de données, vous ne pouvez pas manipuler et modifier les données du réseau à volonté. Cela rend la blockchain elle-même relativement sûre et évite les modifications subjectives et artificielles des données.
Anonymat. Sauf si les réglementations légales l'exigent, techniquement parlant, les informations d'identité de chaque nœud de bloc n'ont pas besoin d'être divulguées ou vérifiées, et le transfert d'informations peut être effectué de manière anonyme.
Partage gratuit de vidéos d'apprentissage : Vidéo de programmation
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!