Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: fivebells on December 27, 2011, 06:58:45 PM



Title: How is protocol/client version enforced?
Post by: fivebells on December 27, 2011, 06:58:45 PM
If a security flaw is found in a blockchain client or protocol and a fast fix is needed, is there a fast way for developers to push a revised client out there?  For that matter, what is the earliest version of the canonical bitcoin client that will work on the current network, and how is that enforced?  I saw that Ixcoin had a mandatory update recently; in what sense was it mandatory?


Title: Re: How is protocol/client version enforced?
Post by: theymos on December 27, 2011, 09:33:45 PM
If a security flaw is found in a blockchain client or protocol and a fast fix is needed, is there a fast way for developers to push a revised client out there?

https://en.bitcoin.it/wiki/Alerts

For that matter, what is the earliest version of the canonical bitcoin client that will work on the current network, and how is that enforced?

I believe version 0.1 will still work as a client.


Title: Re: How is protocol/client version enforced?
Post by: Red Emerald on December 27, 2011, 10:35:47 PM
We should have a network wide drill.  See how many sites handle the error messages.  I bet none.


Title: Re: How is protocol/client version enforced?
Post by: Atheros on December 29, 2011, 01:20:47 AM
That would be exciting.  :)