Bitcoin Forum
December 12, 2024, 09:43:14 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Planning to download Bitcoin Core [RESOLVED]  (Read 206 times)
DarkState (OP)
Member
**
Offline Offline

Activity: 137
Merit: 10


View Profile
May 07, 2024, 05:28:13 AM
Last edit: May 07, 2024, 02:26:54 PM by DarkState
Merited by mocacinno (1)
 #1

I am planning to download Bitcoin Core but before that, I have some confusion and questions.

Quote from bitcoincore.org
Quote
Bitcoin Core requires a one-time download of about 600GB of data plus a further 5-10GB per month. By default, you will need to store all of that data, but if you enable pruning, you can store as little as 10GB total without sacrificing any security. For more information about setting up Bitcoin Core, please read the full node guide.

600 GB of data will be downloaded but I don't have that much space on my PC. Now it says to enable pruning but I don't understand how to do it.

Bitcoin Client Software and Version Number: Bitcoin Core 27.0
Operating System: Windows 11 64-bit
System Hardware Specs: 3.60 GHz AMD Ryzen 5 3600 6-Core Processor with 16 GB RAM and 60 GB free SSD drive space.
Description of Problem:
1. How to enable pruning
2. Is it necessary to run the full node?
3. What benefits will I get if I run full node?
Any Related Addresses: N/A
Any Related Transaction IDs: N/A
Screenshot of the problem: N/A
Log Files from the Bitcoin Client: N/A
mocacinno
Legendary
*
Offline Offline

Activity: 3598
Merit: 5277


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
May 07, 2024, 05:42:45 AM
Last edit: May 07, 2024, 05:53:33 AM by mocacinno
Merited by ABCbits (2)
 #2

You either have to edit your bitcoin.conf file and add the line prune=<Number of Mb> or start bitcoind with the parameter --prune=<Number of Mb>. In windows, you could probably make a shortcut to your bitcoind.exe or your bitcoin-qt.exe, edit said shortcut and add -prune=<Number of Mb> to the command line itself, then use said shortcut to start your daemon or gui... Afterwards, you could look in the directory structure that was generated for the bitcoin.conf file and add the prune=<Number of Mb> to said file, so you cannot start your client without pruning by mistake.

Do realise a pruned node will still download all blocks, but it will prune those blocks after they've been parsed, so they don't occupy all that much space on your disk.
The upside of running your own node is that you've verified every block yourself, all the way to the first (genesis) block. By running a node you're also part of the decentralisation of the network. Oh yeah, one more big upside is that you're able to increase your privacy if you set everything up right.

The biggest downside (in my opinion) of running a pruned node is that you should not import other keys/addresses. If your node is forced to rescan the blockchain, it has to download every block again, since a pruned node removed most blocks after parsing.
Personally, i'd probably advice you to just buy a bigger disk to store everything (if feasible offcourse)... A 1Tb disk is pretty cheap nowadays.

Ps: you don't have to wait to long to check if pruning was enabled correctly, just look at your debug.log file in a file editor, it should mention the fact that Pruning was enabled.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Amphenomenon
Hero Member
*****
Offline Offline

Activity: 742
Merit: 507


Hope Jeremiah 17vs7


View Profile WWW
May 07, 2024, 05:52:49 AM
 #3

Actually it's always better to run a full node if you can, since you are not going to be depending on a third party to verify a block and as mocacinno said it improve decentralisation of the Bitcoin network.

Also this thread will be helpful to you Questions about pruned nodes.

 
█▄
R


▀▀██████▄▄
████████████████
▀█████▀▀▀█████
████████▌███▐████
▄█████▄▄▄█████
████████████████
▄▄██████▀▀
LLBIT▀█ 
  TH#1 SOLANA CASINO  
████████████▄
▀▀██████▀▀███
██▄▄▀▀▄▄████
████████████
██████████
███▀████████
▄▄█████████
████████████
████████████
████████████
████████████
█████████████
████████████▀
████████████▄
▀▀▀▀▀▀▀██████
████████████
███████████
██▄█████████
████▄███████
████████████
█░▀▀████████
▀▀██████████
█████▄█████
████▀▄▀████
▄▄▄▄▄▄▄██████
████████████▀
........5,000+........
GAMES
 
......INSTANT......
WITHDRAWALS
..........HUGE..........
REWARDS
 
............VIP............
PROGRAM
 .
   PLAY NOW    
promise444c5
Sr. Member
****
Offline Offline

Activity: 504
Merit: 306


Learning never stops!


View Profile
May 07, 2024, 06:33:37 AM
 #4

Quote
1. How to enable pruning
Are you using the bitcoin-qt with GUI . If yes you can just do this on the GUI


For bitcoin-qtwith GUI go to your
settings>options
You should see your prune settings like this


