PIRL - tutoriel en français : configurer un masternode

in #pirl6 years ago (edited)

Les masternodes PIRL sont désormais disponibles en beta !







PIRL est la première cryptomonnaie inspirée du code Ethereum à implémenter une fonction masternode.
Les masternodes PIRL distribuent les transactions sur le réseau, évitent les engorgements, accélèrent l'exécution des dApp, favorisent la décentralisation, et bien plus encore...




Voici un tutoriel qui vous guidera pour l'installation d'un masternode.
Installer un masternode PIRL est relativement simple si vous respectez ces instructions !
Notez que durant la période beta, les récompenses ne sont pas actives, dès que la phase beta sera terminée, les récompenses seront activées automatiquement pour tous les masternodes.
La phase beta devrait durer quelques semaines, voire un mois, afin de s'assurer que tout fonctionne parfaitement.


Prérequis :

  • 20 000 PIRL (plus un faible montant pour la transaction, par exemple 1 PIRL).
  • Le portefeuille Oystr installé sur votre ordinateur (a télécharger sur le site officiel https://pirl.io).
  • Un serveur dédié ou un VPS (Serveur Virtuel Privé) tournant sous Linux.
    Minimum 4Go de RAM, 20 Go d’espace disque libre, une adresse IP publique fixe, une bande passante d’au moins 3Tb par mois.
  • Un compte Pirl Poseidon (Choisissez un mot de passe fort!)

ETAPE 1 :Créer une identification de transaction pour votre adresse collatérale :

Premièrement, nous avons besoin d’envoyer une transaction à partir de l’adresse ou sont stockés vos 20 000 PIRL. Ceci afin de confirmer que vous êtes bien le propriétaire de cette adresse.
Pour cela :
1/ Créez un compte et loggez-vous sur Pirl Poseidon : https://poseidon.pirl.io
2/ sur le menu à gauche, choisissez wallet puis wallet details
Vous verrez un portefeuille avec une adresse PIRL pour votre compte.
3/ envoyez une transaction depuis votre adresse ou sont stockés les 20 000 PIRL sur votre adresse Poseidon. N’importe quel montant suffit, 0.5 PIRL est ok. Dans tous les cas, ce montant n'est pas perdu, il sera disponible sur votre adresse Poseidon.
N’ENVOYEZ PAS VOS 20 000 PIRL SUR VOTRE ADRESSE POSEIDON !!!
4/ Notez le hash de la transaction, vous devrez l’utiliser pour l’étape suivante.


ETAPE 2 : Enregistrer un nouveau masternode

Une fois la transaction effectuée, rendez-vous sur PIRL Poseidon.
1/ Dans le menu a gauche, cliquez sur : Masternodes puis Create masternodes
Donnez un nom a votre masternode dans le champs Name* prévu à cet effet.
2/ Dans le champs Wallet id*, renseignez l’adresse du portefeuille ou sont stockés vos 20000 PIRL (l'adresse de votre portefeuille Oystr donc)
3/ Dans le champs Tx hash validation*, renseignez le hash transaction (celui du faible montant envoyé à votre adresse Poseidon lors de l’étape 1).
4/ cliquez sur Create, votre masternode apparaît alors dans la liste My Masternodes.





ETAPE 3 : Suivre le contrat / Enregistrer le Node

1/ retournez sous le portefeuille Oystr, et cliquez sur l’icone CONTRATS (CONTRACTS) en haut à droite de la fenêtre.
2/ cliquez sur l’option SUIVRE UN CONTRAT (WATCH CONTRACT)
Une fenêtre pop-up va s’ouvrir.
3/ Dans cette fenêtre pop-up, dans le champs ADRESSE DU CONTRAT, entrez :
0x256b2b26Fe8eCAd201103946F8C603b401cE16EC
4/ Dans le champs NOM DU CONTRAT, entrez un nom pour votre contrat.
5/ Dans le champs INTERFACE JSON, entrez les informations suivantes (copiez-collez l’ensemble du code!!!) :

[{"constant":false,"inputs":[],"name":"nodeRegistration","outputs":[{"name":"paid","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_pirlAddress","type":"address"}],"name":"getNodeAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"moderators","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"nodes","outputs":[{"name":"pirlAddress","type":"address"},{"name":"nodeStake","type":"uint256"},{"name":"nodeHash","type":"bytes20"},{"name":"stakeLocked","type":"bool"},{"name":"nodeEnabled","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"disableNodeRegistration","outputs":[{"name":"disabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nodeCost","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_pirlAddress","type":"address"}],"name":"getStakeLockedStatus","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nodeCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_admin","type":"address"}],"name":"setAdmin","outputs":[{"name":"set","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"enableNode","outputs":[{"name":"enabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nodeRegistrationEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"disableNode","outputs":[{"name":"disabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawStake","outputs":[{"name":"withdrawn","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"nodeAddresses","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_pirlAddress","type":"address"}],"name":"getNodeEnabledStatus","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_pirlAddress","type":"address"}],"name":"getNodeStake","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"enableNodeRegistration","outputs":[{"name":"enabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_pirlAddress","type":"address"}],"name":"getNodeHash","outputs":[{"name":"","type":"bytes20"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nodeFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_pirlAddress","type":"address"},{"indexed":true,"name":"_nodeHash","type":"bytes20"},{"indexed":true,"name":"_nodeRegistered","type":"bool"},{"indexed":false,"name":"_dateRegistered","type":"uint256"}],"name":"MasterNodeRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_pirlAddress","type":"address"},{"indexed":true,"name":"_nodeHash","type":"bytes20"},{"indexed":true,"name":"_nodeDisabled","type":"bool"},{"indexed":false,"name":"_dateDisabled","type":"uint256"}],"name":"MasterNodeDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_pirlAddress","type":"address"},{"indexed":true,"name":"_nodeHash","type":"bytes20"},{"indexed":true,"name":"_nodeEnabled","type":"bool"},{"indexed":false,"name":"_dateEnabled","type":"uint256"}],"name":"MasterNodeEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_pirlAddress","type":"address"},{"indexed":true,"name":"_nodeHash","type":"bytes20"},{"indexed":true,"name":"_nodePaid","type":"bool"},{"indexed":false,"name":"_datePaid","type":"uint256"}],"name":"MasterNodeRewarded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_pirlAddress","type":"address"},{"indexed":true,"name":"_nodeHash","type":"bytes20"},{"indexed":true,"name":"_stakeWithdrawn","type":"bool"},{"indexed":false,"name":"_dateWithdrawn","type":"uint256"}],"name":"StakeWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":false,"name":"_dateEnabled","type":"uint256"},{"indexed":true,"name":"_registrationEnabled","type":"bool"}],"name":"MasterNodeRegistrationEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":false,"name":"_dateDisabled","type":"uint256"},{"indexed":true,"name":"_registrationDisabled","type":"bool"}],"name":"MasterNodeRegistrationDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":true,"name":"_admin","type":"address"},{"indexed":true,"name":"_adminSet","type":"bool"}],"name":"SetAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"},{"indexed":true,"name":"_ownerChanged","type":"bool"}],"name":"TransferOwnership","type":"event"}]



6/ une fois que vous avez rempli tous les champs, cliquez sur OK, le contrat apparaît désormais dans la liste des contrats que vous suivez.
7/ Cliquez sur le nom de votre contrat masternode pour accéder aux détails.
8/ Dans le menu déroulant Select Function situé sous ECRIRE AU CONTRAT, sélectionnez : Node Registration
9/ Choisissez l’adresse du portefeuille qui contient vos 20 000 PIRL (sous Execute From)
10/ Saisissez 20000 dans le champs Send PIRL :
11/ Cliquez sur EXECUTER et confirmez, comme pour n’importe quelle transaction.



ATTENTION : cette étape va bloquer vos PIRL dans le smart contract, ils apparaitront comme dépensé sur votre solde !
Pas d'inquiétude, vos PIRL sont toujours disponibles !
Si jamais vous souhaitez récupérer vos PIRL et arrêter le masternode, allez dans le menu déroulant Select Function, exécutez disable node, puis withdraw stake.
Le lien avec le masternode sera alors interrompu et vos 20000 PIRL de nouveau disponible dans votre portefeuille.


ETAPE 4 : Télécharger, installer et Démarrer le Masternode

Vous devez maintenant vous logger sur le VPS ou votre serveur dédié qui sera utilisé pour votre masternode.
1/ Télécharger et installez le node binary, disponible ici : http://release.pirl.io/downloads/masternode/linux/pirl

2/ Avant d’exécuter le node, il vous faut 2 informations.

  • Votre Token Poseidon, disponible dans votre espace PIRL Poseidon en cliquant sur votre nom d’utilisateur (en haut à gauche) : cliquez ensuite sur Settings, et vous verrez votre Token au milieu de l’écran (Dashboard Token).
  • Le Token Masternode : toujours dans Poseidon, dans le menu à gauche, sélectionnez Masternodes puis My masternodes.
    Vous verrez à coté du masternode que vous avez crée précedemment, le token du masternode, sous MN Token.

3/ Lorsque vous avez noté ces 2 tokens, tapez la commande suivante dans un terminal Linux :
export MASTERNODE="MN Token"
export TOKEN="Dashboard Token"
4/ Après ça, tout ce que vous devez faire, c’est vous rendre dans le dossier dans lequel vous avez uploadé le pirl binary, et entrer dans un terminal :

./pirl

Et voilà ! Le masternode est lancé !!!

Si vous avez des problèmes de permissions en exécutant le fichier, tapez chmod 0755 pirl dans un terminal, et répétez l’étape précédente.





Pour toute question, n'hésitez pas à visiter le forum officiel : https://forum.pirl.io ou le Discord https://discord.gg/z4faFxD (tous deux possèdent une section en français !)


Vous pouvez également poser vos questions dans les commentaires !

Liens utiles :
Site web pirl : https://pirl.io
Twitter : https://www.twitter.com/PirlOfficial
Reddit : https://www.reddit.com/r/pirl/

Sort:  

Bonjour

Comme bien trop souvent, les cobfiguration linux sont trops confuse pour Moi

Je cherche Toujous les information , point par point en français si possible!

Conscernant les Configurations Linux pour Mining des Cryptocoins !

Pour l instant suis obliger de passer par minergate en GUI car pas d autre solution !!!!!!

I7 avec Nvidia 2GB , besoin d aide , svp. Merci

Mining Avec des linux recent ????

Ubuntu, X, L, Lm linux , ou autre distri ???????

https://www.twitter.com/geek0plinux

Cherche , personne pour configuration avec Telegram ?

miningfr@Telegram

Merci