Altcoin Tutoriels

Comment configurer un nœud IOTA et gagner des pièces MIOTA

IOTA est une technologie unique de registre distribué qui est née en 2014 d’une initiative matérielle destinée à prendre en charge l’informatique distribuée générale en tant que fondement de l’ infrastructure IoT des appareils interconnectés.

IOTA est officiellement entré dans l’espace cryptographique en 2015. Le directeur du projet est la Fondation IOTA. Cette organisation à but non lucratif est responsable du développement continu du réseau, y compris la formation de partenariats stratégiques. À ce jour, la société a créé des partenariats avec certaines des plus grandes entreprises du monde, notamment Fujitsu, Samsung, Bosch et Volkswagen.

La fondation IOTA se consacre au développement de normes industrielles et de protocoles ouverts pour une économie de machine à machine, assurant la circulation en temps réel de données validées, bien définies et claires et sécurisant les infrastructures critiques à l’échelle mondiale.

L’exécution d’un nœud IOTA est un moyen d’entrer dans le réseau appelé «enchevêtrement». Le Tangle est un exemple de crypto-monnaie basée sur un graphique acyclique dirigé (DAG) . Le nœud peut fonctionner comme un équilibreur de charge pour le Tangle et aide en accélérant les temps de confirmation dans un segment donné du réseau tout en recevant des dons hebdomadaires distribués pour ce faire.

Dans les sections suivantes, nous nous concentrerons sur certains des composants clés qui constituent le protocole IOTA et l’infrastructure réseau. Nous fournirons ensuite des instructions sur la configuration et le fonctionnement d’un nœud, ainsi que certaines applications, cas d’utilisation et outils disponibles.

Pour configurer un nœud, il faut une configuration optimale. Voici quelques-uns des matériels/logiciels minimum recommandés:

8 à 12 Go de RAM
25 Go de stockage
CPU double cœur
Connectivité 24/7
Soit Ubuntu (16 ou 17) ou CentOS est préférable
Un VPS (Virtual Private Server) fonctionnant dans un centre de données est une solution courante et pratique et il existe un certain nombre de fournisseurs d’hébergement VPS à utiliser.

Considérez votre graine comme le nom d’utilisateur et le mot de passe combinés qui permettent d’accéder à votre compte bancaire. Si quelqu’un obtient votre graine, il peut se connecter et accéder à vos fonds.

Vous devez générer une graine aléatoire de 81 caractères en utilisant uniquement A-Z et le nombre 9. Il est impératif que votre graine soit un assortiment aléatoire de 81 caractères de A-Z et 9. Utilisez l’une des options ci-dessous pour générer votre graine:

Selon votre système d’exploitation, vous pouvez utiliser des outils intégrés pour générer une telle graine:

Windows

Linux
cat /dev/urandom |tr -dc A-Z9|head -c${1:-81}

Mac
cat /dev/urandom |LC_ALL=C tr -dc ‘A-Z9’ | fold -w 81 | head -n 1

Après avoir accédé au serveur (adresse IP et mot de passe utilisateur), connectez-vous à distance via la ligne de commande (ou PuTTY sous Windows):

$ ssh [email protected]

Entrez le mot de passe et si l’utilisateur n’est pas «root» (les serveurs Contabo sont par défaut root) assurez-vous que vous disposez des privilèges «sudoer» et exécutez «sudo su» pour vous connecter en tant que root. Après cela, lancez simplement:

