Maison  >  Article  >  Comment la blockchain stocke-t-elle les données ?

Comment la blockchain stocke-t-elle les données ?

青灯夜游
青灯夜游original
2021-01-08 17:19:5323752parcourir

La manière dont la blockchain stocke les données : le stockage de données distribué. La blockchain est un nouveau modèle d'application de technologies informatiques telles que le stockage de données distribué, la transmission point à point, le mécanisme de consensus et l'algorithme de chiffrement. Il s'agit essentiellement d'une base de données partagée, et les données ou informations qui y sont stockées ont les caractéristiques d'être infalsifiables, laissant des traces tout au long du processus, traçables, ouvertes et transparentes, et entretenues collectivement.

Comment la blockchain stocke-t-elle les données ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

La blockchain est un stockage de données distribué, mais les formes de stockage spécifiques des différentes chaînes sont différentes. Par exemple, les données de bloc d'Ethereum sont stockées dans la base de données levelDB après avoir été codées par RLP. La technologie de stockage distribué ne stocke pas des données complètes sur chaque ordinateur, mais les divise et les stocke sur différents ordinateurs. C'est comme stocker 100 œufs, pas dans le même panier, mais à des endroits différents. La somme totale est de 100.

Informations détaillées :

Blockchain est un terme dans le domaine des technologies de l'information. Il s'agit essentiellement d'une base de données partagée, et les données ou informations qui y sont stockées présentent les caractéristiques d'« infalsifiables », de « traces complètes laissées », de « traçables », « ouvertes et transparentes » et de « entretenues collectivement ». 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.

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.

Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn