News information : Comment fonctionne la blockchain

Blockchain est un logiciel conçu pour créer des bases de données décentralisées.

Le système est complètement "open source", ce qui signifie que n'importe qui peut voir, modifier et proposer des changements à sa base de code de base.

Bien qu'il soit devenu de plus en plus populaire grâce à la montée en puissance du Bitcoin – en fait, il existe depuis 2008, ce qui en fait environ une décennie (ancien en termes informatiques).

Le point le plus important à propos de la "blockchain" est qu'elle a été créée pour créer des applications qui ne nécessitent pas de service central de traitement des données. Cela signifie que si vous utilisez un système basé sur lui (c'est-à-dire Bitcoin) – vos données seront stockées sur 1000 serveurs "autonomes" dans le monde (n'appartenant à aucun service central).

Le fonctionnement du service consiste à créer un "guide". Ce répertoire permet aux utilisateurs de créer des "transactions" les uns avec les autres – en ayant le contenu de ces transactions stocké dans de nouveaux "blocs" de chaque base de données "blockchain".

Selon l'application qui crée les transactions, elles doivent être codées avec différents algorithmes. Étant donné que ce cryptage utilise la cryptographie pour "entrer en collision" les données stockées dans chaque nouveau "bloc", le terme "crypto" décrit le processus de sécurisation cryptographique de toutes les nouvelles données de la blockchain qu'une application peut créer.

Pour bien comprendre comment cela fonctionne, vous devez comprendre que la "blockchain" n'est pas une nouvelle technologie – elle utilise simplement la technologie d'une manière légèrement différente. Son essence est un graphique de données connu sous le nom d '«arbre merkle». Les arbres de Merkle sont essentiellement des moyens pour les systèmes informatiques de stocker des "versions" ordonnées chronologiquement d'un ensemble de données, leur permettant de gérer des mises à jour continues avec ces données.

La raison pour laquelle cela est important est que les systèmes de «données» actuels peuvent être qualifiés de «2D» – ce qui signifie qu'ils n'ont aucun moyen de suivre les mises à jour de la base de données principale. Les données sont essentiellement conservées entièrement telles quelles – chaque mise à jour leur étant directement appliquée. Bien qu'il n'y ait rien de mal à cela, cela pose un problème car cela signifie que les données doivent être mises à jour manuellement ou très difficiles à mettre à jour.

La solution fournie par la "blockchain" consiste essentiellement à créer des "versions" de données. Le bloc "will" ajouté à une "chaîne" (une "chaîne" étant une base de données) donne une liste de nouvelles transactions pour ces données. Cela signifie que si vous êtes en mesure de lier cette fonctionnalité à un un système qui facilite la transaction de données entre deux ou plusieurs utilisateurs (messages, etc.), vous pourrez créer un système totalement indépendant.

C'est ce que nous avons vu avec les likes Bitcoin. Contrairement à la croyance populaire, le Bitcoin n'est pas une «monnaie» en soi; est une société de transactions financières publiques.

Ce livre public est crypté de sorte que seuls les participants à la transaction peuvent voir / modifier les données (d'où le nom "crypto") … mais plus, le fait que les données sont stockées, traitées et traitées par 1000 serveurs sur celui-ci dans le monde entier, cela signifie que le service peut fonctionner indépendamment de toute banque (son principal rapprochement).

Bien sûr, les problèmes avec l'idée de base de Bitcoin, etc., en outre, le support technique est qu'il s'agit essentiellement d'un système qui fonctionne sur un réseau de machines de traitement (appelées "mineurs"). Tout cela exécute un logiciel blockchain – et travaille à «compiler» de nouvelles transactions en «blocs» qui maintiennent autant que possible la base de données Bitcoin.

Alors que de nombreuses personnes ont promis aveuglément la prise en charge de la blockchain, il existe en fait un certain nombre de vulnérabilités – la plupart reposant presque entièrement sur les algorithmes de chiffrement utilisés par ses diverses applications. Si l'un de ces algorithmes échoue ou que les utilisateurs sont compromis de quelque manière que ce soit, l'ensemble de l'infrastructure de la blockchain peut en pâtir.