Bitcoin Forum

Other => Beginners & Help => Topic started by: mattiemus on December 20, 2011, 11:56:07 PM



Title: Very slow synchronising with the network
Post by: mattiemus on December 20, 2011, 11:56:07 PM
I am having problems syncing with the network, it is going very slowly, I have 38 connections to the network and have been downloading for nearly 8 hours straight now and only just at 70%, is there anyway to speed this process up? or get more connections?

Help is greatly appreciated.

And a side question: why do i need to download the entire keychain, could it not be distributed to service nodes and have each client just query them every transation, and have these nodes communicate with each other and perform updates this way, offsetting the keychain from the client machines to server nodes.


Title: Re: Very slow synchronising with the network
Post by: Gabi on December 21, 2011, 06:11:37 AM
Blockchain download is slow, just wait  :D

As for your second question, you are speaking about Thin Clients, they ask for each transactions on a server that has the whole blockchain

problem is, as you maybe noticed, Bitcoin is a decentralized p2p system that rely on the fact that a lot of ppl has a node with the full blockchain to work and be safe


Title: Re: Very slow synchronising with the network
Post by: Ryland R. Taylor-Almanza on December 21, 2011, 06:15:16 AM
You can get around the large blockchain download with alternative clients. Multibit (https://bitcointalk.org/index.php?topic=43616.0) is one that lowers the size of the blockchain to about 16MBand Electrum (https://bitcointalk.org/index.php?topic=52003.0) doesn't need to download the blockchain at all


Title: Re: Very slow synchronising with the network
Post by: bithobo on December 21, 2011, 07:09:15 AM
Thin clients are great, as long as you're not afraid to use somebody else's blockchain.

I have android BitcoinSpinner ready on my phone for potential transactions from paper wallets, but I wouldn't keep money* there, thank you very much



*not that I have bitcoins worth mentioning :D


Title: Re: Very slow synchronising with the network
Post by: bithobo on December 21, 2011, 08:50:19 AM
I just realized my reply isn't too connected with this thread. Thin clients don't compromise your wallet, but they might compromise your transactions one day


Title: Re: Very slow synchronising with the network
Post by: mattiemus on December 21, 2011, 10:46:40 AM
thanks for your replys everyone, cant wait to start using my bitcoins :D


Title: Re: Very slow synchronising with the network
Post by: bithobo on December 21, 2011, 11:14:01 AM
Sync speed is still the biggest issue with bitcoin user friendliness, as this comic shows:
http://z1x.dk/2011/07/the-bitcoin-comic-by-z1xwitch-awkwardmoment/


Title: Re: Very slow synchronising with the network
Post by: warlordluke on December 21, 2011, 03:39:28 PM
Same but I'm just waiting for it to download.


Title: Re: Very slow synchronising with the network
Post by: EhVedadoOAnonimato on December 21, 2011, 05:24:01 PM
Thin clients are great, as long as you're not afraid to use somebody else's blockchain.

There's nothing to be afraid of if you use lightweight clients like Multibit. It is still p2p, it just doesn't store the chain locally, and for that reason, doesn't need to index it (that's what takes so long currently).

Client-server solutions like Electrum are another story. Some level of trust in the server is needed.


Title: Re: Very slow synchronising with the network
Post by: bithobo on December 21, 2011, 06:44:19 PM
There's nothing to be afraid of if you use lightweight clients like Multibit. It is still p2p, it just doesn't store the chain locally, and for that reason, doesn't need to index it (that's what takes so long currently).

Bitcoin is all about paranoia :D

Is there a way to meddle with the chain and intercept transactions? Like, if they decide just to take everything traveling through them this second, since they a bunch of clients relying only on their one copy of the blockchain. There's no way for clients to know since there's no "6 confirmations" for anything... Just wandering :)


Title: Re: Very slow synchronising with the network
Post by: Gabi on December 21, 2011, 09:07:40 PM
No, they can't steal coins that way since you never send out the private key. The worst thing is that the transactions never reach the real blockchain, or they can "fake" to send some btc to you, as long as you rely on their blockchain


Title: Re: Very slow synchronising with the network
Post by: ducktape on December 22, 2011, 04:49:31 AM
Great info here... I was wondering about this too.
However I have to agree with bithobo, and for paranoia reason ill stick with normal client :P.


Title: Re: Very slow synchronising with the network
Post by: deepceleron on December 22, 2011, 07:09:59 AM
https://bitcointalk.org/index.php?topic=51456 is about all I have to say...


Title: Re: Very slow synchronising with the network
Post by: warlordluke on December 22, 2011, 08:41:58 AM
https://bitcointalk.org/index.php?topic=51456 is about all I have to say...


Thank you for the link. That is just what I needed for using bitcoin again


Title: Re: Very slow synchronising with the network
Post by: SimonL on January 15, 2012, 11:01:39 AM
0.6 client to be released soon-ish should have significant blockchain download improvements https://github.com/bitcoin/bitcoin/pull/740 (https://github.com/bitcoin/bitcoin/pull/740) something to look forward to :)


Title: Re: Very slow synchronising with the network
Post by: Suchtino on January 15, 2012, 12:29:03 PM
It took a whole night for me to synchronise the Network... But thats just that one time.


Title: Re: Very slow synchronising with the network
Post by: elvizzzzzzz on January 15, 2012, 02:29:52 PM
I have a headless miner running, and kind of assumed that my
desktop machine synchronised with it. Wrong. I just checked
a few settings in my bitcoin.conf and while it looks like it
_should_ be possible to speed things up, so far the secret
escapes me. Any ideas on this?


Title: Re: Very slow synchronising with the network
Post by: deepceleron on January 15, 2012, 02:39:21 PM
I have a headless miner running, and kind of assumed that my
desktop machine synchronised with it. Wrong. I just checked
a few settings in my bitcoin.conf and while it looks like it
_should_ be possible to speed things up, so far the secret
escapes me. Any ideas on this?
A pool miner doesn't have and doesn't need to have the Bitcoin blockchain, so that's not a source for you.

An improvement will come with more network connections - if you properly setup port forwarding in your internet router device, to forward port 8333 to your main Bitcoin machine, you can get more than eight connections to other nodes.