Installation Manuelle d'un Masternode

Procedure d'installation manuelle d'un masternode

Ce guide concerne la configuration d’un masternode TWINS sur un serveur Ubuntu 16.04 / 18.04 64 bits (VPS) et sera contrôlée à partir du portefeuille de votre ordinateur local (portefeuille local). Le portefeuille sur le VPS sera appelé le portefeuille distant.

Les pré-requis:

  • 1 000 000 TWINS

  • Un ordinateur local: le portefeuille de contrôle/portefeuille local (une application) y est exécuté. C’est le portefeuille chargé de 1 000 000 TWINS qui peut être activé et désactivé sans affecter le masternode.

  • . Un serveur cloud avec Ubuntu 16.04/18.04 et au moins 1 Go de RAM (VPS — L’ordinateur qui fonctionnera 24 heures sur 24, 7 jours sur 7), qui constituera le masternode our portefeuille distant.

  • . Une adresse IP statique pour votre VPS/portefeuille distant

Installation du portefeuille local:

  • Téléchargez, installez et synchronisez votre portefeuille TWINS sur votre ordinateur local. Ce portefeuille sera dorénavant appelé le portefeuille local dans ce guide. Les liens vers le portefeuille peuvent être trouvés ici https://win.win/#download ou ici

    https://github.com/NewCapital/TWINS-Core/releases

  • Maintenant, dans le portefeuille local, entrez dans la console de débogage en allant dans (Outils> Console de débogage), puis tapez la commande suivante:

masternode genkey

Cette commande générera <votre clé privée de masternode>. Enregistrez cette clé, nous l’utiliserons plus tard.

  • Maintenant toujours dans le portefeuille local, entrez la commande suivante sur la console de débogage:

getaccountaddress <ChoisissezUnNomPourVotreMasternode>

Ceci créera une adresse de portefeuille et <un nom de masternode> pour votre masternode. Sauvegardez le car nous en aurons besoin plus tard.

  • Envoyez 1 000 000 TWINS à l'adresse générée à l'étape précédente. Lorsque vous appuyez sur le bouton Envoyer, le portefeuille calculera les frais de transaction appropriés. Cliquez sur Oui dans la boîte de dialogue qui suit et passez à l'étape suivante.

IMPORTANT: dans la zone Montant, tapez EXACTEMENT 1 000 000. Cette transaction unique indique à la blockchain que l'adresse à laquelle vous envoyez est un masternode. Si vous saisissez plus ou moins de 1 000 000 ou tentez de fractionner le paiement en deux transactions, vous ne pourrez pas passer à l'étape suivante. Lorsque vous appuyez sur le bouton Envoyer, le portefeuille calculera les frais de transaction appropriés. Cliquez sur Oui dans la boîte de dialogue qui suit et passez à l'étape suivante.

Soyez absolument sûr à 100% que ceci est copié correctement. Et puis vérifiez à nouveau. Nous ne pouvons pas vous aider si vous envoyez 1 000 000 TWINS à une adresse incorrecte.

  • À l'aide de votre portefeuille local, attendez 16 confirmations, puis entrez dans la console de débogage (barre d'outils: Outils> Console de débogage), puis tapez la commande suivante:

masternode outputs

Cela Affiche l'<ID de transaction> suivi de l'<index de sortie>. Enregistrez ceci dans le Bloc-notes. (Cela donne la preuve de transaction d'envoi de 1 000 000 TWINS)

  • Dans la barre d’outils du portefeuille local, cliquez sur Outils> Ouvrir le fichier de configuration du masternode pour ouvrir le fichier masternode.conf et ajouter la ligne suivante:

<Nom du masternode(utilizez le nom chosi a l'étape 3 pour faire simple)> <adresse IP unique du VPS>:37817 <La clé privé de masternode> <L'ID de transaction> <L'index de sortie>

Exemple d'après le format ci-dessus:
MN1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Sauvegardez le fichier et redémarrez le portefeuille.

Explication des champs:

Installation du portefeuille distant sur le VPS

Pour installer d'abord le portefeuille, vous vous connecterez à votre VPS à l'aide de votre client SSH. Une fois connecté, tapez les commandes suivantes sur votre terminal VPS.

  • Allez dans votre répertoire personnel en tapant: cd ~

  • Depuis votre répertoire personnel, téléchargez la dernière version à partir du référentiel TWINS GitHub en tapant:

wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.2.3.0/twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz

Décompressez et extrayez le fichier téléchargé à l'aide de la commande suivante:

tar -zxvf twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz
  • S'il s'agit de la première utilisation du portefeuille dans le SMV, vous devrez essayer de démarrer le portefeuille ./twinsd. Ceci créera les fichiers de configuration twins.conf dans votre répertoire de données ~/.twins.

  • Maintenant, appuyez surCTRL + C pour sortir / arrêter le portefeuille, puis passez à l'étape suivante.

  • Maintenant, revenez dans le répertoire personnel en tapant: cd ~

  • Maintenant, allez dans le répertoire de données Twins en tapant: cd ~/.twins

  • Ouvrez le fichier twins.conf en tapant: vi twins.conf

  • Appuyez ensuite sur le bouton «i» pour passer en mode d’insertion et donner à la configuration l’apparence suivante:

twins.conf
rpcuser=long nom d'utilisateur aléatoire
rpcpassword=longer mot de passe aléatoire
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=Vortre adresse IP publique
masternodeprivkey= Entrez la clé privée de masternode obtenue avec la commande "masternode genkey"
durant l'installation du portefeuille local

Assurez-vous de remplacer rpcuser et rpcpassword par les vôtres.

  • Pour sortir de l'éditeur tapez esc puis ecrivez :wq! et enfin tapez Enter

Démarrez votre Masternode:

Maintenant, vous devez enfin commencer ces choses dans cet ordre

  • Démarrer le client démon dans le VPS (portefeuille distant). Dans votre répertoire personnel, vous pouvez démarrer le démon du portefeuille en tapant: ./twinsd

  • Maintenant, pour activer votre masque dans votre portefeuille local, entrez dans la console de débogage (barre d’outils: Outils> Console de débogage) et tapez la commande suivante:

startmasternode alias false <mymnalias>

Où <mymnalias> est le nom de votre masternode (sans crochets)

Vous devriez voir ceci:

“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”, “detail” : [ { “alias” : “<mymnalias>”, “result” : “successful”, “error” : “” }

  • Maintenant, retournez au VPS (portefeuille distant), démarrez le masternode par: ./twins-cli startmasternode local false

Un message "masternode started started" devrait apparaître.

Utilisez la commande suivante pour verifier le status du Masternode: ./twins-cli masternode status

Vous devrier vois ceci:

{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Vous devez également vérifier l’explorateur de masternode après avoir démarré le masternode dans votre portefeuille.

Pour ce faire, copiez l’adresse de votre portefeuille de masternodes à partir de la fenêtre de votre terminal en la sélectionnant avec votre souris (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg dans l’exemple ci-dessus), visitez la section masternode de l’explorateur TWINS, accédez à la dernière page de la liste des masternodes et recherchez-la. l’adresse de votre masternode avec la fonction de recherche du navigateur. Faites-le pour tous les masternodes que vous venez de commencer. Votre statut de masternode doit apparaître comme “ACTIVE” si le masternode est en cours d’exécution.

Après le démarrage d'un masternode, son statut change dans l'ordre suivant

Votre statut de masternode doit apparaître comme "ACTIVE".

"ACTIVE" -> environ 2 à 3 heures après le démarrage

"EXPIRED" -> Ce ne sera que pour quelques minutes

"REMOVED" -> pour seulement quelques minutes

"ENABLED" -> Finalement, le masternode restera dans cet état et le temps "Actif" commencera à augmenter.

REMARQUE: si le statut du masternode est "MISSING" dans votre portefeuille local, vérifiez son statut dans l'explorateur du masternode, il se peut qu'il soit EXPIRED / REMOVED, ce qui est correct.

Ne soyez pas impatient! La première récompense de masternode prend deux ou trois fois plus de temps que les récompenses normales plus tard. Si vous relancez le masternode à partir du portefeuille, ce minuteur se remettra à zéro.

C'es tout! Félicitations! Vous avez crée votre premier masternode avec succès