Pages:
Author

Topic: The Lightning Network node experience - page 4. (Read 3409 times)

hero member
Activity: 882
Merit: 5811
not your keys, not your coins!
December 03, 2022, 12:01:43 AM
~
Is your node up? Our connection dropped. Tongue
legendary
Activity: 1876
Merit: 3131
December 01, 2022, 03:52:23 PM
Here are the stats for November. My node has routed only two transactions: one small free-of-charge payment and one large payment for an over 200 satoshi fee.

hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
November 01, 2022, 03:13:07 PM
I routed 4 payments in October.  Cool

(image removed by me for easier reading)

October
(image removed by me for easier reading)
Wow, 14 payments and over 1000 sats in fees is pretty nice! Did you change something between September and October? Maybe towards the end of October?

The only thing I change is the fees.
The number of payments where quite higer because I had a couple of channels with both fee settings at 0 (base and fee_ppm)
In fact, from the 14events, only 5 were charged with fees. And from those 5, 3 of them are in the same channel with a pretty decent node (Boltz). I balance this channel quite frequently. Mayabe once a month. I'm actually doing it as we speak!
legendary
Activity: 1876
Merit: 3131
November 01, 2022, 02:33:13 PM
Here are my statistics for September. I didn't make any changes to my settings in the last few months.



As for October, I routed only one small payment, free of charge.
hero member
Activity: 882
Merit: 5811
not your keys, not your coins!
November 01, 2022, 02:16:38 PM
I routed 4 payments in October.  Cool



October

Wow, 14 payments and over 1000 sats in fees is pretty nice! Did you change something between September and October? Maybe towards the end of October?
hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
November 01, 2022, 02:07:02 PM
Here is my reports from both September and October

September


October
hero member
Activity: 882
Merit: 5811
not your keys, not your coins!
September 05, 2022, 09:38:04 AM
I only routed 2 payments in August!
Probably just too few and too small channels. Even though it doesn't see much use as a routing node at all, it works great for personal usage; so it's connected well enough to allow me to send and receive payments almost without issues.

hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
September 04, 2022, 06:45:34 AM
Here is my report for August:

legendary
Activity: 1876
Merit: 3131
September 02, 2022, 05:09:22 PM
Here are the stats for August. Another unimpressive month. I have just updated c-lightning to v0.12.0 since it introduced support for static channel backups. I will play around with them and I will report back soon what I have learned.

legendary
Activity: 1876
Merit: 3131
August 28, 2022, 08:27:52 PM
Here are the stats for June and July. I haven't been paying much attention to my Lightning node lately - I rarely adjusted my feerates and I didn't rebalance any of my channels. I am sorry for occasional downtime. It took me a while to figure out what was was causing my Internet connection to go down regularly.

June:



July: 39 routed transactions, 34 (!) of which were free of charge.

legendary
Activity: 1876
Merit: 3131
August 26, 2022, 05:59:45 PM
I know my reply is slightly late, but you still might find it interesting.

So, you prefer paying a third party monthly to watch the chain in case for cheating attempt, wherein there's trust involved and you don't gain the same level of privacy, and not paying for a power supplier, to be sure you'll be running 24/7?

I don't think that there are any paid watchtower services as none of the available implementations support reward watchtowers. The privacy is not an issue either. Watchtowers receive encrypted penalty transactions which can be decrypted only if an outdated commitment transaction is published.

Here you can learn about LND's implemenation. I believe that lightningnetwork.plus is the most popular altruistic watchtower service. As for c-lightning, I know that a watchtower plugin exists, but I have never used it.

Cheating happens publicly, not privately. You could open a case accusing me, with valid evidence. Anyone could, even people whom I've never talked to. Broadcasting a penalty transaction means one of the two is a scammer, de facto, and the honest user can prove the other guilty by showing their commitments.

You can't tell if someone tried to cheat or if it was an accident (due to a bug or an outdated backup).
hero member
Activity: 882
Merit: 5811
not your keys, not your coins!
August 15, 2022, 06:38:10 PM
It allows you to change the local fee policy, but once I change it to [0, 25], I open it up again to confirm, and it says [1000, 25].
I've played around with this recently on command-line and RTL. The latter is a little buggy, but it does work.
I believe it consistently sets the new fee policy, just that the old value is still cached. Or it delays the RPC call. In any way; if you set it through the GUI and check back a while later, maybe even after closing and reopening the dashboard, it does show the new values perfectly fine.

darkv0rt3x, in case you're comfortable disclosing this; do you run RTL through clearnet / local network or Tor? I believe BlackHatCoiner and me connect to the dashboard through Tor - maybe there's heavier caching due to slow Tor performance? Just a hypothesis.
hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
August 15, 2022, 06:35:40 AM
It allows you to change the local fee policy, but once I change it to [0, 25], I open it up again to confirm, and it says [1000, 25].

