Bitcoin Forum
September 27, 2018, 10:06:51 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: Can Bitcoin be affected by an extra second?  (Read 1470 times)
nachoig
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
February 16, 2015, 03:28:22 AM
 #1

Explaining: because of the Earth's rotation speed, 2015 will have an extra second. According to this article, this extra second can lead to some instabilities over the internet. So, for example, can this affect the interval between Bitcoin blocks?

http://www.theverge.com/2015/1/7/7508651/leap-second-2015-earths-rotation-slowing
1538086011
Hero Member
*
Offline Offline

Posts: 1538086011

View Profile Personal Message (Offline)

Ignore
1538086011
Reply with quote  #2

1538086011
Report to moderator
1538086011
Hero Member
*
Offline Offline

Posts: 1538086011

View Profile Personal Message (Offline)

Ignore
1538086011
Reply with quote  #2

1538086011
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1538086011
Hero Member
*
Offline Offline

Posts: 1538086011

View Profile Personal Message (Offline)

Ignore
1538086011
Reply with quote  #2

1538086011
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1005


Gerald Davis


View Profile
February 16, 2015, 03:30:39 AM
 #2

No.  Bitcoin already has a very loose time synchronization.  Timestamps can be off as much as two hours and still be considered valid.  An extra second isn't even detectable.
Foxpup
Legendary
*
Offline Offline

Activity: 2324
Merit: 1148



View Profile
February 16, 2015, 04:25:13 AM
 #3

To elaborate, systems that assume Unix timestamps are always sequential will be mistaken about the ordering of events that take place during a leap second and the following second, since the two seconds are indistinguishable from the timestamps. For example, an event which occurs at 11:59:60.8 PM will have a later timestamp than an event that takes places half a second later at 12:00:00.3 AM, since 11:59:60 PM and 12:00:00 AM are the same in Unix time. (And some systems, when dealing with human-readable time formats, will give an error on seeing the 60.8 seconds, since such a timestamp is "obviously" invalid.)

Bitcoin has none of these problems. It does not use timestamps to determine the ordering of events, with out-of-order timestamps being perfectly valid, and a single second will not make any appreciable difference to the block interval.

Will pretend to do unverifiable things (while actually eating an enchilada-style burrito) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
Beymond
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
February 16, 2015, 05:07:30 AM
 #4

First i was like why is there even a question like this
After reading this
Exactly  Cheesy
To elaborate, systems that assume Unix timestamps are always sequential will be mistaken about the ordering of events that take place during a leap second and the following second, since the two seconds are indistinguishable from the timestamps. For example, an event which occurs at 11:59:60.8 PM will have a later timestamp than an event that takes places half a second later at 12:00:00.3 AM, since 11:59:60 PM and 12:00:00 AM are the same in Unix time. (And some systems, when dealing with human-readable time formats, will give an error on seeing the 60.8 seconds, since such a timestamp is "obviously" invalid.)

Bitcoin has none of these problems. It does not use timestamps to determine the ordering of events, with out-of-order timestamps being perfectly valid, and a single second will not make any appreciable difference to the block interval.
samson
Legendary
*
Offline Offline

Activity: 1526
Merit: 1012


View Profile
February 16, 2015, 12:27:00 PM
 #5

There's a whole mailing list dedicated to leap seconds and how they should be handled / standardised.
nachoig
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
February 16, 2015, 08:57:33 PM
 #6

Thanks for the explanation people.  Smiley
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!