<p>Not all mining machines need to store the whole blockchain, as a miner you would normally have one or a few nodes which do that, and then just send a block template to all the actual mining machines (ASICs) to mine without caring about the blockchain. </p>

<p>All non-pruned full nodes store the entire blockchain. It's possible to run in pruned mode which means older blocks are pruned and only the newest ones are kept, so you need less space, but this means those nodes can't serve old blocks to new full nodes trying to sync</p>

CC BY-SA 3.0
2017-09-24T23:30:51.937Z
2017-09-25T02:04:34.830Z
2017-09-25T02:04:34.830Z
meshcollider
<p><a href="https://blockchain.info/charts/blocks-size" rel="nofollow noreferrer">https://blockchain.info/charts/blocks-size</a> states that the current size of the Bitcoin blockchain is ~134,000MB.  That is 127GB.  Does that mean that every machine that is mining currently allocates 127GB+ for the blockchain?</p>

CC BY-SA 3.0
2017-09-25T04:16:58.657Z
I think you meant 134,000MB instead of 131Mb. Lowercase b is bit, while uppercase B stands for byte.
Murch
<blockchain><storage-footprint>
What is the memory every node allocates locally for the Bitcoin blockchain?
DanielSon
# What is the memory every node allocates locally for the Bitcoin blockchain?

(Asked by: username_0 on 2017-09-24)

<https://blockchain.info/charts/blocks-size> states that the current size of the Bitcoin blockchain is ~134,000MB. That is 127GB. Does that mean that every machine that is mining currently allocates 127GB+ for the blockchain?

**Tags:** blockchain, storage-footprint

> **Comments:**
> **username_1**: I think you meant 134,000MB instead of 131Mb. Lowercase b is bit, while uppercase B stands for byte.  

---

## 1 answers

### Answer by username_2 on 2017-09-24. Score: 2

Not all mining machines need to store the whole blockchain, as a miner you would normally have one or a few nodes which do that, and then just send a block template to all the actual mining machines (ASICs) to mine without caring about the blockchain.

All non-pruned full nodes store the entire blockchain. It's possible to run in pruned mode which means older blocks are pruned and only the newest ones are kept, so you need less space, but this means those nodes can't serve old blocks to new full nodes trying to sync


---

