Questions tagged [pruning]

For questions about Bitcoin Core's pruning feature.

Filter by
Sorted by
Tagged with
46
votes
3answers
36k views

How can I run bitcoind in pruning mode?

I read this comment: You could consider running a pruning node, which is practically the same as a full node (including security), except it throws away some of the old history. Version 0.11 ...
5
votes
3answers
1k views

What is the meaning of the term “full-node”?

There seem to be some different interpretations of what the term "full-node" implies. E.g. there seems to be some disagreement whether a pruned node is still a full-node. So: What characteristics ...
15
votes
3answers
5k views

Can Bitcoin-Qt be configured to trim the blockchain?

I run Bitcoin-Qt and Bitcoin Armory on a laptop. I don't have the space to store the whole 20 GB (or however big it is now) blockchain. I understand the need to run through the entire thing for ...
3
votes
1answer
261 views

Does having a pruned node reduce its network score?

My node's network score (revealed by getnetworkinfo) is very low (<75). Most of the time there are no peers with incoming connections connected to the node. Is this because I'm running a pruned ...
12
votes
3answers
6k views

How explicitly can the blockchain be pruned?

How can the blockchain be pruned? If the blockchain is tamper-proof thus cannot be changed, how can the data be removed? Please be as explicit as possible.
4
votes
3answers
2k views

What do pruning nodes contribute to the network?

Pruning nodes are described in the sourcecode thusly: -prune=<n>: Reduce storage requirements by pruning (deleting) old blocks. This mode is incompatible with -txindex and -rescan. I’ve ...
5
votes
2answers
214 views

Would moving a transaction from an old block to a new one allow more pruning?

At Pruning the branches in Merkle Tree Nick ODell writes "A leaf (transaction) can be pruned when all of its outputs have been spent." So I was thinking that if a transaction is one of the last few in ...
13
votes
4answers
1k views

Is pruning transaction history implemented in Satoshi's bitcoin client?

The original bitcoin paper suggests a method to discard old transactions. One should compute the Merkle Tree of the entire transaction history, and store only part of the tree. However, I didn't ...
8
votes
2answers
3k views

What happens if you set prune=<n> to a value between 0 and 550?

Today I saw a question about what Bitcoin Core would do if you set prune=1. The documentation on bitcoin.org states: A value of 0 disables pruning. The minimal value above 0 is 550. Apparently, ...
4
votes
1answer
1k views

What does “NODE_WITNESS (12)” mean as it is shown in bitnodes.21.co?

I'm running a pruned full node of bitcoin core version 0.14.0 and checking on https://bitnodes.21.co/nodes/ I can see that my node was labelled "NODE_WITNESS (12)" unlike of the others nodes shown, ...
2
votes
1answer
1k views

How can a pruned node be classed a full node without the full blockchain?

A full node is a node with the whole blockchain and is able to verify any new incoming blocks. A pruned node, is a node with only some of the blockchain, namely it has removed some of the older ...
9
votes
2answers
2k views

Running lightning in prune mode

I am running lightning with the LND implementation and a full node. Nevertheless, I heard that it is possible to use Lighting in pruned mode. How is this possible? I read in the LND install ...
5
votes
3answers
461 views

Can you check if a node is pruning?

Is it possible to check if a specific node is running the full blockchain or a pruned one? Also if you can, is it possible to check exactly how many (or roughly) how many blocks they are distributing....
2
votes
2answers
98 views

download the bitcoin chain begining from a certain date

I am building a bitcoin lightning network using lnd on a separate computer this computer has less than 200G avaible and the actual blockchain is more than 220G, so I am gonna need to use prude mod ...
2
votes
1answer
151 views

Bitcoin core v0.19.0.1 automatically prunes?

Just finished syncing the whole blockchain after days and I realize the bitcoin settings were "pruning", which means I cannot use it as a wallet. is it the normal behavior of bitcoin core v0.19.0.1 ...
1
vote
3answers
486 views

How can I import a private key into a pruned node?

I am trying to restore my Bitcoin Core wallet, but I only have the private key and passphrase, I don't have a wallet.dat file. I tried using importprivkey privatekey xxxxxxxxxxxxxxxxxxxx which gave ...
1
vote
1answer
89 views

How could the Bitcoin protocol be modified so that pruned nodes could still participate in BIP 37 SPV?

According to Jameson Lopp (https://www.coindesk.com/spv-support-billion-bitcoin-users-sizing-scaling-claim/), allowing pruned nodes to advertise that they support BIP 37 would be impossible without "...