Can you point me exactly here is that option to change fees? I can't find it!

Edit;
Ohh, I found it, nevermind!

Probably worth of opening an issue maybe. I'll try to change our channel fees to see if I have the same behaviour!

Edit 1;
Mine, keeps the setting. I had it [base, ppm] = [0, 25] and changed it to [base, ppm] = [100, 500] and then changed back to [base, ppm] = [0, 25] and after cicking update an open again the menu, the values were stick to the [base, ppm] = [0, 25].

Going to check in the command line, step at a step! To rule out any visual glitch from the frontend.

Edit 2;

So:

Step 1 - Change fees to [base, ppm] = [100, 500] in RTL. Wait a few seconds.
Step 2 - Check in command line:
Code:
lightning-cli listchannels 744268x1405x1
{
   "channels": [
      {
         "source": "03cd32110547654132187f08e217b20e3ce69f49dff5119da5597a5c0f8a2c7a5e",
         "destination": "03fef777d58a529df02a3fb267690e0c9033767b555cc1c63844bb2d3498789f91",
         "short_channel_id": "744268x1405x1",
         "public": true,
         "satoshis": 1300000,
         "amount_msat": "1300000000msat",
         "message_flags": 1,
         "channel_flags": 0,
         "active": true,
         "last_update": 1660473314,
         "base_fee_millisatoshi": 1000,
         "fee_per_millionth": 25,
         "delay": 34,
         "htlc_minimum_msat": "0msat",
         "htlc_maximum_msat": "1287000000msat",
         "features": ""
      },
      {
         "source": "03fef777d58a529df02a3fb267690e0c9033767b555cc1c63844bb2d3498789f91",
         "destination": "03cd32110547654132187f08e217b20e3ce69f49dff5119da5597a5c0f8a2c7a5e",
         "short_channel_id": "744268x1405x1",
         "public": true,
         "satoshis": 1300000,
         "amount_msat": "1300000000msat",
         "message_flags": 1,
         "channel_flags": 1,
         "active": true,
         "last_update": 1660559820,
         "base_fee_millisatoshi": 100, <-------- Correct
         "fee_per_millionth": 500,       <-------- Correct
         "delay": 34,
         "htlc_minimum_msat": "1000msat",
         "htlc_maximum_msat": "830000000msat",
         "features": ""
      }
   ]
}

Step 3 - Change fees to [base, ppm] = [0, 25]  in RTL and wait a few seconds.
Step 4 - Check in RTL if values are still there by going to the Update Fees menu again. They are still there
Step 4 - Check in command line
Code:
$ lightning-cli listchannels 744268x1405x1
{
   "channels": [
      {
         "source": "03cd32110547654132187f08e217b20e3ce69f49dff5119da5597a5c0f8a2c7a5e",
         "destination": "03fef777d58a529df02a3fb267690e0c9033767b555cc1c63844bb2d3498789f91",
         "short_channel_id": "744268x1405x1",
         "public": true,
         "satoshis": 1300000,
         "amount_msat": "1300000000msat",
         "message_flags": 1,
         "channel_flags": 0,
         "active": true,
         "last_update": 1660473314,
         "base_fee_millisatoshi": 1000,
         "fee_per_millionth": 25,
         "delay": 34,
         "htlc_minimum_msat": "0msat",
         "htlc_maximum_msat": "1287000000msat",
         "features": ""
      },
      {
         "source": "03fef777d58a529df02a3fb267690e0c9033767b555cc1c63844bb2d3498789f91",
         "destination": "03cd32110547654132187f08e217b20e3ce69f49dff5119da5597a5c0f8a2c7a5e",
         "short_channel_id": "744268x1405x1",
         "public": true,
         "satoshis": 1300000,
         "amount_msat": "1300000000msat",
         "message_flags": 1,
         "channel_flags": 1,
         "active": true,
         "last_update": 1660560197,
         "base_fee_millisatoshi": 0, <-------- Correct
         "fee_per_millionth": 25,     <-------- Correct
         "delay": 34,
         "htlc_minimum_msat": "1000msat",
         "htlc_maximum_msat": "830000000msat",
         "features": ""
      }
   ]
}

So, on my side, things seems to be working!
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
August 15, 2022, 06:24:03 AM
It allows you to change the local fee policy, but once I change it to [0, 25], I open it up again to confirm, and it says [1000, 25].
hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
August 15, 2022, 06:22:30 AM
Yes. It might work from lightning-cli, but not from RTL.

