Компилирование клиента Dash Core

Несмотря на то, что Dash предлагает стабильные скомпилированные версии на сайте и на GitHub, и версии разработчиков с использованием Jenkins, многие пользователи заинтересованы в самостоятельной компиляции бинарных файлов Dash. Этот процесс заметно упростился с релизом v0.13.0 Dash Core. Пользователи, которым не нужны детерминированные сборки, могут собрать скомпилировать или перекомпилировать Dash для любой платформы по доступной на Github инструкции.

Инструкции, как собрать Dash Core 0.12.3 или выше доступны здесь или на предыдущей версии этой страницы.

Gitian

Gitian - это процесс детерминированной компиляции, который используется для получения исполнительных файлов Dash Core. Он обеспечивает уверенность, что исполнительные файлы были получены из источника на GitHub, а также что при компиляции в конечный исполнительный файл были статично встроены стабильные проверенные зависимости. Многие разработчики пишут исходный код с использованием особых дескрипторов («рецептов»), криптографически подписывают результат и выгружают соответствующую подпись. Эти результаты сравниваются и только при полном совпадении версия принимается и выкладывается на dash.org.

Инструкции, как собрать Dash Core 0.13.0 появятся здесь после того, как станет доступна билд-система Docker для Gitian. Инструкции, как создать детерминированные сборки для Dash Core 0.12.3 или выше доступны здесь или на предыдущей версии этой страницы.