Full node or just a partial one?

19 replies 267 views
leo69Senior Member
Posts: 134 · Reputation: 820
#1Jan 6, 2025, 07:36 AM
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?
6 Reply Quote Share
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.
0 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#3Jan 9, 2025, 12:44 AM
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?
6 Reply Quote Share
leo.wolfHero Member
Posts: 540 · Reputation: 2813
#4Jan 9, 2025, 03:18 AM
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.
4 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#5Jan 9, 2025, 05:34 AM
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?
3 Reply Quote Share
leo.wolfHero Member
Posts: 540 · Reputation: 2813
#6Jan 9, 2025, 11:13 AM
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 you’re 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 you’re trusting a third party
5 Reply Quote Share
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.
2 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#8Jan 9, 2025, 07:37 PM
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?
2 Reply Quote Share
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.
4 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#10Jan 10, 2025, 01:07 AM
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?
4 Reply Quote Share
hash_bossLegendary
Posts: 1166 · Reputation: 5261
#11Jan 11, 2025, 04:47 AM
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.
1 Reply Quote Share
leo.wolfHero Member
Posts: 540 · Reputation: 2813
#12Jan 11, 2025, 07:14 AM
Mixed up by me, only with SPV clients that one needs to full rely on other full nodes. And since it’s a third party then it is a risk trusting them. Definitely off topic on the discussion of prune nodes
5 Reply Quote Share
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).
0 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#14Jan 12, 2025, 03:47 AM
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.
3 Reply Quote Share
leo69Senior Member
Posts: 134 · Reputation: 820
#15Jan 12, 2025, 04:28 AM
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.
2 Reply Quote Share
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
4 Reply Quote Share
hash_bossLegendary
Posts: 1166 · Reputation: 5261
#17Jan 12, 2025, 06:55 AM
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.
3 Reply Quote Share
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.
3 Reply Quote Share
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.
1 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#20Jan 12, 2025, 06:47 PM
No rush: you have about 3 years left before it's full.
0 Reply Quote Share

Related topics