Тестовая сеть и 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, находящуюся в разработке вместо стабильного релиза. Перейдите сюда для выбора сборки из списка, из него выберите последнюю нормально работающую 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

Обсуждение:

Последние тестовые двоичные файлы:

Тестовая сеть v0.15.0#

В Декабре 2019 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.15.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.15.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:

  • Bitcoin бэкпорты 0.15

  • Удаление устаревшего кода

Обсуждение:

Последние тестовые двоичные файлы:

Тестовая сеть v0.14.0#

В Марте 2019 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.14.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.14.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:

  • LLMQ DKGs

  • ChainLocks основанные на LLMQ

  • InstantSend основанный на LLMQ

Обсуждение:

Последние тестовые двоичные файлы:

Тестовая сеть версии 0.13.0#

В ноябре 2018 года команда Dash объявила о начале тестирования предстоящего выпуска клиента Dash версии 0.13.0. Обширное внутреннее тестирование уже было выполнено по коду версии 0.13.0, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован, скачать программное обеспечение и проявить активность в тестовой сети. Этот выпуск включает:

  • Автоматическое задействование функции InstantSend для простых транзакций

  • Детерминированный список мастернод

  • 3 ключа мастерноды: для владельца, оператора и голосования

  • Специальные транзакции

  • Улучшения в функции PrivateSend

Обсуждение:

Последние тестовые двоичные файлы:

Тестовая сеть версии 0.12.3#

В июне 2018 года команда Dash объявила о начале тестирования предстоящего выпуска кошелька Dash версии 0.12.3. Обширное внутреннее тестирование уже было выполнено по коду версии 0.12.2, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован скачать программное обеспечение и проявить активность в тестовой сети, принять в этом участие. Этот выпуск включает:

  • Именованные Devnets, которые помогают разработчикам быстро создавать несколько независимых devnets

  • Новый формат подписей сетевых сообщений

  • Усовершенствованную систему управления

  • Усовершенствованную функцию PrivateSend

  • Дополнительные индексы, которые теперь охватывают P2PK

  • Поддержку урезанных узлов в режиме Lite

  • Новое окно информационного диалога Мастернод

Обсуждение:

Последние тестовые двоичные файлы:

Тестовая сеть версии 0.12.2#

В октябре 2017 года команда Dash объявила о запуске тестовой сети для публичного тестирования предстоящего выпуска программного обеспечения Dash версии 0.12.2. Обширное внутреннее тестирование уже было выполнено по коду этой версии, но есть множество ошибок, которые могут быть обнаружены только в случае реального использования реальными людьми. Команда Dash приглашает любого, кто заинтересован скачать программное обеспечение и стать его активным пользователем в тестовой сети. Этот выпуск включает:

  • Имплементацию DIP0001 dashpay/dips

  • Уменьшение комиссии за транзакцию в 10 раз (включая комиссию InstantSend)

  • Исправление уязвимости InstantSend

  • Многие другие исправления ошибок и улучшения производительности

  • Экспериментальную версию HD-кошелька, выпущенного по рекламации BIP39/BIP44 (который отключён по умолчанию и должен стать полностью функциональным, но пока не имеет своего графического интерфейса)

Обсуждение:

Последние успешные сборки версий разработки: