<p>It's not Bitcoin Core that's taking up all the space, but the Bitcoin blockchain that Core needs to download, validate, and reference.  This is because Bitcoin Core is what's called a <a href="https://en.bitcoin.it/wiki/Full_node" rel="noreferrer">full node</a>.  There is another type of wallet, called an <a href="https://en.bitcoin.it/wiki/Thin_Client_Security" rel="noreferrer">SPV client</a>, that does not require the full blockchain to operate, but relies on the trustworthiness of other peers in order to validate transactions.  I get the feeling that an SPV client is probably what you're looking for.</p>

<p>Alternatively, if you really want to run Core, you can store the downloaded blockchain on a separate hard drive so long as that drive is mounted when you want to run core.  You can learn more about that here:  <a href="https://bitcoin.stackexchange.com/questions/43636/how-do-i-relocate-my-bitcoin-data-in-bitcoin-qt-to-save-space/43637#43637">How do I relocate my bitcoin data in bitcoin-qt to save space?</a></p>

CC BY-SA 3.0
2016-06-02T17:58:54.283Z
Or you can run Core with pruning enabled, meaning that it will delete data that it no longer needs. You keep all the benefits of a fully trustless system, but without the sacrifice in hard disk space. Future versions will further improve pruning as well as lower network bandwidth.
Jannes
CC BY-SA 3.0
2016-06-02T22:06:44.340Z
How do i enable pruning?
M Mcgowan
CC BY-SA 3.0
2016-06-02T22:13:31.370Z
These release notes tell you how to enable pruning using the bitcoin.conf file:  https://bitcoin.org/en/release/v0.12.0  You'll have to search the page for 'pruning'.
Jestin
CC BY-SA 3.0
2016-06-02T17:50:11.900Z
2016-06-02T17:50:11.900Z
2017-04-13T12:47:32.940Z
Jestin
<p>You can reduce disk-space usage of Bitcoin-Core by enabling pruning. Enabling pruning means you delete old, already verified blocks without reducing your security. Once old blocks are validated and used for building the UTXO set they are no longer useful for your node. The only purpose to keep them is for sending the blocks to other nodes in IBD (initial block download) and for reindex, txindex, etc.</p>

<p>You can run Bitcoin-Core &lt;4Gb diskspace with:</p>

<pre><code>./bitcoind --prune=550
</code></pre>

<p>Consider also passing in a <code>dbcache=1000</code> (if you have more then 1.5GB free ram).</p>

CC BY-SA 3.0
2016-06-02T21:31:46.390Z
Thanks for the reply. Would you have a link that shows how to do this?
M Mcgowan
CC BY-SA 3.0
2016-06-04T12:04:29.760Z
Enabled pruning with placing `prune=550` in your bitcoin.conf. Read more at https://github.com/bitcoin/bitcoin/blob/a6a860796a44a2805a58391a009ba22752f64e32/doc/release-notes/release-notes-0.11.0.md#block-file-pruning
Jonas Schnelli
CC BY-SA 4.0
2018-06-13T09:01:14.897Z
for latest bitcoind, `-prune`, not `--prune`
maxisacoder
CC BY-SA 3.0
2016-06-02T18:56:01.697Z
2016-06-02T18:56:01.697Z
Jonas Schnelli
<p>I have downloaded Bitcoin Core and the blockchain has nearly filled my local storage. Can i move the wallet to a hard drive and then delete Core from my computer?
I'm a newbie lol</p>

CC BY-SA 3.0
2016-06-02T18:00:32.760Z
If you've already used this wallet to receive money (or even handed out an address), be very careful with deleting and moving files. It's possible, but follow the right steps (see one of the answers).
Jannes
<bitcoin-core><offline><storage>
Why does Bitcoin Core take up so much space?
M Mcgowan
# Why does Bitcoin Core take up so much space?

(Asked by: username_0 on 2016-06-02)

I have downloaded Bitcoin Core and the blockchain has nearly filled my local storage. Can i move the wallet to a hard drive and then delete Core from my computer?
I'm a newbie lol

**Tags:** bitcoin-core, offline, storage

> **Comments:**
> **username_1**: If you've already used this wallet to receive money (or even handed out an address), be very careful with deleting and moving files. It's possible, but follow the right steps (see one of the answers).  

---

## 2 answers

### Answer by username_2 on 2016-06-02. Score: 7

It's not Bitcoin Core that's taking up all the space, but the Bitcoin blockchain that Core needs to download, validate, and reference. This is because Bitcoin Core is what's called a [full node](https://en.bitcoin.it/wiki/Full_node). There is another type of wallet, called an [SPV client](https://en.bitcoin.it/wiki/Thin_Client_Security), that does not require the full blockchain to operate, but relies on the trustworthiness of other peers in order to validate transactions. I get the feeling that an SPV client is probably what you're looking for.

Alternatively, if you really want to run Core, you can store the downloaded blockchain on a separate hard drive so long as that drive is mounted when you want to run core. You can learn more about that here: [How do I relocate my bitcoin data in bitcoin-qt to save space?](https://bitcoin.stackexchange.com/questions/43636/how-do-i-relocate-my-bitcoin-data-in-bitcoin-qt-to-save-space/43637#43637)

> **Comments:**
> **username_1**: Or you can run Core with pruning enabled, meaning that it will delete data that it no longer needs. You keep all the benefits of a fully trustless system, but without the sacrifice in hard disk space. Future versions will further improve pruning as well as lower network bandwidth.  
> **username_0**: How do i enable pruning?  
> **username_2**: These release notes tell you how to enable pruning using the bitcoin.conf file:  https://bitcoin.org/en/release/v0.12.0  You'll have to search the page for 'pruning'.  

---

### Answer by username_3 on 2016-06-02. Score: 7

You can reduce disk-space usage of Bitcoin-Core by enabling pruning. Enabling pruning means you delete old, already verified blocks without reducing your security. Once old blocks are validated and used for building the UTXO set they are no longer useful for your node. The only purpose to keep them is for sending the blocks to other nodes in IBD (initial block download) and for reindex, txindex, etc.

You can run Bitcoin-Core <4Gb diskspace with:

```
./bitcoind --prune=550

```

Consider also passing in a `dbcache=1000` (if you have more then 1.5GB free ram).

> **Comments:**
> **username_0**: Thanks for the reply. Would you have a link that shows how to do this?  
> **username_3**: Enabled pruning with placing `prune=550` in your bitcoin.conf. Read more at https://github.com/bitcoin/bitcoin/blob/a6a860796a44a2805a58391a009ba22752f64e32/doc/release-notes/release-notes-0.11.0.md#block-file-pruning  
> **username_4**: for latest bitcoind, `-prune`, not `--prune`  

---