Edited out
✔️ check the prune block storage to your desire  with a minimum of 2GB (also by default)

If not you can also set it using the bitcoin.conf just as it's been mentioned

Quote
2. Is it necessary to run the full node?
Not really  but if you have the storage you can just run you full node to save you from redownloading the blockchain again  when you encounter Error like this



██
██
██████
R


▀▀██████▄▄
████████████████
▀█████▀▀▀█████
████████▌███▐████
▄█████▄▄▄█████
████████████████
▄▄██████▀▀
LLBIT
██████
██
██
██████
██
██
██
██
██
██
██
██
██
██
██
██████
██████████████
 
 TH#1 SOLANA CASINO 
██████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████▄
▀▀██████▀▀███
██▄▄▀▀▄▄████
████████████
██████████
███▀████████
▄▄█████████
████████████
████████████
████████████
████████████
█████████████
████████████▀
████████████▄
▀▀▀▀▀▀▀██████
████████████
███████████
██▄█████████
████▄███████
████████████
█░▀▀████████
▀▀██████████
█████▄█████
████▀▄▀████
▄▄▄▄▄▄▄██████
████████████▀
[
[
5,000+
GAMES
INSTANT
WITHDRAWALS
][
][
HUGE
   REWARDS   
VIP
PROGRAM
]
]
████
██
██
██
██
██
██
██
██
██
██
██
████
████████████████████████████████████████████████
 
PLAY NOW
 

████████████████████████████████████████████████
████
██
██
██
██
██
██
██
██
██
██
██
████
nc50lc
Legendary
*
Offline Offline

Activity: 2632
Merit: 6510


Self-proclaimed Genius


View Profile
May 07, 2024, 06:55:52 AM
Merited by ABCbits (3)
 #5

Bitcoin Client Software and Version Number: Bitcoin Core 27.0
Operating System: Windows 11 64-bit
System Hardware Specs: 3.60 GHz AMD Ryzen 5 3600 6-Core Processor with 16 GB RAM and 60 GB free SSD drive space.
Description of Problem:
1. How to enable pruning
2. Is it necessary to run the full node?
3. What benefits will I get if I run full node?
The first time you open Bitcoin Core, it'll display a "Welcome Screen", there you can set both prune settings and the custom data directory.
Those setting will be applied to Bitcoin-qt (GUI) which the 'pruned block storage' option can be edited later in its settings.
Bitcoind (daemon) will use the default datadir or the datadir settings in your bitcoin.conf file or command line arg.

Be advised that even with the lowest possible prune value of 550MiB, your Bitcoin data directory will still take at least 12GB of storage due to other data specially the UTXO-set which is now larger than 10GB.
So take that size in consideration when deciding on your prune block storage setting.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 3052
Merit: 4443


Crypto Swap Exchange


View Profile
May 07, 2024, 07:31:46 AM
Merited by ABCbits (1)
 #6

The upside of running your own node is that you've verified every block yourself, all the way to the first (genesis) block. By running a node you're also part of the decentralisation of the network. Oh yeah, one more big upside is that you're able to increase your privacy if you set everything up right.

The biggest downside (in my opinion) of running a pruned node is that you should not import other keys/addresses. If your node is forced to rescan the blockchain, it has to download every block again, since a pruned node removed most blocks after parsing.
Decentralization is subjective, since you're only having a small portion of the blocks, you are not contributing that much to the network and just marginally. People won't exactly be able to rely on you for IBD for example, though they can still get whatever you've got on the disk. Privacy wise, it would require quite a bit more than running a pruned node and using it. Further setup is required.

You can import keys and addresses without triggering rescan. Afterwards, you can just rescan a portion of the blockchain and it won't require a reindex.

2. Is it necessary to run the full node?
3. What benefits will I get if I run full node?
2) No. Most people can do with a SPV node, if they're okay with sacrificing a bit of security and privacy. In fact, SPV clients are safe and secure for everyday use and if you can't run a full node, you can consider running an SPV wallet like Electrum.
3) You can validate every block and have a bit more privacy than SPV clients. It's a tradeoff but you would have to spend more time validating and more storage as well.

Actually it's always better to run a full node if you can, since you are not going to be depending on a third party to verify a block and as mocacinno said it improve decentralisation of the Bitcoin network.
Pruned nodes are also full nodes.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ABCbits
Legendary
*
Offline Offline

Activity: 3094
Merit: 8176


Crypto Swap Exchange


View Profile
May 07, 2024, 09:20:11 AM
 #7

Bitcoin Client Software and Version Number: Bitcoin Core 27.0
Operating System: Windows 11 64-bit
System Hardware Specs: 3.60 GHz AMD Ryzen 5 3600 6-Core Processor with 16 GB RAM and 60 GB free SSD drive space.
Description of Problem:
1. How to enable pruning
2. Is it necessary to run the full node?
3. What benefits will I get if I run full node?
The first time you open Bitcoin Core, it'll display a "Welcome Screen", there you can set both prune settings and the custom data directory.

This is best answer since it seems OP haven't run Bitcoin Core yet. And for reference, here's example screenshot of the welcome screen.



The apperance would be slightly different since i use Linux, while OP use Windows. And take note you'll need almost extra 12GB of free storage space to store folder called "chainstate", which is necessary to run prune node.

Actually it's always better to run a full node if you can, since you are not going to be depending on a third party to verify a block and as mocacinno said it improve decentralisation of the Bitcoin network.
Pruned nodes are also full nodes.

IMO it's up to debate. Although it's more important to state that pruned node doesn't depend on third party (aside from Bitcoin Core developer).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 3052
Merit: 4443


Crypto Swap Exchange


View Profile
May 07, 2024, 10:15:22 AM
Merited by Amphenomenon (1)
 #8

IMO it's up to debate. Although it's more important to state that pruned node doesn't depend on third party (aside from Bitcoin Core developer).
It is not really up for debate. Full nodes are by definition nodes that fully validates the network rules, this was established years ago when it is compared against simplified verification wallets, aka. SPV wallets. Ideally, you don't have to trust anyone, not even the developers because you can read the code and see what goes on during the validation, and the usage of the wallet.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
promise444c5
Sr. Member
****
Offline Offline

Activity: 504
Merit: 306


Learning never stops!


View Profile
May 07, 2024, 10:20:58 AM
Last edit: May 07, 2024, 10:47:45 AM by promise444c5
 #9

~
IMV I think OP already download and maybe  skipped the prune part while installing
Just saw this
Quote
planning to download Bitcoin Core but before that, I have some confusion and questions.
But incase OP already download
With this
Quote
Bitcoin Client Software and Version Number: Bitcoin Core 27.0
[/s]
And if true uninstalling and redownloading won't prompt the pruning again i think [correct me if I'm wrong please]



██
██
██████
R


▀▀██████▄▄
████████████████
▀█████▀▀▀█████
████████▌███▐████
▄█████▄▄▄█████
████████████████
▄▄██████▀▀
LLBIT
██████
██
██
██████
██
██
██
██
██
██
██
██
██
██
██
██████
██████████████
 
 TH#1 SOLANA CASINO 
██████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████▄
▀▀██████▀▀███
██▄▄▀▀▄▄████
████████████
██████████
███▀████████
▄▄█████████
████████████
████████████
████████████
████████████
█████████████
████████████▀
████████████▄
▀▀▀▀▀▀▀██████
████████████
███████████
██▄█████████
████▄███████
████████████
█░▀▀████████
▀▀██████████
█████▄█████
████▀▄▀████
▄▄▄▄▄▄▄██████
████████████▀
[
[
5,000+
GAMES
INSTANT
WITHDRAWALS
][
][
HUGE
   REWARDS   
VIP
PROGRAM
]
]
████
██
██
██
██
██
██
██
██
██
██
██
████
████████████████████████████████████████████████
 
PLAY NOW
 

████████████████████████████████████████████████
████
██
██
██
██
██
██
██
██
██
██
██
████
tranthidung
Legendary
*
Offline Offline

Activity: 2478
Merit: 4304


Farewell o_e_l_e_o


View Profile WWW
May 07, 2024, 10:23:06 AM
Merited by Amphenomenon (1)
 #10

I am planning to download Bitcoin Core but before that, I have some confusion and questions.

Quote from bitcoincore.org
It's good that you learned somehow and came to Bitcoincore.org website to download Bitcoin Core. Bitcoin is a decentralized project and its source code can be stored on many websites. Download it from Bitcoincore.org is good but you need to verify the downloaded file before using it.

You can see their guides there https://bitcoincore.org/en/download/

If you skipped it, now it's time for reading.

Quote
1. How to enable pruning
It's easy and I recall that Bitcoin Core software will give you a default setting for prune node when you install the wallet software the first time.

Quote
2. Is it necessary to run the full node?
It's easy but you need to have enough disk space, RAM and your processor.

Many questions and technical answers are there.

Quote
3. What benefits will I get if I run full node?
Pros and Cons of Bitcoin Node types (Full node and Prune node)

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
DarkState (OP)
Member
**
Offline Offline

Activity: 137
Merit: 10


View Profile
May 07, 2024, 02:26:39 PM
 #11

I have got answers to my 3 questions from the above discussion. Now my confusion is completely clear. Now I am confident to download and install Bitcoin Core. Thanks, everyone for helping me with the information. Since I got the answer I am closing my thread to keep the forum clean. If I face any problem with Bitcoin Core in the future I will unlock this thread and will ask for help again.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!