Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.72 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.72 KB

Chemistry Blockchain

Le microcosme dans la macrocosme : : atomes et molécules 🌠 | Javascript

[Tout d'abord, assure-toi d'avoir Node installé sur ta machine]

T'entends toujours parler de blockchain et tu vois les grands pontes auto-proclamés faire joujou avec la cryptomonnaie ? No stress ! prépare ton alambic : on va créer des éléments microcosmiques ⚗️ afin de piger dans les grandes lignes comment se compose une blockchain (une sorte de molécule composée d'atomes). Libre à toi ensuite de pousser plus loin l'entraînement en ajoutant des sécurités spécifiques, des niveaux de difficulté pour le minage, etc.

En quelques lignes : Une blockchain contient des blocks (qui détiennent des informations cryptées au sujet de transactions). Ces blocks sont connectés entre eux. Chaque block contient une valeur hash (dont l'authenticité peut être vérifiée = contrôle d'un potentiel hack). Ainsi le/les blocks ne peuvent pas être changés puisqu'ils sont tous reliés avec un prevhash et un hash du block en bout de chaîne. Tout est décentralisé donc aucune autorité n'a de main dessus. Plusieurs ordinateurs connectés checkent si un block est légitime (le minage). En retour, un certain montant de la cryptomonnaie (si c'est un échange financier) est donné à ces mineureuses.

Les fichiers de ce repo symbolisent :

  • Creation = les paramètres de transaction

  • Atome = un unique block

  • Molecule = la blockchain

  • Univers = le wallet

  • L'index.js permet de lancer des transactions de wallet à wallet

Tu peux retrouver un tuto par ici : https://www.youtube.com/watch?v=-NdVGJWcu6g

template-miniature-YT