Desarrollador propone monitorear la infraestructura más ignorada de Bitcoin 

  • Los DNS seeds son servidores que los nodos nuevos consultan al iniciarse para descubrir otros nodos.

  • La red carece de seguimiento actualizado de esos servidores desde finales de 2024, según b10c.

El desarrollador b10c publicó este 12 de mayo una propuesta en GitHub para crear una herramienta de monitoreo de los DNS seeds de Bitcoin, que son los servidores que los nodos nuevos consultan al iniciarse para descubrir direcciones IP de otros nodos activos en la red. Estos servidores forman parte de una de las infraestructuras más invisibles (y sensibles) del funcionamiento de Bitcoin.

Sin la referencia inicial que los DNS seeds ofrecen, un nodo recién conectado no sabe con qué otros participantes comunicarse para integrarse a Bitcoin. En ese marco, los DNS seeds funcionan como una puerta de entrada a la red, ya que entregan listas de nodos alcanzables para que el nuevo nodo pueda comenzar a sincronizar bloques y transacciones.

Si esos servidores fallan, quedan desactualizados o devuelven información incorrecta, un nodo podría tener dificultades para encontrar pares disponibles, conectarse a nodos inactivos o incluso terminar aislado de la red legítima. En escenarios más extremos, una manipulación deliberada de los DNS seeds podría facilitar ataques de eclipse, donde un atacante logra rodear a un nodo con conexiones controladas para mostrarle una visión parcial o alterada de Bitcoin.

Por ese motivo, b10c sostiene en el repositorio de la propuesta que contar con monitoreo constante y datos históricos sobre el comportamiento de los DNS seeds es relevante para detectar problemas de conectividad, degradación de la infraestructura, posibles intentos de centralización o comportamientos anómalos dentro de la red.

El siguiente gráfico compartido por b10c muestra el número de nodos anunciados por cada uno de los nueve DNS seeds de Bitcoin entre enero de 2023 y mediados de 2025. Hasta finales de 2024, el total se mantuvo relativamente estable en torno a 300 nodos anunciados. A partir de ese momento, los datos de varios seeds desaparecen del registro, evidenciando el vacío de monitoreo que b10c busca cubrir.

Gráfico con datos de nodos de Bitcoin.
Número de nodos anunciados por los DNS seeds de Bitcoin. Fuente: GitHub.

Una propuesta abierta, sin responsable asignado

El único proyecto que cumplía esa función de monitoreo era el del desarrollador bitcoiner conocido como virtu, según advirtió b10c. Esa herramienta dejó de actualizar sus datos a finales de 2024 y, además, su código no es abierto, lo que impide que otros desarrolladores puedan retomarlo directamente.

“Sería bueno volver a tener una herramienta y que alguien la investigue”, escribió b10c en X.

Por ahora, la iniciativa publicada en GitHub funciona como una base técnica y conceptual sobre la que otro desarrollador debería construir una herramienta operativa de monitoreo. La propuesta no tiene un responsable asignado ni un desarrollo activo confirmado.

Entre los requisitos mínimos definidos por b10c se encuentran consultar los registros DNS de cada seed, intentar conectarse a los nodos que estos devuelven y registrar los resultados obtenidos. El sistema también debería recopilar información adicional, como el agente de usuario de cada nodo, un identificador que permite conocer qué software está ejecutando cada participante de la red.

También te puede interesar