Dove o come posso ottenere una cronologia completa delle difficoltà?

Vorrei avere un elenco completo delle difficoltà storiche di mining di bitcoin. Preferibilmente sarebbe un elenco di testo o CSV, ma una pagina Web che visualizza i dati in qualsiasi formato di testo andrà bene.

Ho cercato per diverse ore negli ultimi due giorni senza progressi. Sono piuttosto sorpreso che sia così difficile da trovare …

Risposta

Puoi ottenerla ad esempio su blockchain.info. Richiama il grafico delle difficoltà , cambia lintervallo di tempo in “All Time”, quindi utilizza il link “ CSV “, per scaricarlo.

Tieni presente che la difficoltà cambia solo ogni blocco 2016, che viene reindirizzato a circa 14 giorni, nel caso ti chiedessi perché ci sono così pochi dati punti.

Commenti

  • Dopo aver esaminato i dati, potrebbe esserci un errore nei primi punti dati. Per quanto ne so la difficoltà non può scendere al di sotto di uno, quindi i valori dati con zero mi irritano. Presumo che lo fossero anche loro.
  • Grazie! Questo e esattamente quello che stavo cercando. Inoltre, ' aggiusterò i valori 0, come descrivi, prima di utilizzare i dati.
  • Non ' Non vedo punti dati negativi, ma vedo alcuni punti 0. La difficoltà di Bitcoin ' non può ' andare al di sotto di 1 per regola del consenso, credo, quindi blockchain.info ha alcuni dati errati qui.

Risposta

Anche i dati vengono memorizzati nella catena di blocchi. Esegui una query ogni 2016 blocchi per vedere la difficoltà in quel momento. Di seguito sono riportati alcuni esempi, si può vedere che il blocco 131040 era un re-target.

# 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, } 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *