Réseaux de test et réseaux de développement#

Le réseau de test est une blockchain Dash entièrement fonctionnelle, à l’exception cruciale qu’elle n’a aucune valeur car ses dashs peuvent être créés librement. Cette monnaie de test, nommée tDASH, peut être demandée à un robinet pour aider les développeurs à tester de nouvelles versions de Dash, ainsi qu’à tester des opérations de réseau avec des versions logicielles identiques avant qu’elles ne soient activées sur le réseau principal. Il y a quelques autres différences clés :

  • Le réseau de test fonctionne sur le port 19999 (au lieu de 9999)

  • Les adresses du réseau de test commencent par « y » au lieu de « X », ADDRESSVERSION est de 140 (au lieu de 76)

  • Les soldes du réseau de test sont libellés en tDASH (au lieu de DASH)

  • Les octets d’en-tête de message du protocole sont 0xcee2caff (au lieu de 0xbf0c6bbd)

  • Les amorces utilisent des graines DNS différentes : test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io

  • Launching Dash Core in testnet mode shows an orange tray icon

Pour démarrer le portefeuille logiciel Dash Core en mode de réseau de test, ouvrez votre fichier « dash.conf » et saisissez la ligne suivante

testnet = 1

With the release of Dash Core 12.3, Dash added support for a great new feature - named devnets. Devnets are developer networks that combine some aspects of testnet (the global and public testing network) and some aspects of regtest (the local-only regression testing mode that provides controlled block generation). Unlike testnet, multiple independent devnets can be created and coexist without interference. For practical documentation on how to use devnets, see the developer documentation or this blog post.

Masternodes#

Installer un masternode sur le réseau de test suit les même étapes générales que le guide d’installation d’un masternode sur le réseau principal, mais avec quelques différences clés :

  • You will probably be running a development version of Dash instead of the stable release. Choose the latest nightly build on GitHub.

  • À l’ouverture du pare-feu, le port 19999 doit être ouvert au lieu (ou en plus) du port 9999. Utilisez cette commande : ufw allow 19999/tcp

  • Votre portefeuille logiciel de bureau doit tourner en mode de réseau de test. Ajoutez la ligne suivante au fichier dash.conf : testnet = 1

  • Pour l’envoi de la caution, vous pouvez obtenir les 1000 tDASH gratuitement d’un robinet (voir plus haut)

  • Votre fichier de configuration de masternode doit aussi indiquer le mode de réseau de test. Ajoutez la ligne suivante au fichier dash.conf sur le masternode : testnet = 1

  • Comme pour les masternodes de réseau principal, le nom d’utilisateur RPC et son mot de passe ne doivent être composés que de caractères alphanumériques