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

Мастерноды

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

  • 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 вы можете получить бесплатно с помощью сайтов-кранов (ссылки на них приведены выше)
  • Использовать dashman для установки версий Dash, находящихся в разработке нельзя. Ссылку на загружаемые сборки см. выше.
  • В файле конфигурации вашей мастерноды также должен быть указан режим тестовой сети. Добавьте следующую строку при настройке файла 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.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 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

Обсуждение:

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

Тестовая сеть версии 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 https://github.com/dashpay/dips/blob/master/dip-0001.md
  • Уменьшение комиссии за транзакцию в 10 раз (включая комиссию InstantSend)
  • Исправление уязвимости InstantSend
  • Многие другие исправления ошибок и улучшения производительности
  • Экспериментальную версию HD-кошелька, выпущенного по рекламации BIP39/BIP44 (который отключён по умолчанию и должен стать полностью функциональным, но пока не имеет своего графического интерфейса)

Обсуждение:

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