¿Encontrar el tiempo de los bloques, después?

Entiendo que las marcas de tiempo en los bloques no son del todo precisas. Dada solo esa información, es efectivamente imposible hacer análisis retrospectivos de la sincronización de los bloques. (Por ejemplo, esto; http://scienceblogs.com/builtonfacts/2014/01/11/is-bitcoin-currently-experiencing-a-egoish-miner-attack/ )

¿Hay alguna manera de obtener datos sobre cuándo se extrajeron realmente los bloques o (al menos) cuándo algún proveedor de API recibió los bloques?

Respuestas (1)

He probado blocktrail.com y proporcionan una hora de llegada. Sin embargo, cualquier proveedor solo tendrá una cantidad limitada de datos históricos.

Si solo está interesado en que los datos avancen, puede ejecutar sus propios nodos de bitcoin y usar el interruptor de comando -blocknotify= para registrar su propio tiempo.

Debería tener en cuenta cuándo se activa esta notificación. Normalmente sería después de que se valida el bloque y se actualiza la cadena más larga, no inmediatamente cuando el nodo lo ve.

Salida de 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"}
Buena respuesta. Los tiempos de llegada de los bloques serían la mejor información aquí.