Тестовая сеть и 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

С выходом Dash Core 12.3 в Dash появилась поддержка новой замечательной функции - названной devnets. Devnets - это сеть разработчиков, которая сочетает в себе некоторые аспекты testnet (глобальная и публичная сеть тестирования) и некоторые аспекты regtest (локальный режим регрессионного тестирования, обеспечивающий контролируемую генерацию блоков). В отличие от testnet, несколько независимых devnets могут быть созданы и сосуществовать без помех. Практическую документацию по использованию devnets можно найти в документация разработчиков или в этом сообщении блога <https://blog.dash.org/dash-devnets-bc27ecbf0085>`__.

Мастерноды#

Установка Мастерноды в тестовой сети обычно выполняется в той же последовательности, что и руководство по установке Мастерноды в основной сети, но с несколькими ключевыми отличиями:

  • Вероятно, вы будете использовать версию Dash для разработки, а не стабильный релиз. Выберите последнюю ночную сборку на GitHub.

  • При открытии брандмауэра порт 19999 должен быть открыт вместо (или в дополнение к) 9999. Используйте команду: ufw allow 19999/tcp

  • Кошелёк на вашем компьютере должен быть запущен в режиме тестовой сети. Добавьте следующую строку в файл dash.conf: testnet = 1

  • Если хотите отправить залог, то 1000 tDASH вы можете получить бесплатно с помощью сайтов-кранов (ссылки на них приведены выше)

  • В файле конфигурации вашей мастерноды также должен быть указан режим тестовой сети. Добавьте следующую строку при настройке файла dash.conf мастерноды: testnet = 1

  • Что касается мастернод, работающих в основной сети, то имя пользователя RPC и пароль должны содержать только буквенно-цифровые символы