franky1
Legendary
Offline
Activity: 4676
Merit: 5189
|
 |
December 28, 2022, 05:02:09 PM |
|
lets make it simple
A<>B<>C<>D<>E<>F<>G A wants to pay G 200sat (200,000msat) onion payment(b:200,005(c:200,004(d:200,003(e:200,002(f:200,001(g:200,000)))))) here people see in the GUI their msat balance destined for their output appears as +200,000 meaning they presume they will get 300sat by computing the input plus payment
before after conversion fund output fund output rate broadcast a-b a250,000->a250,000 a250,000->a50,000 1000 a250->a50 b100,000->b100,000 b100,000->b300,000 1000 b100->b300
b-c b250,000->b250,000 b250,000->b50,000 1000 b250->b50 c100,000->c100,000 c100,000->c300,000 1000 c100->c300
c-d c250,000->c250,000 c250,000->c50,000 10,000 c250->c5 d100,000->d100,000 d100,000->d300,000 10.000 d100->d30 tx fee:315
d-e d250,000->d250,000 d250,000->d50,000 1000 d250->d50 e100,000->e100,000 e100,000->e300,000 1000 e100->e300
e-f e250,000->e250,000 e250,000->e50,000 1000 e250->e50 f100,000->f100,000 f100,000->f300,000 1000 f100->f300
f-g f250,000->f250,000 f250,000->f50,000 200 f250->f250 g100,000->g100,000 g100,000->g300,000 10,000 g100->g30 tx fee:70
as you can see at the "onion payment" of GUI display of IOU balance.. everyone feels they are getting fair 200,000msat channel allocation changes in a routed payment.. meaning 200sat payment belief
but end result at broadcast. due to changing the msat conversion rate is a couple people are not getting paid the end total belief of their input 100sat + payment 200sat some are getting just 30sat instead of 300sat
which can be even more finely refined to ensure the missing amount doesnt end up as fee. but instead more income for one side than the other
if it was a trim 3significant figures .. the end broadcast results would be different ..
|