Author

Topic: Version 0.3.10 - block 74638 overflow PATCH! (Read 12061 times)

member
Activity: 82
Merit: 12
August 16, 2010, 05:12:56 PM
#7
Pyccкий
B вepcии 0.3.10 иcпpaвлeнa oшибкa пepeпoлнeния (aнгл.).

Кpoмe тoгo, вepcия для Linux включaeт в ceбя tcatm's 4-way SSE2 SHA-256, кoтopый пoзвoляeт гeнepиpoвaть блoки быcтpee нa i5, i7 (c hyperthreading) и нa пpoцeccopax AMD. Иcпoльзyйтe oпцию -4way и cмoтpитe yвeличитcя ли cкopocть гeнepaцию нa вaшeм жeлeзe.

Cкaчaть c sourceforge:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/

SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe
SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip
SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz
SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip

Ceйчac yжe нeт нeoбxoдимocти yдaлять фaйлы blk*.dat. Пpaвильнaя цeпoчкa блoкoв yжe длиннee oшибoчнoй. Taк чтo вы мoжeтe пpocтo oбнoвить пpoгpaммy, a oнa yдaлит caмa oшибoчнyю цeпoчкy блoкoв.
sr. member
Activity: 294
Merit: 252
Firstbits: 1duzy
how does one delete blk*.dat?  

See: http://www.bitcoin.org/faq#How_do_I_backup_my_wallet to find the directory where the blk*.dat files live.

DON'T delete your wallet.dat

I believe the 'good' chain is currently longer than the 'bad' chain, so you should be able to just upgrade to 0.3.10 without having to delete your blk*.dat files.

Update: See this post with official confirmation.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
how does one delete blk*.dat? 

Something like C:\Users\[Your User Account]\AppData\Roaming\Bitcoin

Then delete the two files that start with blk. Should be blkindex and blk0001.
full member
Activity: 183
Merit: 100
how does one delete blk*.dat? 
member
Activity: 77
Merit: 10
Spanish (Español)

La versión 0.3.10 arregla un error de overflow en el bloque 74638   https://bitcointalksearch.org/topic/overflow-bug-serious-823

La versión de Linux tcatm's 4-way SSE2 SHA-256 que hace que se genere más rápido en i5 and AMD CPU's.  Prueba el "-4way" comando para activarlo y probar si es más rápido para tí.

Descarga en sourceforge:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/

Links alternativos de descarga:
http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe
http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip
http://www.bitcoin.org/download/bitcoin-0.3.10-linux.tar.gz

SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe
SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip
SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz
SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip


Pasos requeridos para actualizar:

1) Cierra Bitcoin.
2) Borra (o mueve) blk*.dat
3) Actualiza a 0.3.10.
4) Se descargarán todos los bloques, llevará sobre una hora.

Para usuarios avanzados, puedes evitar descargar todos los bloques descargando paso 2:

2a) Descarga los archivos de knightmb's blk y reemplaza tus archivos blk0001.dat y blkindex.dat
http://knightmb.dyndns.org/files/bitcoin/blocks/
http://rapidshare.com/files/413168038/BitcoinBlocks.torrent

Después de descargar los bloques, si se te atranca en el bloque 74638, prueba a añadir estos parámetros:
-addnode=75.158.131.108 -addnode=99.27.237.13 -addnode=76.235.234.64 -addnode=74.137.15.169
staff
Activity: 4270
Merit: 1209
I support freedom of choice
ITALIANO

La versione 0.3.10 corregge il bug di overflow nel blocco 74638 https://bitcointalksearch.org/topic/overflow-bug-serious-823

La versione linux include il tcatm's 4-way SSE2 SHA-256 che rende la generazione più veloce sul i5 e CPU AMD. Prova il comando "-4way" per abilitarlo e vedere se per te è più veloce

Scarica da sourceforge:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/

Link alternativi di download:
http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe
http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip
http://www.bitcoin.org/download/bitcoin-0.3.10-linux.tar.gz

SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe
SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip
SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz
SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip

Passaggi richiesti per l'aggiornamento:
1) Chiudi Bitcoin
2) Cancella o sposta i file blk*.dat
3) Aggiorna alla 0.3.10
4) Riscarica tutti i blocchi, richiederà circa un ora.

Per utenti avanzati, potete evitare di riscaricare tutti i blocchi eseguendo questo punto 2 alternativo:
2a) Scarica i file blk alternativi di knightmb e sovrascrivi i tuoi blk0001.dat e blkindex.dat
http://knightmb.dyndns.org/files/bitcoin/blocks/
http://rapidshare.com/files/413168038/BitcoinBlocks.torrent

( Questo non dovrebbe più succedere, ma se sei bloccato al 74638 dopo aver scaricato i blocchi, prova questi parametri per avviare il client:
-addnode=12.53.130.10 -addnode=99.59.167.147 -addnode=75.158.131.108 -addnode=99.27.237.13
o anche questi:
-addnode=64.186.154.76 -addnode=64.186.155.104 -addnode=76.235.234.64 -addnode=74.137.15.169 )
founder
Activity: 364
Merit: 7248
Version 0.3.10 patches the block 74638 overflow bug.   https://bitcointalksearch.org/topic/overflow-bug-serious-823

The Linux version includes tcatm's 4-way SSE2 SHA-256 that makes generating faster on i5, i7 (with hyperthreading) and AMD CPU's.  Try the "-4way" switch to enable it and check if it's faster for you. 

Download from sourceforge:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/

SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe
SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip
SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz
SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip

It is no longer necessary to delete blk*.dat.  The good block chain has overtaken the bad block chain, so you can just upgrade and it'll automatically reorg away the bad block chain.
Jump to: