Versiones del software de minería
Distribución de versiones de nodo entre los mineros activos
¿Qué es esto?
Este gráfico muestra la distribución de las versiones de software de minería activas ahora en la red Kaspa. Cada vez que un minero produce un bloque, su software de nodo incrusta información de versión en la transacción coinbase. Al agregar esos datos en miles de bloques recientes, se ve con exactitud qué versiones están impulsando el hashrate de la red en cada momento.
La diversidad de versiones es un indicador crítico de salud en cualquier red blockchain. Una red en la que el 100% de los mineros ejecuta la misma versión está bien coordinada, pero puede ser frágil: un solo fallo afecta a todos a la vez. En el extremo contrario, una fragmentación extrema entre muchas versiones antiguas señala una mala coordinación de las actualizaciones y posibles riesgos de consenso. El estado ideal es una supermayoría en la última versión estable, con un pequeño porcentaje rezagado que aún está actualizando.
La gobernanza de las actualizaciones de Kaspa depende de que los operadores de nodos actualicen el software por su cuenta. A diferencia de redes con votación formal on-chain, Kaspa usa un modelo de consenso aproximado (rough consensus), en el que los mineros señalan que están listos simplemente ejecutando versiones nuevas. Cuando se propone un cambio de consenso (como los cambios de masa de transacción de KIP-9 o futuros ajustes del DAA), los desarrolladores fijan un umbral de activación: cuando suficiente hashrate ejecuta versiones compatibles, la actualización se activa. Este gráfico permite seguir esa adopción en tiempo real.
Cómo usar estos datos
Si minas, consulta este gráfico para asegurarte de que ejecutas una versión que respalda la mayoría de la red. Seguir con una versión antigua después de que se active una actualización de consenso puede hacer que la red rechace tus bloques y pierdas ingresos. Cuando veas que la versión dominante cambia, toca actualizar los nodos.
Para inversores y analistas, la distribución de versiones es un indicador adelantado de las próximas actualizaciones de la red. Cuando una versión nueva gana una cuota significativa de hashrate (acercándose al 70-80%), es señal de que un cambio de consenso probablemente se active pronto. Puede tener implicaciones de precio si la actualización introduce funciones relevantes, como contratos inteligentes (KIP-10), más escalabilidad o cambios económicos.
Desarrolladores e investigadores pueden usar estos datos para valorar la estabilidad de la red. Una transición rápida y limpia a versiones nuevas indica una comunidad minera sana y receptiva. Una fragmentación persistente, con hashrate significativo en versiones antiguas durante semanas, puede indicar fallos de comunicación, problemas de compatibilidad con cierto hardware de minería o resistencia a los cambios propuestos. Esa información ayuda a quienes desarrollan el protocolo a calibrar los umbrales de activación.
Cómo se calcula
Los datos de versión se extraen de las transacciones coinbase de los 36,000 bloques más recientes (unas 10 horas al ritmo de un bloque por segundo de Kaspa). Cada transacción coinbase contiene una cadena de versión que incrusta el software de minería, normalmente con el formato «kaspad/x.y.z» o el identificador propio del pool. Esas cadenas se analizan y se agregan para producir el gráfico de distribución.
La ventana de 36,000 bloques equilibra actualidad y significación estadística. Es lo bastante larga para captar una distribución de hashrate con sentido (incluso los mineros con cuotas pequeñas producen bloques en esa ventana) y lo bastante corta para reflejar cambios recientes. Los datos se actualizan cada 60 segundos, a medida que entran bloques nuevos.
Algunos pools de minería usan cadenas coinbase propias que no identifican con claridad la versión del nodo subyacente. En esos casos, el identificador del pool se muestra tal cual. Además, como la producción de bloques es probabilística, la presencia de un minero en este gráfico es proporcional a su hashrate: los mineros más grandes aparecen con más peso simplemente porque producen más bloques en la ventana de muestra.