I just realized that Bitcoin Core gives you the option to grab either the whole blockchain or just the latest blocks, letting you set aside a specific amount of storage for it.
Sure, having the full blockchain is ideal. But if someone only goes for the recent blocks, can they still maintain the same level of privacy and confidentiality?
Full node or just a partial one?
19 replies 267 views
hodler2019Legendary
Posts: 2182 · Reputation: 12913
#2Jan 6, 2025, 01:18 PM
In most cases you do not need all of it. A lot depends on the case use.
If I want a wallet to receive my signature funds. I do not need to know more than the last month of the blockchain.
Myself when I do a bitcode core down load I do it all.
I just did one on a 2tb ssd along with a linux os build.
So is there any kind of advantage to having the full node?
But, everything together isn't taking up 2TB, is it? You are already preventing the future, right?
Many advantages, one is that you get to import a new key on the wallet, but if it is half node I think you cannot run another wallet (imported key) on it. Because an importing a wallet will need transaction history of that wallet and it might be that the few blocks there will not have all of them available.
In other words, it will only be useful for the wallet you currently have or that you create after having part of the node assembled. It even makes sense. If it is something older, it can no longer obtain all the transaction information.
But, if you think about it, the same thing will happen in a new wallet, if it only has part of the knot. Older transactions are no longer listed in the wallet. Or am I wrong?
Yeah, you know the pruned node will only have just few 100 blocks, so transaction below that few 100 blocks associated to the key will need to be updated and this can be done by downloading everything again. So if youre just going to use a new created wallet after that hundreds it will be possible. Not much other than not having the benefit of sync the full blockchain
But the other part is you using a pruned node means youre trusting a third party
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#7Jan 9, 2025, 03:05 PM
In terms of privacy, yes it has the same level of confidentiality and privacy as a non-pruned node.
Both non-pruned and pruned node start to download and verify from block height 0, the only difference is how those store the blockchain.
One keeps full and the other deletes the old blocks.
Even if pruned node only saves N number of blocks, it still verified ALL the previous blocks that it downloaded (and deleted).
It doesn't just download them from a server nor work like an "SPV client" that relies on other persons' full node.
I understand. In this sense, if the person has this space availability, it is recommended to have the complete node. If you really want to operate a node, of course.
In fact, if a person also wants to have an LN channel, they need the full node, right?
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#9Jan 9, 2025, 09:33 PM
The main advantage I see is being able to open an old wallet, or import an old address (watch-only) or private key.
It's about 550 GB now, and usually grows by around 2 GB per week.
I'd like to add: for privacy, run Bitcoin Core through Tor, and always make use of Coin Control.
Any good tutorials for this? Run Bitcoin Core via Tor?
Or just click on the option that appears in Bitcoin Core?
Is it viable to use a VPN system that allows SOCKS5?
If you only want Bitcoin Core connect through Tor, you can just tick option which available on Bitcoin Core GUI. Otherwise, check this guide https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md.
Did you mistype something? Pruned node download and verify whole blockchain, so it doesn't trust any 3rd party.
Mixed up by me, only with SPV clients that one needs to full rely on other full nodes. And since its a third party then it is a risk trusting them. Definitely off topic on the discussion of prune nodes
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#13Jan 11, 2025, 10:12 AM
There are several topics about it, for instance this one and this one. I'd like to see a full tutorial.
I'm confused I expected this to require installing additional software.
Bitcoin Core will just work with any normal VPN service (but that's not Tor).
Actually, I was hoping.
I mean, do you need to have Tor installed on your PC or not?
By any chance, I have VPN that gives me onion IP. Would it be an option?
Questions, to understand the various possibilities that exist.
Seriously?
I have been using NordVPN which has the ability to connect to an onion server. I've already managed to access onion addresses, in Chrome.
hodler_b34rFull Member
Posts: 121 · Reputation: 453
#16Jan 12, 2025, 06:45 AM
Size of the Bitcoin blockchain from January 2009 to August 21, 2023
Bitcoin blockchain data size increases when new blocks added to Bitcoin blockchain and 2TB is a safe reserved space for many more years because each year, blockchain size increases about 50 GB.
Currently, the Bitcoin chain size is nearly 520 GB.
On 13 October 2022, chain size is 432 GB and today it is about 518 GB.
With prune node, you can not rescan your wallet because your wallet in prune node does not store the complete blockchain so you have to redownload it again.
Bitcoin blockchain pruning
Block file pruning
But connect to/access onion address and giving onion address (also called Tor Hidden service) are two different thing though. I briefly read NordVPN's page about Tor/onion, but there's no indication they setup Tor Hidden service for their VPN users. And FWIW, accessing onion address without Tor Browser offer less privacy since your browser have unique fingerprint.
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#18Jan 12, 2025, 08:47 AM
At the risk of being slightly off-topic: I wouldn't use .onion sites on a normal browser through a third party. It has none of the benefits and all of the drawbacks of using Tor. Just Download Tor Browser for this.
silentchainHero Member
Posts: 473 · Reputation: 2317
#19Jan 12, 2025, 02:48 PM
Plus around 33 CB of testnet data if you are used ( like me) to fiddle with bitcoin transactions using testcoins first before trying the real things on mainnet. My 1 TB NTFS formatted external SSD used exclusively to hold full blockchains from both mainnet and testnet has only ~ 367 GB left to be full , so probably in half of year I will think about acquiring new SSD drive with capacity of 2 TB. Luckily the price for such drives are steadily dropping.
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#20Jan 12, 2025, 06:47 PM
No rush: you have about 3 years left before it's full.
Related topics
- Got a free laptop, need help setting up Linux for a node 19
- Affordable quiet mini PC for running a Bitcoin node and blockchain explorer 19
- bitcoin-qt sync issues and slow speeds 6
- Recovering a Bitcoin wallet and address 8
- Creating a list of non-zero wallets and their balances using Python 4
- CipherSeed: A Comprehensive Guide to Super-Secure Crypto Wallet Backups 5