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 σε testnet mode δείχνει μία πορτοκαλί οθόνη splash
Για να ξεκινήσετε το 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.
Tools and links¶
Τα παρακάτω links είναι από διάφορες πηγές της κοινότητας και μπορεί να μην ειναι απαραίτητα online και να λειτουργούν σε οποιαδήποτε χρονική στιγμή. Παρακαλώ συνδεθείτε με το Dash Nation Discord ή το Dash Forum αν έχετε κάποια απορία σχετικα με την συγκεκριμένη υπηρεσία.
- Test builds: https://gitlab.com/dashpay/dash/pipelines
- Bugtracker: https://github.com/dashpay/dash/issues/new
- Discussion and help: https://www.dash.org/forum/topic/testing.53/
- Masternode tools: https://test.dashninja.pl/masternodes.html
- Android wallet: https://www.dash.org/forum/threads/dash-wallet-for-android-v5-testnet.14775/
- Testnet for Bitcoin: https://en.bitcoin.it/wiki/Testnet
Faucets¶
- http://test.faucet.masternode.io - by coingun
- http://faucet.test.dash.crowdnode.io - by ndrezza
- https://test.faucet.dashninja.pl - by elbereth
Pools¶
- https://test.pool.dash.org [stratum+tcp://test.stratum.dash.org] - by flare
- http://test.p2pool.dash.siampm.com [stratum+tcp://test.p2pool.dash.siampm.com:17903] by thelazier
- http://p2pool.dashninja.pl:17903/static - by elbereth
- http://test.p2pool.masternode.io:18998/static - by coingun
Masternodes¶
Η εγκατάσταση ενός masternode στο testnet ακολουθεί τα ίδια στάδια όπως και στο mainnet masternode installation guide, με μερικές βασικές διαφορές:
- You will probably be running a development version of Dash instead of
the stable release. See here
for a list of builds, then choose the latest successful
develop
build and click Artifacts to view a list of binaries. - Όταν ανοίγετε το firewall, το port 19999 πρέπει να είναι ανοικτό αντί για (ή συμπληρωματικά με) το 9999. Χρησιμοποιήστε αυ΄την την εντολή:
ufw allow 19999/tcp
- Το πορτοφόλι του desktop σας πρέπει να τρέχει σε tesnet mode. Προσθέστε την ακόλουθη γραμμή στο dash.conf:
testnet = 1
- Όταν στέλνετε την εγγύηση, παίρνετε τα 1000 tDash δεωρεάν από ένα faucet (δείτε πιό πάνω)
- Δεν μπορείτε να χρησιμοποιήσετε το dashman για να εγκαταστήσετε development εκδόσεις του Dash. Δείτε τον σύνδεσμο για downlodable builds παραπάνω.
- 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 πρέπει να περιέχουν μόνο αλφαριθμητικούς χαρακτήρες
- When cloning sentinel, you may need to clone the development branch
using the
-b
option, for example:git clone -b develop https://github.com/dashpay/sentinel.git
- Μόλις το sentinet εγκατασταθεί, τροποποιήστε
~/.dashcore/sentinel/sentinel.conf
, κάντε comment στη mainnet line και uncomment:network=testnet
- The wallet holding the masternode collateral will expect to find the
masternode.conf
file in~/.dashcore/testnet3/masternode.conf
instead of~/.dashcore/masternode.conf
.
Testnet 0.15.0¶
In December 2019, the Dash team announced the start of testing of the upcoming Dash 0.15.0 release. Extensive internal testing has already been done on the 0.15.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:
- Bitcoin 0.15 backports
- Removal of legacy code
Συζήτηση:
- Testnet announcement: https://www.dash.org/forum/threads/v15-0-testing.49140/
- Product brief:
- Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
- Issue tracking: https://github.com/dashpay/dash/issues/new
Τελευταία test binaries:
Testnet 0.14.0¶
In March 2019, the Dash team announced the start of testing of the upcoming Dash 0.14.0 release. Extensive internal testing has already been done on the 0.14.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:
- LLMQ DKGs
- LLMQ based ChainLocks
- LLMQ based InstantSend
Συζήτηση:
- Testnet announcement: https://www.dash.org/forum/threads/v14-0-testing.44047/
- Product brief: https://blog.dash.org/product-brief-dash-core-release-v0-14-0-now-on-testnet-8f5f4ad45c96
- Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
- Issue tracking: https://github.com/dashpay/dash/issues/new
Τελευταία test binaries:
Testnet 0.13.0¶
In November 2018, the Dash team announced the start of testing of the upcoming Dash 0.13.0 release. Extensive internal testing has already been done on the 0.13.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:
- Automatic InstantSend for Simple Transactions
- Deterministic Masternode List
- 3 Masternode Keys: Owner, Operator and Voting
- Special Transactions
- PrivateSend Improvements
Συζήτηση:
- Testnet announcement: https://www.dash.org/forum/threads/v13-0-testing.41945/
- Product brief: https://blog.dash.org/product-brief-dash-core-release-v0-13-0-5d7fddffb7ef
- Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
- Issue tracking: https://github.com/dashpay/dash/issues/new
Τελευταία test binaries:
Testnet 0.12.3¶
In June 2018, the Dash team announced the start of testing of the upcoming Dash 0.12.3 release. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:
- Ονομάζονται Devnets, για να βοηθήσουν τους developers να δημιουργήσουν γρήγορα πολλαπλά ανεξάρτητα devnets
- Νέος τύπος υπογραφών δικτυακών μηνυμάτων
- Βελτιώσεις στο σύστημα διακυβέρνησης
- Βελτιώσεις στο PrivateSend
- Περισσότερα indexes υποστηρίζουν τώρα το P2PK
- Υποστήριξη για pruned nodes σε Lite Mode
- Νέος Διάλογος Πληροφοριών Masternode
Συζήτηση:
- https://www.dash.org/forum/threads/v12-3-testing.38475
- Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
- Issue tracking: https://github.com/dashpay/dash/issues/new
Τελευταία test binaries:
Testnet 0.12.2¶
In October 2017, the Dash team announced the launch of a testnet for public testing of the upcoming 0.12.2 release of the Dash software. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:
- DIP0001 implementation https://github.com/dashpay/dips/blob/master/dip-0001.md
- 10x μείωση του κόστου συναλλαγής (συμπεριλαμβανομένου του κόστους για το InstantSend)
- InstantSend vulnerability fix
- Πολλές διορθώσεις σε bugs και βελτιώσεις στην απόδοση
- Πειραματικό BIP39/BIP44 HD πορτοφόλι παραπόνων (αρχικά απενεργοποιημένο από το σύστημα, θα είναι πλήρως λειτουργικό αλλα δεν υπάρχει ακόμα GUI)
Συζήτηση:
- Testnet 12.2 discussion: https://www.dash.org/forum/threads/v12-2-testing.17412/
- Testnet tools: https://www.dash.org/forum/threads/testnet-tools-resources.1768/
- Issue tracking: https://github.com/dashpay/dash/issues/new
Latest successfully built develop branch binaries: