pull down to refresh

I will ask some simple questions:
  • how many onchain txs are you doing in a month to worth running an "always online" core node?
  • is a core node that is running only when I need it different than one that is 24/7 online?
  • is a core node running 24/7 and doing nothing else helping the others, without opening the port 8333 and seed to more peers?
  • is a core node running 24/7 without a LN node helping others?
The answer is NO. If you really want to run for yourself, you do not need to run it 24/7.
As a normal user, most of the payments are done through LN. You use onchain exclusively for opening / closing LN channels. To run a decent LN node you really do not need a full blown core node syncing 24/7.
Running full core nodes are for specific use cases. People nowadays still do not understand what is a real full core node. They think that running a shity RPi node at home is a full node. IT IS NOT.
how many onchain txs are you doing in a month to worth running an "always online" core node?
Not relevant to my answer.
is a core node that is running only when I need it different than one that is 24/7 online?
Yes. When you only turn your node on for broadcast/receive, your list of peers goes stale. Sometimes you have to resort to hard coded list of peers to get connected again. This is a trust issue. Maybe you trust the hard coded list, but it's a clear benefit to not need such a thing. When your node is mostly on, you develop a more organic set of peers. Much harder to attack.
is a core node running 24/7 and doing nothing else helping the others, without opening the port 8333 and seed to more peers?
Yes. Serving blocks is only a little of it, relaying unconfirmed transactions is important for the reasons I listed above. I believe your node still relays unconfirmed txs even if port 8333 is closed (please let me know if I'm wrong).
is a core node running 24/7 without a LN node helping others?
Same as above.
reply
Just for few of your onchain txs is not relevant to have a full blown core node 24/7.
If you transact only onchain you can easily just start that core app every day, few minutes and let it sync. Then close it down. Nothing burger. It's all fine.
KEEPING A CORE NODE 24/7 OPEN IT DOESN'T MEAN YOU HELP THE NETWORK. You help only yourself. Even if you use another client connected to that core node, like Sparrow, you need it only TO SERVE THE LATEST BLOCKS and sync your wallet. That's all.
On contrary, if you do not know how to secure well your network and keep a core 24/7 you are mostly receive more attacks than usual and will slow down your whole network, FOR NOTHING.
reply
22 sats \ 1 reply \ @Scoresby 4 Dec
So you don't agree that running a mempool helps the network as a whole?
reply
It helps only yourself. If you are a miner or big LN routing node is totally another story. But for a regular meaningless user, it doesn't matter.
reply