Guide d'utilisation de Xios Masternode

Guide de configuration du masternode pour un VPS (LINUX OS)

Le but de ce guide est d’installer un masternode sur un VPS.

Exigences

- xios https://github.com/ButterRose/Xios] s'exécutant sur votre ordinateur local avec au moins 1 000 xios

- le logiciel http://www.putty.org/Putty pour vous connecter et envoyer des commandes via SSH

- le logiciel https://winscp.net/eng/index.php]WinSCP pour voir les dossiers de votre VPS, cela facilitera la configuration

- un VPS exécutant une distribution Linux (Ubuntu (16.04 LTS) / Debian sont recommandés ou Raspbian (Jessie Lite) pour un Raspberry PI)

ÉTAPE 1: Compiler le portefeuille Xios sur votre VPS

Connexion au VPS

- Assurez-vous que SSH est activé sur votre VPS.

- Lancez Putty et entrez l'adresse IP du VPS. Si vous utilisez un VPS sur votre réseau local, vous devez définir l'adresse IP locale à la place.

- Entrez votre nom d'utilisateur et votre mot de passe.

Vous pouvez ignorer l'intégralité de STEP 1 en téléchargeant le fichier https://github.com/ButterRose/Xios compilé (fichier tar.gz). Si vous utilisez un PI Raspberry avec Raspbian, téléchargez la version ARM 32 bits. Dans ce cas, ouvrez WinSCP, allez dans le dossier / home / et faites glisser Xios.tar.gz.

Dans Putty, vous devez exécuter les commandes suivantes pour extraire, puis supprimer l'archive, si le fichier se trouve dans le répertoire / home /:

cd / home /

sudo tar xzvf XIOS_BUILD_YOU_DLED.tar.gz

sudo rm -r XIOS_BUILD_YOU_DLED.tar.gz

Le dossier xios sera créé avec tout. Le fichier “XIOS” se trouve dans / home / xios / src:

cd xios / src

Vous pouvez maintenant suivre directement l’ETAPE 2.

Si vous ne voulez pas sauter, alors commençons:

Compiler le portefeuille

- Vous devez gérer le dépôt xios:

sudo apt-get install git

git clone https://github.com/ButterRose/xios

Un dossier Xios sera créé. Pour effectuer une vérification, ouvrez WinSCP et vérifiez vos fichiers VPS. Vous aurez besoin de connaître le chemin de votre dossier xios pour les prochaines étapes.

- Vous devez installer des dépendances:

sudo apt-get -y update && sudo apt-get -y installer build-essential libdl-dev libdb ++ - dev libboost-all-dev libcrypto ++ - dev libqrencode-dev libminiupnpc-dev libgmp-dev libgmp3-dev autonf

- Vous devez entrer votre dossier Xios, utilisez WinSCP pour trouver le chemin. Par exemple, si le chemin est / home / crave, vous devez utiliser cette commande:

cd / home / xios

Maintenant, vous pouvez lancer ceci pour commencer à compiler:

cd src

sudo make -f makefile.unix

Votre VPS commencera à compiler le portefeuille. Cela peut prendre plus d'une heure sur un Raspberry PI alors soyez patient.

Si votre VPS manque de RAM pour compiler, suivez https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04 ce guide pour ajouter de la mémoire à l'aide d'un fichier d'échange.

- Si tout se passe bien, vous devriez avoir un nouveau fichier dans votre dossier xios / src:

ls

S'il existe un fichier nommé «xios», votre portefeuille est prêt.

ÉTAPE 2: Démarrer et configurer le portefeuille

- Pour démarrer le portefeuille, vous devez entrer le dossier src et taper simplement:

./xios -daemon

Vous devriez avoir «serveur XIOS en marche». Lorsque vous démarrez le portefeuille pour la première fois, un nouveau dossier est créé avec la chaîne, le fichier conf et ainsi de suite. Ce dossier se trouve dans le même référentiel que celui de xios.

Par exemple, si le chemin de votre dossier xios est / home / xios, le nouveau chemin du dossier est /home/.xios (il se trouve parfois dans le dossier / racine). Vous ne le verrez pas dans WinSCP; vous devez donc rendre les dossiers cachés visibles en cliquant sur la petite icône en bas à droite de WinSCP.

- Vous devez maintenant configurer votre portefeuille. Nous devons d’abord le fermer et éditer le fichier conf:

arrêt ./xios

cd ..

cd ..

cd .xios

sudo nano xios.conf

La commande nano vous permet d’éditer le fichier conf.file. Si vous êtes paresseux, vous pouvez simplement créer le fichier xios.conf sur votre bureau et l’envoyer dans le dossier .xios via WinSCP.

Le fichier devrait ressembler à quelque chose comme ça:

[code] rpcuser = XXXXXXXXXXXXX

rpcpassword = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

rpcallowip = 127.0.0.1

# - -

écouter = 1

serveur = 1

démon = 1

piquetage = 0

# - - - - - - - - - - -

Pour enregistrer le fichier, appuyez sur CTRL X, puis sur YES et sur ENTER pour enregistrer.

- Maintenant, nous relançons le portefeuille et nous attendons qu'il soit complètement synchronisé

cd ..

cd xios / src

./xios

La synchronisation devrait prendre un peu de temps alors soyez patient à nouveau.

Pour vérifier le dernier bloc synchronisé, vous pouvez exécuter:

./xios getmininginfo

Vous avez maintenant le choix entre deux méthodes d’exécution du masternode. Le premier nommé A vous permettra de contrôler votre MN à distance et sera du style portefeuille froid. Le second nommé B vous montre simplement comment exécuter le MN sur votre VPS sans contrôle à distance. Je vous recommande d'utiliser la première méthode, c'est plus facile et plus sûr.

MÉTHODE A: Envoi de pièces et configuration du masternode

- Ouvrez votre portefeuille Windows, allez dans la console et tapez:

genkey de masternode

Copiez cette chaîne dans un fichier txt, c'est votre clé privée de masternode.

- Nous créons une nouvelle adresse pour recevoir votre 1000 Xios, tapez dans la console:

getaccountaddress mn01

Vous pouvez l'appeler comme vous voulez (mn1 ou 0 ou abcd…). Copiez également l'adresse imprimée dans le fichier txt.

- Maintenant, [u] envoyez exactement 1000 Xios à l'adresse que vous venez de recevoir et attendez 10 confirmations. Vous devez fermer le portefeuille maintenant, nous le rouvrirons plus tard. N'oubliez pas de sauvegarder votre portefeuille.

- Vous avez un peu de temps libre, nous allons donc éditer votre xios.conf. Pour les utilisateurs Windows, le fichier se trouve dans C: \ Users \ votre_nom \ AppData \ Roaming \ Xios. Pour voir ce dossier, vous devez rendre les dossiers cachés visibles. Si vous n'avez pas le fichier xios.conf dans votre dossier, créez un nom de fichier txt «xios.txt», puis changez l'extension en xios.conf. Nous devons éditer ce fichier, il suffit de copier:

rpcuser = SomeRandomString

rpcpassword = EvenLongerRandomString

rpcallowip = 127.0.0.1

écouter = 1

serveur = 1

démon = 1

piquetage = 0

logtimestamps = 1

- Modifiez à nouveau votre fichier de configuration VPS, mais avant que le portefeuille VPS ne soit fermé et actualisé (pas de transaction), la commande est la suivante:

arrêt ./xios

- Maintenant, utilisez WinSCP pour naviguer dans vos dossiers. Le fichier conf est situé dans le dossier .xios, je vous l'ai déjà dit. Vous pouvez éditer directement avec WinSCP. Le fichier doit être comme ça:

rpcuser = SomeRandomString

rpcpassword = EvenLongerRandomString

rpcallowip = 127.0.0.1

écouter = 1

serveur = 1

démon = 1

piquetage = 0

logtimestamps = 1

port = 9999

masternode = 1

masternodeaddr = XXX.XXX.XXX.XXX: 9999

masternodeprivkey = XXXXXXXXXXXXXXXXXXXXXXXXXXXX [/ code]

Celui-ci doit être exactement le même que celui de Windows, mais nous avons ajouté 4 lignes supplémentaires.

Port: sélectionnez un port ouvert, je vous recommande d'utiliser 9999

masternodeaddr: vous devez mettre votre IP VPS et le port.

masternodeprivkey: c'est la chaîne que vous avez obtenue auparavant avec la commande “masternode genkey”.

Enregistrez le fichier. Dans le même dossier, supprimez votre wallet.dat (s’il s’agit d’un portefeuille vide, sinon, sauvegardez-le puis supprimez-le), le dossier txlvldb et le blk00001.dat à l’aide de WinSCP.

Gardez WinSCP ouvert, nous allons copier des fichiers. Retournez dans votre dossier Windows crave où vous avez modifié le premier fichier crave.conf et faites glisser le dossier txlvldb et le fichier blk00001.dat dans votre dossier .xios VPS. Il faudra 3 à 4 minutes pour le copier. Quand c'est fait, nous pouvons redémarrer le portefeuille VPS. Si votre chemin de dossier VPS crave est / home / xios, alors:

cd / home / xios / src

./xios

Le serveur est en train de démarrer. Vous pouvez maintenant fermer Putty et WinSCP.

- Ouvrez à nouveau votre portefeuille Windows, vous devriez avoir vos 10 confirmations maintenant. Allez dans la console et tapez:

sorties de masternode

Une chaîne sera imprimée, quelque chose comme ça: “aa7c6c173f7b691e5a070a37aeazd23557636ad1b4b43680ace39d522e1d4493” “1”. La première partie est votre hachage de transaction, le «1» est l'index.

Enregistrez-les dans votre fichier txt.

- Nous allons maintenant créer le fichier masternode.conf. Dans votre portefeuille, cliquez sur l'onglet «Masternode», vous verrez la liste des masternodes actifs. Cliquez sur Mon Masternode et sur Créer.

Une boîte apparaît:

Alias: son nom de masternode, tapez mn01

Adresse: son adresse IP et le port que vous avez utilisé dans votre fichier de configuration VPS, utilisent les mêmes.

Code privé: c'est votre code privé de code de masquage à partir de la commande “masternode genkey”.

TxHash: c'est la première partie de la commande “masternode output”, dans mon exemple aa7c6c173f7b691e5a070a37aeazd23557636ad1b4b43680ace39d522e1d4493

OutputIndex: c'est le dernier numéro, dans mon cas, c'est 1

Cliquez sur Ok et attendez quelques secondes. Une nouvelle entrée est créée, c'est votre masternode. Il devrait dire que votre masternode n'est pas sur la liste.

Pour le démarrer, déverrouillez le portefeuille et appuyez sur Démarrer. Le tour est joué!

MÉTHODE B: Envoi de pièces et configuration du masternode

- Lorsque votre portefeuille est synchronisé, vous devez configurer le masternode:

/ xios masternode genkey

Vous recevrez une longue chaîne de lettres et de chiffres. Copiez-le dans un fichier txt, vous en aurez besoin plus tard.

- Permet de créer une nouvelle adresse de réception:

/ craved getaccountaddress 0

Cette adresse recevra vos pièces. Enregistrez également celui-ci dans le fichier txt.

Ouvrez votre portefeuille Windows s'il ne l'est pas encore et envoyez exactement 1000 xios à cette adresse. Vous devrez également payer des frais supplémentaires.

Vous devez maintenant attendre 10 confirmations avant de continuer.

- Pour passer le temps, nous allons sécuriser votre portefeuille:

/ xios encryptwallet YOUR_WALLET_PASSWORD

N'oubliez pas ce mot de passe pour déverrouiller votre portefeuille plus tard. Le portefeuille s'éteindra seul après quelques secondes.

- Avant de redémarrer le portefeuille, nous allons éditer le fichier conf à nouveau (vous pouvez le faire sous Windows et envoyer le fichier via WinSCP si vous le souhaitez)

cd ..

cd ..

cd .xios

sudo nano xios.conf

Le fichier de configuration doit ressembler à ça:

rpcuser = XXXXXXXXXXXXX

rpcpassword = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

rpcallowip = 127.0.0.1

# - -

écouter = 1

serveur = 1

démon = 1

piquetage = 0

# - - - - - - - - - - -

masternode = 1

masternodeaddr = XXX.XXX.XXX.XXX: PORT

masternodeprivkey = XXXXXXXXXXXXXXXXXXXXXXXXXXX

Masternodeaddr est l'adresse IP et le port utilisé par votre VPS. Le port doit être ouvert.

Masternodeprivekey est la chaîne que vous avez obtenue avec la commande “masternodegenkey”.

- Vous devez redémarrer le portefeuille maintenant:

cd ..

cd xios / src

./xios

Chaque fois que vous démarrez votre portefeuille, attendez 1 minute avant d'envoyer des commandes pour vous assurer qu'il est complètement chargé.

- Vous devez sauvegarder votre portefeuille. Je le sauvegarde habituellement dans le dossier de base pour éviter les problèmes d'autorisation:

/ craved backupwallet / home /

Utilisez WinSCP pour copier ce fichier wallet.dat sur votre ordinateur local en cas de problème.

Le portefeuille est maintenant prêt à exécuter le masternode

- Commencez par vérifier si votre transaction contient les 10 confirmations nécessaires auprès de l'explorateur de blocs en utilisant votre adresse de réception pour la recherche. Ensuite, nous vérifions si vos 1000 xios sont crédités dans votre portefeuille.

/ xios getbalance

Vous devriez obtenir 1000.00000000

- Nous pouvons maintenant commencer le masternode

/ xios masternode start YOUR_WALLET_PASSWORD

Vous devriez avoir "Masternode commencé avec succès".

Vous pouvez fermer Putty et le laisser fonctionner.

Heureux Masternoding

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list Voici un lien pour obtenir toutes les commandes disponibles.

Commande standard Iptables (pare-feu):

sudo iptables -A INPUT -p tcp - dport 9999 -j ACCEPTER

Autoriser le trafic sur le port 9999.

Si vous souhaitez récupérer vos 1000 pièces:

- Déverrouillez votre portefeuille pendant quelques secondes:

/ xios walletpassphrase YOU_WALLET_PASSWORD 120

- Configuration du montant des frais par défaut:

/ xios settxfee 0.00001

- Envoi de votre pièce:

/ xios send from 0 THE_RECEIVING_ADDRESS montant

Si vous avez 1002 xios sur votre MN, le montant doit être 1002-0,00001 = 1002,99999 (réduit des frais).

Vous pouvez également consulter https://www.dash.org/forum/threads/taos-masternode-setup-guide-for-dummies-updated-for-12-1.2680/]here et https://www.dash.org /forum/threads/reubens-start-multiple-masternodes-from-one-wallet-guide-start-many.4034 ici à titre d'exemples si vous rencontrez des problèmes.