Pages:
Author

Topic: [ANN] Bitcoin blockchain data torrent - page 18. (Read 211194 times)

legendary
Activity: 1512
Merit: 1036
December 05, 2013, 11:39:31 PM
Will bitcoin-qt only recognize a bootstrap.dat file starting at block 1?

is it possible to use the python util to create a new bootstrap.dat starting at block 250001 ? For example - to update an off-line PC which has only had previous access to the 250k bootstrap.dat.

Creating a new 10gb+ file up to 270k+ seems silly when I only need to create the difference between the two (and easier to transfer to off-line PC).

Thanks.

Bitcoin 0.8.5 has a checkpoint block in it at 250,000 and less checks are done when downloading or importing blocks before this point. After block 250,000, download/sync/import speed is usually CPU-limited.

Bitcoin looks for any file named bootstrap.dat when it starts up, imports the blocks from it, and renames it. If the blocks are duplicates, it will ignore them. If the blocks are unseen and continue from the last block, it will import them.
hero member
Activity: 734
Merit: 507
December 05, 2013, 07:41:19 PM
Will bitcoin-qt only recognize a bootstrap.dat file starting at block 1?

is it possible to use the python util to create a new bootstrap.dat starting at block 250001 ? For example - to update an off-line PC which has only had previous access to the 250k bootstrap.dat.

Creating a new 10gb+ file up to 270k+ seems silly when I only need to create the difference between the two (and easier to transfer to off-line PC).

Thanks.

Didn't test it out, but I believe this bitcoind command should be helpful for you:

Code:
-loadblock=      Imports blocks from external blk000??.dat file

Cheers.
legendary
Activity: 929
Merit: 1000
December 05, 2013, 01:21:48 PM
Thanks
newbie
Activity: 26
Merit: 0
December 05, 2013, 08:28:03 AM
#99
Will bitcoin-qt only recognize a bootstrap.dat file starting at block 1?

is it possible to use the python util to create a new bootstrap.dat starting at block 250001 ? For example - to update an off-line PC which has only had previous access to the 250k bootstrap.dat.

Creating a new 10gb+ file up to 270k+ seems silly when I only need to create the difference between the two (and easier to transfer to off-line PC).

Thanks.
legendary
Activity: 1596
Merit: 1100
legendary
Activity: 1512
Merit: 1036
December 03, 2013, 08:09:02 PM
#97
Forgot to mention...  the following python util, linearize.py
I tried this link today, but I got a 404 file not found message. Is this download still available?
You can create the bootstrap.dat with pynode. It will get it's own copy of the blockchain from a single IP (your own bitcoin), and you can then create the file with mkbootstrap.py.
legendary
Activity: 929
Merit: 1000
December 03, 2013, 07:29:10 PM
#96
Forgot to mention...  the following python util, linearize.py, was checked into the bitcoin repo today:

     https://github.com/bitcoin/bitcoin/tree/master/contrib/misc

This tool may be used to recreate bootstrap.dat byte-for-byte identical with the bootstrap.dat in this torrent.

If you are running bitcoind locally, create bootstrap.dat locally, then start seeding the torrent immediately at 100%!



Hi,

I tried this link today, but I got a 404 file not found message. Is this download still available?
full member
Activity: 140
Merit: 100
November 29, 2013, 12:14:27 PM
#95
Thanks a lot for creating this torrent and all those that are seeding!
sr. member
Activity: 337
Merit: 250
November 16, 2013, 03:55:57 AM
#94
Never thought I would be sending the blockchain to people in Nepal.  Crazy.  Grin Grin Grin Grin
member
Activity: 910
Merit: 10
November 13, 2013, 06:02:27 PM
#93
100Mbit/s FR SeedBox added
1Gbit/s FR SeedBox added...
member
Activity: 80
Merit: 10
November 13, 2013, 04:24:05 PM
#92
I am so glad I found this thread. I had Bitcoin-QT open for several days and I was still so behind in downloading the blockchain!
I'm beggining to think Bitcoin-QT should download the torrent itself!

Well, sipa (Pieter Wuille) is working on implementing headers-first syncing, where the client will start by downloading all the block headers from a peer, and once that's done, the downloading of block data can happen in parallel from multiple peers at once, making bootstrap.dat much less needed.
full member
Activity: 200
Merit: 100
November 13, 2013, 10:09:49 AM
#91
I am so glad I found this thread. I had Bitcoin-QT open for several days and I was still so behind in downloading the blockchain!
newbie
Activity: 20
Merit: 0
November 08, 2013, 09:37:52 AM
#90
I will download and support this.

edit:

Can't get that linearize.py script to work and I haven't connected to anyone in the swarm yet. Sigh.
member
Activity: 80
Merit: 10
November 08, 2013, 08:31:46 AM
#89
Would be great to have a new check point and also a new torrent soon. We're already ~18k blocks further down the road after all.

The checkpoints are hard-coded into the Satoshi client. New checkpoints can only happen at new releases of said client. Once that's released (or at least committed to the repo -- the timing is up to Jeff) a new torrent will presumably be made.
legendary
Activity: 2618
Merit: 1007
November 07, 2013, 07:39:18 AM
#88
I've seeded already in total for sure above 100 GB. Smiley

Would be great to have a new check point and also a new torrent soon. We're already ~18k blocks further down the road after all.

Please also consider creating an RSS feed that one can then subscribe to, once enough people do this, you can even swith to faster releases, as new torrents will be seeded much faster.
hero member
Activity: 770
Merit: 500
November 07, 2013, 07:32:46 AM
#87
Wow that was fast...I'm a new seed (5 Mbit/s up)...

I downloaded the torrent in 65 minutes. WOW
donator
Activity: 1464
Merit: 1047
I outlived my lifetime membership:)
October 13, 2013, 09:47:57 PM
#86
Wow that was fast...I'm a new seed (5 Mbit/s up)...
legendary
Activity: 2786
Merit: 1031
October 13, 2013, 08:38:43 PM
#85
For some reason I can't get this to work.
Can someone kind explain the steps I need to take from that I download the file to that I import the block into the wallet?
So far it doesn't seem to recognize the file until I shut the wallet off and then I get an error message.
//DeaDTerra

Well, I've made a symlink at .bitcoin directory to bootstrap.dat, but you can just paste the file into your bitcoin config files directory.

If linux: ~/.bitcoin

Edit: Check here: https://en.bitcoin.it/wiki/Data_directory
Where do I want to paste it,
The database directory?

Nop, paste it in the main directory, then start Bitcoin-QT it should detect the file and start importing.

Nope, copy the bootstrap.dat file into the Bitcoin database directory, the same directory that contains your wallet.dat file. When you restart Bitcoin-qt, it will import all blocks from the bootstrap.dat that weren't previously downloaded.

Well, that's the main directory:

$ ls .bitcoin/
blocks  chainstate  database  db.log  debug.log  peers.dat  wallet.dat
legendary
Activity: 1512
Merit: 1036
October 13, 2013, 06:30:01 PM
#84
For some reason I can't get this to work.
Can someone kind explain the steps I need to take from that I download the file to that I import the block into the wallet?
So far it doesn't seem to recognize the file until I shut the wallet off and then I get an error message.
//DeaDTerra

Well, I've made a symlink at .bitcoin directory to bootstrap.dat, but you can just paste the file into your bitcoin config files directory.

If linux: ~/.bitcoin

Edit: Check here: https://en.bitcoin.it/wiki/Data_directory
Where do I want to paste it,
The database directory?

Nop, paste it in the main directory, then start Bitcoin-QT it should detect the file and start importing.

Nope, copy the bootstrap.dat file into the Bitcoin database directory, the same directory that contains your wallet.dat file. When you restart Bitcoin-qt, it will import all blocks from the bootstrap.dat that weren't previously downloaded.
legendary
Activity: 2786
Merit: 1031
October 13, 2013, 04:39:52 PM
#83
For some reason I can't get this to work.
Can someone kind explain the steps I need to take from that I download the file to that I import the block into the wallet?
So far it doesn't seem to recognize the file until I shut the wallet off and then I get an error message.
//DeaDTerra

Well, I've made a symlink at .bitcoin directory to bootstrap.dat, but you can just paste the file into your bitcoin config files directory.

If linux: ~/.bitcoin

Edit: Check here: https://en.bitcoin.it/wiki/Data_directory
Where do I want to paste it,
The database directory?

Nop, paste it in the main directory, then start Bitcoin-QT it should detect the file and start importing.
Pages:
Jump to: