Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: kevinpaladin on November 08, 2012, 11:22:26 AM



Title: Why does synchronization take so long?
Post by: kevinpaladin on November 08, 2012, 11:22:26 AM
Hello bitcoiners!

Recently, I installed bitcoin client in my Ubuntu desktop and the synchronization process started. It started with a good speed but as time went on, the speed gradually reduced and now, it takes approximately about 5 seconds per block.

My question is, what is the possible size of one block? Is it because of the size of each block that it takes that long or is there some other reason for this?  :-\


Title: Re: Why does synchronization take so long?
Post by: Gabi on November 08, 2012, 11:38:09 AM
Because it verify every single block it download (and more recent blocks have more transactions than older ones, since more ppl use bitcoin) and because the system used do to that is slooooow. They are working on new client with a much much much faster synchronizing system.

On a side note, you do not have to use the standard client with the full blockchain. There are lightweight clients wich do not have to download all the blocks, and thus have no sync problem!


Title: Re: Why does synchronization take so long?
Post by: phatsphere on November 08, 2012, 11:47:07 AM
Is it because of the size of each block that it takes that long or is there some other reason for this?  :-\
yes, it's the size. you might ask, why increases the size? answer is: www.satoshidice.com & co ...

there are other clients and online wallets, pick your poison :)


Title: Re: Why does synchronization take so long?
Post by: Gabi on November 08, 2012, 11:52:04 AM
Size is not a problem, the blockchain currently is only few GB big. It does not justify taking hours to verify it. It take hours and hours because the verify system used is slooooooooooooooooow


Title: Re: Why does synchronization take so long?
Post by: stevegee58 on November 08, 2012, 11:54:24 AM
You can download most of the blockchain using bittorrent which is much faster for initial start-up.


Title: Re: Why does synchronization take so long?
Post by: kevinpaladin on November 08, 2012, 12:01:48 PM
Oh! Thanks for that guys. But, what really bothers me is that if it is really the size that is its cause, its gonna drink all my bandwidth, coz my internet plan is only for 3 GB this month. :(

Size is not a problem, the blockchain currently is only few GB big. It does not justify taking hours to verify it. It take hours and hours because the verify system used is slooooooooooooooooow

Hope its so!! ;)


Title: Re: Why does synchronization take so long?
Post by: Gabi on November 08, 2012, 12:16:28 PM
Get a lightweight client like Electrum


Title: Re: Why does synchronization take so long?
Post by: stevegee58 on November 08, 2012, 01:11:49 PM
Get a lightweight client like Electrum
Don't trust a centralized server with your data.  It defeats the decentralized purpose of BTC.


Title: Re: Why does synchronization take so long?
Post by: Gabi on November 08, 2012, 01:18:03 PM
Better than to wait 2 days for all the blocks when you only run the client for like ten minutes, also you can't lose money with it.


Title: Re: Why does synchronization take so long?
Post by: stevegee58 on November 08, 2012, 01:57:05 PM
I run the client 24/7 because I'm a miner.