Bitcoin Forum
September 27, 2018, 11:06:04 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Blockchain Tech  (Read 650 times)
d57heinz
Legendary
*
Offline Offline

Activity: 1316
Merit: 1006



View Profile WWW
June 29, 2014, 02:57:58 PM
 #1

Ive noticed something very odd about the blockchain recently.. and it has involved discus fish both times. I cant remember the previous blocks this happened on.  Looking at block https://blockchain.info/block-index/441880/00000000000000000eef6ea3ee2d6bb263605f916df16fb4b36a1518df593428 and block https://blockchain.info/block-index/441881/00000000000000003ebb1d77027d7b18bc9fb033f29aa552d6cf7ee0a8cf692b  im trying to figure out how 308476 came before 308475.  in looking at the times 76 was 35 minutes ago and 75 was 29 minutes ago how can 76 be found 5 minutes before 75?Huh Im relatively new to crypto so a little understanding how this can happen please...Thanks

d57heinz

As in nature, all is ebb and tide, all is wave motion, so it seems that in all branches of industry, alternating currents - electric wave motion - will have the sway. ~Nikola Tesla~
1538089564
Hero Member
*
Offline Offline

Posts: 1538089564

View Profile Personal Message (Offline)

Ignore
1538089564
Reply with quote  #2

1538089564
Report to moderator
1538089564
Hero Member
*
Offline Offline

Posts: 1538089564

View Profile Personal Message (Offline)

Ignore
1538089564
Reply with quote  #2

1538089564
Report to moderator
Make a difference with your Ether.
Donate Ether for the greater good.
SPRING.WETRUST.IO
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
June 29, 2014, 03:26:19 PM
 #2

The timestamps on blocks are set by the miners - as long as they stay within a 2 hour threshold (I think it was 2 hours), the network doesn't worry about it.  The received time depends on when the node (in this case, one of blockchain's nodes) gets it.  However, if blockchain.info has apparently bad data on that timestamp, it will default to the timestamp in the block (you'll notice they're equal for both blocks you linked to).

That said... it looks like after Block 290042 the received timestamp and block timestamp are all equal (somebody working with the API could do a more thorough check).  Here's block 290042 which shows the time stamp difference between received and block that would be more natural:
https://blockchain.info/block/0000000000000000def952fd91504f3c2da9ff129d3a0a004a09100db640fd35

So it's possible that field is entirely ignorable for blockchain.info now, which just reduces things to "the miners set the timestamps" and so a later block having an earlier timestamp is 'normal'.

( Even though miners would do well to properly sync up, and also not set timestamp incorrectly on purpose.. you know who you are Wink )

d57heinz
Legendary
*
Offline Offline

Activity: 1316
Merit: 1006



View Profile WWW
June 29, 2014, 03:51:52 PM
 #3

The timestamps on blocks are set by the miners - as long as they stay within a 2 hour threshold (I think it was 2 hours), the network doesn't worry about it.  The received time depends on when the node (in this case, one of blockchain's nodes) gets it.  However, if blockchain.info has apparently bad data on that timestamp, it will default to the timestamp in the block (you'll notice they're equal for both blocks you linked to).

That said... it looks like after Block 290042 the received timestamp and block timestamp are all equal (somebody working with the API could do a more thorough check).  Here's block 290042 which shows the time stamp difference between received and block that would be more natural:
https://blockchain.info/block/0000000000000000def952fd91504f3c2da9ff129d3a0a004a09100db640fd35

So it's possible that field is entirely ignorable for blockchain.info now, which just reduces things to "the miners set the timestamps" and so a later block having an earlier timestamp is 'normal'.

( Even though miners would do well to properly sync up, and also not set timestamp incorrectly on purpose.. you know who you are Wink )

Thanks for clearing that up for me.. I thought after posting it could have been a db error but wasn't sure.. Appreciate the clarification.. Smiley

As in nature, all is ebb and tide, all is wave motion, so it seems that in all branches of industry, alternating currents - electric wave motion - will have the sway. ~Nikola Tesla~
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!