Compilando Dash Core

Mientras Dash ofrece compilaciones binarias estables en el sitio web, y en GitHub, y compilaciones desarrolladas utilizando Jenkins, muchos usuarios también estarán interesados en compilar binarios de Dash para ellos mismos. Este proceso ha sido grandemente simplificado con la liberación de Dash Core 0.13.0, y los usuarios que no requieran compilaciones deterministas pueden seguir las notas genéricas de compilación disponibles en GitHub para compilar o hacer compilación cruzada de Dash para cualquier plataforma.

Las instrucciones para compilar Dash Core 0.12.3 o anteriores estan disponibles aquí en una versión previa de esta pagina.

Gitian

Gitian es el proceso de compilación determinista que se utiliza para compilar los ejecutables de Dash Core. Proporciona una forma de estar razonablemente seguro de que los ejecutables están realmente construidos desde la fuente en GitHub. También se asegura de que se usen las mismas dependencias probadas y estén integradas estáticamente en el ejecutable. Múltiples desarrolladores crean el código fuente siguiendo un descriptor específico («receta»), firman criptográficamente el resultado y cargan la firma resultante. Estos resultados se comparan y solo si coinciden, la compilación es aceptada y cargada en dash.org.

Las instrucciones de como compilar Dash Core 0.13.0 aparecerá aquí una vez que el sistema compilador Docker para Gitian este disponible. Las instrucciones para crear compilaciones deterministas de Dash Core 0.12.3 o anteriores estan disponibles `aquí en una versión previa de esta pagina <https://docs.dash.org/en/0.12.3/developers/compiling.html#gitian-build>`__ .