mass bitcoin address history download from blockchain

I’ve got a large list of bitcoin addresses maybe 100+. What I am trying to achieve is downloading the blockchain data for each address. So instead of going to; and pressing ‘export history.’ I wish to download the historical data for each address in a faster manner than manually. I have a list of each address in an excel column. Ideally, it would be best to export each address to a separate csv/xlsx file.

Does anyone know how to automate this process or a better method?

Recent Questions – Bitcoin Stack Exchange

I have a fast internet connection and it’s taking me 10 days to download the full blockchain to run a full node.

If we had 8mb blocks, it would probably take 8 times longer, almost 3 months to download the full blockchain with a fast internet connection. This would definitely make it very difficult for the average person to run a full node even if they wanted to.

EDIT: A lot of people are suggesting it's the validation that's slow. I'm running on a 2012 iMac, so it's not exactly a powerhouse, but if it's a validation problem, the time it takes to download and verify would still scale linearly with the blocksize, no? And I understand that even if we bump up to 8mb, it won't instantly take 8 times longer, but over a long time span, wouldn't that still be an issue? Or will computer processor speed increase quickly enough to keep up with validation times?

I guess my simple question is, it seems like it takes a lot of commitment to run a full node (whether it's validation time or download time) for an average person on an average PC. Is that ok? Should we take that into account?

submitted by /u/shibenyc
[link] [comments]

How can I pick up the blockchain download where it left off on another computer using an EHD?

I started downloading the Bitcoin blockchain via my MacBook Pro onto my 1TB external hard drive. I want to use my iMac to finish the download. I plugged my EHD into my iMac and checked to blocks folder and it contained the previous transaction I downloaded (86GB). The wallet.dat, peers.dat, chainstate, banlist.dat and fee_estimates.dat files. I opened Bitcoin Core and moved the directory to the blocks folder where the previous transaction I downloaded are. I followed the steps to start the sync. I expected the blockchain to recognize the blocks and start where it left off on my MacBook but it started from the beginning. Any ideas on how to pick up where I left off?

Recent Questions – Bitcoin Stack Exchange

Blockchain synchronization is painfully slow / Best way to download blockchain

I’m trying to setup my own Bitcoin node on Ubuntu 16.04.1 LTS.

Right now, I’ve stuck with blockchain synchronization. I’m letting bitcoind to run every day for at least 10-12 hours while I work and it already takes three days to download 83% of the entire data.

I have very good Internet connection, it should take no more than two hours to download 80 GB of data, however, it’s taking at least 30 hours already. My connection is practically free from other downloads most of the time.

I’ve googled this problem: some people say that current version of the bitcoind is so fast that it doesn’t matter how blockchain is downloaded throught the Bitcoin network or by torrent. Other people say, that it takes a week to download the entire blockchain.

  1. Is there a way to optimize my setup to make it download blockchain much-much faster?

  2. Or do I better download it via some torrent and then synchronize the differences from the network? What is the best place to find such torrent file or magnet link? Also, is it safe to download blockchain from some third-party, will bitcoind validate it?

SO, generally speaking, what is the best way to download the blockchain in order to setup a working up-to-date Bitcoin node?

$   cat /etc/issue Ubuntu 16.04.1 LTS \n \l  $   uname -a Linux destiny 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux  $   bitcoind -version Bitcoin Core Daemon version v0.13.1.0-g03422e5 

Recent Questions – Bitcoin Stack Exchange