Bitcoin Forum

Local => Deutsch (German) => Topic started by: Berni on June 28, 2011, 08:32:46 AM



Title: Daten für Berechnung des Zeitpunktes an dem sich die Difficulty ändert.
Post by: Berni on June 28, 2011, 08:32:46 AM
Hi,
ich habe mir ein kleines Web-Überwachungstool gebaut, in dem die für mich wichtigsten Daten stehen und welches mich bei bestimmten Ereignissen benachrichtigt.

Jetzt ist es so, dass ich gerne noch mit aufnehmen würde, wann sich die Difficultry ändern wird. (vorraussichtlich)
Viele Daten lese ich von http://blockexplorer.com/q/ aus, allerdings habe ich noch nicht herausgefunden, wie ich aufgrund der dort vorhandenen Daten das Datum bestimmen könnte.
Im Grunde müsste ich ja wissen, wie viele Blöcke es noch sind und wieviele in einer bestimmten Zeit gelöst werden.

Die große Frage ist nur, woher ich diese Daten bekomme? ;o)
Und zwar möglichst sauber ohne sie per Regex aus ner HTMl-Seite zu schnibbeln ;o)

MHash/s   xxxxx
Solo mining   x Tage, xx Std (50 BTC)
BTC/24h:   xx.xx BTC = xx,xx EUR (xx,xx $)
 
BTC => EUR:   1 BTC = 11.72 EUR (16,65 $)
BTC Guthaben:   x BTC = xx,xx EUR (xx,xx $)
 
Difficulty:   1.379.223 => 1.465.221 = 6,24 %
 
Server 1 (Tower) OK
Worker    Alive    Shares    Stales    Temp    GPU    RAM    MHash/s
5870 (Worker 0)    YES    8162    14    73.00    900    1000    397.78
5870 (Worker 1)    YES    8285    22    79.00    900    1000    397.85
5870 (Worker 2)    YES    8328    19    66.00    900    1000    397.96
Summe       24775    55    72.67    900    1000    1193.5

 
Server 2 (19") OK
Worker    Alive    Shares    Stales    Temp    GPU    RAM    MHash/s
6990 (Worker 3)    YES    7691    19    79.00    830    1250    349.60
6990 (Worker 4)    YES    7593    21    75.50    830    1250    349.21
5870 (Worker 5)    YES    8276    27    74.50    850    1000    375.71
5870 (Worker 6)    YES    8863    22    61.50    900    1000    397.88
Summe       32423    89    72.63    853    1125    1472.40

...


Title: Re: Daten für Berechnung des Zeitpunktes an dem sich die Difficulty ändert.
Post by: Sukrim on June 28, 2011, 11:27:55 AM
http://blockexplorer.com/q/eta gibt die Sekunden (vorrauss.) bis zum nächsten retarget an.

Wieviele Blöcke es noch sind kann man mit http://blockexplorer.com/q/nextretarget - http://blockexplorer.com/q/getblockcount sowieso leicht errechnen (oder einfach 2016 - getblockcount Mod2016)
Durchschnittswerte zwischen 2 Blöcken kann Blockexplorer ebenfalls ausgeben...


Empfehlenswerter wäre es aber, das ganze lokal mit deiner bitcoind-Instanz zu machen oder z.B. den alternative Blockexplorer lokal zu installieren, um von dieser Website unabhängig zu sein.


Title: Re: Daten für Berechnung des Zeitpunktes an dem sich die Difficulty ändert.
Post by: stunner2002 on June 28, 2011, 11:40:25 AM
mit der difficulty schauts momentan ja echt gut... das Netzwerk steigt kaum an.
was mich irrietiert, vorgestern nacht wurden plötzlich bei bitcoincharts.com 12thash/s angezeigt (kurz vorher 11) und jetzt sind wir wieder bei 10thash. sind das auslesefehler?
momentan bin ich frohen mutes zu sagen die difficulty wird nächste mal <10% ansteigen.


Title: Re: Daten für Berechnung des Zeitpunktes an dem sich die Difficulty ändert.
Post by: Berni on June 28, 2011, 11:59:57 AM
Super, vielen Dank, klappt wunderbar jetzt!  ;)
Ich lese die Dateien in einem bestimmten Rhytmus per Task ein, die Daten werden dann wenn ich die Seite aufrufe aus der DB bzw. dem RAM des Servers geladen.
Wenn die Daten veraltert sind und nicht aktualisiert werden konnten, wird gewarnt, das reicht mir so erstmal.
Bitcoind oder so wollte ich auf dem Webserver eigentlich nicht installieren, da er nichts mit meinem mining zu tun hat, außer die Daten zu sammeln und darzustellen.

Wichtiger sind mir eh eigentlich die Sachen wie Temperatur usw..... aber so hat man alle wichtigen Zahlen auf einem Blick!  ;D

Vielen Dank nochmal!