Guide : Comment utiliser le portefeuille et miner avec le testnet Ceci est un guide pour démarrer le programme d’arrière-plan nécessaire au fonctionnement des autres programmes et pour miner. Prérequis : Programmes et mineur Choisissez les versions correspondant à votre système d'exploitation, par exemple, windows-amd64-20160127-02.zip pour un système sous windows en 64 bits. Après avoir extrait le mineur (cgminer) et les autres programmes (je conseille de le faire dans le même dossier), ouvrez l’invite de commande Windows (cmd) dans le dossier où vous avez extrait les programmes téléchargés. (Astuce : au lieu d’écrire à chaque fois le chemin de l’extraction dans l’invite de commande, allez dans le dossier d’extraction, et faites MAJ clic-droit, « ouvrir une fenêtre de commande ici ».) 1. Une fois ceci fait, entrez la commande suivante : Code: dcrd --testnet -u [nom_utilisateur] -P [mot_de_passe] --notls Ceci va démarrer le programme d’arrière-plan et executer et télecharger la chaine de blocs. Changez [nom d’utilisateur] et [mot de passe], et ne les oubiez pas, ils seront requis par la suite. 2. Ouvrez une nouvelle invite de commande dans le même répertoire où vous avez fait l’extraction, entrez la commande suivante : Code: dcrwallet –create L'invite de commande va vous demander un mot de passe pour votre portefeuille. Entrez votre mot de passe et appuyez sur entrée. NB : lorsque vous entrez votre mot de passe, l'invite de commande semble ne pas réagir, cependant, votre entrée clavier est bien enregistrée. Confirmez ensuite votre mot de passe en le tapant à nouveau, appuyez sur entrée. Le portefeuille va ensuite vous demander un mot de passe pour les données publiques, le portefeuille que vous créez est valable seulement pour le testnet, vous pouvez donc ne pas en choisir. Ensuite, l'invite de commande va vous demander si vous avez déjà un "seed", si ceci est votre premier portefeuille, choisissez non (entrez " n ", puis appuyez sur entrée). Ceci va créer un fichier portefeuille et un « seed » qui est une suite de mots, sans celui-ci, vous ne pourrez pas restaurer votre protefeuille. Sauvegardez-le. 3. Ensuite, entrez cette commande : dcrwallet -u [nom_utilisateur_portefeuille] -P [mot_de_passe_portefeuille] --dcrdusername=[nom_utilisateur] --dcrdpassword=[mot_de_passe] --noclienttls --noservertls Remplacez [nom_utilisateur_portefeuille] et [mot_de_passe_portefeuille] par de nouveaux identifiants (différents de ceux de l’étape 1). [nom_utilisateur] et [mot_de_passe] doient être les même que dans l’étape 1. Ceci va démarrer le portefeuille et le connecter au programme d’arrière-plan pour mettre le portefeuille à jour. Maintenant, le portefeuille est en route et est connecté au programme d’arrière-plan. 4. Ouvrez une nouvelle fenêtre de commande et entrez : dcrctl --testnet -u [nom_utilisateur_portefeuille] -P [mot_de_passe_portefeuille] --wallet getnewaddress --notls Une adresse va s’afficher, copiez-là et conservez-là, elle sera nécessaire pour commencer à miner. C’est une adresse qui est valide pour le testnet. 5. Maintenant, accédez à l’invite de commande qui exécute le programme d’arrière-plan qui a été démarré à l’étape 1. Appuyez sur les touches CTRL C . Ceci arrêtera l’exécution du programme. Ensuite, redémarrez le programme avec la commande suivante (vous pouvez utiliser la même fenêtre d’invite de commande) : dcrd --testnet –u [nom_utilisateur] -P [mot_de_passe] --miningaddr=[Adresse_portefeuille] --notls [nom_utilisateur] et [mot_de_passe] doivent être les même que dans l’étape 1. [Adresse_portefeuille] est l'adresse générée à l'étape précédente. Maintenant que votre portefeuille et le programme d’arrière-plan fonctionnent, vous allez pouvoir commencer à miner. 6. Dans votre dossier d’extraction de cgminer, il y a un fichier start_local.bat. Ouvrez-le avec un éditeur de texte (Avec le Bloc-note sous Windows par exemple) Le texte présent à l’intérieur ressemble à Code: cgminer --blake256 -o 127.0.0.1:xx -u user -p password Editez-le avec votre nom d’utilisateur et votre mot de passe de l’étape 1. Cela fait, le texte ressemble à : Code: cgminer --blake256 -o 127.0.0.1:xx -u [nom_utilisateur] -p [mot_de_passe] Enregistrez le fichier. Vous pouvez l’enregister sous un autre nom si vous ne voulez pas écraser le fichier original, dans ce cas, veillez à conserver l’extension .bat 7. Executez le programme que vous venez d’éditer ( start_local.bat si vous n’avez pas modifié le nom du programme) Votre carte graphique va commencer à miner. Guide pour "miner" avec la méthode PoS (Proof of Stake) : Introduction : Comprendre le fonctionnement de la chaîne de blocs Si vous avez également suivi la portion de minage du guide, fermez juste votre portefeuille par un CTRL C dans sa fenêtre de commande. Si vous n'avez pas de portefeuille, faites les étapes 1 et 2 du guide précédent. Dans une nouvelle fenêtre de commande, executez l'instruction suivante : dcrwallet --noclienttls --noservertls -u [nom_utilisateur_portefeuille] -P [mot_de_passe_portefeuille] --dcrdusername=[nom_utilisateur] --dcrdpassword=[mot_de_passe] --enablestakemining --balancetomaintain [montant que vous voulez conserver] --ticketmaxprice [pris maximum d'achat d'un ticket] Pour prendre part au minage PoS, vous devez désormais débloquer votre portefeuille. Pour cela, ouvrez une nouvelle fenêtre de commande et entrez la commande suivante. dcrctl --notls --testnet -u [nom_utilisateur_portefeuille] -P [mot_de_passe_portefeuille] --wallet walletpassphrase [votre mot de passe de création de portefeuille] 0 Ceci va déverrouiller votre portefeuille jusqu'à ce que vous le fermiez ou verrouillez manuellement. Rappelez-vous de bien verrouiller votre portefeuille quand vous ne faites pas de PoS. Vous pouvez ouvrir votre portefeuille pour une durée limitée en changeant le 0 de la commande précédente par un entier naturel de votre choix, qui sera le temps d'ouverture en secondes de votre portefeuille. Si vous avez des remarques, conseils pour améliorer la compréhension de ce guide, n'hésitez pas à le signaler. De même, toute correction d'une erreur de traduction de ma part sera appréciée. Ceci est une traduction du post original : https://forum.decred.org/threads/guide-how-i-got-my-daemon-wallet-and-miner-running-on-testnet.352/ Pour toute problème relatif à ce guide, je vous renvoie vers le post original (en anglais). Si vous avez une erreur du type "the client was never connected" Recommencez depuis l'étape 1 _________________________________________ Changements : 30-01-2016 : Ajout de détails concernant la création du portefeuille 03-02-2016 : Ajout du guide de minage PoS, edition des fenêtres de codes pour plus de lisibilité