22 upvotes, 5 direct replies (showing 5)
View submission: ⚡ Lightning Network Megathread ⚡
So uh... why would i want to run a Lightning Network Node? There is no incentive for me to do so. Actually i would prefer my Client/Wallet to not work as a node that shifts my coins between my channels in the background... just because someone else transfers funds over me... how would i prevent that? keep only one channel to the network and hope that the other side is always on?
Edit: I am running a full btc node but it's not consuming much cpu as it's only doing simple math... a LN network node is generating a lot of keys and stuff... With enough usage this will cut really heavy into CPU/power costs... Generating these little suckers (ECDSA key pairs) is pretty time consuming
Comment by tnorthb at 12/01/2018 at 18:14 UTC
3 upvotes, 0 direct replies
If you are an exchange or business you would want to probably, just to be sure you can propagate as fast as possible
Comment by graingert at 12/01/2018 at 17:39 UTC*
11 upvotes, 3 direct replies
The inventive is fees.
Comment by jakesonwu at 12/01/2018 at 21:42 UTC
2 upvotes, 0 direct replies
You can also monitor your channels for misbehaving peers.
Comment by [deleted] at 12/01/2018 at 18:26 UTC
4 upvotes, 1 direct replies
What is the incentive to use a cold wallet / hot wallet system? Why not just ONLY use my Trezor and don't even bother having a phone wallet?
Answer: That's totally up to you. If you can figure out a way to use Trezor that works for you where you don't need a phone wallet, awesome.
Similarly, if you don't care about fees and don't mind paying them, staying on chain is totally fine.
Most of us other people would rather pay $4 to open a channel and use that one channel to transact back and forth 100s or 1000s of times, maybe if we're unlucky or bad timing, we'll have to top it up or take some out... but $4 x 7 is waaaay better than $4 x 100.
We could go on a whole back and forth about "nuh uh!" "yah huh!" about whether or not lightning users will actually be able to survive off one channel alone... but imo, if you don't want to route, only accept and make channels to one other node, that way you'll be on the far edge and there would be no possible route through you.
Comment by Annom at 12/01/2018 at 17:00 UTC
-1 upvotes, 1 direct replies
What is your incentive to run a full node?
I don't see why a LN node would need more CPU resources than a full node. All depends on what it is used for and to which nodes it connects, right?
Why do people contribute to open source software?