Conoce a Luke Dashjr, uno de los desarrolladores más prolíficos del mundo del software libre y de Bitcoin. Un gran activista por la libertad, que ha puesto todo su esfuerzo por hacer de Bitcoin y GNU/Linux un ecosistema aún mejor.
Luke Dashjr es no de los mayores desarrolladores de Bitcoin.
Como es habitual en lo que rodea a Bitcoin, la vida privada de Luke Dashjr es todo un enigma, aunque se sabe que está casado y tiene 7 hijos, información que está disponible en su perfil de Twitter. Pero más allá de eso, no se sabe nada. Ni fecha de nacimiento, ni quienes son sus padres, donde estudió ni el nombre de su esposa e hijos… Luke guarda con celo su vida privada.
Lo que sí sabe de Dashjr es su amplio número de contribuciones a Bitcoin y la gran cantidad de proyectos de los que ha formado parte en sus más de 23 años de carrera como desarrollador.
Inicios de su carrera
La carrera como desarrollador de Luke Dashjr comienza en 2001. En ese año formó parte como Líder de Desarrollo de Kye 3.0, un sencillo juego de puzzle original de 1992 y que reescribió prácticamente por completo.
Más tarde ese mismo año, tomó el liderazgo del proyecto Open Direct Connect. Se trata de un protocolo P2P de distribución que permitía compartir archivos de forma directa entre quienes formaban parte de la red. El protocolo forma parte de los conocidos clientes DCC muy usados en 2002 para compartir archivos y muy usados en la actualidad aún en la darknet. En este proyecto, Dashjr escribió las interfaces para conectar servicios como IRC/DCC, NeoModus Direct Connect y OpenNapster.
En 2002, diseñó también un pequeño bot para el protocolo de comunicaciones distribuidas XMMP, este sencillo trabajo fue ampliamente aceptado por la comunidad y dio origen a varios bots de control en XMMP.
En 2003, Dashjr se une como desarrollador de Gentoo Linux, una distribución source-based en la que todas y cada una de las piezas deben ser compiladas y configuradas a mano. Luego Dashjr participó como mantenedor y escritor de ebuilds (guiones o script de instalación y configuración de software). Este es un trabajo que aún realiza en Gentoo.
De hecho, su más reciente contribución es la de parchear gran cantidad de software para usar RETPOLINE, una característica de compilación que evita que vulnerabilidades como Spectre o Meltdown afecten a la seguridad de los sistemas operativos y el software que ejecutan, especialmente útil sobre sistemas que usan procesadores Intel, donde la vulnerabilidad es más crítica.
Otros proyectos en los que Dashjr participó fueron los proyectos OpenZaurus (2005), Utopios (2003-2011), GammaMOO (2004-2012), House Control Automation Framework – HCAF (2007-2012), en todos ellos jugó un papel importante en el desarrollo de estas herramientas.
Su llegada al mundo de Bitcoin
Luke Dashjr conoce a Bitcoin en 2011 y al poco tiempo de conocerlo se une al proyecto como desarrollador. Sus conocimientos en programación le permitieron convertirse rápidamente en un desarrollador importante en Bitcoin, ayudando al proyecto a salir adelante en sus primeros años.
Sus primeras contribuciones al software de Bitcoin se centraron en solucionar problemas de seguridad, rendimiento y funciones avanzadas dentro de Bitcoin Core.
En 2014, Dashjr comenzó a tomar una mayor relevancia en el ecosistema debido a que su versión modificada de BFGMiner, un minero para Bitcoin que usaba GPU, permitía a los mineros trabajar con mayor rendimiento en comparación con otros mineros del momento. Esto en parte se debe al enorme conocimiento de optimización de software que Dashjr había acumulado durante sus años de trabajo y su participación como desarrollador de Gentoo, una distribución caracterizada por su alto rendimiento.
En 2016, Dashjr vuelve a ser centro de atención con la presentación del BIP-2, una mejora sustancial del formato de BIP dado por Amir Taaki, otro desarrollador de Bitcoin y reconocido criptoanarquista. Durante 2016 y 2017, Dashjr también fue una pieza clave para la activación de Segwit en Bitcoin. El apoyo de Dashjr le permitió al equipo de Bitcoin Core conseguir una manera de aplicar Segwit como un soft fork para Bitcoin, limitando el impacto negativo de hacer un hard fork sobre Bitcoin y los riesgos que este conlleva.
Otras aportaciones al desarrollo de Bitcoin, es la presentación de los BIP-22 y BIP-23. El primero es dirigido a la creación de una estructura para generar esquemas de bloques que permitan a los mineros realizar un trabajo de generación más óptimo y que sea soportado por distintos softwares de minería y clientes de Bitcoin. El segundo es una mejora dirigida a hacer más eficiente la generación de bloques dentro de los pool de minería, usando como base la propuesta presentada en el BIP-22.
Curiosidades de Luke Dashjr
- Luke Dashjr fue uno de los primeros que detectó un hard fork de Bitcoin en 2013, debido a un error de software en Bitcoin Core. Los nodos que actualizaron a la versión 0.8 de Bitcoin activaron un bug que llevó a un hard fork accidental. La detección de Dashjr y la acción rápida de equipo evitó que la red cayera por completo.
- Luke Dashjr se identifica como un católico romano militante que tiene aversión por las autoridades del Vaticano. Lo reconoce públicamente y en varias entrevistas y AMA ha hablado de esto abiertamente. Esto le ha causado diversos problemas públicos y de opinión en la comunidad, quienes lo ven a veces como un “extremista religioso y social”.
- Ha sido usuario de Gentoo por más de 17 años, lo que lo hace un conocedor extremo de los sistemas operativos GNU/Linux. Sus principales aportaciones en esta comunidad van dirigidas a la optimización y seguridad de los sistemas.
- Es extremista de la ciberseguridad. De hecho, piensa que Bitcoin en su estado actual de red tiene puntos flacos de seguridad, debido a que su red aún no está del todo descentralizada. Por esta razón invita a que toda persona que use Bitcoin a instalarse su propio nodo completo.
- Luke Dashjr ocupa el puesto número 11 dentro del ranking de contribuyentes al código de Bitcoin Core.
- En 2017, Luke Dashjr y su familia pasaron por un duro momento al ser afectados del huracán Irma. El huracán arrasó con sus pertenencias, por lo que Tuur Demeester comenzó una campaña de recolección de fondos para ayudarlo. En total, se recaudaron 5 BTC (aprox. 20 mil dólares $ USD).
Curso Bitcoin Básico
Nivel básicoEmpieza de cero en Bitcoin de forma clara, fácil, segura y rápida. Curso diseñado especialmente para principiantes que no saben prácticamente nada de Bitcoin.