[Guide] Comment installer sa Masternode de Zel ?

Zel, c’est quoi?

Vous avez certainement déjà entendu parler du Zel (ou Zcash ou Zerocash), ce coin caché, encore méconnu du public mais qui propose une panoplie de services utiles.

Citons tout d’abord le portefeuille MyZelcash qui peut accueillir de nombreuses cryptomonnaies et à l’interface utilisateur très sympa. Ensuite, mentionnons la plateforme de développement ZelDev qui permet aux développeurs de coder de façon totalement décentralisée.

Les services Zel sont alimentés grâce à un système de masternodes additionné à un système de minage. Le système de minage (proof-of-work) récupère 75% des rewards des blocs minés, et les masternodes 25% des rewards répartis comme ci-dessous.

Répartition rewards Masternodes Zel

Un autre point à noter est que le projet a changé d’algorithme de Hash récemment et est passé sur son propre algorithme, le Zhash. Ceci a été mis en place pour éviter le minage par des asics. Pour information, les asics sont des machines de minage qui ne servent qu’à miner une cryptomonnaie spécifique. Je vous en parle dans ce tutoriel sur le minage.

Enfin, comme d’habitude, pensez à faire vos propres recherches. Le livre blanc du projet se trouve ici (en anglais).

Voici le cours du Zel :

Comment récupérer des Zel ?

Sur le tableau interactif présent sur le site Zel.network, vous pouvez voir le nombre de nodes actuellement en activité à tout moment. Ce sont ces nodes qui récupèrent les Zel donnés suite au minage. Il y en a 863 en activité au moment où j’écris ce tutoriel. Pour récupérer des Zel, il vous faudra mettre en place un de ces masternodes ou miner du Zel. Nous allons dans ce tutoriel uniquement parler des masternodes.

Les 3 types de nodes Zel

Il existe 3 types de masternodes Zel et chacuns d’eux est relié à un coût et un bénéfice journalier et mensuel qui vous rapportera toujours autant de Zel mais le bénéfice retiré variera en fonction du prix de la monnaie qui fluctue au fil du temps.

NodeRécompense par bloc minéCollatéralBénéfice journalier estiméBénéfice net mensuel
Basic5.625 Zel10,000 Zel5.7 Zel (0,18 USD)-14.64 USD
Super9.375 Zel25,000 Zel10 Zel (0,31 USD)-30.70 USD
BAMF22,5 Zel100,000 Zel35 Zel (1,11 USD)-126.77 USD

N’oubliez pas de calculer la rentabilité de votre masternode avant de vous lancer dans cette expérience et d’en accepter les conditions !

Les conditions pour récupérer des rewards avec sa masternode Zel

Comme pour beaucoup de masternodes, il vous est demandé un uptime (temps de disponibilité du serveur) de 97 % (et 40 minutes de downtime par jour autorisé pour faire des mises à jour et de la maintenance).

Les spécificités techniques de votre serveur à respecter :

NodeBasicSuperBAMF
Coeurs2 vCore4 vCore8 vCore
RAM4GB RAM8GB RAM32GB RAM
Disque50GB SSD150GB SSD600GB SSD
Bande passante2.5TB4TB4TB

Installation de votre masternode ZEL

Avant d’installer votre masternode, il vous faut :

  1. Le collatéral requis (10000, 25000 ou 100000 ZEL). Vous pouvez acheter vos Zel en Bitcoin sur Kucoin, Hotbit ou Huobi.
  2. Un VPS : c’est un serveur que vous devez installer vous-même mais nous allons y revenir
  3. Un portefeuille Zel à télécharger sur le site de Zelcore, de préférence le portefeuille Zelcore qui est gratuit si vous stakez 5000 Zel (à peu près 100 € à l’heure actuelle)
  4. Un client SSH à télécharger comme Putty (gratuit) ou MobaXterm. C’est MobaXterm qui est utilisé dans ce tutoriel.

Installation de votre wallet (portefeuille Zel)

Voici les étapes pour installer votre portefeuille :

  • Se connecter à son compte Zelcore et mettre le « automatic log out » sur never (jamais).
automatic log out portefeuille Zel
  • Sélectionner Zel à partir du portfolio, cliquer sur les 3 points au-dessus à droite pour voir les options, et démarrez un Full Node.
Screenshot full node zel
  • Créez une adresse « Sapling » et faites une sauvergarde de vos clefs privées. Pour faire une adresse « Sapling », cliquez sur nouvelle adresse. Ensuite, cliquez sur outils, Wallet Management, et pour finir sur Import/Export.
  • Cliquez sur « choose path » dans « Export option » et exportez à une destination de votre choix. Sauvegardez cela quelque part à l’abri. Faites un backup du fichier wallet.dat que vous pouvez trouver dans l’appdata roaming folder (Windows), library app folder (Mac), ou .zelcash (Linux)
adresse sapling Zel
adresse sapling Zel deux
  • Cliquez sur Receiving Address et copiez l’adresse sur laquelle se trouvera votre collatéral (l’adresse de votre portefeuille). Envoyez la somme exacte de Zel pour la node choisie en une transaction, pas plus, pas moins. Gardez à l’esprit que vous devrez attendre plus ou moins 3 heures 30 avant de pouvoir démarrer votre node (le temps que le collatéral soit validé par le réseau). Avant de passez à la prochaine étape, attendez la fin de celle-ci !
  • L’étape suivante consiste à installer la node sur votre VPS.

Installation de votre VPS pour votre masternode Zel

Pour installer votre masternode, vous aurez besoin d’un serveur VPS. Vous devez pour cela l’acheter (ou plus précisément le louer) chez un prestataire externe. Je vous conseille Contabo ou Hetzner qui sont les deux sites les moins chers pour de petits serveurs (Deutsch qualität!).

Veillez à bien respecter les spécificités techniques minimales du serveur comme expliqué dans les conditions ci-dessus. Si vous ne respectez pas les seuils minimums, votre node ne sera pas accepté par le réseau.

Comptez environ 17 € par mois pour un serveur qui fera tourner une node Basic, 35 € par mois pour un serveur adapté à une node Super et environ 140 € par mois pour une node BAMF.

Il vous faut un serveur 64 bit sur Ubuntu

Une fois que vous avez acheté votre serveur vient le moment de la configuration.

Configurer votre serveur pour le SSH et les commandes SSH

Cette partie est traduite du tutoriel tutoriel officiel Zel sur Github en anglais. Si vous n’êtes pas à l’aise pour faire ceci, demandez à un ami développeur de vous aider.

Pour accéder à votre serveur, lancez votre client SSH et ajoutez votre adresse IP. Nous allons utiliser MobaXterm pour ce guide.

  • Cliquez sur « Session »
  • Choisissez SSH comme type
  • Dans Remote Host, inscrivez l’adresse IP de votre VPS et donnez-lui un nom à votre session sous dans Bookmark Settings
Screenshot_6
Screenshot_7
Screenshot_8

6. Connectez-vous en tant que root, copiez le mot de passe que vous avez reçu de votre fournisseur de VPS, et collez le. Vous ne verrez pas votre mot de passe tapé mais il est bien là. Cliquez ensuite sur la touche enter. Créez un utilisateur, ajoutez un utilisateur au groupe sudo, installez le docker depuis leur apt repo, ajoutez un utilisateur au docker group, and redémarrez. Si vous n’avez rien compris à ce que je viens de dire, voici la liste de commandes à copier-coller :

  • adduser USERNAME Change USERNAME to name of your choice and replace USERNAME with one you chose in following commands.
  • adduser USERNAME sudo
  • sudo apt-get update
  • sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
  • curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
  • sudo add-apt-repository « deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable »
  • sudo apt-get update
  • sudo apt-get install docker-ce docker-ce-cli containerd.io -y
  • adduser USERNAME docker
  • reboot

*Il vous sera demandé d’ajouter vos informations utilisateur après avoir créé un mot de passe. Laissez cela vide et appuyez sur enter, ce n’est pas requis.

