Das Timing von Blöcken danach finden?

Ich verstehe, dass die Zeitstempel auf Blöcken nicht ganz genau sind. Mit nur diesen Informationen ist es praktisch unmöglich, rückblickende Analysen des Timings von Blöcken durchzuführen. (Beispiel: http://scienceblogs.com/builtonfacts/2014/01/11/is-bitcoin-currently-experiencing-a-selfish-miner-attack/ )

Gibt es eine Möglichkeit, Daten darüber zu erhalten, wann Blöcke tatsächlich abgebaut wurden oder (zumindest) wann ein API-Anbieter die Blöcke erhalten hat?

Antworten (1)

Ich habe blocktrail.com getestet und sie geben eine Ankunftszeit an. Jeder Anbieter wird jedoch nur so viele historische Daten haben.

Wenn Sie nur daran interessiert sind, dass sich Daten vorwärts bewegen, können Sie Ihre eigenen Bitcoin-Knoten ausführen und den Befehlsschalter -blocknotify= verwenden, um Ihre eigene(n) Zeit(en) aufzuzeichnen.

Sie müssen berücksichtigen, wann diese Benachrichtigung ausgelöst wird. Normalerweise wäre dies, nachdem der Block validiert und die längste Kette aktualisiert wurde, nicht sofort, wenn der Knoten es sieht.

Ausgabe von BlockTrail

{"hash":"000000000000000015aab005b28a326ade60f07515c33517ea5cb598f28fb7ea","height":320000,"block_time":"2014-09-10T13:55:18+0000","arrival_time":"2014-09-10T13:55:47+0000","nonce":2145106612,"difficulty":27428630902,"merkleroot":"57c6d11085df633a848eecf78befcdbbab58c2830ca380d4089d5013ab53d0df","is_orphan":false,"prev_block":"000000000000000021ecc2772de2ce57c6bd327c4ceaea52a0ecd70548b8ca41","next_block":"00000000000000001bbfee4521419de4f79c19580027b00f9739ee7b2f0b5c57","byte_size":227086,"confirmations":71045,"transactions":357,"value":262417274672,"miningpool_name":"DiscusFish \/ F2Pool","miningpool_url":"http:\/\/www.f2pool.com","miningpool_slug":"discusfish"}
Gute Antwort. Die Ankunftszeiten der Blöcke wären hier die besten Informationen.