Тестовая сеть и 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 - это сети разработчиков, которые объединяют некоторые аспекты тестовой сети (глобальной и публичной сети тестирования) и некоторые аспекты режима regtest (режим исключительно локального регрессионного тестирования, который обеспечивает управляемую генерацию блоков). В отличие от тестовой сети, можно создать несколько независимых devnets, которые смогут сосуществовать без вмешательства. Для ознакомления с практической документацией по использованию devnets, см. документацию разработчиков или этот пост в блоге.
Инструменты и ссылки#
Ссылки, приведенные ниже, были собраны из различных источников сообщества и не обязательно могут быть онлайн или функционировать в любой момент времени. Присоединяйтесь к Dash Nation Discord или Dash Forum, если у вас есть вопросы, связанные с конкретными услугами.
Тестовые сборки: dashpay/dash/pipelines
Отслеживание ошибок: dashpay/dash#new
Обсуждение и помощь: https://www.dash.org/forum/topic/testing.53/
Инструменты для Мастернод: https://test.dashninja.pl/masternodes.html
Андроид кошелёк 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
Мастерноды#
Установка Мастерноды в тестовой сети обычно выполняется в той же последовательности, что и руководство по установке Мастерноды в основной сети, но с несколькими ключевыми отличиями:
Вероятно, вы будете запускать версию Dash, находящуюся в разработке вместо стабильного релиза. Перейдите сюда для выбора сборки из списка, из него выберите последнюю нормально работающую
develop
сборку и кликните Artifacts для просмотра списка бинарных файлов.При открытии брандмауэра порт 19999 должен быть открыт вместо (или в дополнение к) 9999. Используйте команду:
ufw allow 19999/tcp
Кошелёк на вашем компьютере должен быть запущен в режиме тестовой сети. Добавьте следующую строку в файл dash.conf:
testnet = 1
Если хотите отправить залог, то 1000 tDASH вы можете получить бесплатно с помощью сайтов-кранов (ссылки на них приведены выше)
В файле конфигурации вашей мастерноды также должен быть указан режим тестовой сети. Добавьте следующую строку при настройке файла dash.conf мастерноды:
testnet = 1
Что касается мастернод, работающих в основной сети, то имя пользователя RPC и пароль должны содержать только буквенно-цифровые символы
Для кошелька, в котором удерживается залог мастерноды, файл
masternode.conf
должен располагаться по адресу~/.dashcore/testnet3/masternode.conf
вместо``~/.dashcore/masternode.conf``.
Тестовая сеть v0.16.0#
В июне 2020 года команда Dash объявила о начале тестирования предстоящего выпуска кошелька Dash версии 0.16.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.16.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован скачать программное обеспечение и проявить активность в тестовой сети, принять в этом участие. Этот выпуск включает:
Распределение вознаграждений за блок
Улучшения UI/UX Core кошелька
Оптимизация подписания кворума
Улучшение сетевых потоков
Минимальная проверка протоколов
Bitcoin бэкпорты 0.16 и 0.17
Обсуждение:
Объявление тестовой сети: https://www.dash.org/forum/threads/v0-16-testing.50294/
Кратко о продукте: https://blog.dash.org/updated-product-brief-dash-core-release-v0-16-0-d3debdb6242e
Инструменты для тестовой сети: https://docs.dash.org/en/stable/developers/testnet.html
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
Тестовая сеть v0.15.0#
В Декабре 2019 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.15.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.15.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:
Bitcoin бэкпорты 0.15
Удаление устаревшего кода
Обсуждение:
Объявление тестовой сети: https://www.dash.org/forum/threads/v15-0-testing.49140/
Кратко о продукте: https://blog.dash.org/product-brief-dash-core-release-v0-15-0-acd7633a91ab
Инструменты для тестовой сети: https://docs.dash.org/en/stable/developers/testnet.html
Отслеживание проблем: dashpay/dash#new
Последние тестовые двоичные файлы:
Тестовая сеть v0.14.0#
В Марте 2019 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.14.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.14.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:
LLMQ DKGs
ChainLocks основанные на LLMQ
InstantSend основанный на LLMQ
Обсуждение:
Объявление тестовой сети: https://www.dash.org/forum/threads/v14-0-testing.44047/
Кратко о продукте: https://blog.dash.org/product-brief-dash-core-release-v0-14-0-now-on-testnet-8f5f4ad45c96
Инструменты для тестовой сети: 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
Обсуждение:
Объявление тестовой сети: https://www.dash.org/forum/threads/v13-0-testing.41945/
Кратко о продукте: https://blog.dash.org/product-brief-dash-core-release-v0-13-0-5d7fddffb7ef
Инструменты для тестовой сети: 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
Новое окно информационного диалога Мастернод
Обсуждение:
Инструменты для тестовой сети: 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