Тестовая сеть и 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 Nation Discord или Dash Forum, если у вас есть вопросы, связанные с конкретными услугами.
Ночные сборки: dashpay/dash-dev-branches
Отслеживание ошибок: dashpay/dash#new
Обсуждения и помощь: https://www.dash.org/forum/index.php?forums/testing.53/
Android кошелёк: dashpay/dash-wallet
Testnet для Биткойна: https://en.bitcoin.it/wiki/Testnet
Примечания к предыдущим версиям: dashpay/dash
Краны#
https://faucet.testnet.networks.dash.org - by Dash Core Group
http://faucet.test.dash.crowdnode.io - by CrowdNode
Обозреватели#
Мастерноды#
Установка Мастерноды в тестовой сети обычно выполняется в той же последовательности, что и руководство по установке Мастерноды в основной сети, но с несколькими ключевыми отличиями:
Вероятно, вы будете использовать версию Dash для разработки, а не стабильный релиз. Выберите последнюю ночную сборку на GitHub.
При открытии брандмауэра порт 19999 должен быть открыт вместо (или в дополнение к) 9999. Используйте команду:
ufw allow 19999/tcp
Кошелёк на вашем компьютере должен быть запущен в режиме тестовой сети. Добавьте следующую строку в файл dash.conf:
testnet = 1
Если хотите отправить залог, то 1000 tDASH вы можете получить бесплатно с помощью сайтов-кранов (ссылки на них приведены выше)
В файле конфигурации вашей мастерноды также должен быть указан режим тестовой сети. Добавьте следующую строку при настройке файла dash.conf мастерноды:
testnet = 1
Что касается мастернод, работающих в основной сети, то имя пользователя RPC и пароль должны содержать только буквенно-цифровые символы