<p>No, lite wallets can function just fine without storing all the block headers. Instead, what wallets usually do is confirm if there is a new tx involving one of the wallet addresses, and then download that specific tx. They will then only store the tx, and not the rest of the information.</p>

<p>As their UTXO set expands, they will check new blocks to see if they contain a new UTXO, or consume an existing UTXO that the wallet cares about.</p>

<p>Additionally, many wallets these days keep track of when an address was created, and will not scan blocks before that.</p>

CC BY-SA 4.0
2018-06-09T04:58:03.603Z
2018-06-09T04:58:03.603Z
Raghav Sood
<p>BTC lite-wallet sends a bloom-filer request to bitcoin node about what is the current balance of the particular address. After that wallet will have a Merkle-tree prove that transaction is indeed on a blockchain.</p>

<p><strong>The question</strong>
Do lite-wallets store all headers since genesis block? A block header is just 80 bytes, however, <code>80 bytes *6 blocks/hour *24h*365d*9y ~37M</code> which is a lot for a lite wallet. </p>

<transactions><wallet><merkle-tree>
Lite-wallet transaction confirmation procedure
lebed2045
# Lite-wallet transaction confirmation procedure

(Asked by: username_0 on 2018-06-08)

BTC lite-wallet sends a bloom-filer request to bitcoin node about what is the current balance of the particular address. After that wallet will have a Merkle-tree prove that transaction is indeed on a blockchain.

**The question**
Do lite-wallets store all headers since genesis block? A block header is just 80 bytes, however, `80 bytes *6 blocks/hour *24h*365d*9y ~37M` which is a lot for a lite wallet.

**Tags:** transactions, wallet, merkle-tree


---

## 1 answers

### Answer by username_1 on 2018-06-09. Score: 0 | Accepted answer

No, lite wallets can function just fine without storing all the block headers. Instead, what wallets usually do is confirm if there is a new tx involving one of the wallet addresses, and then download that specific tx. They will then only store the tx, and not the rest of the information.

As their UTXO set expands, they will check new blocks to see if they contain a new UTXO, or consume an existing UTXO that the wallet cares about.

Additionally, many wallets these days keep track of when an address was created, and will not scan blocks before that.


---

