Bitcoin Forum
April 27, 2015, 05:05:36 PM *
News: Latest stable version of Bitcoin Core: 0.10.0 [Torrent]
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: Protocol changes scheduled for Feb 20  (Read 3973 times)
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
December 27, 2011, 10:50:35 PM
 #1

At midnight on February 20 (UTC), versions of Bitcoin later than 0.2.9 will automatically change the protocol:

Code:
// Version 0.2 obsoletes 20 Feb 2012
if (GetTime() > 1329696000)
{
    vSend.SetVersion(209);
    vRecv.SetVersion(209);
}
(net.h)

It looks like the effect of this change is that all messages will now have checksums, including verack and version. Alternate clients that use the Bitcoin protocol will need to apply this change on Feb 20.

Bitcoin versions 0.1.x and 0.2.[0-9] (now 2+ years old) will stop functioning as a result of this change.

1430154336
Hero Member
*
Offline Offline

Posts: 1430154336

View Profile Personal Message (Offline)

Ignore
1430154336
Reply with quote  #2

1430154336
Report to moderator
1430154336
Hero Member
*
Offline Offline

Posts: 1430154336

View Profile Personal Message (Offline)

Ignore
1430154336
Reply with quote  #2

1430154336
Report to moderator
coin palaceHE MADE HIS OWN BTC CASINO WITH BLACKJACK  CLICK HERE!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1430154336
Hero Member
*
Offline Offline

Posts: 1430154336

View Profile Personal Message (Offline)

Ignore
1430154336
Reply with quote  #2

1430154336
Report to moderator
1430154336
Hero Member
*
Offline Offline

Posts: 1430154336

View Profile Personal Message (Offline)

Ignore
1430154336
Reply with quote  #2

1430154336
Report to moderator
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 14, 2012, 10:06:40 PM
 #2

5 days until the protocol change.

Looks like an alert will be issued before the change in case anything goes wrong.

jim618
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW

Ignore
February 14, 2012, 10:36:31 PM
 #3

For MultiBit, the update for the Feb20 change went into the version:

Version: 0.3.0Beta2
Date:     23 Jan 2012

(You can see the version number in the "Help | About MultiBit" screen).

If you are running an earlier version, please update it from the http://multibit.org website.

MultiBit   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
btc_artist
Full Member
***
Offline Offline

Activity: 154


Bitcoin!


View Profile WWW

Ignore
February 14, 2012, 11:12:41 PM
 #4

Now would be a good time for the devs of alternative clients to make sure their clients are compatible, if they haven't already.

BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf
LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
etotheipi
Legendary
*
expert
Offline Offline

Activity: 1358


Core Armory Developer


View Profile WWW

Ignore
February 15, 2012, 04:51:36 AM
 #5

At least it's an easy upgrade.  It amounts to changing half a line of code in Armory.  I'll be pushing the update tomorrow or the next day and post on the Armory thread.

I would guess that timezones don't matter.  Worst case, some users fail to connect to peers for a couple hours, but even that's a stretch (any peers in the same time will be sync'd with you)


Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 15, 2012, 04:55:58 AM
 #6

Worst case, some users fail to connect to peers for a couple hours, but even that's a stretch (any peers in the same time will be sync'd with you)

It's UTC, so nodes with the correct time will all make the change at the same instant.

nibor
Sr. Member
****
Offline Offline

Activity: 344


View Profile

Ignore
February 17, 2012, 09:40:08 PM
 #7

Version 315 is the oldest listening node on the network:
http://bitcoinstatus.rowit.co.uk/
(See 1/3rd of way down a table).

So should not be any big issue/chain split!

Might be interesting if a few people with old clients fire them up and see what happens?
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 17, 2012, 09:46:14 PM
 #8

Version 315 is the oldest listening node on the network:
http://bitcoinstatus.rowit.co.uk/
(See 1/3rd of way down a table).

Ha! That one might be me; I still run a 0.3.15 node. This node is old enough that it might go into safe mode when it receives the alert. (Versions older than 0.3.19 can have safe mode activated by alerts.)

MysteryMiner
Legendary
*
Offline Offline

Activity: 854



View Profile

Ignore
February 19, 2012, 03:02:46 AM
 #9

The version charts are very interesting. Most popular version is "stable" version 502 but the majority is still on 323 and 324. Probably they are people who joined the Bitcoin in first half of 2011 and still are running the software. There are few running 401.

Safe mode means no blocks can be received and no transactions made? Lazy to look again at wiki.

1LEaxxAh1LKFUvDKYVhiMEVAHRM7K5o7cF
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 19, 2012, 03:32:09 AM
 #10

An alert has been sent. Nearly every Bitcoin client is now printing "See bitcoin.org/feb20 if you have trouble connecting after 20 February" somewhere.

Safe mode means no blocks can be received and no transactions made? Lazy to look again at wiki.

Just JSON-RPC is disabled.

Valalvax
Sr. Member
****
Offline Offline

Activity: 439


View Profile

Ignore
February 19, 2012, 03:33:50 AM
 #11

