This process of opening channels was done asynchronously and took quite some time, as we live in different time zones. Since we really didn’t want anyone to use our channels before we were done, we decided to set a very high fee for routing - despite this, somebody routed a payment through us, and we earned some sats 🤑🤑
If you look at the pentagram we built, you’ll notice it was quite cute and ✨ shiny ✨, but not balanced: every channel had 0mBTC on one side and 10mBTC on the other one. Our goal was a balanced pentagram, where we all had 5mBTC on each side of our channels. Luckily, we could achieve this using a magical process called rebalancing 🪄.
“Rebalancing” consists of sending a payment to yourself through some channels to move the liquidity in them.
Usually, rebalancing costs a few sats - you’re moving liquidity through someone else’s channel, you should at least pay a fee to thank them!
In this case though, we really wanted that nice pentagram, and we didn’t care about fees. We all set the fees to zero for a brief moment, while A did all the hard work.
A sent a payment of 5mBTC to herself using the pentagram: the payment started in A and bounced all around B, C, D, E, and then went back to A. This moved the liquidity through all the channels, which ended up looking like this: