<p>SPV clients need to download the blockchain headers so that it knows that it is following the blockchain with the most work. Each header is 80 bytes, and with 474994 blocks (as of writing this post), the size of all blockchain headers is 37999520 bytes which is ~38 MB.</p>

CC BY-SA 3.0
2017-07-09T21:27:59.080Z
2017-07-09T21:27:59.080Z
Ava Chow
<p>Does a spv client need to download the full blockchain headers? how much does it occupy? is it better for security? I saw a blockchain-headers file in my android wallet that only occupies -30MB.</p>

<wallet><client><block-header><spv><storage-footprint>
SPV clients - how much does occupy the full blockchain headers?
joe.js
# SPV clients - how much does occupy the full blockchain headers?

(Asked by: username_0 on 2017-02-25)

Does a spv client need to download the full blockchain headers? how much does it occupy? is it better for security? I saw a blockchain-headers file in my android wallet that only occupies -30MB.

**Tags:** wallet, client, block-header, spv, storage-footprint


---

## 1 answers

### Answer by username_1 on 2017-07-09. Score: 1

SPV clients need to download the blockchain headers so that it knows that it is following the blockchain with the most work. Each header is 80 bytes, and with 474994 blocks (as of writing this post), the size of all blockchain headers is 37999520 bytes which is ~38 MB.


---

