Bitcoin Forum
May 05, 2024, 09:20:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blocks found out of order?  (Read 957 times)
kupan787 (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 29, 2014, 02:02:51 AM
 #1

I'm probably just missing something completely obvious, but why is it that blocks are being found what looks like out of order?



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.
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
bitllionaire
Legendary
*
Offline Offline

Activity: 1120
Merit: 1000


View Profile
December 29, 2014, 02:13:48 AM
 #2

I have seen it some times but I have never known why that happens
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
December 29, 2014, 02:17:06 AM
 #3

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.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
December 29, 2014, 02:29:35 AM
 #4

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.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
December 29, 2014, 02:50:17 AM
 #5

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.
BlindMayorBitcorn
Legendary
*
Offline Offline

Activity: 1260
Merit: 1115



View Profile
December 29, 2014, 02:59:06 AM
 #6

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!

























 Grin

Forgive my petulance and oft-times, I fear, ill-founded criticisms, and forgive me that I have, by this time, made your eyes and head ache with my long letter. But I cannot forgo hastily the pleasure and pride of thus conversing with you.
smoothie
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
December 29, 2014, 03:02:03 AM
 #7

i don't get it. How was it out of order?

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
BlindMayorBitcorn
Legendary
*
Offline Offline

Activity: 1260
Merit: 1115



View Profile
December 29, 2014, 03:05:48 AM
 #8

i don't get it. How was it out of order?

Read quote #5. Skip quote #6 Tongue

Forgive my petulance and oft-times, I fear, ill-founded criticisms, and forgive me that I have, by this time, made your eyes and head ache with my long letter. But I cannot forgo hastily the pleasure and pride of thus conversing with you.
kupan787 (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 29, 2014, 04:21:09 AM
 #9

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...
Willisius
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

I'm really quite sane!


View Profile
December 29, 2014, 05:26:39 AM
 #10

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
Braedo
Member
**
Offline Offline

Activity: 70
Merit: 10

BtcMarkets - Australian Bitcoin Trading Platform


View Profile WWW
December 29, 2014, 05:39:38 AM
 #11

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.

▲▼▲▼▲▼▲▼  No.1 Bitcoin Binary Options  ▲▼▲▼▲▼▲▼
██████████████████████████████  sec◔nds trade  ██████████████████████████████
↑↓ Instant Bets ↑↓ Flexible 1~720 minutes Expiry time ↑↓ Highest Reward 190% ↑↓ 16 Assets [btc, forex, gold, double dice] ↑↓
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
December 29, 2014, 07:51:00 AM
 #12

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.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
madmadmax
Hero Member
*****
Offline Offline

Activity: 740
Merit: 501



View Profile
December 29, 2014, 10:05:15 AM
 #13

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.








       ▄▄▄▄▄               ▄▄▄▄▄
   ▄▄█▀▀▀▀▀▀██▄        ▄▄█▀▀▀▀▀▀▀█▄
 ▄██▀        ▀██▄    ▄██▀         ▀█▄
██▀            ▀██▄  ▀▀             ██
██               ▀██        ▄▄▄▄▄▄▄▄██
██                ▀██▄      ▀▀▀▀▀▀▀▀▀▀
 ██▄          ▄██   ▀██▄          ▄▄▄
  ▀██▄      ▄██▀      ▀██▄▄     ▄██▀
    ▀▀██████▀▀          ▀▀██████▀▀


Unchained Smart Contracts
Decentralized Oracle
Infinitly Scalable
Blockchain Technology
Turing-Complete
State-Channels



                 ▄████▄▄    ▄
██             ████████████▀
████▄         █████████████▀
▀████████▄▄   █████████████
▄▄█████████████████████████
██████████████████████████
  ▀██████████████████████
   █████████████████████
    ▀█████████████████▀
      ▄█████████████▀
▄▄███████████████▀
   ▀▀▀▀▀▀▀▀▀▀▀

             ▄██▄
     ▄      ▐████   ▄▄
   █████     ██████████
    █████████████████▀
 ▄████████████▀████▌
██████████     ▀████    
 ▀▀   █████     ██████████
      ▀████▌▄████████████▀
    ▄▄▄███████████████▌
   ██████████▀    ▐████
    ▀▀▀  ████▌     ▀▀▀
         ▀███▀
f


ticoti
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1000


View Profile
December 29, 2014, 08:58:38 PM
 #14

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 sense

I have seen it some times but didn't know why
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!