Тестовая сеть и devnets#
Testnet - это полностью функционирующий блокчейн Dash с одним ключевым отличием, которое состоит в том, что монеты Dash в этой сети могут создаваться свободно и они не имеют ценности. Эта валюта, известная как tDASH, может запрашиваться на специальных сайтах-кранах и призвана помочь разработчикам протестировать новые версии Dash, а также проверить сетевые операции с использованием идентичных версий программного обеспечения, прежде чем они начнут работать в основной сети. Существует еще несколько ключевых отличий:
Testnet работает на порту 19999 (вместо 9999)
Адреса в тестовой сети начинаются с «y» вместо «X», ADDRESSVERSION - 140 (вместо 76)
Балансы Testnet выражены в tDASH (вместо DASH)
Протокол байтов заголовков сообщений равен 0xcee2caff (вместо 0xbf0c6bbd)
Во время начальной загрузки используются разные источники DNS: test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io
При запуске Dash Core в режиме testnet на экране появляется оранжевая заставка
Чтобы запустить Dash Core в режиме testnet, найдите файл 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.
Инструменты и ссылки#
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 builds: dashpay/dash/pipelines
Отслеживание ошибок: dashpay/dash#new
Обсуждение и помощь: https://www.dash.org/forum/topic/testing.53/
Инструменты для Мастернод: https://test.dashninja.pl/masternodes.html
Android wallet: dashpay/dash-wallet
Testnet для Биткойна: https://en.bitcoin.it/wiki/Testnet
Краны#
https://faucet.testnet.networks.dash.org - by Dash Core Group
http://faucet.test.dash.crowdnode.io - by CrowdNode
Обозреватели#
Пулы#
https://test.pool.dash.org [stratum+tcp://test.stratum.dash.org] - пользователя flare
http://test.p2pool.dash.siampm.com [stratum+tcp://test.p2pool.dash.siampm.com:17903] пользователя thelazier
http://p2pool.dashninja.pl:17903/static - пользователя elbereth
http://test.p2pool.masternode.io:18998/static - пользователя coingun
Мастерноды#
Установка Мастерноды в тестовой сети обычно выполняется в той же последовательности, что и руководство по установке Мастерноды в основной сети, но с несколькими ключевыми отличиями:
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.При открытии брандмауэра порт 19999 должен быть открыт вместо (или в дополнение к) 9999. Используйте команду:
ufw allow 19999/tcp
Кошелёк на вашем компьютере должен быть запущен в режиме тестовой сети. Добавьте следующую строку в файл dash.conf:
testnet = 1
Если хотите отправить залог, то 1000 tDASH вы можете получить бесплатно с помощью сайтов-кранов (ссылки на них приведены выше)
В файле конфигурации вашей мастерноды также должен быть указан режим тестовой сети. Добавьте следующую строку при настройке файла dash.conf мастерноды:
testnet = 1
Что касается мастернод, работающих в основной сети, то имя пользователя RPC и пароль должны содержать только буквенно-цифровые символы
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
После того, как sentinel был установлен, модифицируйте файл
~/.dashcore/sentinel/sentinel.conf
, оставьте следующий комментарий в основной сети, а затем удалите его:network=testnet
Для кошелька, в котором удерживается залог мастерноды, файл
masternode.conf
должен располагаться по адресу~/.dashcore/testnet3/masternode.conf
вместо``~/.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
Обсуждение:
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
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
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: https://blog.dash.org/product-brief-dash-core-release-v0-15-0-acd7633a91ab
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
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
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
Тестовая сеть версии 0.13.0#
В ноябре 2018 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.13.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.13.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:
Автоматическое задействование функции InstantSend для простых транзакций
Детерминированный список мастернод
3 ключа мастерноды: для владельца, оператора и голосования
Специальные транзакции
Улучшения в функции PrivateSend
Обсуждение:
Testnet announcement: https://www.dash.org/forum/threads/v13-0-testing.41945/
Кратко о продукте: https://blog.dash.org/product-brief-dash-core-release-v0-13-0-5d7fddffb7ef
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
Тестовая сеть версии 0.12.3#
В июне 2018 года команда Dash объявила о начале тестирования предстоящего выпуска кошелька Dash версии 0.12.3. Обширное внутреннее тестирование уже было выполнено по коду версии 0.12.2, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован скачать программное обеспечение и проявить активность в тестовой сети, принять в этом участие. Этот выпуск включает:
Именованные Devnets, которые помогают разработчикам быстро создавать несколько независимых devnets
Новый формат подписей сетевых сообщений
Усовершенствованную систему управления
Усовершенствованную функцию PrivateSend
Дополнительные индексы, которые теперь охватывают P2PK
Поддержку урезанных узлов в режиме Lite
Новое окно информационного диалога Мастернод
Обсуждение:
Testnet tools: https://docs.dash.org/en/stable/developers/testnet.html
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
Тестовая сеть версии 0.12.2#
В октябре 2017 года команда Dash объявила о запуске тестовой сети для публичного тестирования предстоящего выпуска программного обеспечения Dash версии 0.12.2. Обширное внутреннее тестирование уже было выполнено по коду этой версии, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован скачать программное обеспечение и стать его активным пользователем в тестовой сети. Этот выпуск включает:
Имплементацию DIP0001 dashpay/dips
Уменьшение комиссии за транзакцию в 10 раз (включая комиссию InstantSend)
Исправление уязвимости InstantSend
Многие другие исправления ошибок и улучшения производительности
Экспериментальную версию HD-кошелька, выпущенного по рекламации BIP39/BIP44 (который отключён по умолчанию и должен стать полностью функциональным, но пока не имеет своего графического интерфейса)
Обсуждение:
Обсуждение Testnet версии 12.2: https://www.dash.org/forum/threads/v12-2-testing.17412/
Инструменты для тестовой сети: https://www.dash.org/forum/threads/testnet-tools-resources.1768/
Отслеживание проблем: dashpay/dash#new
Последние успешные сборки версий разработки:
Dash Core: dashpay/dash/pipelines
Sentinel: dashpay/sentinel