Plusieurs masternodes TWINS sur un seul VPS v2
Cette méthode utilisera le script NEO situé ici: https://github.com/neo3587/dupmn
Pourquoi le script de NEO?
Adaptable facilement à toute monnaie ou projet
Il peut faire IPv4 ou IPv6
Il utilise un bootstrap pour accélérer la synchronisation du portefeuille MN vers la blockchain -> Synchro instantanée.
extrêmement personnalisable et développement continu du projet
Ce tutoriel vous montrera, étape par étape, comment configurer plusieurs masternodes TWINS sur un seul serveur VPS à l'aide du script NEO.
Le concept derrière le script de NEO
Installez le masternode TWINS comme vous le faites habituellement. Ce nœud sera le nœud principal ou le nœud de référence de tous les autres nœuds.
Installer le script NEO
Créez le fichier de profil .dmn spécifique à TWINS
Ajouter le profil basé sur les paramètres .dmn
Installez autant de doublons (masternodes) que vous voulez avec la commande
dupmn install twins <params_optional>
Étapes d'installation
1. Installer le masternode principal TWINS
Je ne passerai pas beaucoup de temps sur cette partie car celle-ci a été abondamment traitée dans d'autres documents. Vous pouvez utiliser celui-ci comme référence: https://docs.win.win/twins/english-documentation/twins-masternodes-1/masternode-installation-script
La seule chose importante est que vous n'avez pas besoin que le Main MN parle à votre portefeuille QT local. c'est-à-dire qu'aucune entrée n'est requise dans le fichier masternode.conf, aucune garantie MN n'est requise, aucun Txid. Vous aurez juste besoin de saisir une clé privée à la demande. C'est tout.
Donc, le statut de ce MN principal sera toujours: status : Not capable masternode: Hot node, waiting for remote activation.
2. Créer des doublons du masternode principal TWINS
2.1 Téléchargez et installez le script NEO
2.2 Créer le fichier twins.dmn
Dans le dossier racine, tapez:
nano twins.dmn,
Collez-y le texte suivant et enregistrez le fichier avec ctrl + x
2.3 ajouter le profil
2.3 ajouter le profil à utiliser par dupmn
tapez la commande:
dupmn profadd twins.dmn twins
Si votre commande réussit, c'est-à-dire si votre twins.dmn est correct, vous devriez obtenir ce résultat.
2.4 Créer les occurrences / doublons de Masternode
Utilisez la commande dupmn install twins
, elle devrait vous donner le résultat suivant:
Cette capture suggère déjà un certain nombre d'éléments, tels que "twins-cli-x masternode status", x étant votre instance de masternode, pour vérifier le statut du masternode. Il génère également une clé privée. Vous pouvez l'utiliser pour ajouter au fichier masternode.conf de votre portefeuille local ou pour appliquer une clé privée avec le paramètre --privkey.
Vous pouvez également activer l'utilisation d'un bootstrap(amorçage) pour qu'un nouveau MN soit synchronisé instantanément comme suit, associé à la clé privkey appliquée:
Une fois que votre portefeuille QT local a été correctement configuré (garantie envoyée aux adresses MN, fichier masternode.conf rempli, alias démarrés, etc.).
Vous pouvez vérifier l'état de vos MN avec la commande twins-cli-all masternode status
Le mot clé "all" signifie qu'un résumé de tous les MN sera affiché. Vous pouvez utiliser votre numéro d'instance MN pour examiner un MN spécifique. Comme vous pouvez le voir, l'instance principale est l'instance 0 ou MN0:
Pour plus de détails sur les autres paramètres de dupmn pour une meilleure personnalisation, vous pouvez consulter la page github de neo (voir le lien ci-dessus) ou simplement exécuter la commande dupmn help
et une liste des commandes disponibles de dupmn apparaîtra.
C'est fini. Merci d'avoir lu.!
Si vous avez des questions, n'hésitez pas à les poser sur le serveur New-Capital discord https://discord.gg/CPEuShP.
Il existe également un didacticiel vidéo sur ma chaîne youtube pour les personnes intéressées. Il est conçu pour FIX, mais il en va de même pour TWINS (en anglais dans la vidéo): https://www.youtube.com/watch?v=knkRv6_ZGO4.
Last updated