$ bash <(curl -s https://raw.githubusercontent.com/nuriel77/iri-playbook/master/fullnode_install.sh)

Cela récupère un script de déploiement qui détectera automatiquement les paramètres système, téléchargera les packages logiciels nécessaires et leurs dépendances. Assurez-vous, lors de l’installation, d’activer les modules Nelson et Field au-dessus du protocole principal. Cela remplira différentes responsabilités importantes pour la construction d’un réseau sain.

Une fois l’installation réussie, les URL sur lesquelles se trouvent le gestionnaire de pairs et le tableau de bord Grafna (surveillance de l’utilisation des E/S du processeur) vous seront présentées . Le gestionnaire de pairs est généralement IP sur HTTP sur le port 8811 et l’interface Grafna sur le port 555 et /dashboard/db/iota?refresh=30s&orgId=1 (nom d’utilisateur par défaut «iotapm» et mot de passe fournis lors de l’installation)

Celles-ci fournissent un accès d’interface à distance aux statistiques de nœud et aux mesures de santé sans avoir à se connecter directement au serveur distant via ssh .

Écran de connexion Grafna

Ensuite, dans la console ssh en cours d’exécution vers le VPS distant, exécutez ce qui suit pour entrer dans l’interface de configuration GUI de votre nœud:

$ iric

Gestionnaire de configuration d’implémentation de référence IOTAAprès avoir téléchargé la base de données entièrement synchronisée («Get Fully Synced DB»), nous continuons pour activer Nelson.

Nelson Auto-Discovery Peer Manager

L’IRI de base est généralement lié à un réseau de superposition structuré de voisins dans l’enchevêtrement. Cela se fait via un wrapper JavaScript appelé «Nelson». Nelson  agit en tant que contrôleur d’accès et surveillant de réseau responsable de la découverte des pairs, de la négociation des connexions, de l’équilibrage de la charge du trafic et de la protection contre les mauvais acteurs.

Chaque nœud Nelson maintient une liste de pairs de confiance et a une «personnalité» qui change au cours des intervalles de temps sur l’enchevêtrement appelé «époques». Celles-ci durent entre cinq et dix minutes. Cela signifie que les contacts entrants peuvent ne pas être acceptés immédiatement en fonction d’un certain nombre de paramètres et de facteurs. Au fur et à mesure que plus de contacts sont gagnés, la confiance s’accumule, dont le poids est une mesure fondamentale du fonctionnement de l’enchevêtrement.

Bolero est une implémentation multiplateforme similaire qui est plus facile pour les utilisateurs de Windows et génère l’ensemble du paramètre de nœud complet en un seul clic. Cela a récemment été intégré (mais pas complètement) à Nelson and Field .

Après avoir activé Nelson, nous continuons ensuite à activer Field.

Champ CarrIOTA

CarrIOTA est un équilibreur de charge public pour optimiser les performances des nœuds et l’utilisation des ressources au profit de l’ensemble du réseau. Il offre une protection contre les attaques DDoS et une couche de sécurité renforcée pour les applications critiques. En outre, il calcule des statistiques et fournit des métriques d’intégrité pour un IRI et ses voisins, qui servent de données précieuses pour la poursuite de la construction d’applications et l’intégration de diverses instances.

CarrIOTA Field fonctionne également comme un incitatif qui accélère considérablement les transactions en son sein, stabilise l’enchevêtrement dans son ensemble. Il distribue également des dons de jetons IOTA hebdomadaires aux participants effectuant une preuve de travail (le simple PoW de type Hashcash , pas le type de mineur Bitcoin ).

Lors de l’activation de Field à partir de l’interface graphique de configuration, il faut entrer un identifiant unique (n’importe quelle chaîne) et une adresse pour recevoir les dons hebdomadaires distribués. La sortie d’une graine générée comme expliqué ci-dessus doit avoir la forme suivante:

QAZEEELQCKLVOORDUBXTCLNDBQYMYHLTCADJSUVXBAYWHZXBHACHUBQWQONZHGUJOKWSOXKGEOIPSSUML

La graine est entrée dans le portefeuille, après quoi une adresse de réception générée est copiée et collée dans le champ d’adresse de l’interface graphique de configuration.

Enfin, nous devons activer Proof-of-Work for Field pour transmettre les travaux attachToTangle au nœud complet IRI, nous allons donc dans «Configurer les fichiers» et entrez «Field».

 

La ligne «pow» doit être changée de «false» à «true», Ctrl + O pour enregistrer et Ctrl + X pour quitter. Cela peut également être fait à partir de la ligne de commande avec:
field --pow --address IOTA_ADDRESS

Nous allons maintenant sur  http://field.carriota.com/  et utilisons notre chaîne d’identification fournie pour vérifier si le nœud est présent dans l’enchevêtrement dans Field. Cela peut également être recherché dans le fichier en clair sur  http://field.carriota.com/api/v1/graph .

Si les ports appropriés n’ont pas été activés lors de l’installation, ouvrez les ports suivants dans le routeur NAT:

  • UDP: à 14 600 (de nombreux voisins souhaitent utiliser uniquement UDP comme un paquet réseau rapide et léger)
  • UDP: à 15600
  • TCP: à 16600
  • TCP: à 21310 (pour CarrIOTA Field)

Les fonds de dons sont distribués aux adresses de dons fournies des nœuds participants dans un intervalle de 48 heures après la fin de la saison.

Ressources et informations supplémentaires

Les transactions en attente peuvent être reconnectées manuellement via un script python exécuté à partir de la ligne de commande du nœud après avoir récupéré les bibliothèques officielles de python IOTA après l’installation.

apt-get install python-pip -y && pip install --upgrade pip && pip install pyota

Après cela, il suffit d’exécuter «rattacher» à partir de la ligne de commande.

$ reattach

Un certain nombre d’outils Web de base (tels que divers convertisseurs binaires en ternaires, les statistiques de champ actuelles, la taille de la base de données, etc.) sont accessibles dans  Tangle Tools et une petite collection de tutoriels peut être trouvée ici .

Linkpool de ChainLink a également récemment publié un adaptateur IOTA pour les nœuds Oracle ChainLink et d’autres services Oracle tels que l’oracle de géolocalisation XYO semblent avoir l’intégration IOTA en priorité dans leur agenda de feuille de route.

D’autres projets basés sur l’IOTA en cours de développement comprennent l’apprentissage automatique en tant que service, une passerelle de paiement IOTA , diverses applications de chat «enchevêtrées» et bien d’autres.

Pour suivre les mises à jour et les annonces et participer aux discussions, ou simplement chercher à mieux comprendre la dynamique de l’enchevêtrement et poser des questions, Discord officiel de l’IOTA abrite une grande communauté active de personnes travaillant sur le développement d’applications et la construction de projets en collaboration sur IOTA. Un forum communautaire officiel est également en ligne.

Combien pouvez-vous gagner?

Bien que l’exécution d’un nœud IOTA puisse être un exercice intéressant qui profite à l’écosystème plus large, vous êtes sans aucun doute intéressé par les retours que vous pouvez gagner. Après tout, vous devez assumer le coût de fonctionnement du VPS et de rémunérer votre temps pour le maintenir.

Cela dépendra d’un certain nombre de facteurs. Ceux-ci incluent la demande sur le réseau, la concurrence, la configuration du serveur et bien sûr le prix de MIOTA.

Cependant, aux niveaux actuels, on peut s’attendre à gagner entre 12 et 15 MIOTA par mois pour exécuter le nœud. Si vous deviez opter pour la configuration la plus simple sur un VPS, les frais mensuels sont d’environ 8 $. Cela signifie, aux prix actuels, que vous gagnez au moins 8 $.

En supposant que tout reste égal, cela signifie que vous gagnez environ 100% de votre investissement par mois. Bien sûr, vous pouvez toujours conserver la MIOTA que vous avez comme profit. Si vous êtes positif à long terme sur l’écosystème IOTA, cela vous servira sans aucun doute bien…

Si vous désirez plus d’information, visitez l’adresse suivante à ce propos : https://www.iota.partners/

Tags