Eu gostaria de ter uma lista completa da dificuldade histórica de mineração do bitcoin. De preferência, seria uma lista de texto ou csv, mas uma página da web que exibe os dados em qualquer formato de texto serve.
Tenho pesquisado por várias horas nos últimos dias, sem progresso. Estou bastante surpreso que seja tão difícil de encontrar …
Resposta
Você pode obtê-la, por exemplo, em blockchain.info. Acesse o gráfico de dificuldade , mude o período para “Todos os tempos” e use o link “ CSV “, para fazer o download.
Observe que a dificuldade só muda a cada blocos de 2016, que é redirecionado para cerca de 14 dias, caso você se pergunte por que há tão poucos dados pontos.
Comentários
- Depois de examinar os dados, pode haver um erro nos primeiros pontos de dados. Pelo que eu sei, a dificuldade não pode cair abaixo de um, então os valores dados com zero me irritam. Eu presumo que eles também sejam um.
- Obrigado! Isso é exatamente o que eu estava procurando. Além disso, ' ajustarei os valores 0, conforme você descreve, antes de usar os dados.
- Não ' t vejo quaisquer pontos de dados negativos, mas vejo alguns 0 pontos. A dificuldade do Bitcoin ' pode ' ficar abaixo de 1 por regra de consenso, acredito, então blockchain.info tem alguns dados incorretos aqui.
Resposta
Os dados também são armazenados na cadeia de blocos. Consulte todos os blocos de 2016 para ver a dificuldade naquele momento. Aqui estão alguns exemplos, pode ver que o bloco 131040 foi um re-alvo.
# 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, }