Channel factories = BTC split amount x number of channels
MP-channel = a channel for the
This would show up as 1000 people each having 1 BTC with 999 other people creating 999,000 BTC of liquidity with just 1,000.
It'd be possible to onboard 200,000 people to LN per block through automated MP-channel creation services.
# of hops to get to destination becomes dramatically shorter for large populations... 4 hops from anywhere to anywhere with 10,000,000,000 nodes.
"Centralization" of nodes AKA MasterHub scenario
Lose some privacy, as everyone in the MP knows you balance and when it changes.
Current smart contracts requires signatures of all members.
This will have to be altered in a manner
Right now, in a conceptual MP-channel, everyone has to sign every LN transaction, even ones they are not a part of. This requires 100% of members to be online 100% of the time.
One would have to design a method where each node controls a 'part', aka their balance, and they only need to sign when their balance changes. Then broadcast their new balance to everyone else. Exactly how bitcoin works onchain.
Exactly how bitcoin works onchain. ;)
Essentially, each MP-channel would function like a side-chain, instead of offchain.
With MP-channels, you could reasonably onboard 40 million people per day for 5 cents each, even if fees are $50, all with 1 MB blocks.
Instead of checking each of the 999,000 different potential connections in 1000 node MP channel, the aglo could check the blob as a whole, and see if blob A connects to blob B which contains the destination.
With billions of people, and possibly trillions of channels, this reduces the pathfinding overhead by orders of magnitude, while essentially putting the entire
Though, the centralization would be extreme... everyone on the planet centralized in one place. ;)