Testnet e devnet¶
Testnet è una blockchain Dash completamente funzionante con l’unica eccezione fondamentale che, poiché il Dash sulla rete può essere creato liberamente, esso non ha valore. Questa valuta, nota come tDASH, può essere richiesta da un faucet per aiutare gli sviluppatori a testare le nuove versioni di Dash, nonché a testare le operazioni di rete utilizzando versioni identiche del software prima che vengano eseguite sulla mainnet. Ci sono diverse altre differenze fondamentali:
Testnet opera sulla porta 19999 (invece di 9999)
Gli indirizzi di testnet iniziano con «y» invece di «X», ADDRESSVERSION è 140 (invece di 76)
I saldi Testnet sono denominati in tDASH (invece di DASH)
Protocol message header bytes are 0xcee2caff (instead of 0xbf0c6bbd)
Il bootstrap utilizza diversi seed DNS: test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io
L’avvio di Dash Core in modalità testnet mostra una schermata iniziale arancione
Per avviare Dash Core in modalità testnet, trova il tuo file dash.conf e inserisci la seguente riga:
testnet = 1
Con il rilascio di Dash Core 12.3, Dash ha aggiunto il supporto per una nuova fantastica funzionalità, ** denominata devnets **. Le devnet sono reti di sviluppatori che combinano alcuni aspetti di testnet (la rete di test globale e pubblica) e alcuni aspetti di regtest (la modalità di test di regressione solo locale che fornisce la generazione di blocchi controllata). A differenza di testnet, è possibile creare più devnet indipendenti e coesistere senza interferenze. Per la documentazione pratica su come usare devnet, vedere la documentazione per sviluppatori or this blog post.
Strumenti e collegamenti¶
The links below were collected from various community sources and may not necessarily be online or functioning at any given time. Please join Dash Discord or the Dash Forum if you have a question relating to a specific service.
Test build: https://gitlab.com/dashpay/dash/pipelines
Bugtracker: https://github.com/dashpay/dash/issues/new
Discussione e aiuto: https://www.dash.org/forum/topic/testing.53/
Strumenti masternode: https://test.dashninja.pl/masternodes.html
Android wallet: https://github.com/dashevo/dash-wallet/releases/tag/v7.0.2
Testnet per Bitcoin: https://en.bitcoin.it/wiki/Testnet
Faucet¶
https://testnet-faucet.dash.org/ - by Dash Core Group
http://faucet.testnet.networks.dash.org - by Dash Core Group
http://test.faucet.masternode.io - by coingun
http://faucet.test.dash.crowdnode.io - by ndrezza
Pool¶
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¶
L’installazione di un masternode sotto testnet generalmente segue gli stessi passaggi della: ref: guida all’installazione del mainnet masternode <masternode-setup>, ma con alcune differenze chiave:
Probabilmente eseguirai una versione di sviluppo di Dash invece della versione stabile. Vedi qui per un elenco di build , quindi scegli l’ultima build
developbuild e fai clic su ** Artifacts ** per visualizzare un elenco di programmi binari.Quando si apre il firewall, è necessario aprire la porta 19999 invece di (o in aggiunta a) 9999. Utilizza questo comando:
ufw allow 19999 / tcpIl tuo desktop wallet deve essere in esecuzione in modalità testnet. Aggiungi la seguente riga a dash.conf:
testnet = 1Quando invii la garanzia, puoi ottenere 1000 tDASH gratuitamente da un faucet (vedi sopra)
Il tuo file di configurazione masternode deve anche specificare la modalità testnet. Aggiungi la seguente riga quando imposti dash.conf sul masternode:
testnet = 1Come per i mainnet masternode, il nome utente e la password RPC devono contenere solo caratteri alfanumerici.
Durante la clonazione di sentinel, potrebbe essere necessario clonare il ramo di sviluppo utilizzando l’opzione
-b, ad esempio:git clone -b develop https://github.com/dashpay/sentinel.gitOnce sentinel is installed, modify
~/.dashcore/sentinel/sentinel.conf, comment the mainnet line and uncomment:network=testnetThe wallet holding the masternode collateral will expect to find the
masternode.conffile in~/.dashcore/testnet3/masternode.confinstead of~/.dashcore/masternode.conf.
Testnet 0.16.0¶
In June 2020, the Dash team announced the start of testing of the upcoming Dash 0.16.0 release. Extensive internal testing has already been done on the 0.16.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:
Block reward reallocation
Core Wallet UI/UX Improvements
Quorum Signing Optimizations
Network Threading Improvement
Minimum Protocol Check
Bitcoin 0.16 and 0.17 Backports
Discussion:
Testnet announcement: https://www.dash.org/forum/threads/v0-16-testing.50294/
Product brief: https://blog.dash.org/updated-product-brief-dash-core-release-v0-16-0-d3debdb6242e
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Issue tracking: https://github.com/dashpay/dash/issues/new
Latest test binaries:
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
Discussion:
Testnet announcement: https://www.dash.org/forum/threads/v15-0-testing.49140/
Product brief: https://blog.dash.org/product-brief-dash-core-release-v0-15-0-acd7633a91ab
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Issue tracking: https://github.com/dashpay/dash/issues/new
Latest 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
Discussion:
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
Latest 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
Transazioni Speciali
PrivateSend Improvements
Discussion:
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
Latest 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:
Named Devnets, to help developers quickly create multiple independent devnets
New format of network message signatures
Governance system improvements
PrivateSend improvements
Additional indexes cover P2PK now
Support for pruned nodes in Lite Mode
New Masternode Information Dialog
Discussion:
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Issue tracking: https://github.com/dashpay/dash/issues/new
Latest 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 transaction fee reduction (including InstantSend fee)
InstantSend vulnerability fix
Lots of other bug fixes and performance improvements
Experimental BIP39/BIP44 complaint HD wallet (disabled by default, should be fully functional but there is no GUI yet)
Discussion:
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: