Blockchain – Une explication courte et simple avec des images
- admin
- 0
- Posted on
Blockchain – Une explication courte et simple avec des images
Publié à l’origine par
Adil Haris
au
5 janvier 2019
12931
lit
@
adil
Adil Haris
Le chef de produit Crypto et Blockchain |www.adilharis.com
Une Blockchain est une méthode de stockage de données.Les données sont stockées dans des blocs qui sont liés au bloc précédent.
Mais à quoi ressemble un « bloc » ?
Chaque “bloc” contient
Données des transactions
Une empreinte unique pour toutes les données du bloc appelée
hacher
UNE
hacher
des données du bloc précédent
Que signifie chacun de ces éléments ?
Données
dans le bloc se compose généralement de transactions.Un bloc peut contenir des centaines de transactions.Alice envoyant 100 $ à Bob est un exemple de transaction dans un bloc
UNE
hacher
est une combinaison unique de lettres et de chiffres.Ce
Est comme un
empreinte digitale
pour les données d’un bloc et il est toujours unique à chaque bloc de la Blockchain.Lorsque les données d’un bloc changent, le hachage change également.
Par conséquent, dans une transaction, si le montant envoyé à Alice à Bob passe de 50 $ à 100 $, le hachage du bloc changera complètement.
Un bloc contient également le
hachage du bloc précédent
.D’où la formation d’une structure en chaîne.En combinant les trois ci-dessus, voici à quoi ressemblera une Blockchain
Désormais, si une transaction dans un bloc change, le hachage du bloc changera.Lorsque le hachage du bloc change,
le prochain bloc
affichera une discordance avec le hachage précédent qui a été enregistré par celui-ci.
Cela donne à Blockchain la propriété d’être
inviolabilité
car il devient très facile d’identifier quand les données d’un bloc ont changé.
Hachages
peut être vu en action
ici
.Essayez d’entrer «Orange», puis «orange».Voyez comment un simple changement dans un alphabet change complètement le hachage.De plus, ce
relier
peut être utilisé pour voir comment les hachages sécurisent l’ensemble de la Blockchain.
Blockchain a une propriété supplémentaire qui les rend sécurisés.Une Blockchain n’est pas stockée sur l’ordinateur d’une seule personne.Au lieu de cela, il est stocké dans un vaste réseau d’ordinateurs appelé
réseau peer-to-peer
.Un ordinateur sur ce réseau est appelé un
nœud,
et chaque nœud aura une copie de la Blockchain.
Chaque fois qu’un nouveau bloc de transactions doit être ajouté à ce réseau, tous les membres (nœuds) du réseau doivent vérifier et vérifier si toutes les transactions du bloc sont valides.Si tous les nœuds du réseau conviennent que les transactions d’un bloc sont correctes, le nouveau bloc sera ajouté à la blockchain de chaque nœud.Ce processus est appelé
consensus
.
Par conséquent, tout attaquant qui tente de falsifier les données d’une Blockchain doit falsifier les données de la majorité des ordinateurs du réseau peer-to-peer.C’est ainsi que Blockchains s’avère être une méthode sécurisée de stockage de données.
Maintenant, que faire si je souhaite créer une transaction dans une Blockchain.Comment vais-je procéder ?
Chaque logiciel informatique qui utilise une Blockchain, donnera à ses utilisateurs un
Clé publique
et un
Clé privée
.Ce sont à nouveau comme des hachages;il s’agit d’une séquence aléatoire d’alphabets et de nombres générés par le logiciel lui-même.Chaque utilisateur doit conserver sa clé privée en toute sécurité et ne la révéler à personne.La clé publique, quant à elle, peut être révélée à tout le monde.
Prenons l’exemple d’une boîte aux lettres.La clé publique est comme votre boîte aux lettres que tout le monde connaît et peut vous envoyer des messages.La clé privée, en revanche, est comme la clé de cette boîte aux lettres.Vous seul le possédez, et vous seul pouvez lire les messages à l’intérieur.
Les clés publiques et privées ont une propriété unique.Les
Clé privée
peut être utilisé pour
signe
tout message pour créer un
signature numérique.
Une signature numérique est encore une autre séquence de caractères et de chiffres.Mais il y a un hic !
Toutes les signatures numériques peuvent être vérifiées à l’aide du
Clé publique
.Cela signifie que toute personne disposant d’une signature numérique peut vérifier si une personne a vraiment signé le message, en utilisant la clé publique du signataire.
Ces deux clés, combinées à la signature de message pour créer des signatures numériques, peuvent être appelées les
cryptographie
dans les blockchains.
Trop compliqué?
Décomposons-le étape par étape avec un exemple.
Alice souhaite enregistrer le message qu’elle a envoyé 100 $ à Bob sur une Blockchain.
1. Elle écrit le message et le signe à l’aide de sa clé privée pour créer une signature numérique.Son message combiné à la signature est un
transaction.
2. Le logiciel utilisé par Alice diffuse sa transaction à tout le monde dans le réseau peer-to-peer
3. Tout le monde dans le réseau P2P vérifie d’abord sa signature de transaction, pour voir si Alice est celle qui a vraiment signé ce message.Ils le font en utilisant la clé publique d’Alice que tout le monde connaît.
4. Une fois vérifié, le réseau P2P inclut la transaction d’Alice sur un bloc dans une Blockchain.
5. Lorsque le réseau P2P atteint
consensus
, après avoir vérifié toutes les transactions, le bloc avec la transaction d’Alice est inclus dans la Blockchain!
Une fois incluse, la transaction d’Alice ne peut être modifiée par personne aussi facilement!
Et voila.C’est une explication presque complète de la façon dont les données sont stockées sur une Blockchain
Résumer,
1. Une blockchain est un
méthode de stockage des données
dans
blocs
qui sont
reliés entre eux sous la forme d’une chaîne
.
2. Il repose sur
hachages
et
cryptographie
pour sécuriser les données
à l’intérieur
un bloc.
3. Cette chaîne de blocs réside sur tous les ordinateurs dans un
réseau peer-to-peer.
4. Ce réseau d’ordinateurs utilise
consensus
méthodes pour vérifier les transactions dans un bloc et inclure un bloc sur la Blockchain.
J’espère que vous avez appris quelque chose de nouveau.Si vous avez apprécié la lecture, merci
taper
et
suivre
moi sur Medium.
Si vous souhaitez en savoir plus sur les Blockchains ou si vous êtes à la recherche d’un expert Blockchain pour votre projet, réservez-moi gratuitement pour une rapide session de conseil en ligne de 30 minutes.J’ai une nouvelle initiative appelée
Consultez-moi en direct
ce qui facilitera cela.
À votre santé.
Rejoignez la communauté TON gratuite et participez à des concours!
Histoires liées
Objet
#
bitcoins
SDEdit aide les gens ordinaires à effectuer des tâches de conception graphique complexes
par
@
quoi dire
#
intelligence artificielle
Benjamin Bateman dit que l’avenir de TON Labs est “plus grand que je ne pourrais commencer à le décrire”
par
@
RA
#
tonne
Startup Interview avec UB Ciminieri, interviewIA CMO
par
@
interview
#
interviewer
Toutes les meilleures tendances de conception UX pour les applications mobiles en 2021
par
@
ana
#
développement-app-mobile
Construisez votre Bug Bounty:Présentation des tests de pente intelligents pour les contrats intelligents
par
@
immunitairefi
#
bug-bounty
Mots clés
#
La technologie
#
blockchain
#
crypto-monnaie
#
bitcoins
#
technologie
Rejoignez Hacker Midi
Créez votre compte gratuit pour débloquer votre expérience de lecture personnalisée.