<p>I think this is the wrong place where to ask, but I know that also it is difficult to find a place where ask this question (maybe).</p>
<p>I would add an answer to this question because I made research in my bachelor's degree, where we analyze the bitcoin graph, but at the same time, I developed a way to make also a useful serialization of the blockchain with metadata for future research. The solution is called <a href="https://github.com/vincenzopalazzo/SpyCblock" rel="nofollow noreferrer">SpyCBlock</a> and a demo that works on the JSON data is described in the readme (<a href="https://github.com/vincenzopalazzo/SpyCblock#-star-json-version-bitcoin-blockchain-octocat-" rel="nofollow noreferrer">link</a>).</p>
<p>However, you need to download the bitcoin blockchain with bitcoin core and make the parsing of it with SpyCBlock, and maybe make this serialization available for the world?</p>
<p>It is the only software that I know that produces a serialization in JSON of the blockchain, but maybe there is something new around?</p>

CC BY-SA 4.0
2021-11-29T11:55:22.517Z
Yeap, you are right (Thank you for your answer). I'm also found some python solution 

https://github.com/citp/BlockSci
tempdeltavalue
CC BY-SA 4.0
2021-11-30T10:05:17.100Z
well it depends from what you are using, blocksci use a big machine to make the analysis, SpyCBlock use only a normal computer :) it ran also on Raspberry PI
vincenzopalazzo
CC BY-SA 4.0
2021-11-30T19:28:06.367Z
yes, but for now I'm just downloading blockchain it takes some time :) Probably after that I'll try blocksci because I'm more familiar with python. But anyway will see, for now I'm not sure that exactly I want to :)
tempdeltavalue
CC BY-SA 4.0
2021-11-29T10:19:05.780Z
2021-11-29T10:28:11.123Z
2021-11-29T10:28:11.123Z
vincenzopalazzo
<p>We just published a paper that deals exactly with this question, I think. It presents a method and scripts to download the whole data <strong>and add indexes that make it easy to use</strong>. It also provides the dataset obtained on March 2021, that contains all data available in the blockchain at that time. Please see <a href="http://bitcoin.complexnetworks.fr/" rel="nofollow noreferrer">http://bitcoin.complexnetworks.fr/</a></p>

CC BY-SA 4.0
2021-12-26T15:12:22.247Z
I'm windows user so I cannot really test your thing (I heard about VirtualBox). Also you paper it's really long... But in general I "don't want" to work with parsed dataset, also I'm not sure if you have access to id's of wallets... In other world can your tool answer on question "How much traders we have in blockchain (some date) and how much transactions they do?" , if yes can share some specific place in your doc? (sorry to bother you)
tempdeltavalue
CC BY-SA 4.0
2021-12-16T20:31:16.680Z
2021-12-16T20:31:16.680Z
Matthieu Latapy
<p>Will be grateful for any information/starter points/tuts etc.</p>
<p>For ex. this question (answers don't contain any &quot;real&quot; answer, any url to &quot;blockchain files&quot;, any suggestion where to find it and how to download).
<a href="https://bitcoin.stackexchange.com/questions/53377/is-it-possible-to-download-all-blockchain-raw-data">Is it possible to download all blockchain raw data?</a></p>
<p>my question is how to download blockchain in format which is will be accesible for understanding, processing, information extraction, etc.
Is it possible?</p>
<p>p.s
If you push downvote button at least explain why, please</p>

CC BY-SA 4.0
2021-11-27T13:33:27.527Z
Does this answer your question? [Is it possible to download all blockchain raw data?](https://bitcoin.stackexchange.com/questions/53377/is-it-possible-to-download-all-blockchain-raw-data), there are also potentially useful answers to [similar questions](https://bitcoin.stackexchange.com/search?q=download+blockchain) which point to various repositories
RedGrittyBrick
CC BY-SA 4.0
2021-11-28T01:07:28.957Z
@Prayank Thank you for knots looks like ideal wallet for me :) but actually I looking something more simple to understand I want to analyse dynamic of transactions if I understand correctly blockchain contains all id's and all transactions so in theory you can use it info to understand "something" about transactions (ex. how often on id make transaction per day, etc)
tempdeltavalue
CC BY-SA 4.0
2021-11-28T01:10:17.320Z
@RedGrittyBrick Thank you for your comment. But your first url doesn't contain any url to blockchain. Ideally I want blockchain as document (not inside of a client) or something like that and simple way to open it and see blocks. I tried to find something similar in google and here but actually I didn't find any simple for my understanding how extract blockchain via some readable file :(
tempdeltavalue
CC BY-SA 4.0
2021-11-29T12:34:42.307Z
@tempdeltavalue: Don't think this should be downvoted but there is a replicate question and if the answer to that question isn't comprehensive enough the answer should be improved on that question or an additional answer should be added. Welcome to Bitcoin StackExchange though :)
Michael Folkson
<blockchain><technical-analysis>
How download whole blockchain and preprocess it for analysis?
tempdeltavalue
# How download whole blockchain and preprocess it for analysis?

(Asked by: username_0 on 2021-11-27)

Will be grateful for any information/starter points/tuts etc.

For ex. this question (answers don't contain any "real" answer, any url to "blockchain files", any suggestion where to find it and how to download).
[Is it possible to download all blockchain raw data?](https://bitcoin.stackexchange.com/questions/53377/is-it-possible-to-download-all-blockchain-raw-data)

my question is how to download blockchain in format which is will be accesible for understanding, processing, information extraction, etc.
Is it possible?

p.s
If you push downvote button at least explain why, please

**Tags:** blockchain, technical-analysis

> **Comments:**
> **username_1**: Does this answer your question? [Is it possible to download all blockchain raw data?](https://bitcoin.stackexchange.com/questions/53377/is-it-possible-to-download-all-blockchain-raw-data), there are also potentially useful answers to [similar questions](https://bitcoin.stackexchange.com/search?q=download+blockchain) which point to various repositories  
> **username_0**: @Prayank Thank you for knots looks like ideal wallet for me :) but actually I looking something more simple to understand I want to analyse dynamic of transactions if I understand correctly blockchain contains all id's and all transactions so in theory you can use it info to understand "something" about transactions (ex. how often on id make transaction per day, etc)  
> **username_0**: @username_1 Thank you for your comment. But your first url doesn't contain any url to blockchain. Ideally I want blockchain as document (not inside of a client) or something like that and simple way to open it and see blocks. I tried to find something similar in google and here but actually I didn't find any simple for my understanding how extract blockchain via some readable file :(  
> **username_2**: @username_0: Don't think this should be downvoted but there is a replicate question and if the answer to that question isn't comprehensive enough the answer should be improved on that question or an additional answer should be added. Welcome to Bitcoin StackExchange though :)  

---

## 2 answers

### Answer by username_3 on 2021-11-29. Score: 0 | Accepted answer

I think this is the wrong place where to ask, but I know that also it is difficult to find a place where ask this question (maybe).

I would add an answer to this question because I made research in my bachelor's degree, where we analyze the bitcoin graph, but at the same time, I developed a way to make also a useful serialization of the blockchain with metadata for future research. The solution is called [SpyCBlock](https://github.com/username_3/SpyCblock) and a demo that works on the JSON data is described in the readme ([link](https://github.com/username_3/SpyCblock#-star-json-version-bitcoin-blockchain-octocat-)).

However, you need to download the bitcoin blockchain with bitcoin core and make the parsing of it with SpyCBlock, and maybe make this serialization available for the world?

It is the only software that I know that produces a serialization in JSON of the blockchain, but maybe there is something new around?

> **Comments:**
> **username_0**: Yeap, you are right (Thank you for your answer). I'm also found some python solution   https://github.com/citp/BlockSci  
> **username_3**: well it depends from what you are using, blocksci use a big machine to make the analysis, SpyCBlock use only a normal computer :) it ran also on Raspberry PI  
> **username_0**: yes, but for now I'm just downloading blockchain it takes some time :) Probably after that I'll try blocksci because I'm more familiar with python. But anyway will see, for now I'm not sure that exactly I want to :)  

---

### Answer by username_4 on 2021-12-16. Score: 0

We just published a paper that deals exactly with this question, I think. It presents a method and scripts to download the whole data **and add indexes that make it easy to use**. It also provides the dataset obtained on March 2021, that contains all data available in the blockchain at that time. Please see <http://bitcoin.complexnetworks.fr/>

> **Comments:**
> **username_0**: I'm windows user so I cannot really test your thing (I heard about VirtualBox). Also you paper it's really long... But in general I "don't want" to work with parsed dataset, also I'm not sure if you have access to id's of wallets... In other world can your tool answer on question "How much traders we have in blockchain (some date) and how much transactions they do?" , if yes can share some specific place in your doc? (sorry to bother you)  

---

