Development
如何獲得比特幣和其他硬幣的難度
如何從原始“來源/網路”獲取最新的比特幣/Altcoin 困難?我想開發一個收集這些資訊的 C#/.NET 應用程序。
我知道有一些網站提供有關比特幣和山寨幣難度的資訊。例如,Coinchoose 和 Coinwarz 提供 JSON API。也有像<http://blockexplorer.com/q/nethash/2016>這樣的 blockexporers 可以給我目前的比特幣難度。
Coinchoose 和 Coinwarz 的問題在於它們不完整,不完全實時,除此之外,Coinwarz 還需要花錢。上面的區塊瀏覽器僅適用於比特幣。是否也有適用於所有 AltCoins 的區塊瀏覽器?他們都提供不同的API嗎?
必須有一些“原始來源”,例如挖礦網路或類似的,您可以在其中連接並實時獲取此資訊?還是每枚硬幣也完全不同?我知道每個硬幣都有自己的挖礦網路,但除了 IP 地址不同之外,它們有什麼不同嗎?
所以問題基本上是我如何獲得比特幣和所有其他硬幣的實時硬幣難度資訊 - 不是從現有的網站,而是更多的 API / 程式級別?
比特幣以及我所知道的所有山寨幣都有自己的 API。例如這裡是比特幣 API。它有一個名為
getdifficulty
which返回工作量證明難度作為最小難度的倍數。
所以如果你安裝了bitcoind,你可以在終端輸入
bitcoind getdifficulty