¿Cómo obtengo acceso a las últimas dificultades de Bitcoin/Altcoin desde la "fuente/red" original? Quiero desarrollar una aplicación C#/.NET que recopile esta información.
Sé que hay sitios web que brindan información sobre la dificultad de Bitcoin y Altcoin. Coinchoose y Coinwarz proporcionan API JSON, por ejemplo. También hay exportadores de bloques como http://blockexplorer.com/q/nethash/2016 que podrían darme la dificultad actual de Bitcoin.
El problema con Coinchoose y Coinwarz es que no están completos, no funcionan completamente en tiempo real y Coinwarz cuesta dinero además de eso. El explorador de bloques anterior es solo para Bitcoin. ¿Hay exploradores de bloques para todas las AltCoins también? ¿Y todos proporcionan diferentes API?
¿Debe haber alguna "fuente original", como la red de minería o similar, donde pueda conectarse y obtener esta información en tiempo real? ¿O eso también es completamente diferente para cada moneda? Entiendo que cada moneda tiene su propia red de minería, pero ¿son diferentes excepto por tener direcciones IP diferentes, por ejemplo?
Entonces, la pregunta es básicamente, ¿cómo obtengo acceso a la información de dificultad de monedas en tiempo real para Bitcoins y todas las demás monedas, no desde un sitio web existente, sino más bien en el nivel de programación / API?
Los bitcoins, así como todas las altcoins que conozco, tienen su propia API. Por ejemplo, aquí está la API de bitcoins . Tiene un método llamado getdifficulty
cual
Devuelve la dificultad de la prueba de trabajo como un múltiplo de la dificultad mínima.
Entonces, si tenía bitcoind instalado, podría simplemente escribir en la terminal
bitcoind getdifficulty
jose pineda