[THREAD 8] Les Noeuds (Nodes)
Les Noeuds (Nodes) sont des éléments clés de la blockchain et permettent de supporter le réseau P2P entre les utilisateurs
(Merci de saluer l'effort pour mon énième Oeuvre d'Art😏)
Les Noeuds permettent de supporter le réseau, c'est à dire valider et relayer les transactions, elles font en même temps une copie de la #Blockchain .
Validant les transactions et les blocs , les #Nodes sont très utile au développement d'un réseau comme #Bitcoin 🔽
Les Mineurs peuvent être considéré comme Noeuds sur le Réseau Bitcoin, en effet ils permettent de mettre a profit leur puissance de calcul pour sécuriser et faire valider les transactions 🔽
Plus le nombre de Noeuds et élevé plus le réseau sera sécurisé et décentralisé, le fait q'un Node tombe en panne n'affectera alors en aucun cas le réseau.
Il faut savoir qu'un seul Noeud suffit pour avoir une copie de TOUT le réseau. 🔽
Voyons les différent types de Noeuds:
-Noeuds Complet: Conservant l'intégralité des transaction en mémoire depuis la création de la blockchain ils vérifient la validité des transactions , ils peuvent rejeter une transaction ou un bloc ne respectant pas les règles de consensus🔽
Il y a en tout 16000 Nodes sur Bitcoin bitnodes.io.
-Noeuds Légers: Au lieu d'enregister la totalité de la Blockchain elles enregistrent une petite partie comme la tête du bloc qui est un résumé du bloc précédent (date minage,nonce)🔽
Pourquoi faire tourner un Noeud ?
-Accès aux données de transactions
-Renforcer le réseau
-En cas de Fork vous aurez un mot a dire sur la décision
🔽
Que faut il pour faire tourner un Node ?
-Un ordinateur
-Du stockage (200Go recommandé)
-De la RAM (2Go)
-Une connexion correcte
-Être connecté au moins 6h
Pour plus d'infos -> bitcoin.org/en/full-node
🔽
[FIN DU THREAD]
Merci d'avoir lu, si vous avez appris au moins quelque chose n'hésitez pas à partager 😏
[THREAD] C'est quoi le Sharding ?
Le but Sharding est d'améliorer la scalabilité d'une Blockchain et de traiter les transaction plus rapidement en "partitionnant" celle ci en plusieurs parties
En effet la #blockchain est une grande base de donnée et plus l'adoption se fait plus celle ci est saturé. Elle doit donc trouver un moyen d'améliorer sa scalabilité tout en respectant la sécurité des utilisateurs (trilemme de la blockchain)🔽
Le #Sharding est l'une des nombreuses solutions à la Scalabilité.
Si vous ne savez pas ce qu'est une Node je vous conseil de lire mon Thread:
[THREAD] Les Forks
Un fork est la division d'une #Blockchain/Projet en 2.
Par exemple une Mise a jour d'#Ethereum veut être mise en place mais tous les validateurs ne sont pas d'accord -> création d'un #fork
Voyons les 2 types de Fork🔽
RT apprécié pour l'œuvre d'Art 🎨
2 Types de Forks existent:
-Les HARD Forks
-Les SOFT Forks
Fondamentalement la même chose il existe quelques différences techniques 🔽
Hard Fork:
Changement radical du protocole (règles définissent la validité des transactions). Ce qui signifie que le Hard Fork est Non rétro compatible.
On a alors 2 Branches de la chaine originale:
-L'une avec les anciennes règles
-La 2ème avec les nouvelles règles 🔽