An alert has been sent. Nearly every Bitcoin client is now printing "See bitcoin.org/feb20 if you have trouble connecting after 20 February" somewhere.

Safe mode means no blocks can be received and no transactions made? Lazy to look again at wiki.

Just JSON-RPC is disabled.

! It's the truth! Mine has printed a message.... from the FUTURE

I assume downloading the latest version as of today will solve it?

Oh nevermind, reading, I can do it!
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 19, 2012, 03:41:39 AM
 #12

I assume downloading the latest version as of today will solve it?

No action is required right now. The alert is in case something bad happens on Feb 20.

Atheros
Sr. Member
****
Offline Offline

Activity: 248



View Profile WWW

Ignore
February 19, 2012, 04:15:44 AM
 #13

When I last ran my statistics collecting program on 14 February, it caught these older nodes:
0.3.11 - One client
0.3.02 - Two clients
0.3.00 - One client

http://bitcoinstats.org/versions.html

BM-GteJMPqvHRUdUHHa1u7dtYnfDaH5ogeY
Bitmessage.org - Decentralized, trustless, encrypted, authenticated messaging protocol and client.
etotheipi
Legendary
*
expert
Offline Offline

Activity: 1358


Core Armory Developer


View Profile WWW

Ignore
February 19, 2012, 04:18:49 AM
 #14

An alert has been sent. Nearly every Bitcoin client is now printing "See bitcoin.org/feb20 if you have trouble connecting after 20 February" somewhere.

Where is this being displayed?  I have had the client open in Ubuntu 10.04 for days (Satoshi version 0.5.0), and I see no alert anywhere.   I always wondered how the alerts work...

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
theymos
Administrator
Legendary
*
expert
Offline Offline

Activity: 1904


View Profile
February 19, 2012, 04:31:27 AM
 #15

Where is this being displayed?  I have had the client open in Ubuntu 10.04 for days (Satoshi version 0.5.0), and I see no alert anywhere.   I always wondered how the alerts work...

The GUIs of some early versions of bitcoin-qt don't display alerts. You'll still see it in JSON-RPC getinfo, though.

etotheipi
Legendary
*
expert
Offline Offline

Activity: 1358


Core Armory Developer


View Profile WWW

Ignore
February 19, 2012, 05:05:47 AM
 #16

Where is this being displayed?  I have had the client open in Ubuntu 10.04 for days (Satoshi version 0.5.0), and I see no alert anywhere.   I always wondered how the alerts work...

The GUIs of some early versions of bitcoin-qt don't display alerts. You'll still see it in JSON-RPC getinfo, though.

I upgraded to 0.5.2 and I see the alert now.  It's tough to miss.

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
finway
Hero Member
*****
Offline Offline

Activity: 714


View Profile

Ignore
February 19, 2012, 09:48:21 AM
 #17

Good to know.

muyuu
Donator
Legendary
*
Offline Offline

Activity: 798



View Profile

Ignore
February 19, 2012, 02:47:48 PM
 #18

The version charts are very interesting. Most popular version is "stable" version 502 but the majority is still on 323 and 324. Probably they are people who joined the Bitcoin in first half of 2011 and still are running the software. There are few running 401.

Safe mode means no blocks can be received and no transactions made? Lazy to look again at wiki.

I'd bet most of these are not active users.



GPG ID: 7294199D - OTC ID: muyuu (470F97EB7294199D)
forum tea fund BTC 1Epv7KHbNjYzqYVhTCgXWYhGSkv7BuKGEU DOGE DF1eTJ2vsxjHpmmbKu9jpqsrg5uyQLWksM CAP F1MzvmmHwP2UhFq82NQT7qDU9NQ8oQbtkQ
muyuu
Donator
Legendary
*
Offline Offline

Activity: 798



View Profile

Ignore
February 19, 2012, 03:10:14 PM
 #19

The version charts are very interesting. Most popular version is "stable" version 502 but the majority is still on 323 and 324. Probably they are people who joined the Bitcoin in first half of 2011 and still are running the software. There are few running 401.

Safe mode means no blocks can be received and no transactions made? Lazy to look again at wiki.

I'd bet most of these are not active users.




3.23 beta here and very active...   over 2000 transactions on just this laptop....

Cool, that proves it's not 100%. Still, I'd bet most of these are not active, defining most as 50%+.

GPG ID: 7294199D - OTC ID: muyuu (470F97EB7294199D)
forum tea fund BTC 1Epv7KHbNjYzqYVhTCgXWYhGSkv7BuKGEU DOGE DF1eTJ2vsxjHpmmbKu9jpqsrg5uyQLWksM CAP F1MzvmmHwP2UhFq82NQT7qDU9NQ8oQbtkQ
MysteryMiner
Legendary
*
Offline Offline

Activity: 854



View Profile

Ignore
February 19, 2012, 05:47:39 PM
 #20

Speaking about version, I will use 0.4.1 as long as it works. Hundreds of transactions with it and still working fine. The Qt version is turned out to be crap.

1LEaxxAh1LKFUvDKYVhiMEVAHRM7K5o7cF
Pages: [1] 2 »  All
  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!