¿Qué tamaño tiene la red Ripple? [cerrado]

El tamaño de la red Bitcoin está disponible aquí:

http://bitcoinstatus.rowit.co.uk/

Como dice la página, hacen esto al escuchar los mensajes de dirección que se transmiten a través de la red.

Dado que el servidor Ripple ahora es de código abierto, podemos esperar que varias personas y empresas comiencen a ejecutar sus propios nodos. ¿Hay alguna manera de estimar el tamaño de la red, ya sea usando un comando RPC en el servidor o modificando el código del servidor para recopilar información sobre los pares?

Me interesan los siguientes números:

  1. Número de servidores públicos
  2. Número de validadores

Me imagino que el primero podría obtenerse consultando a los pares de forma recursiva. Lamentablemente, la interfaz RPC solo está disponible para 127.0.0.1 de forma predeterminada. En cuanto a la segunda métrica, supongo que podemos obtener esto mirando el libro mayor.

Respuestas (1)

Estimaría que hay 30 servidores públicos y 11 validadores mientras escribo esta respuesta.

Calculé la cantidad de servidores públicos conectándome a una cantidad de servidores y recopilando las claves de nodo de cada servidor conectado a ellos. Si bien las claves de nodo se pueden cambiar libremente, cada servidor tiene una clave de nodo única mientras está conectado. Esto se utiliza para descartar conexiones duplicadas. Entonces esto debería contar cada servidor público una vez.

Calculé el número de validadores recopilando las claves públicas del validador de cada validación que vi publicada durante un período de cinco minutos. Conté el número de claves de validación únicas.

No veo ninguna razón por la que estos recuentos puedan ser demasiado altos, pero ciertamente podrían faltar algunos.

Entonces, se conectó al servidor A, que a su vez está conectado a los servidores B y C, y le dio las claves de nodo únicas de B y C (así como las suyas propias). ¿Como hiciste esto? ¿Utilizó un comando RPC? ¿Qué pasa con el servidor D, que está conectado a C, pero no a A?
Usé el peerscomando. Y me conecté a casi la mitad de los servidores en el proceso. Dado que la mayoría de los servidores intentan tener al menos 10 conexiones, eso debería tener una cobertura de casi el 100%.
Se está desarrollando una nueva función de buscador de pares . Esto permitirá que cada servidor mantenga un mapa bastante completo de la topología de la red (para todos los servidores no privados).