Can you set fees to a channel in RTL? Never seen the option. Never looked for it either! But I usually do these stuff from the command line!
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
August 14, 2022, 07:42:30 AM
Yes. It might work from lightning-cli, but not from RTL.
hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
August 14, 2022, 07:31:40 AM
It's [0, 0] currently on every channel. I'll leave it up like that, just to see how many transactions I will route in one month. Then, I may rise the ppm fee.
So, last month I have routed 315 transactions, moving a total of 5,066,008 satoshis, each moving 16,082 satoshis on average, free of charge!

I'm now changing the fee policy. The base fee rises to 1000 mSats and the fee rate (milli mSats) becomes 25. I'll update my forwarding statistics next month, let's see what I can grab that way. I don't know if it has happened to you, but I can't set change the fee rate to 25 with base fee 0.

You mean this:
Code:
$ lightning-cli -k setchannel id=744268x1405x1 feebase=0 feeppm=25
{
   "channels": [
      {
         "peer_id": "03cd32110547654132187f08e217b20e3ce69f49dff5119da5597a5c0f8a2c7a5e",
         "channel_id": "7e08c2035b80d1d766b800e0361b72435ff3164f2534800ea319bda83e1e7c33",
         "short_channel_id": "744268x1405x1",
         "fee_base_msat": "0msat",
         "fee_proportional_millionths": 25,
         "minimum_htlc_out_msat": "1000msat",
         "maximum_htlc_out_msat": "830000000msat"
      }
   ]
}
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
August 14, 2022, 06:45:45 AM
It's [0, 0] currently on every channel. I'll leave it up like that, just to see how many transactions I will route in one month. Then, I may rise the ppm fee.
So, last month I have routed 315 transactions, moving a total of 5,066,008 satoshis, each moving 16,082 satoshis on average, free of charge!

I'm now changing the fee policy. The base fee rises to 1000 mSats and the fee rate (milli mSats) becomes 25. I'll update my forwarding statistics next month, let's see what I can grab that way. I don't know if it has happened to you, but I can't set the fee rate to 25 with base fee 0.
hero member
Activity: 1176
Merit: 647
I rather die on my feet than to live on my knees
August 14, 2022, 05:23:19 AM
#99
As running Lightning nodes will become a more and more specialized activity, and as the demand for Lightning transactions also increase more and more, do you see a future that would make Lightning transaction fees higher than expected? I'm starting to notice the same cycle over and over, in altcoins. I don't know if it's truly applicable in Lightning, although I have debated about it, to the anger of some forum members.

As I see it, I don't think fees must increase over time and due to more adoption, more traffic etc. LN is still quite new and in development. Failed transactions still play huge role in the network, maybe because we still have many people creating nodes just for the fun of it, letting them poorly managed and causing many bad routes, very small channels and very poorly connected to the network (seems that nodes can be kind of left in "the corner" of the network if owners do not care much to whom they connect to). Also, I am not aware if the pathfinding algorithms can be improved or even if dev teams are even consiering it. Or even if devs can, in the future, change the protocol, if a better method of pathfinding is found. But I'm not too worried, at least fo now. I have a small node, probably one of those poorly connected because I refuse to connect to very big nodes, giving them even more "power" (I see it as centralisation of funds). I rather connect to smaller nodes and try to help the decentralisation of the network in terms of where the majority of fund are (nodes like, ACINQ, LNBIG, etc and so forth).

I have some of my channels with a 0 base fee policy with a some non zero number in ppm setting to favour smaller payments. Still, I can find failed payments of 11 sats, which I honestly don't understand. I don't believe this is a matter of lack of liquidity anywhere in the way. But no idea why a 11 sat payment fails!
legendary
Activity: 1344
Merit: 6415
Farewell, Leo
August 13, 2022, 11:35:02 AM
#98
As running Lightning nodes will become a more and more specialized activity, and as the demand for Lightning transactions also increase more and more, do you see a future that would make Lightning transaction fees higher than expected?
There are different kind of parameters to take into consideration. Well, yeah, since running a Lightning node becomes even more specialized, and demand for routing (to be more precise) rises, there has to be a higher price for it. But, as Lightning becomes more decentralized, by the entrance of new funds, from new users, there's more competition for routing fees (or economically speaking, greater supply) which makes the price drop.

There's something I hadn't thought in the past. As Lightning becomes more decentralized, we'll observe either more frequent routing failures (which won't last due to competition), or higher fees due to need for more intermediaries to route (since there will be little connectivity across the network*), or both.

*If the network becomes larger at scale, imagine the times a transaction has to be routed to be accomplished if node A is in one edge of the map, and node B is in the other.
Pages:
Jump to: