Author: Kumaigorodskiy Anton 2016-05-09 16:45:07
Published on: 2016-05-09T16:45:07+00:00
The Lightning Network has some limitations, including the inability to receive a single payment larger than the amount currently locked in a channel. Additionally, one cannot make payments once their side of the channel balance reaches zero. To address these issues, the solution has been to open another channel or transfer bitcoins directly. However, an alternative solution could be to implement a "channel refill" procedure. This process would involve using the same pair of commit_keys resulting in a second utxo on anchor address. A separate "refill commitment tx" is created which does not invalidate the current "main commitment tx." Once the on-chain refill transaction reaches the required depth, a new "main commitment tx" is created that takes into account the new utxo, and the old "main commitment tx" as well as the "refill commitment tx" are invalidated. One advantage of the refill method over creating a new channel is that overall channel capacity would grow each time, meaning that after several refills, no more may be needed for an extended period.
Updated on: 2023-05-23T23:41:19.671916+00:00