¿Dónde o cómo puedo obtener un historial completo de dificultad?

Me gustaría tener una lista completa de la dificultad histórica de minería de bitcoin. Preferiblemente sería una lista de texto o csv, pero una página web que muestre los datos en cualquier formato de texto servirá.

He estado buscando durante varias horas durante los últimos días sin ningún progreso. Estoy bastante sorprendido de que esto sea tan difícil de encontrar …

Responder

Puede obtenerlo, por ejemplo, en blockchain.info. Abre el gráfico de dificultad , cambia el período de tiempo a «Todo el tiempo» y luego usa el vínculo « CSV «, para descargarlo.

Tenga en cuenta que la dificultad solo cambia cada bloque de 2016, que se redirige a unos 14 días, en caso de que se pregunte por qué hay tan pocos datos puntos.

Comentarios

  • Después de mirar los datos, puede haber un error en los primeros puntos de datos. Hasta donde yo sé, la dificultad no puede caer por debajo de uno, por lo que los valores dados con cero me irritan. Asumiría que también eran uno.
  • ¡Gracias! Esto es exactamente lo que estaba buscando. Además, ' ajustaré los valores 0, como usted describe, antes de usar los datos.
  • No ' No veo ningún punto de datos negativo, pero veo algunos puntos 0. La dificultad de Bitcoin ' no puede ' ir por debajo de 1 por regla de consenso, creo, por lo que blockchain.info tiene algunos datos incorrectos aquí.

Responder

Los datos también se almacenan en la cadena de bloques. Consulta cada 2016 bloques para ver la dificultad en ese momento. Aquí hay algunos ejemplos, puede ver que el bloque 131040 fue un nuevo objetivo.

# bitcoin-cli getblockhash 4032 | xargs bitcoin-cli getblock { "hash" : "00000000ca4b69045a03d7b20624def97a5366418648d5005e82fd3b345d20d0", "time" : 1294031411, "difficulty" : 1.00000000, } # bitcoin-cli getblockhash 131039 | xargs bitcoin-cli getblock { "hash" : "0000000000000e6e98694ccb8247aad63aaa1e2bec5a7be14329407e4cea6223", "time" : 1308145551, "difficulty" : 567269.53016242, } # bitcoin-cli getblockhash 131040 | xargs bitcoin-cli getblock { "hash" : "000000000000097aa651b8e19c448924586a8010721c8e7ea282a0272d425987", "time" : 1308145774, "difficulty" : 876954.49351354, } 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *