Author

Topic: Worth running a node if you're a hodl'er? (Read 253 times)

member
Activity: 246
Merit: 93
Humble Bitcoin Stacktivist
September 09, 2024, 02:49:19 PM
#23
I use a Cold Card Q and Sparrow, and just HODL what I buy twice a month. Is it pointless to run a node if you're not constantly transacting?
No, it's not pointless to run your own node. Running your own node gives you the option to increase your own privacy by not linking all of your addresses together via your xPub key.

When I transfer off of a CEX and onto my Cold Card, the private node wouldn't benefit me at all either would it?
The CEX knows the address that you send to but if you're connecting to public nodes via Sparrow (yellow toggle in lower right corner), then the real risk of privacy loss is that you're giving away your xPub to random servers. When you generate a brand new wallet (seed Phrase) and you only connect to your own node with that wallet, only your own node will know that those new addresses all belong to the same wallet. That's the most important reason to run your own node imho. https://www.whatisbitcoin.com/culture/reasons-to-run-a-bitcoin-node

Seems you'd only get the transactional privacy of a private node when sending out of your wallet via sparrow, correct?
Yes but one of the main reasons to run your own node is to not give away your xPub key to any random bitcoin node out there.

So I guess aside from contributing to the BTC network, which I'm not opposed to at all, is there really any privacy benefits, or benefits at all to someone like me who transfers off a CEX maybe once every 2 months?
Yes. Privacy is a network and thus has a network effect. Running your own node with substantially increase your own privacy while also marginally increase the privacy of other bitcoiners. The more of us who run bitcoin and transact privately, the more privacy we all have as a network of users. https://www.whatisbitcoin.com/privacy/how-to-use-bitcoin-anonymously

After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node?
Not in my experience.

Can it just run in the background and pay no mind to it?
Yes but I don't know as much about a desktop like this since I run mine on dedicated hardware (Raspberry Pi)

I know running a miner would impact performance and incur power costs, but does running a node (Bitcoin Core) tax the hardware like that and "hurt" any of the components overtime the same way a miner would burning up GPU's?
No. It's pretty light. I run a node on a Raspberry Pi and it works great. I download 1 mb block every ~10 minutes and upload that same block to other peers. It doesn't take up much bandwidth or anything.

Also, I notice a lot of the nodes are utilizing an .onion address for added privacy. Is this also something one would suggest?
Yes, I would suggest that you run your node via Tor.

How difficult is it to setup an tor server, and is that even worth doing on a non-server environment PC?
I can't speak to this directly but running a bitcoin node on Tor is pretty easy with some of the node services like Umbrel and Start9. I use both. https://www.whatisbitcoin.com/technical/how-to-run-a-bitcoin-node

I'm not typically one to use things like VPN's, or TOR browsers for privacy as I don't really care who knows what YT videos I'm watching, or what games I'm playing (This is a gaming rig, if that's worth mentioning)
FWIW, you should always use a VPN for online browsing and protecting your basic privacy. Your data is being monetized without your knowledge or consent and you're not getting any of the money. Don't just give your online ID fingerprint away for free. Make them work for it.
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
September 09, 2024, 02:38:45 PM
#22
Congrats!

I can't remember having read if your node runs on Windows, MacOS or Linux. I want to encourage you to explore capabilities and what data you can query from your node.

There's usually an executable called bitcoin-cli which is used on the command line. If you're not familiar with the command line, well, how about to start getting to explore new things?

For a start you could execute bitcoin-cli help on the command line. Next could be bitcoin-cli help . You may find a rabbit hole...

Read the help of those RPC commands that catch your interest and you may have more questions to talk about.


Be careful if your Sparrow wallet has instructed Bitcoin Core to create an accompanying wallet to reflect yours. When this isn't a watch-only wallet, don't do stupid things while playing with RPC commands of your Core. (I don't think you're in trouble, because likely your Coldcard secures the private keys and your associated Sparrow wallet is just the watch-only part of it.
jr. member
Activity: 52
Merit: 16
September 08, 2024, 10:13:08 PM
#21
After a couple of days of syncing, I've finally got my full node setup on a 1TB SSD. Feels pretty liberating to finally see the green power icon/switch on sparrow instead of the yellow public one. Granted I'm still using a CEX so the anonymity benefits of running a node are mute, it still feels pretty neat to be able to verify my own transactions, and even better I can verify others and help out the network! Aside from the information window with things like connections, block height, etc, etc. Is there any neat bits on Bitcoin Core to look at? Things like how many transactions my node has personally verified or anything?

Anyways, just wanted to share with you guys that I'm doing my part and we've got another full node online! I literally have no one else in my life that would A.) care, or B.) even know what I'm talking about.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
September 08, 2024, 05:41:50 AM
#20
Data cost, I mean internet cost which is different from one place to another and in some countries even you have to pay a lot just for 1 or 2GB data but since you mentioned you are already up then I assume the data cost is not the problem and hardware cost isn't there any if you have already a machine with decent specs but even if you have unlimited data you still have to worry about outbound there was recently someone complaining he is consuming terabytes just for a week or less than that in that case you need to restrict the peers.

Ah, very well. Yeah I've already got the system to run it on, with no data caps up or down, so no issues there! Cheers and thanks for the clarification. Although now that you say that, I wonder if my ISP would go nuts when all of a sudden I have TB's of data going out, hah. Guess we'll find out, but "No Data Caps" is "No Data Caps" so we'll see if they stand by their word eh? But now that you mention that. Would allowing fewer peers just mean fewer people/transactions will be using your node to verify transactions? What is the number of peers set to by default, and what would one set it to, to lessen the hit on data? What did this lad in your example end up having to set it to?

FWIW, ISP may play dirty by claiming "no data caps", while also stating "acceptable use" or "fair usage policy" on their ToS or disclaimer page. If your data usage exceed that, your internet connection would be slowed down or you'll receive warning email/letter.
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
September 07, 2024, 07:25:17 AM
#19
And this is what I'm confused about. Where is the cost? It's not mining, so where is the cost?
As my main Bitcoin Core node and Electrum server run 365/24/7, I use a headless (no screen) Raspberry Pi 4B as a capable and low power hungry device. A Raspi 4B only burns low single digit Watts, so the yearly power cost is pretty low. The hardware wasn't expensive either and I needed it anyway. The "privacy" of my wallets is worth it for me.

Also, when I do some blockchain research or just am curious, it's handy to have first-hand data and do the data digging in my own local home network and not via some foreign services who could potentially log every request. Data privacy comes with a price I'm willing to pay.

To have more processing oompf, I also run a Core node on a laptop which consumes only around 9-11W on average (screen cover closed) when I'm not using it actively sitting at the keyboard and tossing the mouse around. It's my daily driver that runs on Ubuntu with a dedicated monitor attached when I use it. This Core node monitors watch-only wallets and when I need it for specific data digging in the blockchain.

Supporting the Bitcoin network is just an additional bonus. I don't highlight that, it's a given.
jr. member
Activity: 52
Merit: 16
September 07, 2024, 06:11:40 AM
#18
-snip-

After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node? Can it just run in the background and pay no mind to it? I know running a miner would impact performance and incure power costs, but does running a node (Bitcoin Core) tax the hardware like that and "hurt" any of the components overtime the same way a miner would burning up GPU's?

-snip-

Hey Solo6R, I don't know if I have understood it correctly. I think that you only mean how much it can deteriorate the computer, but as you used tax word twice and I understand something very different about what that means, I would like to let you know that, in some jurisdictions (in mine, for example Spain) simply turning on your computer to mine is a taxable event and it doesn't only mean that you have to pay taxes on profits, but also register as a self-employed worker and pay a monthly fee of over 300€, no matter how much you mine. It makes no sense, but that's what it is.

In respect of running a node, however, I don't think any requirements have to be met, so I don't think you'll have any problems, regardless of your jurisdiction.

Hah, no sorry. by "taxed" I mean putting a lot of stress on something. For example "When I lift really heavy weights, it taxes my back pretty good" meaning it makes my back hurt. I don't mean the monetary tax on income in the literl sense, but thanks for the reply! XD XD
legendary
Activity: 1932
Merit: 2354
The Alliance Of Bitcointalk Translators - ENG>SPA
September 07, 2024, 06:05:10 AM
#17
-snip-

After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node? Can it just run in the background and pay no mind to it? I know running a miner would impact performance and incure power costs, but does running a node (Bitcoin Core) tax the hardware like that and "hurt" any of the components overtime the same way a miner would burning up GPU's?

-snip-

Hey Solo6R, I don't know if I have understood it correctly. I think that you only mean how much it can deteriorate the computer, but as you used tax word twice and I understand something very different about what that means, I would like to let you know that, in some jurisdictions (in mine, for example Spain) simply turning on your computer to mine is a taxable event and it doesn't only mean that you have to pay taxes on profits, but also register as a self-employed worker and pay a monthly fee of over 300€, no matter how much you mine. It makes no sense, but that's what it is.

In respect of running a node, however, I don't think any requirements have to be met, so I don't think you'll have any problems, regardless of your jurisdiction.
jr. member
Activity: 52
Merit: 16
September 07, 2024, 06:02:32 AM
#16
Data cost, I mean internet cost which is different from one place to another and in some countries even you have to pay a lot just for 1 or 2GB data but since you mentioned you are already up then I assume the data cost is not the problem and hardware cost isn't there any if you have already a machine with decent specs but even if you have unlimited data you still have to worry about outbound there was recently someone complaining he is consuming terabytes just for a week or less than that in that case you need to restrict the peers.

Ah, very well. Yeah I've already got the system to run it on, with no data caps up or down, so no issues there! Cheers and thanks for the clarification. Although now that you say that, I wonder if my ISP would go nuts when all of a sudden I have TB's of data going out, hah. Guess we'll find out, but "No Data Caps" is "No Data Caps" so we'll see if they stand by their word eh? But now that you mention that. Would allowing fewer peers just mean fewer people/transactions will be using your node to verify transactions? What is the number of peers set to by default, and what would one set it to, to lessen the hit on data? What did this lad in your example end up having to set it to?
hero member
Activity: 2366
Merit: 793
Bitcoin = Financial freedom
September 07, 2024, 05:51:55 AM
#15
So if you can afford to run one and you're optimistic about it, do it.

And this is what I'm confused about. Where is the cost? It's not mining, so where is the cost? I'm just using an extra 1TB SSD I had laying around, so there is no additional hardware cost, and it's being ran on a computer I'm already using. So unless there is some hidden cost associated to just leaving Bitcoin Core running to strengthen the network (which sounds awesome by the way), then I have to wonder what you mean by "afford" it. Cheers!

Data cost, I mean internet cost which is different from one place to another and in some countries even you have to pay a lot just for 1 or 2GB data but since you mentioned you are already up then I assume the data cost is not the problem and hardware cost isn't there any if you have already a machine with decent specs but even if you have unlimited data you still have to worry about outbound there was recently someone complaining he is consuming terabytes just for a week or less than that in that case you need to restrict the peers.
hero member
Activity: 1722
Merit: 801
September 07, 2024, 04:09:07 AM
#14
As stated in my post, I'm quite familiar with self custoy and right now I'm using a Cold Card Q paired with Sparrow. But I'm planning to run a full node now to contribute to the network. I'm about 40% synced now.
As I stated reasons to run a full node, and benefits from a full node in my post, running it or not, using it or not, it depends on your need. Different Bitcoin users have different needs and some people even have very terrible practice to store their bitcoins directly on custodial, centralized platforms, without access to private keys.

With you, you already used a non-custodial wallet, that is first good practice step. The next phase, is running a Bitcoin full node, to gain better privacy.

If you are still worrying about importance of Privacy, there are many resources to read.
https://www.lopp.net/bitcoin-information/privacy.html
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
September 07, 2024, 04:01:42 AM
#13
When I transfer off of a CEX and onto my Cold Card, the private node wouldn't benefit me at all either would it? Seems you'd only get the transactional privacy of a private node when sending out of your wallet via sparrow, correct?

Even if you use CEX, using private full node still prevent random server (which used to obtain relevant TX) to know list of your addresses.

Also, I notice a lot of the nodes are utilizing an .onion address for added privacy. Is this also something one would suggest? How difficult is it to setup an tor server, and is that even worth doing on a non-server environment PC? I'm not typically one to use things like VPN's, or TOR browsers for privacy as I don't really care who knows what YT videos I'm watching, or what games I'm playing (This is a gaming rig, if that's worth mentioning), but if setting up a TOR server to run the node on a .onion address isn't too difficult to do, and won't affect my internet speeds, then I'd be open to learning that.

Unless your country or ISP intentionally block Tor, it's not that hard. Bitcoin Core provide guide to use Tor which can be seen on https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md.
jr. member
Activity: 52
Merit: 16
September 07, 2024, 03:24:10 AM
#12
So if you can afford to run one and you're optimistic about it, do it.

And this is what I'm confused about. Where is the cost? It's not mining, so where is the cost? I'm just using an extra 1TB SSD I had laying around, so there is no additional hardware cost, and it's being ran on a computer I'm already using. So unless there is some hidden cost associated to just leaving Bitcoin Core running to strengthen the network (which sounds awesome by the way), then I have to wonder what you mean by "afford" it. Cheers!
And I mean, if you're able to do that without any problems on your end, you can do that as you please. When we say about affordability, it's not always about the cost but your availability to do that.

So cheers to you OP as well and I wish the best for you for supporting the network by doing this.

Ah very well. Thanks! I should have a full node up in about 27 hours! Just doing my part! Cheers!
hero member
Activity: 3038
Merit: 634
September 07, 2024, 03:11:53 AM
#11
So if you can afford to run one and you're optimistic about it, do it.

And this is what I'm confused about. Where is the cost? It's not mining, so where is the cost? I'm just using an extra 1TB SSD I had laying around, so there is no additional hardware cost, and it's being ran on a computer I'm already using. So unless there is some hidden cost associated to just leaving Bitcoin Core running to strengthen the network (which sounds awesome by the way), then I have to wonder what you mean by "afford" it. Cheers!
And I mean, if you're able to do that without any problems on your end, you can do that as you please. When we say about affordability, it's not always about the cost but your availability to do that.

So cheers to you OP as well and I wish the best for you for supporting the network by doing this.

jr. member
Activity: 52
Merit: 16
September 07, 2024, 12:10:41 AM
#10
So if you can afford to run one and you're optimistic about it, do it.

And this is what I'm confused about. Where is the cost? It's not mining, so where is the cost? I'm just using an extra 1TB SSD I had laying around, so there is no additional hardware cost, and it's being ran on a computer I'm already using. So unless there is some hidden cost associated to just leaving Bitcoin Core running to strengthen the network (which sounds awesome by the way), then I have to wonder what you mean by "afford" it. Cheers!
hero member
Activity: 3038
Merit: 634
September 07, 2024, 12:07:22 AM
#9
But I'm planning to run a full node now to contribute to the network.
There you go.

That's the whole point of it, you get to contribute to the network and help yourself as well. I don't plan to run one yet but based on those who ran it a long time ago and I've seen it, a few words as said.

"If you want to help and contribute to the network without expecting any return, run a node". So if you can afford to run one and you're optimistic about it, do it.
jr. member
Activity: 52
Merit: 16
September 06, 2024, 10:26:58 PM
#8
With a Bitcoin holder, you need private keys to hold your bitcoins safely and hold it by yourself, with full control. To do this, you need to use a non custodial wallet, that should be open source too. That's it.

As stated in my post, I'm quite familiar with self custoy and right now I'm using a Cold Card Q paired with Sparrow. But I'm planning to run a full node now to contribute to the network. I'm about 40% synced now.
hero member
Activity: 1722
Merit: 801
September 06, 2024, 10:16:36 PM
#7
With a Bitcoin holder, you need private keys to hold your bitcoins safely and hold it by yourself, with full control. To do this, you need to use a non custodial wallet, that should be open source too. That's it.

If you need to gain privacy, you can consider to run your Bitcoin full node, but it is a different thing for consideration. If you don't care about privacy, you don't need a Bitcoin full node runs by yourself.

However cost to run a Bitcoin full node is not too expensive and you can afford to do it.

[GUIDE] The simplest Full Node guide ever.
[Guide] How to run a Bitcoin Core full node for under 50 bucks!
hero member
Activity: 2268
Merit: 669
Bitcoin Casino Est. 2013
September 06, 2024, 05:25:24 PM
#6
It depends on the person who do this because running a node doesn't let you earn btc but it does help yoi validate transactions since you run your own node which you can benefit where you don't have to wait for your transaction getting validated. Tor will help you increase your privacy which many people would suggest since privacy is important to start with. Things would be different if it's about mining since mining have incentive and also cost for running it and for the mining rig.
sr. member
Activity: 420
Merit: 315
Top Crypto Casino
September 06, 2024, 02:59:14 PM
#5
The major benefit is privacy and self reliance.
Since you are sending from a CEX, having a node wouldn't mean much because the transaction would be broadcasted by the exchange.

Unlike Mining, Running a full node is not taxing to the GPU except during the initial sync where you have to download the data's in the blockchain, I think it's almost 600GB now
nor is it harmful.
After the downloading and sync it barely used your RAM and could even allow playing of games.

The essence of Tor is the boost privacy and hide IP's but the drawback is it's quite slower than Normal.
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
September 06, 2024, 02:23:55 PM
#4
I'll tell you my main reason why I run at least one Bitcoin Core node and my own Electrum server: I don't want any other foreign Electrum server to know all my wallet's used addresses, period! Simple as that.

If you use a "light wallet" like those SPV variants that talk to an Electrum server to inquire transaction history of every used address in a wallet, you give away all your wallet's used addresses. The Electrum server your wallet talks to may not care, but it can also be a blockchain intelligence company's Electrum server or whatnot.

I care about the privacy of my wallets, I don't want any foreign Electrum server to be able to aggregate addresses belonging to a specific wallet.
hero member
Activity: 868
Merit: 952
September 06, 2024, 02:21:18 PM
#3
I've got an extra 1TB SSD laying around on my system that's completely unused, I use 2 x 2TB NVME drives as my main drives. I figured rather than let the old 1TB 850 EVO SSD sit around, I could run a BTC node on it. I use a Cold Card Q and Sparrow, and just HODL what I buy twice a month. Is it pointless to run a node if you're not constantly transacting? When I transfer off of a CEX and onto my Cold Card, the private node wouldn't benefit me at all either would it? Seems you'd only get the transactional privacy of a private node when sending out of your wallet via sparrow, correct? So I guess aside from contributing to the BTC network, which I'm not opposed to at all, is there really any privacy benefits, or benefits at all to someone like me who transfers off a CEX maybe once every 2 months? After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node?

The importance of running a node as you already know is trust, privacy and decentralization, with privacy and adding more security or decentralization to the bitcoin network against attacks like Sybil attack is the reason it is advisable to run your own node, but dealing with a centralized exchange where your details are already shared with defeats all forms of privacy so the whole idea of running for privacy is dead already. As for running the node yourself to help the decentralization of the network it is a great idea.

Running a node (bitcoin core) isn’t a lightweight program on laptops but with the device specs you stated above it will do just fine, it is not necessary to have the device turn on 24/7 although that is the best thing for the network but you can sync or verify when you power on the device.

Not making transactions regularly doesn’t mean you don’t need to be node runner you can be a node runner for not just you but for others close to you to connect to your node as it is also your part of keeping the network you hold its coin secure
hero member
Activity: 2366
Merit: 793
Bitcoin = Financial freedom
September 06, 2024, 01:52:06 PM
#2
I use a Cold Card Q and Sparrow, and just HODL what I buy twice a month. Is it pointless to run a node if you're not constantly transacting? When I transfer off of a CEX and onto my Cold Card, the private node wouldn't benefit me at all either would it? Seems you'd only get the transactional privacy of a private node when sending out of your wallet via sparrow, correct? So I guess aside from contributing to the BTC network, which I'm not opposed to at all, is there really any privacy benefits, or benefits at all to someone like me who transfers off a CEX maybe once every 2 months?
You got multiple questions at once, I would try to respond as much as I can.

There is no direct incentive for running a node so you won't get any benefit other than contributing to the network's decentralization and also you get to validate your TXs on your own instead of relying on third party servers.

Since you mentioned centralized exchange then I assume your KYCed then they know more about just IP but still you can have all the perks while you are transacting from your cold Card to somewhere else.

After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node? Can it just run in the background and pay no mind to it? I know running a miner would impact performance and incure power costs, but does running a node (Bitcoin Core) tax the hardware like that and "hurt" any of the components overtime the same way a miner would burning up GPU's?

Mining requires stressing the hardware to its potential to get the best but running a node is relatively nothing compared to mining in terms of workload, your hardware doesn't wear off that quickly because of the constant running of the device and also it hardly affects any of your operations including the internet speed.



Running node via TOR is for better privacy so you won't expose your IP to the bitcoin network and it's not much complex job as well.
jr. member
Activity: 52
Merit: 16
September 06, 2024, 10:58:58 AM
#1
I've got an extra 1TB SSD laying around on my system that's completely unused, I use 2 x 2TB NVME drives as my main drives. I figured rather than let the old 1TB 850 EVO SSD sit around, I could run a BTC node on it. I use a Cold Card Q and Sparrow, and just HODL what I buy twice a month. Is it pointless to run a node if you're not constantly transacting? When I transfer off of a CEX and onto my Cold Card, the private node wouldn't benefit me at all either would it? Seems you'd only get the transactional privacy of a private node when sending out of your wallet via sparrow, correct? So I guess aside from contributing to the BTC network, which I'm not opposed to at all, is there really any privacy benefits, or benefits at all to someone like me who transfers off a CEX maybe once every 2 months? After the initial downloading of the data, how taxing and/or "harmful" to your system is running the node? Can it just run in the background and pay no mind to it? I know running a miner would impact performance and incure power costs, but does running a node (Bitcoin Core) tax the hardware like that and "hurt" any of the components overtime the same way a miner would burning up GPU's?

Also, I notice a lot of the nodes are utilizing an .onion address for added privacy. Is this also something one would suggest? How difficult is it to setup an tor server, and is that even worth doing on a non-server environment PC? I'm not typically one to use things like VPN's, or TOR browsers for privacy as I don't really care who knows what YT videos I'm watching, or what games I'm playing (This is a gaming rig, if that's worth mentioning), but if setting up a TOR server to run the node on a .onion address isn't too difficult to do, and won't affect my internet speeds, then I'd be open to learning that.
Jump to: