The size of the Bitcoin network is available here:
As the page says, they do this by listening for Address messages that are broadcast over the network.
Since the Ripple server is now open-source, we can expect a number of individuals and companies to start running their own nodes. Is there a way to estimate the size of the network, either using an RPC command on the server, or by modifying the server code itself to collect some information about the peers?
I would be interested in the following numbers:
- Number of public servers
- Number of validators
I imagine the first one could be obtained by querying peers recursively. Unfortunately the RPC interface is only available to 127.0.0.1 by default. As for the second metric, I'm guessing we can get this by looking at the ledger.