Any ideas?
PS. I forgot to mention one thing. I am biased towards ZERO FEES. Like I said I just want the damn lightning network to actually succeed. But I do not want to LOSE money. So though I prefer very low fees, I do not mind tweaking them for the sake of accomplishing the ability to keep a channel open definitely... The incentives for running a lightning node are actually somewhat elegant the more I think about them!
There is a big issue with 'rebalancing' via reverse direction payments in a different route.. lets call it snowballing (to stick with the weather themed buzzwords)
edited to remove big numbers, walls of text because some people cant cope with details
i used small numbers and images for those that hate reading/thinking
oh and i forgot to add.. what if any other node on the loop also wanted to correct their balance
causing them to affect others, which then requires those others to correct themselves. which then needs further corrections
enjoy playing that little scenario out.. and please dont use utopian dream fantasy scenarios. try rationale and logic when running scenarios. it will enlighten you..
need i also forget.
that if its assumed that when making a payment. it has fee's. where by having to do later re-balance (which also incurs fee's) means nodes then have to account for the rebalance fee as a extra charge to add into the payment side to break even.
EG
if fee's were normally. 1msat per 20 per hop meaning normally
A->B1->L = 1msat
then B would have to include a fee for its future inevitable re-balance
(remember K charges more)
meaning
although shifting 100 via BAKLB would be
B->A5->K10->L5->B = 20msat fee for 100 payment
for B to rebalance its whole channel.
so knowing it costs 20msat to rebalance 100. he would charge a extra 4msat per 20
to cover the future rebalance of an allotment of 20msat payment used. plus his usual 1msat for the payment itself
thus fee's increase.
also. this would then make A-B L more expensive than say A-K-L
so you will see different route used and then those new routes would need to rebalance and adjust their fee's accordingly. which snowballs into more nodes charging more.
and more re-balance events happening rather that product/good purchase events happening.