WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Sécurisation d’un réseau bancaire avec la technologie blockchain.


par Kawter et Chaimaa BOUDGHENE STAMBOULI et BOUDJEMAA
Université Abou Bekr Belkaid de Tlemcem - Master 2 réseaux et télécommunications 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.3.2 Les composantes de base

La couche de composants de base implémente l'enregistrement, la vérification et la diffusion d'informations dans le système de blockchain. La blockchain est un système distribué, c'est-à-dire que l'ensemble des blocs signés est répliqué sur tous les noeuds du réseau. Comme tout le monde, vous pouvez, si vous le souhaitez, utiliser votre ordinateur pour en faire un noeud. Pour cela, vous devez télécharger l'ensemble des blocs signés jusqu'à présent. Pour le bitcoin, cela représente déjà plus de 180 giga-octets.

Quand un noeud arrive à signer un nouveau bloc en premier, ce dernier est ajouté à la blockchain de tous les autres noeuds du réseau de manière à toujours avoir une blockchain à jour partout sur le réseau. Il y a énormément de noeuds dans le monde et ils ont tous une copie complète de la blockchain.

§

Chapitre I Généralités et présentation de l'ouvrage

[6]

Découverte du réseau Le système de blockchain est composé de nombreux noeuds connectés via le réseau, en particulier dans le système de chaîne commun, le nombre de noeuds est souvent important. Chaque noeud doit découvrir les noeuds voisins via le protocole de découverte du réseau et établir une liaison avec les noeuds voisins.

§ Une fois que le noeud émetteur-récepteur de données est connecté au noeud voisin via le protocole de communication réseau, le module émetteur-récepteur de données termine l'échange de données avec d'autres noeuds. La diffusion des transactions, le consensus des messages et la synchronisation des données sont tous effectués par ce module.

§ Les algorithmes cryptographiques sont utilisés pour garantir l'intégrité de la blockchain, l'identité du participant, l'authenticité des transactions et parfois la confidentialité du contenu, y compris divers algorithmes de codages, des algorithmes de hachage, des algorithmes de signature, des algorithmes de protection de la confidentialité, etc.

§ Stockage de données Les données du système de blockchain utilisent différents modes de stockage de données.

Les modèles de stockage incluent des bases de données relationnelles telles que MySQL3et des bases de données non relationnelles telles que LevelDB4.

Généralement, les données à sauvegarder comprennent des données publiques (par exemple : données de transaction, données d'état, etc.) et des données privées locales.

§ Notification de message : Le module de notification de message fournit des services de notification de message entre différents composants de la blockchain et entre différents noeuds.

Une fois la transaction réussie, le client doit généralement suivre les enregistrements pendant l'exécution de la transaction et obtenir les résultats de l'exécution de la transaction. Le module de notification des messages peut compléter la génération, la distribution, le stockage et d'autres fonctions des messages pour répondre aux besoins du système de blockchain.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein