<p>No, it would not. A node that uses BIP 157/158 is not a full node. It is not downloading every single block and making sure that all blocks and transactions are valid, thus it is not a full node.</p>

<p>You can already run a full node without storing the entire blockchain. For a very long time now, Bitcoin Core has supported pruning where it discards old blocks after it has validated them. Pruned nodes are still full nodes as they still have downloaded and verified every block and transaction, they just don't store all of history. Pruned nodes can be used for mining.</p>

CC BY-SA 4.0
2019-03-23T14:45:41.403Z
thx. OK but then  i am struggling to understand: what difference or advantage is there with neutrino, compared to current situation with SPV wallets, where it is still fast but not a full node?  neutrino is also not a full node, so like a spv,  or am i misunderstanding here sth`?
johnsmiththelird
CC BY-SA 4.0
2019-03-23T16:41:16.310Z
Neutrino is a protocol for SPV wallets. It is more private than existing SPV protocols and less demanding on full nodes but requires more bandwidth. Like current SPV wallets, it does not need to sync the entire blockchain, and the data it does need to download (block filters) are relatively small and lightweight.
Ava Chow
CC BY-SA 4.0
2019-03-23T21:18:49.437Z
Neutrino is actually only the name of a specific light client that uses this protocol. The protocol is BIP157.
Pieter Wuille
CC BY-SA 4.0
2019-03-22T16:05:23.673Z
2019-03-22T16:05:23.673Z
Ava Chow
<p>in follow-up to thread 85203:</p>

<p>With a fully implemented <strong>Neutrino</strong> (BIP 157/8) in Bitcoin, would it enable one to operate a MINING Node without having to use/store the entire gigabytes of blockchain files?   </p>

<p>thx</p>

CC BY-SA 4.0
2019-03-23T04:09:57.350Z
How did you even get this impression.
Claris
<mining-hardware><full-node><compact-client-side-block-filters>
Neutrino enables full mining nodes without storing the entire chain?
johnsmiththelird
# Neutrino enables full mining nodes without storing the entire chain?

(Asked by: username_0 on 2019-03-22)

in follow-up to thread 85203:

With a fully implemented **Neutrino** (BIP 157/8) in Bitcoin, would it enable one to operate a MINING Node without having to use/store the entire gigabytes of blockchain files?

thx

**Tags:** mining-hardware, full-node, compact-client-side-block-filters

> **Comments:**
> **username_1**: How did you even get this impression.  

---

## 1 answers

### Answer by username_2 on 2019-03-22. Score: 3

No, it would not. A node that uses BIP 157/158 is not a full node. It is not downloading every single block and making sure that all blocks and transactions are valid, thus it is not a full node.

You can already run a full node without storing the entire blockchain. For a very long time now, Bitcoin Core has supported pruning where it discards old blocks after it has validated them. Pruned nodes are still full nodes as they still have downloaded and verified every block and transaction, they just don't store all of history. Pruned nodes can be used for mining.

> **Comments:**
> **username_0**: thx. OK but then  i am struggling to understand: what difference or advantage is there with neutrino, compared to current situation with SPV wallets, where it is still fast but not a full node?  neutrino is also not a full node, so like a spv,  or am i misunderstanding here sth`?  
> **username_2**: Neutrino is a protocol for SPV wallets. It is more private than existing SPV protocols and less demanding on full nodes but requires more bandwidth. Like current SPV wallets, it does not need to sync the entire blockchain, and the data it does need to download (block filters) are relatively small and lightweight.  
> **username_3**: Neutrino is actually only the name of a specific light client that uses this protocol. The protocol is BIP157.  

---

