Testnet and devnets#

Το Testnet είναι μία πλήρης λειτουργική Dash blockchain αλυσίδα με μία μοναδική εξαίρεση - επειδή το Dash δημιουργείται στο δίκτυο ελύθερα, δεν έχει καμία αξία. Το Testnet βοηθάει τους developers να δοκιμάζουν νέες εκδόσεις του Dash, καθώς επίσης και να δοκιμάζουν λειτουργίες του δικτύου χρησιμοποιώντας πανομοιότυπες εκδόσεις του λογισμικού πριν αυτές πραγματοποιηθούν στο mainnet. Υπάρχουν μερικές ακόμα βασικές διαφορές:

  • Το Testnet λειτουργεί στο port 19999 (αντι για το 9999)

  • Οι διευθύνσεις Testnet ξεκινούν με «y» αντί για «X», ADDRESSVERSION είναι 140 (αντι για 76)

  • Οι ισοζυγίες του Testnet γίνονται σε tDASH (αντι για DASH)

  • Τα Protocol message header bytes είναι 0xcee2caff (αντι για 0xbf0c6bbd)

  • Το bootstrapping χρησιμοποιεί διαφορετικά DNS seeds: test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io

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

Για να ξεκινήσετε το Dash Core σε testnet mode, βρείτε το αρχείο σας dash.conf και πληκτρολογήστε την ακόλουθη γραμμή:

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#

Η εγκατάσταση ενός masternode στο testnet ακολουθεί τα ίδια στάδια όπως και στο mainnet masternode installation guide, με μερικές βασικές διαφορές:

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

  • Όταν ανοίγετε το firewall, το port 19999 πρέπει να είναι ανοικτό αντί για (ή συμπληρωματικά με) το 9999. Χρησιμοποιήστε αυ΄την την εντολή: ufw allow 19999/tcp

  • Το πορτοφόλι του desktop σας πρέπει να τρέχει σε tesnet mode. Προσθέστε την ακόλουθη γραμμή στο dash.conf: testnet = 1

  • Όταν στέλνετε την εγγύηση, παίρνετε τα 1000 tDash δεωρεάν από ένα faucet (δείτε πιό πάνω)

  • Your masternode configuration file must also specify testnet mode. Add the following line when setting up dash.conf on the masternode: testnet = 1

  • Όσο για τα mainnet masternodes, τα RPC username και password πρέπει να περιέχουν μόνο αλφαριθμητικούς χαρακτήρες