For questions about Bitcoin Core's pruning feature.
Questions tagged [pruning]
112 questions
51
votes
3 answers
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 will make that possible
But I can't find details of…
user
- 1,093
- 2
- 8
- 15
15
votes
3 answers
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 security, but I'd like it to only store relatively…
Sai
- 313
- 2
- 7
15
votes
2 answers
Why is pruning not considered already at the moment?
I understand that Bitcoin scales in several meanings (Scalability), and pruning is one important concept of it (SE Question). I also understand that a "Simplified Payment Verification" (SPV) needs to trust a lot the peer he is obtaining the block…
Borph
- 415
- 4
- 11
14
votes
2 answers
Why is witness data downloaded during IBD in prune mode?
Why do pruned nodes download (segregated) witness data during IBD if much of that data is marked as Assumevalid?
These nodes seem to be downloading witness data just to prune it. Since we already know that such witnesses are valid, and we plan to…
Son Kaos999
- 349
- 1
- 13
13
votes
4 answers
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 notice this method implemented. BuildMerkleTree stores…
Elazar Leibovich
- 393
- 1
- 6
12
votes
3 answers
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.
user5107
10
votes
2 answers
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 documentation that you need the -txindex flag:
In order…
dvg
- 125
- 1
- 6
9
votes
3 answers
Does running pruning node make the initial sync faster?
Does running bitcoind with -prune option make the initial blockchain sync faster or not? I know it makes it smaller on disk, but is it faster?
I keep reading conflicting information online - some state that it is quicker because you need less disk…
Karel Bílek
- 2,655
- 3
- 24
- 45
9
votes
2 answers
What happens if you set prune= 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, the log upon setting prune=1 states:
2017-03-11…
Murch
- 71,155
- 33
- 180
- 600
7
votes
2 answers
Do you have to download the entire bitcoin blockchain for bitcoin core pruned mode to take effect?
I've read that you need to download the entire bitcoin blockchain before you can set it to bitcoin core pruned mode to reduce space. But what if I don't have 100gb+ free on my hard drive? Is there a "pruned" blockchain file I can just download so I…
Patoshi パトシ
- 10,956
- 18
- 80
- 151
7
votes
2 answers
Do I need to keep all blocks when running Bitcoin Core?
Do I need to keep all blocks, from block 0 up to the current one, when running Bitcoin Core, either as a full node or not? Or can I just keep the more recent blocks to save space?
Geremia
- 4,469
- 4
- 37
- 75
7
votes
3 answers
Size of the blockchain after pruning
What is the size of the blockchain stored on a user harddrive after pruning has occurred?
Rich
- 71
- 2
6
votes
1 answer
Why is 550 (MiB) chosen for minimum storage size for prune mode?
As you know Bitcoind can run in pruned mode, thus not advertising blocks to other nodes. Even though it has some drawbacks, saving you storage space isn't a benefit you can ignore.
My question is about the magic 550(MiB) default/minimum number. Why…
behkod
- 303
- 1
- 12
6
votes
3 answers
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.
masterq
- 327
- 2
- 8
6
votes
3 answers
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 must be fulfilled to label a Bitcoin client as a…
Murch
- 71,155
- 33
- 180
- 600