Aș dori să am o listă completă a dificultăților miniere istorice ale bitcoinului. De preferință ar fi o listă de text sau csv, dar o pagină web care afișează datele în orice format de text va funcționa.
„Am căutat de câteva ore în ultimele două zile fără progrese. Sunt destul de surprins că este atât de greu de găsit …
Răspunde
Îl poți obține de exemplu pe blockchain.info. Apelați Diagrama de dificultate , comutați intervalul de timp la „All Time”, apoi utilizați linkul etichetat „ CSV „, pentru a-l descărca.
Rețineți că dificultatea se schimbă numai la fiecare blocaj din 2016, care este redirecționat pentru a fi de aproximativ 14 zile, în cazul în care vă întrebați de ce sunt atât de puține date puncte.
Comentarii
- După ce aruncăm o privire asupra datelor, poate exista o greșeală în primele câteva puncte de date. Din câte știu, dificultatea nu poate scădea sub una, așa că valorile date cu zero mă irită. Aș presupune că au fost și unul.
- Vă mulțumim! Exact asta căutam. De asemenea, voi ' voi ajusta valorile 0, după cum descrieți, înainte de a utiliza datele.
- Nu ' Nu văd niciun punct de date negativ, dar văd câteva 0 puncte. Dificultatea Bitcoin ' nu poate ' să meargă sub 1 prin regula consensului, cred, deci blockchain.info are câteva date proaste aici.
Răspuns
Datele sunt stocate și în lanțul de blocuri. Interogați la fiecare bloc din 2016 pentru a vedea dificultatea la acel moment. Iată câteva exemple, puteți vedea că blocul 131040 a fost re-țintit.
# 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, }