Les différents nœuds d’Elastos

Cet article est écrit par Chinicci, écrivain de la communauté Cyber Republic. Chinicci est aussi un contributeur actif dans les communautés Arabe et Anglaise.

Quelle est la différence entre un nœud Carrier et un nœud complet ? Quelles sont les récompenses pour l’exécution des nœuds de la chaîne de blocs (blockchain nodes) et l’exécution des nœuds Carrier ? Je veux soutenir Elastos mais je n’ai pas assez de connaissances techniques pour exécuter un nœud Carrier. Existe-t-il d’autres alternatives simples pour exécuter le nœud Carrier d’Elastos sur mon ordinateur au lieu de copier, coller et attendre ?

Voici quelques-unes des préoccupations de la communauté concernant les différents nœuds d’Elastos. Le but de cet article est donc d’expliquer les différentes catégories de nœuds Elastos et de mettre l’accent sur les nœuds Carrier ainsi que la manière de les configurer et de les exécuter sur votre ordinateur Windows 10.

Il existe deux catégories de nœuds pour Elastos : les nœuds de la chaîne de blocs (blockchain) et les nœuds Carrier (carrier nodes). Les nœuds de la chaîne de blocs sont également constitués de deux types de nœuds : les nœuds PoW et les nœuds DPoS. Le DPoS est un mécanisme de consensus qui nécessite de valider des nœuds pour staker des pièces (coins) afin de miner des blocs au lieu de fournir un travail similaire au PoW. De plus, les nœuds DPoS signeront les blocs générés par les mineurs de PoW. En ce qui concerne les récompenses, il a été annoncé qu’Elastos affiche une inflation annuelle de 4%. Toutes les récompenses de minage proviennent de cette inflation. Comme Elastos utilise un mécanisme de consensus hybride PoW + DPoS, chaque récompense d’un bloc ELA est répartie de manière égale entre les mineurs, les stakers et le développement de l’écosystème, comme le montre le graphique ci-dessous.

L’Elastos Carrier est un réseau pair à pair, qui achemine le trafic réseau entre les machines virtuelles (VM) et les applications décentralisées (DApps). Il permet une communication hors chaîne de manière sécurisée tout en évitant : les piratages, les attaques (DDoS) et la centralisation des données sur Internet. De même, tout le trafic sur Elastos est chiffré de bout en bout par défaut. Il faut dire que tout le trafic réseau sur Elastos est repris par l’Elastos Carrier.

Il existe différents types de nœuds pour l’Elastos Carrier. Il existe des nœuds pair à pair, tels que les téléviseurs ou les haut-parleurs intelligents, et des nœuds d’amorçage. Les nœuds d’amorçage stockent la table DHT (Distributed Hash Table) et relayent le trafic vers l’identifiant (ID) recherché. Tout d’abord, vous vous connecterez toujours à un nœud d’amorçage et le nœud d’amorçage vous redirigera vers l’ID que vous recherchez. S’il n’a pas l’ID dans son DHT, il vous redirigera vers un autre nœud d’amorçage jusqu’à ce que vous trouviez un nœud d’amorçage contenant l’identifiant que vous recherchez dans son DHT.

De nombreux membres de la communauté veulent aider le projet Elastos en exécutant un nœud Carrier dans leurs ordinateurs Windows. L’exécution du nœud Carrier aide le réseau pair à pair à se développer. Si le nombre de nœuds augmente, nous aurons un réseau stable et plus rapide.

Cependant, il est un peu difficile pour les personnes ayant moins de connaissances techniques d’exploiter un nœud Carrier. Parce que vous devez télécharger le code et le construire à partir des étapes sur Github. À cet effet, j’ai créé un paquet contenant le code source du projet Carrier, un fichier de commandes (.bat) exécutant toutes les étapes du référentiel GitHub permettant de configurer et d’exécuter le nœud Carrier d’Elastos sur votre ordinateur Windows, un fichier readme  contenant toutes les instructions à suivre et un autre fichier de commandes permettant d’exécuter le nœud si l’ordinateur portable a été éteint. Le fichier contenant le paquet peut être téléchargé à partir d’ici.

Une fois terminé, vous obtiendrez les trois identités de sortie du nœud : ID du nœud, ID de l’utilisateur et une adresse. Essayez de trouver un membre de la communauté et commencez à chatter. Vous trouverez ici une liste des commandes pour l’application shell Elastos Carrier. Par exemple, vous pouvez ajouter quelqu’un à votre liste blanche avec la commande fadd suivie de son adresse (adresse fadd) ou accepter sa demande avec la commande faccept suivie de son identifiant utilisateur (identifiant utilisateur faccept). Notez que ctrl + v pour le collage ne fonctionne pas dans ce shell. Si vous voulez coller, utilisez simplement le bouton droit de la souris. Une fois que vous avez fini de discuter avec vos amis en utilisant le nœud Carrier, vous pouvez joindre l’utile à l’agréable en suivant votre nœud sur la carte universelle grâce au site Web peerjet www.peerjet.net. Amusez-vous bien !