commandes SSH masternode Zel
Commandes ssh installation masternode Zel

7. Retournez sur votre node sur Zelcore. Dans la section Zelnodes qui se trouve en bas à droite, sélectionnez le Zelnode Wizard pour démarrer la configuration de votre Zelnode. N’oubliez pas de faire un backup de vos clefs mais vu que vous l’avez fait avant (du moins si vous suivez mes instructions à la lettre), vous pouvez juste passer cette partie.

Ensuite :

  • Sélectionnez le type de masternode
  • Ajoutez l’address IP de votre VPS dans le champ créé à cet effet
  • Sélectionnez l’output disponible
  • Donnez un nom à votre Zelnode. Elle apparaîtra sur le réseau sous ce nom.
Screenshot_1
Screenshot_1
Screenshot_2
Screenshot_3
Screenshot_4

8. Ouvrez un éditeur de texte comme par exemple Notepad++ et copiez-collez la clef privée de votre Zelnode, l’ID de transaction, et l’output index comme illustré ci-dessus. Pourquoi ? car cela sera plus facile de copier-coller cela quand vous lancerez le script d’installation pour avoir l’information à portée de main lorsqu’on vous la demande.

Sauvegardez et continuez. Si vous avez bien attendu les 100 confirmations du réseau lorsque vous avez déposé votre collatéral, cliquez sur « activez ma Zelnode ». Si vous n’avez pas encore attendu les 100 confirmations, cliquez sur le X et vous pourrez démarrer le processus une fois que vous aurez les confirmations.

Screenshot_5

9. De retour sur votre client SSH, reconnectez-vous à votre VPS mais cette fois en tant qu’user que vous avez créé (étape 6). Ne vous connectez pas avec vos accès root. Une fois que vous êtes connecté, lancez la commande suivante et l’installation commencera.

bash -i <(curl -s https://raw.githubusercontent.com/dk808/deterministic-zelnode-script/master/install.sh)

10. Le script vous demandera les éléments suivants :

  • La confirmation du port SSH que vous utilisez. Sélectionnez oui sauf si vous l’avez changé.
  • La confirmation du script de l’adresse IP de votre VPS qui a été détecté
  • Votre clef privée Zelnode (la première valeur dans votre éditeur de texte)
  • L’ID de transaction de votre Collateral Zelnode (la seconde valeur dans votre éditeur de texte)
  • L’ID de transaction de votre Collateral avec le output index (la dernière valeur dans votre éditeur de texte)
  • Bootstrap Mongodb db pour zelcash, il est très recommandé de répondre oui à cette question
  • Your ZelID : vous le retrouverez dans la section ZelnodeGuide de votre portefeuille.

Note: Votre ZelID n’est pas votre nom d’utilisateur mais le code que vous retrouverez sur votre interface Zel comme illustré dans le clip ci-dessous.

zelid

Note: si vous avez sélectionné bootstrap Mongodb, cela pourrait prendre un petit temps pour que la blockchain se synchronise et Mongodb se synchronise également.

Une fois que tout est mis à jour, le script s’arrêtera. Ne faites pas attention au nombre qui s’affiche à côté de block lors de l’installation, comme illustré ci-dessous.

Screenshot_20
Screenshot_21

À la fin de l’installation, vous aurez quelques conseils sur des commandes à faire et l’IPaddress:port pour acceder à Zelflux via votre navigateur.

Quand le code arrête de s’écrire et que le script est fini, démarrez votre Zelnode depuis Zelcore/Zelmate. Si vous ne l’avez pas encore fait, attendez plus ou moins 5-10 min et entrez zelcash-cli getzelnodestatus  pour voir le statut de votre Zelnode. Votre Zelnode est maintenant installée et configurée. Pour tout support supplémentaire, rejoignez le discord Zel.

Screenshot_24

Sources :

Auteur de l’article : Louis

Passionné de cryptomonnaies depuis plusieurs années et disposant d'expérience en informatique et en marketing, je vous livre mes connaissances du milieu des cryptos.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *