Compiler Dash Core

Dash propose des exécutables compilés stables sur son site web, sur GitHub et à travers les compilations de développement Jenkins, mais beaucoup d’utilisateurs seront également intéressés de compiler eux-mêmes les exécutables Dash. La procédure a été grandement simplifiée avec la sortie de la version 0.13.0 de Dash Core, et les utilisateurs qui n’ont pas besoin de compilations déterministes peuvent typiquement suivre les instructions de compilation générique disponibles sur GitHub pour compiler ou cross-compiler Dash pour toute plateforme.

Les instructions pour compiler Dash Core version 0.12.3 ou antérieure sont disponibles ici, sur une version antérieure de cette page.

Gitian

Gitian est le processus de compilation déterministe qui est utilisé pour compiler les exécutables Dash Core. Il constitue un moyen de s’assurer raisonnablement que les exécutables sont vraiment compilés depuis la source sur GitHub. Il s’assure également que les mêmes dépendances éprouvées sont utilisées et intégrées statiquement à l’exécutable. De nombreux développeurs compilent le source code selon un descripteur spécifique (« recette »), signent cryptographiquement le résultat et téléversent la signature qui en résulte. Ces résultats sont comparés et, s’ils correspondent, la compilation est acceptée et téléversée sur dash.org.

Les instructions pour compiler Dash Core 0.13.0 apparaîtront ici une fois que le système de compilation Docker pour Gitian sera disponible. Les instructions pour créer des compilations déterministes de Dash Core version 0.12.3 ou antérieure sont disponibles ici, sur une version antérieure de cette page.