Bitcoin Forum
November 10, 2024, 11:25:35 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Protocol changes scheduled for Feb 20  (Read 5810 times)
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
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 HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
btc_artist
Full Member
***
Offline Offline

Activity: 154
Merit: 102

Bitcoin!


View Profile WWW
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: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
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 (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
nibor
Sr. Member
****
Offline Offline

Activity: 438
Merit: 291


View Profile
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 (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.)

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
MysteryMiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 1049


Death to enemies!


View Profile
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.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Valalvax
Sr. Member
****
Offline Offline

Activity: 437
Merit: 250


View Profile
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 (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Atheros
Sr. Member
****
Offline Offline

Activity: 249
Merit: 251



View Profile WWW
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: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
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 (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13407


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.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
etotheipi
Legendary
*
expert
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
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
Merit: 500


View Profile
February 19, 2012, 09:48:21 AM
 #17

Good to know.

muyuu
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1000



View Profile
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: 980
Merit: 1000



View Profile
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: 1512
Merit: 1049


Death to enemies!


View Profile
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.

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