¿Por qué los mineros deberían considerar la instalación de un firmware personalizado? Este artículo explora los riesgos y las ventajas de no quedarse con el firmware de serie del fabricante del ASIC.
Braiins cree que los mineros deberían tener más transparencia y elección sobre el firmware que se ejecuta en su hardware de minería. La máxima libertad de operación y elección para los mineros viene de ser totalmente soberanos sobre todos los aspectos de su hardware, incluyendo el firmware instalado. Este artículo es una introducción para que los nuevos mineros entiendan por qué el firmware de minería personalizado es importante y cómo mejora las operaciones de una granja minera.
Más allá del firmware de minería, la creciente concienciación y aceptación del firmware y el software personalizables para los dispositivos de hardware cotidianos se está convirtiendo en una tendencia notable. Un número cada vez mayor de consumidores de tecnología menos sofisticada están tomando medidas sencillas para controlar mejor el funcionamiento de sus dispositivos. Por ejemplo, los consumidores compran un teléfono Google Pixel y lo flashean con un sistema operativo personalizado (es decir, CalyxOS o GrapheneOS). Los inversores en Bitcoin también tienen la posibilidad de elegir entre un grupo de productos de software de almacenamiento clave y personalizar su nodo completo para que funcione como ellos prefieran.
Los mineros deberían tener la misma flexibilidad para controlar qué firmware se ejecuta en sus máquinas y cómo pueden optimizar el rendimiento de esos mineros.
Por lo tanto, pensemos en un minero que ha comprado una máquina minera de última generación. La máquina es suya, pero ejecutarla, optimizarla y controlarla de la forma que elija -como alguien que quiere hacer con su teléfono móvil- está muy lejos de la realidad. En la mayoría de los casos, antes de que existiera el firmware personalizado, los mineros se veían obligados a comprar el hardware, recibirlo cuando el fabricante lo enviaba y ejecutar el firmware que el fabricante instalaba, confiando en que el firmware fuera fiable y no tuviera ningún tipo de malicia o error.
Pero esta confianza en el firmware instalado por el fabricante ya se ha roto antes, lo que subraya la necesidad de que los mineros puedan elegir qué firmware se ejecuta en su hardware de minería.
En 2017, el fabricante de Antminer, Bitmain, desarrolló un backdoor en su firmware de stock llamado "Antbleed". Esta puerta trasera se añadió a todas las máquinas Antminer en ese momento, y permitió a los fabricantes acceder de forma remota a las máquinas Bitmain. Con Antbleed, Bitmain podía apagar una máquina, redirigir su hashrate, y controlar el hardware como ellos quisieran. Bitmain mantiene su posición de que esta "característica" fue pensada como una herramienta de gestión de la máquina y de diagnóstico de rendimiento, pero los mineros rápidamente se preocuparon por el acceso que esta puerta trasera daba a Bitmain y aprendieron sobre los peligros del firmware de código cerrado instalado por el fabricante.
Otro incidente relacionado con el firmware de Bitmain tiene que ver con una función añadida para mejorar la eficiencia de los chips de minería. Pero esta característica, llamada AsicBoost, se mantuvo en secreto y sólo la conocían los fabricantes, y después de que el hardware se enviara a los clientes de Bitmain, la opción AsicBoost dejó de estar disponible. De este modo, Bitmain se aseguraba una importante ventaja en el rendimiento de las máquinas respecto al resto de la red. Si el firmware fuera de código abierto y estuviera disponible públicamente, esta función de refuerzo habría estado disponible para todo el mercado.
La idea de la función AsicBoost surgió de dos investigadores: Timo Hanke y Sergio Lerner. Descubrieron cómo retocar los ASIC de minería para conseguir un aumento de la eficiencia del 10% al 20% con ahorro de energía o un hashing elevado.
Estas mejoras secretas, funciones de diagnóstico o puertas traseras eran posibles en aquella época porque el mercado del firmware no tenía competencia real. Los fabricantes podían desarrollar e instalar lo que quisieran. Afortunadamente, ninguno de estos incidentes tuvo efectos duraderos en la red Bitcoin. Pero subrayan la importancia del firmware de minería de código abierto y la competencia en el mercado del firmware para evitar productos de firmware vulnerables o maliciosos y mitigar los riesgos de ejecutar ciegamente el firmware de un fabricante.
Las máquinas Dragonmint fueron el primer tipo de hardware de minería para el que Braiins desarrolló un firmware personalizado, pero las máquinas Bitmain se convirtieron rápidamente en la prioridad para las futuras versiones del firmware de Braiins OS debido a la demanda de los clientes. A medida que el firmware para Bitmain Antminers fue desarrollado y lanzado, el soporte para la máquina S9 fue (y sigue siendo) la versión más popular de Braiins OS.
Hoy en día, incluso es posible descargar el código fuente de cgminer y utilizarlo como base para el firmware de código abierto de Braiins. Pero los fabricantes de máquinas mineras pronto se dieron cuenta de que podían dejar de publicar el código fuente para las nuevas generaciones de sus máquinas, incluso para las partes que están bajo la Licencia Pública General (GPL), Desde entonces, para Antminer S11, S15, S17, y otros modelos, los fabricantes no han publicado el código fuente para el firmware instalado de fábrica, lo que, por supuesto, hace que el desarrollo para el firmware personalizado sea más difícil - pero lejos de ser imposible.
Como otro ejemplo de los retos de desarrollo de firmware personalizado, el modelo Antminer S19 se construyó con una nueva característica llamada arranque seguro, que impide la instalación y ejecución estandarizada de firmware personalizado. Sin embargo, para estos y otros retos, las soluciones son simplemente una cuestión de electricidad, lo que significa que existen, aunque el desarrollo de la solución lleve tiempo.
A continuación, se ofrece un breve resumen de algunas ventajas y desventajas fundamentales de los productos de firmware personalizado en comparación con el firmware de stock del fabricante.
Pros:
Contras:
Braiins se enorgullece de haber desarrollado el principal producto de firmware personalizado y de código abierto de la industria minera de Bitcoin y de haberle agregado algoritmos patentados de autoajuste que optimizan el rendimiento ASIC. Además de basarse en el Braiins OS original de código abierto que se lanzó en 2018, el uso de Braiins OS ofrece varios beneficios clave para los mineros, incluidas las funciones de refrigeración por inmersión, las actualizaciones automáticas de firmware, las visualizaciones en pantalla, las opciones de precalentamiento de la máquina y la instalación sencilla con una experiencia de usuario amigable y configuraciones de instalación masiva.
Con Braiins OS, los mineros pueden crear sistemas automáticos para leer y supervisar en tiempo real los datos de funcionamiento de la máquina a través de una API para realizar un seguimiento de las alertas de temperatura, el consumo de energía, la actividad de los ventiladores tras el apagado y mucho más. Los mineros también pueden desactivar los ventiladores de una máquina utilizando los emuladores de ventilador del firmware para preparar el hardware para un sistema de refrigeración por inmersión.
Todos estos puntos de personalización permiten reducir el ruido, prolongar la vida útil, mejorar la eficiencia y aumentar los ingresos.
En lugar de comprar siempre el hardware de última generación, las mejoras de eficiencia y los aumentos de hashrate con firmware personalizado ofrecen mejoras de rendimiento para el hardware más antiguo. Y maximizar la utilidad del hardware que un minero ya posee tiene mucho sentido.
Aquí es donde el autotuning de la máquina y el overclocking (o underclocking) son relevantes. El overclocking y el autotuning ajustan las frecuencias de hashing de los hashboards de una máquina, lo que altera el rendimiento del hardware. Pero la diferencia clave entre el overclocking y el autotuning es la inteligencia y la sofisticación de estos ajustes de la frecuencia de hash.
Por ejemplo, los mineros que hacen overclocking están dispuestos a hacer que sus máquinas sean ligeramente menos eficientes (es decir, que funcionen a una tasa más alta de julios por terahash) con el fin de apilar más sats. El autotuning optimiza el rendimiento de todos los chips de los hashboards de una máquina calibrando las frecuencias y los voltajes, lo que aumenta la eficiencia total hasta en un 25% y ayuda a los mineros a apilar más sats por vatio de energía que consumen.
Reflexión final: la instalación de un firmware de minería personalizado es una experiencia de aprendizaje que realmente no es demasiado difícil y puede mejorar drásticamente la eficiencia operativa y los ingresos totales de un minero.
Conferencia | Web | X | Dónde | En | Confirmado |
---|---|---|---|---|---|
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda | ||
Celda | Celda | Celda | Celda |
Empresa de software de minería Bitcoin: Braiins Pool, Braiins OS & Stratum V2.
Por mineros, para mineros.
Aumente el hashrate de sus ASICs de Bitcoin, mejore la eficiencia hasta un 25%, y mine en cualquier pool o obtenga 0% de tarifas de pool en Braiins Pool.
Reduzca la transmisión de datos entre su granja y el pool en un 95%. Configure el uso paralelo de múltiples pools. Configure un pool de respaldo para toda la granja.
Se centra en hacer más eficientes las transferencias de datos, reducir los requisitos de infraestructura física para las operaciones mineras y aumentar la seguridad
Líderes de la industria en transparencia e innovación, con más de 1.25 millones de BTC minados desde 2010
Publicado en
27.6.2022
¿Por qué los mineros deberían considerar la instalación de un firmware personalizado? Este artículo explora los riesgos y las ventajas de no quedarse con el firmware de serie del fabricante del ASIC.
Índice de contenidos
Braiins cree que los mineros deberían tener más transparencia y elección sobre el firmware que se ejecuta en su hardware de minería. La máxima libertad de operación y elección para los mineros viene de ser totalmente soberanos sobre todos los aspectos de su hardware, incluyendo el firmware instalado. Este artículo es una introducción para que los nuevos mineros entiendan por qué el firmware de minería personalizado es importante y cómo mejora las operaciones de una granja minera.
Más allá del firmware de minería, la creciente concienciación y aceptación del firmware y el software personalizables para los dispositivos de hardware cotidianos se está convirtiendo en una tendencia notable. Un número cada vez mayor de consumidores de tecnología menos sofisticada están tomando medidas sencillas para controlar mejor el funcionamiento de sus dispositivos. Por ejemplo, los consumidores compran un teléfono Google Pixel y lo flashean con un sistema operativo personalizado (es decir, CalyxOS o GrapheneOS). Los inversores en Bitcoin también tienen la posibilidad de elegir entre un grupo de productos de software de almacenamiento clave y personalizar su nodo completo para que funcione como ellos prefieran.
Los mineros deberían tener la misma flexibilidad para controlar qué firmware se ejecuta en sus máquinas y cómo pueden optimizar el rendimiento de esos mineros.
Por lo tanto, pensemos en un minero que ha comprado una máquina minera de última generación. La máquina es suya, pero ejecutarla, optimizarla y controlarla de la forma que elija -como alguien que quiere hacer con su teléfono móvil- está muy lejos de la realidad. En la mayoría de los casos, antes de que existiera el firmware personalizado, los mineros se veían obligados a comprar el hardware, recibirlo cuando el fabricante lo enviaba y ejecutar el firmware que el fabricante instalaba, confiando en que el firmware fuera fiable y no tuviera ningún tipo de malicia o error.
Pero esta confianza en el firmware instalado por el fabricante ya se ha roto antes, lo que subraya la necesidad de que los mineros puedan elegir qué firmware se ejecuta en su hardware de minería.
En 2017, el fabricante de Antminer, Bitmain, desarrolló un backdoor en su firmware de stock llamado "Antbleed". Esta puerta trasera se añadió a todas las máquinas Antminer en ese momento, y permitió a los fabricantes acceder de forma remota a las máquinas Bitmain. Con Antbleed, Bitmain podía apagar una máquina, redirigir su hashrate, y controlar el hardware como ellos quisieran. Bitmain mantiene su posición de que esta "característica" fue pensada como una herramienta de gestión de la máquina y de diagnóstico de rendimiento, pero los mineros rápidamente se preocuparon por el acceso que esta puerta trasera daba a Bitmain y aprendieron sobre los peligros del firmware de código cerrado instalado por el fabricante.
Otro incidente relacionado con el firmware de Bitmain tiene que ver con una función añadida para mejorar la eficiencia de los chips de minería. Pero esta característica, llamada AsicBoost, se mantuvo en secreto y sólo la conocían los fabricantes, y después de que el hardware se enviara a los clientes de Bitmain, la opción AsicBoost dejó de estar disponible. De este modo, Bitmain se aseguraba una importante ventaja en el rendimiento de las máquinas respecto al resto de la red. Si el firmware fuera de código abierto y estuviera disponible públicamente, esta función de refuerzo habría estado disponible para todo el mercado.
La idea de la función AsicBoost surgió de dos investigadores: Timo Hanke y Sergio Lerner. Descubrieron cómo retocar los ASIC de minería para conseguir un aumento de la eficiencia del 10% al 20% con ahorro de energía o un hashing elevado.
Estas mejoras secretas, funciones de diagnóstico o puertas traseras eran posibles en aquella época porque el mercado del firmware no tenía competencia real. Los fabricantes podían desarrollar e instalar lo que quisieran. Afortunadamente, ninguno de estos incidentes tuvo efectos duraderos en la red Bitcoin. Pero subrayan la importancia del firmware de minería de código abierto y la competencia en el mercado del firmware para evitar productos de firmware vulnerables o maliciosos y mitigar los riesgos de ejecutar ciegamente el firmware de un fabricante.
Las máquinas Dragonmint fueron el primer tipo de hardware de minería para el que Braiins desarrolló un firmware personalizado, pero las máquinas Bitmain se convirtieron rápidamente en la prioridad para las futuras versiones del firmware de Braiins OS debido a la demanda de los clientes. A medida que el firmware para Bitmain Antminers fue desarrollado y lanzado, el soporte para la máquina S9 fue (y sigue siendo) la versión más popular de Braiins OS.
Hoy en día, incluso es posible descargar el código fuente de cgminer y utilizarlo como base para el firmware de código abierto de Braiins. Pero los fabricantes de máquinas mineras pronto se dieron cuenta de que podían dejar de publicar el código fuente para las nuevas generaciones de sus máquinas, incluso para las partes que están bajo la Licencia Pública General (GPL), Desde entonces, para Antminer S11, S15, S17, y otros modelos, los fabricantes no han publicado el código fuente para el firmware instalado de fábrica, lo que, por supuesto, hace que el desarrollo para el firmware personalizado sea más difícil - pero lejos de ser imposible.
Como otro ejemplo de los retos de desarrollo de firmware personalizado, el modelo Antminer S19 se construyó con una nueva característica llamada arranque seguro, que impide la instalación y ejecución estandarizada de firmware personalizado. Sin embargo, para estos y otros retos, las soluciones son simplemente una cuestión de electricidad, lo que significa que existen, aunque el desarrollo de la solución lleve tiempo.
A continuación, se ofrece un breve resumen de algunas ventajas y desventajas fundamentales de los productos de firmware personalizado en comparación con el firmware de stock del fabricante.
Pros:
Contras:
Braiins se enorgullece de haber desarrollado el principal producto de firmware personalizado y de código abierto de la industria minera de Bitcoin y de haberle agregado algoritmos patentados de autoajuste que optimizan el rendimiento ASIC. Además de basarse en el Braiins OS original de código abierto que se lanzó en 2018, el uso de Braiins OS ofrece varios beneficios clave para los mineros, incluidas las funciones de refrigeración por inmersión, las actualizaciones automáticas de firmware, las visualizaciones en pantalla, las opciones de precalentamiento de la máquina y la instalación sencilla con una experiencia de usuario amigable y configuraciones de instalación masiva.
Con Braiins OS, los mineros pueden crear sistemas automáticos para leer y supervisar en tiempo real los datos de funcionamiento de la máquina a través de una API para realizar un seguimiento de las alertas de temperatura, el consumo de energía, la actividad de los ventiladores tras el apagado y mucho más. Los mineros también pueden desactivar los ventiladores de una máquina utilizando los emuladores de ventilador del firmware para preparar el hardware para un sistema de refrigeración por inmersión.
Todos estos puntos de personalización permiten reducir el ruido, prolongar la vida útil, mejorar la eficiencia y aumentar los ingresos.
En lugar de comprar siempre el hardware de última generación, las mejoras de eficiencia y los aumentos de hashrate con firmware personalizado ofrecen mejoras de rendimiento para el hardware más antiguo. Y maximizar la utilidad del hardware que un minero ya posee tiene mucho sentido.
Aquí es donde el autotuning de la máquina y el overclocking (o underclocking) son relevantes. El overclocking y el autotuning ajustan las frecuencias de hashing de los hashboards de una máquina, lo que altera el rendimiento del hardware. Pero la diferencia clave entre el overclocking y el autotuning es la inteligencia y la sofisticación de estos ajustes de la frecuencia de hash.
Por ejemplo, los mineros que hacen overclocking están dispuestos a hacer que sus máquinas sean ligeramente menos eficientes (es decir, que funcionen a una tasa más alta de julios por terahash) con el fin de apilar más sats. El autotuning optimiza el rendimiento de todos los chips de los hashboards de una máquina calibrando las frecuencias y los voltajes, lo que aumenta la eficiencia total hasta en un 25% y ayuda a los mineros a apilar más sats por vatio de energía que consumen.
Reflexión final: la instalación de un firmware de minería personalizado es una experiencia de aprendizaje que realmente no es demasiado difícil y puede mejorar drásticamente la eficiencia operativa y los ingresos totales de un minero.
Lea la Política de privacidad.