Wie erhalte ich Zugang zu den neuesten Bitcoin/Altcoin-Schwierigkeiten von der ursprünglichen „Quelle/Netzwerk“? Ich möchte eine C#/.NET-Anwendung entwickeln, die diese Informationen sammelt.
Ich weiß, dass es Websites gibt, die Informationen über den Schwierigkeitsgrad von Bitcoin und Altcoin bereitstellen. Coinchoose und Coinwarz bieten beispielsweise JSON-APIs an. Es gibt auch Blockexporer wie http://blockexplorer.com/q/nethash/2016 , die mir die aktuelle Bitcoin-Schwierigkeit geben könnten.
Das Problem bei Coinchoose und Coinwarz ist, dass sie nicht vollständig, nicht vollständig echtzeitfähig sind und Coinwarz zusätzlich noch Geld kostet. Der obige Block-Explorer ist nur für Bitcoin. Gibt es auch Block-Explorer für alle AltCoins? Und bieten sie alle unterschiedliche APIs?
Es muss eine "Originalquelle" geben, wie das Mining-Netzwerk oder ähnliches, wo Sie sich verbinden und diese Informationen in Echtzeit erhalten können? Oder ist das auch bei jedem Coin komplett anders? Ich verstehe, dass jede Münze ihr eigenes Mining-Netzwerk hat, aber sind sie unterschiedlich, außer dass sie zum Beispiel unterschiedliche IP-Adressen haben?
Die Frage ist also im Grunde, wie erhalte ich Zugriff auf Echtzeit-Schwierigkeitsinformationen für Bitcoins und alle anderen Münzen - nicht von einer bestehenden Website, sondern eher auf API-/Programmierebene?
Bitcoins sowie alle mir bekannten Altcoins haben ihre eigene API. Hier ist zum Beispiel die Bitcoins-API . Es hat eine Methode namens getdifficulty
which
Gibt die Proof-of-Work-Schwierigkeit als Vielfaches der Mindestschwierigkeit zurück.
Wenn Sie also Bitcoin installiert hatten, könnten Sie dann einfach das Terminal eingeben
bitcoind getdifficulty
Joe Pineda