Satoshi Forum Archive
Thread #0118

Bitcoin 0.3.2 released

satoshi2010-07-17T21:35:51Z

Download links available now on bitcoin.org. Everyone should upgrade to this version.
- Added a simple security safeguard that locks-in the block chain up to this point.
- Reduced addr messages to save bandwidth now that there are plenty of nodes to connect to.
- Spanish translation by milkiway.
- French translation by aidos.
The security safeguard makes it so even if someone does have more than 50% of the network's CPU power, they can't try to go back and redo the block chain before yesterday. (if you have this update)
I'll probably put a checkpoint in each version from now on. Once the software has settled what the widely accepted block chain is, there's no point in leaving open the unwanted non-zero possibility of revision months later.

Original message

llama2010-07-17T21:56:25Z

Satoshi,
The "block lock" is an interesting idea, and I'll have to think more about it. However, it's important that you don't lock all the way up the very latest block. Otherwise, the attacker could generate a fake block (or a few) right before you happen to lock it, and then his attack would be far easier than it would have been without the block lock.
Instead, you should only lock in everything except the last thousand or so blocks (the exact number should be a subject of future inquiry). Maybe this is actually what you did?
Also, I'm assuming that the block lock means that the blocks will also come prepackaged with the client. Is this so?

Original message

satoshi2010-07-17T22:54:24Z

Quote from: llama on July 17, 2010, 09:56:25 PM (https://bitcointalk.org/index.php?topic=437.msg3810#msg3810)

However, it's important that you don't lock all the way up the very latest block. Otherwise, the attacker could generate a fake block (or a few) right before you happen to lock it, and then his attack would be far easier than it would have been without the block lock.

I went about 200 blocks back. The block chain was a clean straight line without branches, and there was only one known version of the locked block.

Quote from: llama on July 17, 2010, 09:56:25 PM (https://bitcointalk.org/index.php?topic=437.msg3810#msg3810)

Also, I'm assuming that the block lock means that the blocks will also come prepackaged with the client. Is this so?

Sorry, not yet, but I do want to make the initial block download faster.

Original message

kiav2010-07-18T11:40:45Z

Quote from: satoshi on July 17, 2010, 09:35:51 PM (https://bitcointalk.org/index.php?topic=437.msg3807#msg3807)

...Everyone should upgrade to this version...

I use 0.3.0 beta for Windows.
- Do I need to deinstall it before 0.3.2 installation?
- What about my bitcoins I already generated? Do I need to backup them and restore after installation?

Original message

SmokeTooMuch2010-07-18T12:04:33Z

Quote

Do I need to deinstall it before 0.3.2 installation?

No, you don't.

Quote

What about my bitcoins I already generated? Do I need to backup them and restore after installation?

No, you don't, but it's always good to make a backup.

Original message

milkiway2010-07-18T12:43:28Z

Quote from: satoshi on July 17, 2010, 09:35:51 PM (https://bitcointalk.org/index.php?topic=437.msg3807#msg3807)

- Spanish translation by milkiway.

It looks great ![Cheesy](https://bitcointalk.org/static/img/emoticons/cheesy.gif)

Original message

Traktion2010-07-18T12:43:47Z

FYI, 0.3.2 on Linux (Ubunu 10.04) the task bar icon no longer appears. It seems to run fine though.

Original message

AndrewBuck2010-07-18T14:14:04Z

Traktion, you could try running the client with -minimizetotray that seemed to work for me (10.04 as well). It will start minimized there so you need to click on it to get the main window but it seems to work after that.
-Buck

Original message

lachesis2010-07-18T14:28:14Z

Quote from: satoshi on July 17, 2010, 10:54:24 PM (https://bitcointalk.org/index.php?topic=437.msg3825#msg3825)

I went about 200 blocks back. The block chain was a clean straight line without branches, and there was only one known version of the locked block.

Cool! How exactly are you analyzing the topography of the chain?

Original message

Traktion2010-07-18T15:18:12Z

Quote from: AndrewBuck on July 18, 2010, 02:14:04 PM (https://bitcointalk.org/index.php?topic=437.msg3991#msg3991)

Traktion, you could try running the client with -minimizetotray that seemed to work for me (10.04 as well). It will start minimized there so you need to click on it to get the main window but it seems to work after that.
-Buck

Ah, that sorted it! Thanks! I guess the default has changed between the versions.

Original message

knightmb2010-07-18T18:19:51Z

Anyone know where the changelist is, I'm curious to what was fixed/changed/etc.

Original message

satoshi2010-07-18T18:58:21Z

The change list is basically encompassed by what's listed in the first message. Everyone should upgrade to get the important security improvements.
Minimizing to tray had at least 3 different glitches and bugs on Linux, including a crash one, so I disabled it again. You can still re-enable the option with "-minimizetotray" if you want to use it anyway. The bugs/glitches are somewhere in wxWidgets or GTK or Gnome and I don't know how to fix them. Sorry, I just don't know what else to do, it's just too glitchy and buggy to have as a mainline feature.

Original message