<p>Modern Bitcoin Core nodes don't need to store the whole block chain (although they do need to download it all), which may solve the problem with your VPS.  See <a href="https://bitcoin.stackexchange.com/a/37497/21052">this answer</a> for more information about block file pruning.</p>

<p>The total amount of information in the block chain can't be reduced without making it impossible for new nodes to validate historic transactions and ensure nobody has violated the Bitcoin Protocol.  However, there are proposals for more efficient ways to transmit and store the information currently in the block chain.  See <a href="http://diyhpl.us/wiki/transcripts/gmaxwell-2017-11-27-advances-in-block-propagation/" rel="nofollow noreferrer">this transcript</a> of a talk by Gregory Maxwell for a bit more information; here's a quote:</p>

<blockquote>
  <p>Pieter [Wuille] and I figured one out that can reduce the size of the entire history of bitcoin to 28%. It's CPU intensive, and it's only based on a per transaction basis, so there are even more optimzations that could be done. If this was used, it could make block storage smaller, it could make transaction smaller, it could make block propagation smaller, but the real effect for users would probably be transaction relay.</p>
</blockquote>

CC BY-SA 4.0
2018-05-09T09:30:34.410Z
2018-05-09T09:30:34.410Z
David A. Harding
<p>In cases like VPS it seems that the storage on plans rarely increases much despite HDD size increasing nearly ten-fold since the beginning of 2009.</p>

<p>Depending on how you use the node there are several options to reduce storage requirements. Here are a few:</p>

<ul>
<li>Enable pruned mode on the node.</li>
<li>Use an SPV client like Electrum in place of Bitcoin Core.</li>
<li>Enable inline file compression (if available) i.e. btrfs compression.</li>
</ul>

CC BY-SA 4.0
2018-05-09T09:17:09.107Z
2018-05-09T09:17:09.107Z
Willtech
<p>Are there any techs/methods applied or going to be applied on the Bitcoin network to reduce the size of blockchain? It is really a burden for person to run a full-node especially on VPS. Or what other coins successfully dealt this storage problem?</p>

<blockchain><blockchain-fork><block-size-increase><dynamic-blocksize>
Any methods or tech to reduce the size of blockchain?
Command M
# Any methods or tech to reduce the size of blockchain?

(Asked by: username_0 on 2018-05-09)

Are there any techs/methods applied or going to be applied on the Bitcoin network to reduce the size of blockchain? It is really a burden for person to run a full-node especially on VPS. Or what other coins successfully dealt this storage problem?

**Tags:** blockchain, blockchain-fork, block-size-increase, dynamic-blocksize


---

## 2 answers

### Answer by username_1 on 2018-05-09. Score: 2 | Accepted answer

Modern Bitcoin Core nodes don't need to store the whole block chain (although they do need to download it all), which may solve the problem with your VPS. See [this answer](https://bitcoin.stackexchange.com/a/37497/21052) for more information about block file pruning.

The total amount of information in the block chain can't be reduced without making it impossible for new nodes to validate historic transactions and ensure nobody has violated the Bitcoin Protocol. However, there are proposals for more efficient ways to transmit and store the information currently in the block chain. See [this transcript](http://diyhpl.us/wiki/transcripts/gmaxwell-2017-11-27-advances-in-block-propagation/) of a talk by Gregory Maxwell for a bit more information; here's a quote:

> Pieter [Wuille] and I figured one out that can reduce the size of the entire history of bitcoin to 28%. It's CPU intensive, and it's only based on a per transaction basis, so there are even more optimzations that could be done. If this was used, it could make block storage smaller, it could make transaction smaller, it could make block propagation smaller, but the real effect for users would probably be transaction relay.


---

### Answer by username_2 on 2018-05-09. Score: 2

In cases like VPS it seems that the storage on plans rarely increases much despite HDD size increasing nearly ten-fold since the beginning of 2009.

Depending on how you use the node there are several options to reduce storage requirements. Here are a few:

* Enable pruned mode on the node.
* Use an SPV client like Electrum in place of Bitcoin Core.
* Enable inline file compression (if available) i.e. btrfs compression.


---

