14
1
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 chain from.
A very conservative pruning (e.g. transactions older than six month and spent) wouldn't do much harm, especially when it would be only a configuration option for bitcoin-qt. That way the default is the full node, but it's easy to have a "small node".
But I don't see it coming anyhow soon. Is there a reason? Is it so important to have full nodes at the moment that the devs say "either you go for all or nothing"? Or is the development effort the bottleneck? IMHO a large network of non-SPV nodes is more important than a small network of full nodes.
Edit: Let's put it more concrete: Is there a major security issue of not having the complete transaction history of the world back to the genesis block?
2So the current problem to solve is on the network level! Nodes have find nodes - with certain information! DHT sound very promising to me to solve this. – Borph – 2013-05-31T08:53:07.247
Extra question: Imagine we really would loose the historic data. Would it stop Bitcoin? Or would be a, hum, "consensus on the assets, although we don't know how we came here". – Borph – 2013-05-31T08:56:56.120
Presumable, nodes offering full history would be more expensive to maintain than nodes that have been pruned. What is the incentive for anyone to run nodes with full history? – snapfractalpop – 2015-03-26T17:29:09.687
What is the incentive to make anyone's full node accessible to others at all? – Pieter Wuille – 2015-06-25T08:58:06.623