web-dev-qa-db-fra.com

Blockchain est-il une base de données distribuée?

la plupart des articles ont cité Blockchain comme base de données distribuée. Cela signifie-t-il que nous pouvons stocker n'importe quel type de données dans des chaînes de blocs telles que l'audio, la vidéo, le pdf?

7
Likhith Kumar

Pensez à blockchain comme une base de données { relativement lente } _, très coûteuse qui offre une excellente résistance au piratage et à la corruption. Il s’agit d’un système WORM (Write-Once, Read Mostly).

Vous pouvez absolument stocker toutes les données que vous souhaitez dans une blockchain hypothétique. Les limites pratiques sont, vous ne voulez pas stocker de très gros morceaux de données (donc, pas de vidéo); vous ne voulez probablement pas stocker des données qui changent fréquemment (donc, pas une thèse que vous révisez) - à moins qu'il soit important d'enregistrer chaque modification pour toujours.

Parce que son autre particularité est qu’une fois qu’une chose est écrite dans une blockchain, elle y est pour toujours. 

Besoin de réparer une faute de frappe? Ensuite, vous ajoutez un nouvel enregistrement avec une correction. 

Besoin de supprimer un enregistrement? Dommage, vous ne pouvez pas. Le mieux que vous puissiez faire est d'entrer un nouvel enregistrement indiquant que l'enregistrement que vous souhaitez supprimer est "obsolète", "répudié" ou "n'est plus valide" ou "doit être considéré comme supprimé." 

En bref, il est sage de traiter votre blockchain comme un enregistrement permanent.

1 Lent: la chaîne de blocs Bitcoin exécute environ 3 transactions par seconde (tps) et la chaîne de chaînes Ethereum exécute environ 30 tps .

2 Coûteux: la blockchain Bitcoin coûtait en moyenne 8,22 USD par transaction en novembre 2017 selon Digiconomist .

12
Thomas Cox

Examinez le type de stockage de données. S'il s'agit d'une chaîne, d'un objet json, vous pouvez développer la structure du magasin à chaînes de la structure du livre. Si l'image, la vidéo, les gros fichiers; Vous pouvez hacher la valeur de la chaîne de blocs, le fichier d'origine en utilisant le stockage en nuage

2
Alex

Si vous avez posé la question à propos de "blockchain est une base de données distribuée", par exemple lorsque vous expliquez la blockchain dans les blogs et les didacticiels vidéo, apportez des éclaircissements supplémentaires à votre compréhension: 1. blockchain n'est pas une technologie de base de données distribuée si vous la comparez à une autre base de données rdbms/nosql. 2. Bockchain est un peu la base de données distribuée si vous considérez qu'elle a des nœuds distribués dans le réseau et que tous ont une copie cohérente des grands livres, des grands livres distribués qui sont gérés dans n'importe quel type de technologie de base de données et exploitent également la cryptographie pour fournir un contrôle et une maintenance multi-version décentralisé consensus sur l'existence.

Référez-vous au link pour plus d'explications, où vous trouverez des explications à ce sujet sous forme de base de données distribuée et autres éléments similaires.

1
Suresh Gautam

La première version de blockchain appliquée en bitcoin. L'idée principale derrière blockchain doit être décentralisée. Il se compose de blocs. Chaque bloc contient des informations sur le noeud précédent et le noeud actuel. Toutes les informations (audio, vidéo, pdf, par exemple) doivent être hachées (signature numérique).

Vous pouvez essayer de comprendre comme ça. Par exemple, les sociétés d'autopartage essaient aujourd'hui d'invoquer la blockchain dans leurs systèmes. Une fois que vous aurez loué une voiture, toutes vos informations seront stockées de manière persistante et immuable sur la voiture. Le prochain locataire verra des informations sur l'utilisateur précédent qui l'aideront à conduire en toute sécurité :) ou quelque chose d'autre.

0
Elnur Hajiyev

Il est probablement préférable de penser à la blockchain comme un grand livre distribué, c’est-à-dire des données du grand livre partagées par un certain nombre d’acteurs. Une des autres réponses permet d’aborder la raison pour laquelle l’analogie avec la base de données ne fonctionne pas: tous les changements doivent être ajoutés/modifiés car le registre lui-même est immuable. Toute base de données qui ne peut pas modifier les données est pour le moins gênée, toutefois, la blockchain concerne davantage un enregistrement historique immuable que le stockage de données à des fins de manipulation. Vous pouvez mettre toutes les données souhaitées dans la blockchain. mais compte tenu de la manière dont les données sont ajoutées à la blockchain et du fait que TOUS LES CHANGEMENTS sont enregistrés, plus les données sont petites, mieux c'est.

0
Iain Michie

Une blockchain est simplement une structure de données composée de blocs. Ces blocs forment une chaîne. Il s'agit d'un grand livre distribué, ce qui signifie que chaque "nœud" ou ordinateur du réseau possède une copie du grand livre. 

0
Omar Guaba

La blockchain utilise la fonctionnalité de base de données distribuée pour valider des transactions entre des nœuds homologues appartenant à l'écosystème. Ce n'est pas l'informatique distribuée, mais plutôt quelque chose comme les cryptages, les nœuds, les grands livres, la signature numérique et bien d'autres choses encore. Vous pouvez dire son gratte-ciel pour ce que font les ordinateurs distribués. Si vous voyez dans blockchain, nous avons un réseau blockchain privé et public, comme IBM Hperledger Fabric , Etherium , R3 Corda

0
Saurabh M

La technologie Blockchain est basée sur les concepts suivants:

  1. Hachage 
  2. Block dans une blockchain 
  3. Une chaîne de blocs 
  4. Une chaîne de blocs distribuée

Si vous souhaitez comprendre l'utilisation de Blockchain à l'aide d'exercices pratiques, veuillez vous rendre sur http://proficientblog.com/blockchain/

0
ManishSingh