Wednesday, October 2, 2024

Am I appropriate in assuming that for-profit Lightning Channels must be commonly “emptied out”?

Shall we say we now have three individuals/nodes, Tom, Jack and Bob. Tom needs to ship Bob 50 satoshi. Tom has a channel with Jack with 1000 sats capability (the multisig transactions incorporates 1000 sats from Tom and 0 from Jack). Jack additionally has a channel with Bob, the place Jack has spent 1000 sats and Bob 0 sats. Lets assume Bob is a espresso proprietor and subsequently by no means sends cash to Tom, since Tom is his buyer.Now Tom buys a espresso on a regular basis for some time, routing the funds via Jack. Since each Jack and Tom solely ever ship cash in a single path, ultimately it can get to the purpose the place they each run out of capability. Since every hop channel wants to have the ability to cowl the total transaction (which implies the channels want a mixed capability of number_of_hops*money_to_be_sent) ultimately their channel is ineffective. Which implies they should each empty their now ineffective channel (submitting the 2 ultimate commitments to the blockchain), which incurs bitcoin on-chain transaction prices for each of them (on prime of the transaction prices they each needed to pay with the intention to open the channel). Jack might make a revenue if his routing charges exceed the bitcoin transaction prices, however for Tom its a whole loss. Is that this appropriate to date?

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles