Jeg vil gjerne ha en komplett liste over bitcoins historiske gruveproblemer. Fortrinnsvis vil det være en tekstliste eller csv, men en webside som viser dataene i hvilket som helst tekstformat vil gjøre.
Jeg har søkt i flere timer de siste par dagene uten fremgang. Jeg er ganske overrasket over at dette er så vanskelig å finne …
Svar
Du kan få det for eksempel på blockchain.info. Åpne Vanskelighetsdiagram , bytt tidsramme til «All Time», og bruk deretter lenken merket « CSV «, for å laste den ned.
Vær oppmerksom på at vanskeligheten bare endres hver 2016-blokk, som målrettes om til å være omtrent 14 dager, i tilfelle du lurer på hvorfor det er så få data poeng.
Kommentarer
- Etter å ha sett på dataene, kan det være en feil i de første få datapunktene. Så vidt jeg vet kan vanskeligheten ikke komme under en, så verdiene gitt med null irriterer meg. Jeg vil anta at de også var en.
- Takk! Dette var akkurat det jeg lette etter. Jeg ' Justerer 0-verdiene, som du beskriver, før jeg bruker dataene.
- Jeg don ' ser ingen negative datapunkter, men jeg ser noen få 0 poeng. Bitcoin ' s vanskeligheter kan ' t gå under 1 etter konsensusregel, tror jeg, så blockchain.info har noen dårlige data her.
Svar
Dataene lagres også i blokkjeden. Spør hver 2016-blokk for å se vanskeligheten på den tiden. Her er noen eksempler, kan se at blokk 131040 var et nytt mål.
# 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, }