Lighting Loops

in #bitcoin5 years ago

Today Lightning Labs has released a new feature for the Lightning Network, the Lightning Loop.

42DFDC2300000578-4750304-image-a-44_1501599663204.jpg
[source in picture]

This new payment type allows a rebalancing of a channel without actually closing it. It works via trust-less escrows that convert a lightning balance in an on-chain BTC balance. This is the equivalent to sending somebody a lightning payment that promises to repay you with actual BTC, just without having to trust anyone.

This addresses one of the main problems in lightning, that each channel has a fixed capacity and once that is reached it is not possible to make more payments via that channel. As an example, when Alice opens a channel to Bob, she specifies how much money to lock up. She chooses 1 BTC and gradually pays Bob. Once she has paid Bob the full 1 BTC and Bob never paid anything back to Alice the channel is saturated. But now with loops, the channel can be rebalanced and Bob paid in onchain BTC.

At first sight this does not seem like a big improvement. In order to receive a payment there is also the need for an onchain transaction, similar to closing the channel. The loop transaction is however simpler and therefore favoured. It also saves reopening a new channel after closing the old one. Furthermore it increases user experience, since the same lightning channel could be used for all eternity.

But in my opinion the real advantage for this technology is for liquidity management of the bigger nodes in the network. Using a single loop payment it is possible to rebalance the liquidity of multiple big channels. Essentially every day the biggest nodes could send around some loops to make sure they always have sufficient liquidity amongst each other, and the residual is paid out onchain. This is much better than repeatedly closing and opening channels.

Ordinary lightning users will probably not notice much change, but this feature will certainly find a way into the major lightning wallets and end users will be using loop payments without even noticing. In the end, lighting has become a little bit more user friendly and a bit more scalable.

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by frdem3dot0 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

This post is promoted by @reversed-bidbot as an upvote lottery with a jackpot of 0.999 steem!

There are still up to 4926 tickets waiting to be distributed.

Tickets are distributed according to the value of your upvotes with a multiplier of 1500.0.
Upvote the post to participate and claim your tickets!

Excluded from participation are: bidbots, autovoters.

Follow me to also earn steem on my other promoted posts; or use @reversed-bidbot to hold your own raffles. For more details please visit my discord server or read my introduction post

@frdem3dot0 Thank you for not using bidbots on this post and also using the #nobidbot tag!

Hi @frdem3dot0!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.704 which ranks you at #5348 across all Steem accounts.
Your rank has dropped 5 places in the last three days (old rank 5343).

In our last Algorithmic Curation Round, consisting of 211 contributions, your post is ranked at #176.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • You have already convinced some users to vote for your post, keep trying!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

I was called to perform a provably fair random drawing for @reversed-bidbot!

There are a 231 tickets participating in this round.
@jadabug holds tickets number 0 - 2
@freebornsociety holds tickets number 3 - 19
@builderofcastles holds tickets number 20 - 31
@urdreamscometrue holds tickets number 32 - 33
@frdem3dot0 holds tickets number 34 - 66
@inversionistam holds tickets number 67 - 74
@mcoinz79 holds tickets number 75 - 79
@dubignyp holds tickets number 80 - 80
@zoidsoft holds tickets number 81 - 183
@luegenbaron holds tickets number 184 - 194
@reversed-bidbot holds tickets number 195 - 199
@steem-raffle holds tickets number 200 - 228
@curatorbot holds tickets number 229 - 230
The merkle root of the block in which this post will appear determines the winner.

The block in which the above post is included has a merkle root of 3144c1637e47f33549c1494e05098b2158826d1a.
To find the winner we:

  1. Convert the merkle root into base 10:
    3144c1637e47f33549c1494e05098b2158826d1a = 281273844970863687354866908072865601238247566618.
  2. Compute the residual after dividing by the number of tickets: 281273844970863687354866908072865601238247566618 mod 231 = 31.
  3. This is the winning ticket, held by @builderofcastles.

Congratulations!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 62579.42
ETH 3010.71
USDT 1.00
SBD 3.42