Jag skulle vilja ha en fullständig lista över bitcoins historiska gruvsvårigheter. Företrädesvis skulle det vara en textlista eller csv, men en webbsida som visar data i vilket textformat som helst kommer att göra.
Jag har letat i flera timmar de senaste dagarna utan framsteg. Jag är ganska förvånad över att det är så svårt att hitta …
Svara
Du kan få det till exempel på blockchain.info. Hämta Svårighetsdiagram , byt tidsram till ”All Time” och använd sedan länken ” CSV ”, för att ladda ner den.
Observera att svårigheten bara ändras varje 2016-block, som ominriktas till cirka 14 dagar, om du undrar varför det finns så få data poäng.
Kommentarer
- Efter att ha tittat på data kan det vara fel i de första datapunkterna. Såvitt jag vet kan svårigheten inte sjunka under en, så värdena som ges med noll irriterar mig. Jag antar att de också var en.
- Tack! Det här är precis vad jag letade efter. Jag ' Justerar även 0-värdena, som du beskriver, innan jag använder data.
- Jag don ' ser inga negativa datapunkter, men jag ser några 0 poäng. Bitcoin ' svårigheter kan ' inte gå under 1 enligt konsensusregel, tror jag, så blockchain.info har några dåliga data här.
Svar
Data lagras också i blockkedjan. Fråga varje 2016-block för att se svårigheten vid den tiden. Här är några exempel, kan se block 131040 var ett 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, }