Bitcoin Forum
December 14, 2024, 11:27:03 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 »  All
  Print  
Author Topic: [ANN] Bitcoin blockchain data torrent  (Read 211207 times)
jonathan
Member
**
Offline Offline

Activity: 84
Merit: 14


View Profile
March 31, 2013, 08:01:15 AM
 #21

same story on my box. This is the torrent that never sleeps lately.
kuzetsa
Sr. Member
****
Offline Offline

Activity: 369
Merit: 250


View Profile
April 24, 2013, 08:12:56 AM
Last edit: April 24, 2013, 08:24:00 AM by kuzetsa
 #22

This is special to our use case:  bootstrap.dat is essentially an append-only file.  Blocks are simply concatenated onto the end.

((...snip...))

The next torrent, a few months from now, will have the same first 2,491,771,562 bytes.

Thus, to bittorrent, the next torrent will simply appear to be a truncated / not fully downloaded bootstrap.dat.  Bittorrent is built to fill in the missing pieces of a file, so that is what it does here Smiley

I just copied that over from the beta thread

... wanted to point out that it DID work for me

(I was able to use the older/smaller/earlier bootstrap.dat, and then my bittorrent client was able to smartly "fix" the new torrent... like...
the smaller file is basically the same & I only needed to download the missing end. This procedure results in the same updated bootstrap.dat
)

... it should continue to work for the next new/larger/updated torrent just the same.

thanks jgarzik, you rock Smiley
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
April 24, 2013, 07:38:09 PM
 #23

same story on my box. This is the torrent that never sleeps lately.

Am I doing something wrong?  I've been seeding for over a month, but have had very little interest in it:



This is in 'transmission'.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
April 24, 2013, 08:02:12 PM
 #24

Am I doing something wrong?  I've been seeding for over a month, but have had very little interest in it:



This is in 'transmission'.

Me: Uploaded 23.05 GB

When there are 40 seeds (there were up to 60 earlier), you only need to give one downloader 1/40th of 4.7GB, and it will be less if you have a slower connection then the fastest seeds. The three peers I have connecting from Netherlands, Russia, and Iran are barely getting data, they might be mistakenly using their 2400 baud modems to get the torrent.

Make sure you have encryption enabled (many will block if you don't), and the TCP/UDP ports of bittorrent and DHT port forwarded.
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1100


View Profile
April 24, 2013, 08:55:35 PM
 #25

Am I doing something wrong?  I've been seeding for over a month, but have had very little interest in it:

There tends to be bursts, with idleness following.  There are many seeders, so download-then-idle is quite fast.

It has the most impact in handling unintended bursts, like when bitcoin sees a lot of new press attention.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
April 25, 2013, 03:49:48 AM
 #26

There tends to be bursts, with idleness following.  There are many seeders, so download-then-idle is quite fast.

It has the most impact in handling unintended bursts, like when bitcoin sees a lot of new press attention.

My upload speed is slow and my latency is horrible.  I expect most peers take one look at me and decide I'm not worth bothering with.  Smiley

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
grubles
Full Member
***
Offline Offline

Activity: 180
Merit: 100


mistaken for gribble since 2011


View Profile
April 25, 2013, 05:00:58 AM
 #27

seeding on my glorious 5 mb/s uplink.

BM-NBi5PcH8BBqDVp7WSJe2pNgqEVvTjd6T
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1030



View Profile
April 25, 2013, 07:24:06 AM
 #28

Am I doing something wrong?  I've been seeding for over a month, but have had very little interest in it:



This is in 'transmission'.

I use transmission too and it's not rare for me to see other files uploading at hundreds of Kb/s, but I don't see a lot of interest in bootstrap.dat either. However there's little I can do besides seeding so…
takagari
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000


View Profile
April 25, 2013, 07:33:53 AM
 #29

Downloading this torrent file now and uploading to my Gps seedbox.

Enjoy dont rape me too hard Tongue

EDIT:
Nope I'm not. my server won't allow public torrents Sad
dieguito
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
May 03, 2013, 01:21:45 AM
 #30

I have an up-to-date copy of the blockchain.  Is there an easy way to generate bootstrap.dat from it so I can seed it without having to download the whole thing again?

This script is used to generate bootstrap.dat:
https://github.com/jgarzik/pynode/blob/master/mkbootstrap.py

It requires an up-to-date pynode chain database.

In theory, someone could write a script that processes bitcoind's $DATADIR/blocks directory into bootstrap.dat, but no one has written that yet.



Hi Jeff,

I create some quicks steps to get this from the command line in Ubuntu / Debian:

Code:
$ sudo aptitude install rtorrent
$ rtorrent -n -d ~/.bitcoin/ "magnet:?xt=urn:btih:6fe493ba606847eac163baf35aae9db319735482&dn=bootstrap.dat&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc.de:80&tr=udp://tracker.istole.it:80"

I'm not sure if the bootstrap.dat needs to go in .bitcoin or in .bitcoin/blocks/.

All the best,
D

PS: A little OT but I see pynode is a listen only client is there something in python like pynode that handles all bitcoin operations?
tkbx
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251



View Profile
May 06, 2013, 12:20:48 AM
 #31

This is extremely convenient, when I install bitcoin-qt on another device, it takes about an hour instead of nearly a week.
romerun
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


Bitcoin is new, makes sense to hodl.


View Profile
May 09, 2013, 03:02:07 AM
 #32

for some reasons, I get 15 connections after using this bootstrap thing versus 8 if starts from scratch
plonk420
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 28, 2013, 11:23:34 AM
 #33

it's a pity the torrent isn't 7zipped...

could the next iteration of it be compressed?

edit: i wouldn't mind seeding it on my seedbox, either.
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1100


View Profile
May 28, 2013, 08:51:17 PM
 #34

it's a pity the torrent isn't 7zipped...

could the next iteration of it be compressed?

Feedback on this is welcomed.  Generally, not all platforms have an easy time getting up and running with 7zip.  Users in the past requested something directly usable with bitcoind.

Opinions differ, and maybe if it saves a gigabyte or two, it would be worth it.

Some users also complain about the doubling of disk space required -- for both compressed and uncompressed copies.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
May 28, 2013, 09:40:55 PM
 #35

I would keep it uncompressed for the time being - it would be great by the way if bitcoin-qt would delete the file after a successful import automatically, I'm sure that some still keep it around unnecessarily. I see the issues with it suddenly "disappearing" but I guess the benefit of not wasting space outweighs it.

I don't care if I seed now ~4.5 GB or ~3 GB, as long as compression doesn't change the file size really significantly (meaning 5 instead of 50 or 500 GB) I rather consider it a burden than helping. There are download sources for compressed blockchain files already on the web anyways.

With 0.8.2 around the corner, can we expect a new check point + torrent file by the way?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
May 29, 2013, 01:30:53 PM
Last edit: November 13, 2013, 04:22:59 PM by deepceleron
 #36

it's a pity the torrent isn't 7zipped...

could the next iteration of it be compressed?

Feedback on this is welcomed.  Generally, not all platforms have an easy time getting up and running with 7zip.  Users in the past requested something directly usable with bitcoind.

Opinions differ, and maybe if it saves a gigabyte or two, it would be worth it.

Some users also complain about the doubling of disk space required -- for both compressed and uncompressed copies.

It saves more than 3GB currently; 7zip at optimum settings reduces blockchain data to about 57% of the original size.

It would reduce the amount of disk space required; the decompressed copy doesn't need to be kept after an import. The compressed file is seeded from the user's torrent directory, and makes for a good checksummed archive of the blockchain for a user to have as a backup too.

I wrote unzip/install scripts that can be included with the torrent for one-click extraction

http://(deleted)...


....
I am slowly convincing myself even more that a compressed torrent is preferable. Without compression you are downloading the same amount of data as normal p2p. The compressed binary would only be repeatable on the exact xz/lzma/7zip build version and settings, but I think there are probably four people total that have run mkbootstrap anyway, so this is not important. It takes about an hour to smash the blockchain down to 60% the size at the extreme settings I've used over many trials to optimize settings.

Compressed-Pros:
-2000+ 3000+ MB of uploading and downloading saved for every user,
-2000+ MB less storage used when seeding,
-won't cause problems if torrent HDD is FAT32
(another: small split files easier to host/share/download from multiple sources than a single 8GB file)

Compressed-Cons:
-Not as simple to use, end-user must decompress with third-party utility (although 7-zip is common),
-More work creating torrent (doesn't matter to end-users),
-Cannot "update" torrent by simply replacing data file with newer version with additional blocks (likely to be a rare practice anyway, I am the only one seeding the old torrent right now).

Here is example compression, both require about an hour (but decompress in minutes):

xz utils 5.0.4/Win64, 3GB+ RAM required to compress (2,780,285,148 bytes)
xz --compress --keep --format=xz --check=sha256 --verbose --lzma2=dict=256MiB,nice=273,mf=bt4 bootstrap.dat

7-zip GUI win64 - 6GB+ RAM required to compress (2,769,830,975 bytes)
Format: 7z, Compression Level: Ultra, Compression method: LZMA, Dictionary size: 384MB, Word Size 273

A checkpoint of 225430 was added two months ago at the fork. I would guess that this will either be updated to a newer block or another will be added to before 0.8.2.
https://github.com/bitcoin/bitcoin/blob/master/src/checkpoints.cpp
rc0cl
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 08, 2013, 05:39:03 AM
 #37

Could we have more frequent updates of these compressed files? especially the last 512MB 7zipped block.
D35TR0Y3R
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
June 08, 2013, 05:51:59 AM
 #38

When was this last updated?

Update: Hi everyone, just to let you guys know that I hacked this account and removed all the negative trust, I've dealt with that scumbag hacker-wannabe extortionist I rooted his fucking machine and stole every last bitcent. I will be in contact with those that he has defrauded and you will be reimbursed fully BM-2D8oHJRsGqH82FDAC2eTEtVmeN7TAVmNBP the1 trojan
TLS freedom
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
June 08, 2013, 07:00:38 AM
 #39

My setup does not like udp can someone add these trackers so they get the list. Makes no difference seed or peer. I'm looking to seed, help me help you.

http://www.h33t.com:3310/announce

http://exodus.desync.com:6969/announce

TLS freedom
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
June 08, 2013, 05:27:35 PM
 #40

Bump, can someone whos seeding or leaching this torrent add these trackers to their client, PLEASE!?

http://exodus.desync.com:6969/announce

http://coppersurfer.tk:6969/announce

http://www.h33t.com:3310/announce
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!