La blockchain est un système informatique distribué imbriqué ; du point de vue de l'application, la blockchain est un registre et une base de données partagés distribués, qui sont décentralisés, ne peuvent pas être falsifiés et peuvent être conservés tout au long du processus. de traçabilité, traçabilité, maintenance collective, ouverture et transparence.
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Quel type de système informatique imbriqué est la blockchain ?
La Blockchain est un système informatique distribué imbriqué.
Qu'est-ce que la blockchain ?
D'un point de vue technologique, la blockchain implique de nombreuses problématiques scientifiques et techniques telles que les mathématiques, la cryptographie, Internet et la programmation informatique. Du point de vue de l'application, en termes simples, la blockchain est un registre et une base de données partagés et distribués, qui présentent les caractéristiques de décentralisation, de non-falsification, de traçabilité complète, de traçabilité, de maintenance collective, d'ouverture et de transparence. Ces caractéristiques garantissent « l’honnêteté » et la « transparence » de la blockchain et jettent les bases de la création de confiance dans la blockchain. Les riches scénarios d’application de la blockchain reposent essentiellement sur sa capacité à résoudre le problème de l’asymétrie de l’information et à instaurer une confiance collaborative et une action cohérente entre plusieurs entités.
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 et est utilisé. pour vérifier la validité des informations (anti-contrefaçon) et générer le bloc suivant.
Dans la version originale anglaise du livre blanc Bitcoin, le mot blockchain n'apparaît pas réellement, mais une chaîne de blocs est utilisée. Dans la première traduction chinoise du livre blanc Bitcoin [9], la chaîne de blocs était traduite en blockchain. C’est la première fois que le mot chinois « blockchain » est apparu.
L'Administration chinoise du cyberespace a publié le 10 janvier 2019 le « Règlement sur la gestion des services d'information Blockchain », qui entrera en vigueur le 15 février 2019.
En tant que percée importante pour l'innovation indépendante des technologies de base, le risque de sécurité de la blockchain est actuellement considéré comme une lacune majeure qui restreint le développement sain de l'industrie. De fréquents incidents de sécurité ont tiré la sonnette d'alarme pour l'industrie. Pour adopter la blockchain, nous devons accélérer l’exploration et la mise en place d’un système de sécurité qui s’adapte au mécanisme technologique de la blockchain.
Type
Blockchain publique
Les chaînes de blocs publiques signifient : tout individu ou groupe dans le monde peut envoyer des transactions qui peuvent être effectivement confirmées par la blockchain, et n’importe qui peut participer à son processus de consensus. La blockchain publique est la blockchain la plus ancienne et la plus utilisée. Les monnaies numériques virtuelles de toutes les grandes séries de bitcoins sont basées sur la blockchain publique. Il n'existe qu'une seule blockchain correspondant à cette monnaie dans le monde.
Blockchains de consortium (industrie)
Chaînes de blocs industrielles (chaînes de blocs de consortium) : plusieurs nœuds présélectionnés sont désignés au sein d'un certain groupe comme comptables, et la génération de chaque bloc est décidée conjointement par tous les nœuds présélectionnés (les nœuds présélectionnés participent au processus de consensus). D'autres nœuds d'accès peuvent participer aux transactions, mais ne participent pas au processus comptable (il s'agit essentiellement toujours d'une comptabilité gérée, mais devient une comptabilité distribuée. Combien de présélectionnés -nœuds sélectionnés, comment décider du comptable de chaque bloc devient le principal point de risque de la blockchain), n'importe qui d'autre peut faire des demandes limitées via l'API ouverte de la blockchain.
Blockchains privées
Chaînes de blocs privées : utilisez uniquement la technologie du grand livre de la blockchain pour la comptabilité, il peut s'agir d'une entreprise ou d'un particulier, exclusif Les autorisations d'écriture de cette blockchain ne sont pas très différentes à partir d’autres solutions de stockage distribué. La finance traditionnelle tente d’expérimenter les blockchains privées, tandis que les applications des blockchains publiques telles que Bitcoin ont été industrialisées et que les produits d’application des blockchains privées sont encore à l’étude.
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 de la blockchain sont ouvertes à tous. Par conséquent, tout le monde peut interroger les données de la blockchain et développer des applications associées via l'interface publique. 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.
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
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!