Bitcoin Forum
April 25, 2024, 04:29:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blocks packaged into zips for new Windows and Linux clients for convenience  (Read 11237 times)
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 14, 2010, 05:39:25 PM
Last edit: July 14, 2010, 07:06:56 PM by knightmb
 #1

Just as the subject says.

A lot of new users (or those that want to run multiple computers with the client) have to wait until the client syncs up with the rest of network before any transactions can take place (or coin generating).

So, for those technical people, I've packed up the bitcoin block into a zip file that has all of the blocks as of the time I created them just a few minutes ago. All this will do is save you some time on getting a fresh install of the client up to date with the rest of the network.

This is meant only for new installs, wouldn't recommend dumping this on top of an existing install that you've been running for a while (as they were extracted from new blanks). While it's just simple to dump this zip files on top of the bitcoin data folder, it's still a bit technical so I wouldn't recommend this for non-technical people.

This is merely for convenience and to help get new users up and running quicker. I'm sure the devs here probably already have something like this planned for the future, but until then I'm all for helping the community.

The download link is in my signature below, so if this helps to save you or your friends time, consider donating a few coins to the cause.  Wink

[Edit]
Find files here: http://knightmb.dyndns.org/files/bitcoin/
and/or a Torrent File here (thanks to SmokeTooMuch): http://rapidshare.com/files/406964866/BitcoinBlocks.torrent.html

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
1714019385
Hero Member
*
Offline Offline

Posts: 1714019385

View Profile Personal Message (Offline)

Ignore
1714019385
Reply with quote  #2

1714019385
Report to moderator
1714019385
Hero Member
*
Offline Offline

Posts: 1714019385

View Profile Personal Message (Offline)

Ignore
1714019385
Reply with quote  #2

1714019385
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714019385
Hero Member
*
Offline Offline

Posts: 1714019385

View Profile Personal Message (Offline)

Ignore
1714019385
Reply with quote  #2

1714019385
Report to moderator
1714019385
Hero Member
*
Offline Offline

Posts: 1714019385

View Profile Personal Message (Offline)

Ignore
1714019385
Reply with quote  #2

1714019385
Report to moderator
sgtstein
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
July 14, 2010, 05:58:16 PM
 #2

Thanks! This will help a ton for new users out there.

Is there any way someone could write a script that would automatically copy and package a new Zip file of the block chain every hour or so? It would be even faster for new users to try the system out.
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 14, 2010, 06:07:22 PM
 #3

Thanks! This will help a ton for new users out there.

Is there any way someone could write a script that would automatically copy and package a new Zip file of the block chain every hour or so? It would be even faster for new users to try the system out.
I could, got plenty of servers (would only take one though) available to task for that, at least for the Linux clients. I'm sure I could dig up a windows server to do the same thing, just zip up the blocks upload them to the FTP every hour or so. Can't help the Mac people I'm afraid, all of my Mac are PPC, don't have an Intel based one anywhere to generate with, sorry Mac gurus   Cry

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 14, 2010, 06:14:03 PM
 #4

Maybe we want to torrent such a file ?
When the file becomes bigger and more and more users are loading bittorrent seems like a good way to handle the traffic and ensuring the availability of that file.

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 14, 2010, 06:15:30 PM
 #5

Maybe we want to torrent such a file ?
When the file becomes bigger and more and more users are loading bittorrent seems like a good way to handle the traffic and ensuring the availability of that file.
Yeah, that's exactly what I was thinking too. Even on a 100 megabit fiber, no network is invincible to a ton of people wanting to all download at the same time.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 14, 2010, 06:17:46 PM
 #6

ok, guess I will make a torrent to contribute here Smiley

just gimme a few mins, i'll be back soon

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
sgtstein
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
July 14, 2010, 06:20:42 PM
 #7

Maybe we want to torrent such a file ?
When the file becomes bigger and more and more users are loading bittorrent seems like a good way to handle the traffic and ensuring the availability of that file.

I had thought about that as well but wasn't sure how we would want to break the files for such a torrent etc. Though, anything will be helpful to get started.
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 14, 2010, 06:40:36 PM
 #8

ok here's the torrent.
since i have no webspace and don't know a tracker without registration, i uploaded it to rapidshare, hope that's not a problem.

http://rapidshare.com/files/406964866/BitcoinBlocks.torrent.html


*seeding*

edit: yay the first peer Smiley

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 14, 2010, 07:00:49 PM
 #9

ok here's the torrent.
since i have no webspace and don't know a tracker without registration, i uploaded it to rapidshare, hope that's not a problem.

http://rapidshare.com/files/406964866/BitcoinBlocks.torrent.html


*seeding*

edit: yay the first peer Smiley
I went ahead and added the torrent file to the web server as well. Maybe a little redundant, but it won't hurt.  Cheesy

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
bdonlan
Full Member
***
Offline Offline

Activity: 221
Merit: 102


View Profile
July 14, 2010, 08:21:57 PM
 #10

ok here's the torrent.
since i have no webspace and don't know a tracker without registration, i uploaded it to rapidshare, hope that's not a problem.

http://rapidshare.com/files/406964866/BitcoinBlocks.torrent.html


*seeding*

edit: yay the first peer Smiley
Why not just upload the file itself to rapidshare?
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 14, 2010, 08:40:25 PM
 #11

why use an external service with free user restriction when we can build our own infrastructure ?

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
ksd5
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
July 14, 2010, 09:53:06 PM
 #12

why use an external service with free user restriction when we can build our own infrastructure ?

Well, to be technical, we are already using our own infrastructure. But we can change the way blocks are downloaded.
Saul
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
July 15, 2010, 06:17:21 AM
 #13

I apologize for the confusion, but don't the blocks get downloaded in a p2p fashion already? What is the benefit of torrenting it?
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 15, 2010, 06:29:20 AM
 #14

the thing is that the initial blockchain download is quite slow for most of the users.
mostly because every block has to be verified first and i think if you download the whole blockchain as a file, only the last few blocks habe to be verified. but I'm not sure about this.

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 15, 2010, 07:30:38 AM
 #15

I apologize for the confusion, but don't the blocks get downloaded in a p2p fashion already? What is the benefit of torrenting it?
They do, but the PC has to verify each along the way. On slower computers, this could take hours. The zips already have a snapshot of verified blocks to save you some time downloading and verifying each block. Your PC will still have to catch up to the network, but this will give it a head start so new users can be up and running more quickly if they find that it's taking a long time to get started. It's only benefit is for new installs. I did this because I find myself installing the client on a lot of computers and having some pre-downloaded blocks saves time and gets the client up and running, generating some coin quicker.  Grin

Lastly, if it's useful for you or helps to save time, consider donating some coin to the cause in my sig  Wink

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Ground Loop
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
July 16, 2010, 12:09:31 AM
 #16

I'm not certain that accounts for the very slow startup.

I set up bitcoin on a new (relatively fast) computer, connected by gigabit ethernet to another running machine, and -connect= to send it directly to that node.

It still took a really long time to bring the blocks over.  It would pause for a long time at 501, 1001, etc.  Every 500 blocks would have a long pause before starting again.

I'm just questioning whether it's all disk and CPU bandwidth constraints, or if there's something in the system that injects pauses or timeouts.

Bitcoin accepted here: 1HrAmQk9EuH3Ak6ugsw3qi3g23DG6YUNPq
knightmb (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 16, 2010, 01:07:57 AM
 #17

I'm not certain that accounts for the very slow startup.

I set up bitcoin on a new (relatively fast) computer, connected by gigabit ethernet to another running machine, and -connect= to send it directly to that node.

It still took a really long time to bring the blocks over.  It would pause for a long time at 501, 1001, etc.  Every 500 blocks would have a long pause before starting again.

I'm just questioning whether it's all disk and CPU bandwidth constraints, or if there's something in the system that injects pauses or timeouts.
It's Disk related for sure.

I had a server that was about 5 years old, but had one of those 10,000RPM SCSI arrays in it. CPU wise, it was about close to a PIV @ 2GHz (single core) with low FSB speed, etc. But when it started to download blocks, it was getting them faster than any PC I had seen before. The disk array was lit up like a Christmas display and it finished off 65k blocks in under a minute. So I knew then it was not so much the CPU or RAM, but the disk speed (or caching perhaps?) that seems to make the difference in that "first time" block download.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Pages: [1]
  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!