Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: monsterx on March 24, 2015, 08:50:33 PM



Title: Bitcoin QT blockchain
Post by: monsterx on March 24, 2015, 08:50:33 PM
Is there any other way to download the QT blockchain instead of waiting approx. 2 weeks while it downloads through the wallet program?

Sorry for dumb question...


Title: Re: Bitcoin QT blockchain
Post by: presstab on March 24, 2015, 08:55:14 PM
find a bootstrap.dat

Most of the waiting time isnt really a bandwidth issue, but is the fact that every block and transaction is scanned to make sure it follows all the rules.


Title: Re: Bitcoin QT blockchain
Post by: Muhammed Zakir on March 24, 2015, 08:55:39 PM
If you have a decent internet connection, you can download it faster. The time left to download isn't time it will take to download. Bitcoin Core 0.10.0 is faster. Try it if you are using older versions.

If you don't have enough storage or connection, you should probably go for SPV clients.


Title: Re: Bitcoin QT blockchain
Post by: monsterx on March 24, 2015, 09:07:55 PM
find a bootstrap.dat

Most of the waiting time isnt really a bandwidth issue, but is the fact that every block and transaction is scanned to make sure it follows all the rules.

And what should I do with that?


Title: Re: Bitcoin QT blockchain
Post by: presstab on March 24, 2015, 09:29:20 PM
find a bootstrap.dat

Most of the waiting time isnt really a bandwidth issue, but is the fact that every block and transaction is scanned to make sure it follows all the rules.

And what should I do with that?

This http://bitcoin.stackexchange.com/questions/16769/how-to-use-the-bootstrap-dat-file-with-bitcoin-qt


Title: Re: Bitcoin QT blockchain
Post by: unamis76 on March 24, 2015, 09:50:52 PM
As I've read, starting with 0.10, a bootstrap file is no longer needed, as the blockchain syncs much faster. Just boot up 0.10 and wait for it to sync...


Title: Re: Bitcoin QT blockchain
Post by: monsterx on March 24, 2015, 10:05:04 PM
find a bootstrap.dat

Most of the waiting time isnt really a bandwidth issue, but is the fact that every block and transaction is scanned to make sure it follows all the rules.

And what should I do with that?

This http://bitcoin.stackexchange.com/questions/16769/how-to-use-the-bootstrap-dat-file-with-bitcoin-qt


Thanks a lot, I will try that.


Title: Re: Bitcoin QT blockchain
Post by: shorena on March 24, 2015, 10:11:13 PM
As I've read, starting with 0.10, a bootstrap file is no longer needed, as the blockchain syncs much faster. Just boot up 0.10 and wait for it to sync...

Yes, with 0.10.0 using the bootstrap will make the sync slower. Lets assume you can download the bootstrap with full speed as well as download blocks with the full speed your connection provides. The bootstrap.dat will be verified after it is fully downloaded, while the regular sync via 0.10.0 will let your machine verify the blocks while you download them.

@OP if you have problems finding good nodes to use the full potential of your connection, try adding some of these below. You can add them via:

Code:
addnode IP add

where you replace IP by one of the IP-adresses from the list. You have to enter the command in to the console (Help -> Debug Window -> Console)

Code:
last updated 2015.03.11
-----------------------------------------------------------------------------------------------------
IP                  - location             - owner[1]    -  speed      - info/stats page[2] - testnet
-----------------------------------------------------------------------------------------------------
185.45.192.129      - Amsterdam, NL, EU    - anon        - 1000 mbit/s - /node.php[3]       - yes
84.200.34.113       - Freinsheim, DE, EU   - Newar       - 1000 mbit/s - yes                - no
5.9.90.133          - Falkenstein, DE, EU  - zvs         -  500 mbit/s - no                 - no
94.23.146.127       - NL, EU               - Mitchełł[6] -  200 mbit/s - /status            - no
213.165.91.169      - Germany, EU          - shorena     -  100 mbit/s - yes                - no
191.236.50.217      - Virgina, US          - grue        -  100 mbit/s - no                 - no
23.92.214.123  [5]  - Rochester, USA       - Newar       -  100 mbit/s - no                 - no
-----------------------------------------------------------------------------------------------------
!!The following nodes have been unreachable at the time of the last update and might[4] be down!!
-----------------------------------------------------------------------------------------------------
all up
-----------------------------------------------------------------------------------------------------
[1] refers to a bitcointalk.org username or anon if requested
[2] same IP, port 80 or path/port given
[3] work in progress
[4] or reached max connections at the time of testing. Nodes failing 3 tests in a row will
be removed (Number of failed test is noted behind the IP)
[5] Runs BTCD (alternative full node implementation with GO)
[6] I dont want you search for those ł's on your keyboard, have a link
    https://bitcointalk.org/index.php?action=profile;u=113670


Title: Re: Bitcoin QT blockchain
Post by: emrebey on March 25, 2015, 01:32:20 AM
I use electrum because of that.

not only synchronising blockchain, I don't have enough space the store the blockchain :/


Title: Re: Bitcoin QT blockchain
Post by: Amph on March 25, 2015, 07:52:06 AM
yeah there is

buy a evo ssd, it will sync the whole blockchain in 1 hour(tried it myself), and it's not expensive at all


Title: Re: Bitcoin QT blockchain
Post by: shorena on March 25, 2015, 08:22:48 AM
yeah there is

buy a evo ssd, it will sync the whole blockchain in 1 hour(tried it myself), and it's not expensive at all

For most of us the bottleneck is probably still the internet connection. Even slow mechanical disks can write >30MB/s on average[1], even a 100MBit/s connection will not deliver 30MB per second. In order to to sync within 1 hour you would indeed need a 100MBit/s connection and the disk should not have a big impact, since you would receive data at ~9MB/s, unless you use the disk for something heavy at the same time.




[1] http://www.tomshardware.com/charts/3.5-hard-drive-charts-2008/Average-WriteTransfer-Performance,659.html


Title: Re: Bitcoin QT blockchain
Post by: Amph on March 25, 2015, 01:17:07 PM
yeah there is

buy a evo ssd, it will sync the whole blockchain in 1 hour(tried it myself), and it's not expensive at all

For most of us the bottleneck is probably still the internet connection. Even slow mechanical disks can write >30MB/s on average[1], even a 100MBit/s connection will not deliver 30MB per second. In order to to sync within 1 hour you would indeed need a 100MBit/s connection and the disk should not have a big impact, since you would receive data at ~9MB/s, unless you use the disk for something heavy at the same time.




[1] http://www.tomshardware.com/charts/3.5-hard-drive-charts-2008/Average-WriteTransfer-Performance,659.html

well that's wierd because with my 850 pro i've synched the whole chain in 45 min, and i don't have 100mb, but only 8


Title: Re: Bitcoin QT blockchain
Post by: lalaisen on March 30, 2015, 08:17:47 AM
Someone here can show me what is "block reward" ? I don't understand that.

When is "block reward" is 25 BTC and when is 50 BTC or 100 BTC,....

thanks !


Title: Re: Bitcoin QT blockchain
Post by: unamis76 on March 30, 2015, 10:35:55 AM
Someone here can show me what is "block reward" ? I don't understand that.

When is "block reward" is 25 BTC and when is 50 BTC or 100 BTC,....

thanks !

A block reward is what's distributed to miners when they find a block. The reward is now 25 BTC and doesn't change until the next halving.

See https://en.bitcoin.it/wiki/Mining#Reward


Title: Re: Bitcoin QT blockchain
Post by: BrianM on March 30, 2015, 11:27:16 AM
There is a bit torrent with the blockchain if I rememeber right.
There is also someone in the market place selling USB drives with the blockchain pre loaded on.
That is a great idea, it is not smart to download all those 30 gigabyte everything you reinstall your computer.
Better to have the chain on a USB stick. Peace.


Title: Re: Bitcoin QT blockchain
Post by: unamis76 on March 30, 2015, 01:03:21 PM
There is a bit torrent with the blockchain if I rememeber right.
There is also someone in the market place selling USB drives with the blockchain pre loaded on.
That is a great idea, it is not smart to download all those 30 gigabyte everything you reinstall your computer.
Better to have the chain on a USB stick. Peace.

The torrent is useless now with Core 0.10 :)

And you don't have re-download the blockchain everytime you format your computer. Simply don't delete the blockchain folder... Put it in your storage partition, and just point Bitcoin Core there


Title: Re: Bitcoin QT blockchain
Post by: BrianM on April 02, 2015, 06:45:55 PM
There is a bit torrent with the blockchain if I rememeber right.
There is also someone in the market place selling USB drives with the blockchain pre loaded on.
That is a great idea, it is not smart to download all those 30 gigabyte everything you reinstall your computer.
Better to have the chain on a USB stick. Peace.

The torrent is useless now with Core 0.10 :)

And you don't have re-download the blockchain everytime you format your computer. Simply don't delete the blockchain folder... Put it in your storage partition, and just point Bitcoin Core there

Why is that? Is the torrent not compatible?

What part of the Bitcoin-core installation folder to you need to back up when reinstaling?
Is there a part of it that is the block chain, or can you just save it all, and put it back on the drive after you have reinstalled?
Thanks  8)


Title: Re: Bitcoin QT blockchain
Post by: emrebey on April 03, 2015, 12:28:24 PM
see datadir parameter. you can backup/restore later on. if it's not given, look for the default directory.

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


Title: Re: Bitcoin QT blockchain
Post by: BrianM on April 03, 2015, 01:03:31 PM
see datadir parameter. you can backup/restore later on. if it's not given, look for the default directory.

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

Oh, that was very helpful, thank you man :)
No need to reinstall right now, but I will remember that post,
when the time will come for reinstalling.


Title: Re: Bitcoin QT blockchain
Post by: unamis76 on April 03, 2015, 01:09:09 PM
There is a bit torrent with the blockchain if I rememeber right.
There is also someone in the market place selling USB drives with the blockchain pre loaded on.
That is a great idea, it is not smart to download all those 30 gigabyte everything you reinstall your computer.
Better to have the chain on a USB stick. Peace.

The torrent is useless now with Core 0.10 :)

And you don't have re-download the blockchain everytime you format your computer. Simply don't delete the blockchain folder... Put it in your storage partition, and just point Bitcoin Core there

Why is that? Is the torrent not compatible?

What part of the Bitcoin-core installation folder to you need to back up when reinstaling?
Is there a part of it that is the block chain, or can you just save it all, and put it back on the drive after you have reinstalled?
Thanks  8)

The torrent is compatible... But with 0.10 you have no advantage in using it :)

As for the blockchain, you have the datadir option as replied. The default dir is on %appdata% in Windows and .bitcoin in Linux. I always have it in a separate partition that's never formatted.


Title: Re: Bitcoin QT blockchain
Post by: yeponlyone on April 03, 2015, 01:48:20 PM
There is a bit torrent with the blockchain if I rememeber right.
There is also someone in the market place selling USB drives with the blockchain pre loaded on.
That is a great idea, it is not smart to download all those 30 gigabyte everything you reinstall your computer.
Better to have the chain on a USB stick. Peace.

The torrent is useless now with Core 0.10 :)

And you don't have re-download the blockchain everytime you format your computer. Simply don't delete the blockchain folder... Put it in your storage partition, and just point Bitcoin Core there

Why is that? Is the torrent not compatible?

What part of the Bitcoin-core installation folder to you need to back up when reinstaling?
Is there a part of it that is the block chain, or can you just save it all, and put it back on the drive after you have reinstalled?
Thanks  8)
Headers first synchronization now allows faster synchronization with parallel downloads of peers which allows faster download of Blockchain simultaneously. Torrent is basically the same speed or even slower since they need to do verification of the blockchain before downloading more. 0.10 is not backward compatible but I would assume its okay to download from torrent. Correct me if I'm wrong.


Title: Re: Bitcoin QT blockchain
Post by: Slark on April 04, 2015, 01:39:40 PM
Is there any other way to download the QT blockchain instead of waiting approx. 2 weeks while it downloads through the wallet program?

Sorry for dumb question...
One question, do you really have to use full node wallet like bitcoin qt (core)? If you need good wallet you may want to stick to some wallets with simplified validation instead. Like Electrum or Multibit, that way you won't need to download blockchain every time...


Title: Re: Bitcoin QT blockchain
Post by: shorena on April 04, 2015, 08:32:49 PM
yeah there is

buy a evo ssd, it will sync the whole blockchain in 1 hour(tried it myself), and it's not expensive at all

For most of us the bottleneck is probably still the internet connection. Even slow mechanical disks can write >30MB/s on average[1], even a 100MBit/s connection will not deliver 30MB per second. In order to to sync within 1 hour you would indeed need a 100MBit/s connection and the disk should not have a big impact, since you would receive data at ~9MB/s, unless you use the disk for something heavy at the same time.




[1] http://www.tomshardware.com/charts/3.5-hard-drive-charts-2008/Average-WriteTransfer-Performance,659.html

well that's wierd because with my 850 pro i've synched the whole chain in 45 min, and i don't have 100mb, but only 8

At 8Mbit/s you would at max get 1 MB per second. In 45 minutes thats 45*60s*1MB/s = 45*60*1MB = 2700 MB. Maybe you just rescanned the blockchain or had an old existing bootstrap.dat still in the directory, but the numbers dont add up.

-snip-
Headers first synchronization now allows faster synchronization with parallel downloads of peers which allows faster download of Blockchain simultaneously. Torrent is basically the same speed or even slower since they need to do verification of the blockchain before downloading more. 0.10 is not backward compatible but I would assume its okay to download from torrent. Correct me if I'm wrong.

Using the torrent is fine, its probably slowing down the sync though. As you said you cant download and verify at the same time with the torrent, but you can when syncing with 0.10. directly. There might be some cases where you have problems finding enough good nodes though. If you allow no connections from the outside you are limited to 8 connections. If those 8 peers are connected with a cheap DSL home line with e.g. 2MBit/s upstream you will probably be better off with the torrent.