Title: Blocks found out of order? Post by: kupan787 on December 29, 2014, 02:02:51 AM I'm probably just missing something completely obvious, but why is it that blocks are being found what looks like out of order?
https://i.imgur.com/oWxXoHu.png If you look at the image I took from a block explorer, how was block 336404 found before 336403? Same thing happened with blocks 336402 and 336401. Title: Re: Blocks found out of order? Post by: bitllionaire on December 29, 2014, 02:13:48 AM I have seen it some times but I have never known why that happens
Title: Re: Blocks found out of order? Post by: AgentofCoin on December 29, 2014, 02:17:06 AM I have seen it some times but I have never known why that happens Agreed. I have seen this with Blockchain.info's blockexplorer as well. Its either an error with the block explorer, or the block was actually found first, but transmitted through the network in a weird way, thus late.. But I really don't know. Title: Re: Blocks found out of order? Post by: odolvlobo on December 29, 2014, 02:29:35 AM There is no way to synchronize time in a trustless way so timestamps don't mean a lot. One of the miners probably has their time set incorrectly.
Title: Re: Blocks found out of order? Post by: DannyHamilton on December 29, 2014, 02:50:17 AM The block height is the "order" that the blocks are found. It is impossible for that to be "out of order", since that defines the order.
The timestamps are set by the miner, and can be off by as much as a couple of hours depending on various factors. Therefore, the timestamps just give a general idea of when the block was solved. It is sufficient for determining the new difficulty after 2016 blocks, but isn't usefull for determining exactly when a block was first broadcast. Title: Re: Blocks found out of order? Post by: BlindMayorBitcorn on December 29, 2014, 02:59:06 AM Out of order? You're out of order! The whole trial is out of order! [indicates the gallery which is up in arms by this point] They're out of order!
;D Title: Re: Blocks found out of order? Post by: smoothie on December 29, 2014, 03:02:03 AM i don't get it. How was it out of order?
Title: Re: Blocks found out of order? Post by: BlindMayorBitcorn on December 29, 2014, 03:05:48 AM i don't get it. How was it out of order? Read quote #5. Skip quote #6 :P Title: Re: Blocks found out of order? Post by: kupan787 on December 29, 2014, 04:21:09 AM There is no way to synchronize time in a trustless way so timestamps don't mean a lot. One of the miners probably has their time set incorrectly. The block height is the "order" that the blocks are found. It is impossible for that to be "out of order", since that defines the order. The timestamps are set by the miner, and can be off by as much as a couple of hours depending on various factors. Therefore, the timestamps just give a general idea of when the block was solved. It is sufficient for determining the new difficulty after 2016 blocks, but isn't usefull for determining exactly when a block was first broadcast. Thanks! The thread title was poor, should have said something like block timestamps out of order. I knew that the height was the correct order (like a linked-list, right?). The timestamps were throwing me off. I was assuming the timestamp was being relayed in UTC from all the nodes when the block was found. But I guess it makes sense that any given miner (or pool) could have a bogus time settings causing issues. I appreciate the quick answers to my question! if only this forum allowed tipping... Title: Re: Blocks found out of order? Post by: Willisius on December 29, 2014, 05:26:39 AM The timestamp that any block explorer displays when a block is found is only the time that their node first receives "notification" of the block. It is not uncommon for a transaction (including a coinbase transaction of a found block) to propagate entirely through the network.
It is generally a good idea for any miner to use a very well connected node so it can quickly be "notified" of a newly found block Title: Re: Blocks found out of order? Post by: Braedo on December 29, 2014, 05:39:38 AM Block explorer probably had a small error. Aswell as Blockchain they shouldn't be used as to 100% to interpret the data and should be used as a guide only.
Title: Re: Blocks found out of order? Post by: odolvlobo on December 29, 2014, 07:51:00 AM The timestamp that any block explorer displays when a block is found is only the time that their node first receives "notification" of the block. I haven't seen the source code for the various block explorers, but it seems odd that they would display something other than the block's timestamp. Are you sure you know what you are talking about? Block explorer probably had a small error. Aswell as Blockchain they shouldn't be used as to 100% to interpret the data and should be used as a guide only. It's generally a good idea to read the thread before responding to it. Title: Re: Blocks found out of order? Post by: madmadmax on December 29, 2014, 10:05:15 AM The node that mined that block had a wrong time set, thus it signed the block with the wrong time and transmitted it through the network.
Title: Re: Blocks found out of order? Post by: ticoti on December 29, 2014, 08:58:38 PM The node that mined that block had a wrong time set, thus it signed the block with the wrong time and transmitted it through the network. that makes senseI have seen it some times but didn't know why |