Ubuntu Bitcoin PPA

Dado que bitcoin es un paquete de software que involucra dinero "real" (siempre que cualquier moneda sea "real"), sé que hay grandes incentivos para que las personas sin escrúpulos creen puertas traseras en el software relacionado con bitcoin. Por ejemplo, considere la advertencia actual en IRC#bitcoin: "...Todas las claves generadas con brainwallet.org deben considerarse comprometidas" (aparentemente se incorporó una puerta trasera en ese software, aunque no tengo detalles específicos).

Entonces, mientras considero construir un segundo nodo de bitcoin para mí (el primero fue en Arch usando un paquete oficial), esta vez en Linux Mint 17.1 (basado en Ubuntu 14.04) usando un PPA de bitcoin no oficial , estoy tomando nota de la advertencia. que generalmente descarto sin pensarlo dos veces por usar los PPA de Debian/Ubuntu/Mint: "Puede actualizar su sistema con paquetes no compatibles de este PPA que no es de confianza agregando ppa:bitcoin/bitcoin a las fuentes de software de su sistema". (énfasis no en el original)

Entonces, antes de usar este PPA yo mismo, pensé en preguntar aquí si alguien más ha usado este PPA (que fue revisado recientemente por Matt Corallo el 2015-02-18), y si encontró algún problema específico con él.

Mientras pienso en usarlo yo mismo, me pregunto si debería mirar la suma de verificación MD5 y/o la diferencia de los archivos de origen utilizados en el PPA en comparación con los de las fuentes originales de Bitcoin Core. No sé; tal vez eso sea demasiado paranoico, pero me pregunto si otros han usado este PPA y, de ser así, si lo compararon con las fuentes anteriores originales.

Consideré hacer esta pregunta en https://askubuntu.com/ , pero creo que se adapta mejor a esta comunidad de preguntas y respuestas porque se trata menos de Ubuntu (creo que este PPA podría usarse en muchas distribuciones diferentes que están todas basadas en Ubuntu como mi distribución Mint) y más sobre Bitcoin.

¿Alguna razón en particular por la que no desea construir el binario usted mismo usando la fuente de github ?
Matt Corallo es uno de los principales contribuyentes de Bitcoin , por lo que si él es el que mantiene el PPA de Bitcoin, lo consideraría una señal positiva. ;)
@jimmysong esa es una gran pregunta y la estoy considerando, pero desde la perspectiva del mantenimiento del software, descubrí que cada vez que hago algo así, termino arrepintiéndome meses después porque tengo mucho más trabajo por hacer cuando Quiero actualizar a la próxima versión. Puedo terminar haciendo eso a pesar de esa lógica porque, como escribí anteriormente, bitcoin es especial. Todavía estoy en la cerca, honestamente.
@Murch No me di cuenta de eso. Gracias por mencionarlo. Matt, si estás leyendo, no pretendo ofenderte con mi pregunta. Tratar de ser debidamente diligente es todo. :)
¡Ay! Escuché rumores sobre brainwallet.org usando un generador de claves comprometido. ¿Tenemos un enlace a alguna de las discusiones?

Respuestas (2)

https://bitcoin.org/en/download tiene binarios que puede descargar y verificar.
Probablemente sean los más seguros de usar, además de construir desde la fuente.

Construir bitcoin desde la fuente también se ha vuelto mucho más fácil con los lanzamientos anteriores, he tenido horrores similares a los tuyos con la construcción de otro software desde la fuente y la actualización, pero mirando cómo ha evolucionado para bitcoin, diría que el futuro parece brillante.

PD. Ese PPA también se recomienda en https://bitcoin.org/en/download y lo he usado en el pasado, sin ningún problema, aunque no puedo decir nada sobre qué tan seguro es, pero como señaló @Murch al menos no es una persona completamente aleatoria, sino alguien que trabajó mucho en el núcleo de bitcoin.

Han pasado algunos años desde que se hizo la pregunta original, así que pensé que sería útil señalar que construir desde el código fuente es mucho más fácil hoy en día. Uno puede simplemente usar Docker y no preocuparse por estropear algo en su sistema.

La mayoría de las soluciones de Docker que he visto usan el PPA de Ubuntu porque es mucho más rápido. Construir desde la fuente parece más lento en Docker, al menos en una Mac (y posiblemente en Windows). Espero que sea mucho más rápido en Linux.

En cualquier caso, armé un Dockerfile siguiendo la guía de instalación oficial de Bitcoin Core. También tiene cuidado con git clonela última versión de lanzamiento.

https://github.com/chanhosuh/docker-bitcoin