3
Are there simulations of scenarios taking into consideration that most payments in LN will go into specific nodes (say, Amazon or Ebay)? The majority of payments we make are not towards our friends, but towards big entities that sell stuff.
So the number of nodes making payments will always outweigh the nodes receiving them - this seems like the law of business if you ask me.
I'm not sure how the graph will behave when all the money is always pushed towards few nodes. Have simulations been done for these sort of scenarios?
EDIT
To clarify, my main concern is about how money would flow through hops if, like I said, we're mostly paying these big nodes in the graph. My concern is that a route may be harder to find if the typology of the network pushes all the money towards these specific areas of the graph -- we might end up with not many routing possibilities because most channels in a route might be exhausted in that direction.
1More than the actual connectivity, I was worried about how money would flow through hops if, like I said, we're mostly paying these big nodes in the graph. My concern is that a route may be harder to find if the typology of the network pushes all the money towards these big nodes. – Luca Matteis – 2017-12-29T21:35:31.430
In the case that these larger nodes are gathering such large amounts of bitcoin, then laws of supply and demand would suggest that prices in bitcoin would fall. Potentially leading to the scenario in which any outgoing payments these larger nodes make, could be large enough to cover the incoming payments. – Matthew Charles Stannard – 2017-12-29T21:52:26.770
I'm not sure you understand my question. I'm talking about channel exhaustion. Nothing to do with how much money people have. – Luca Matteis – 2017-12-29T22:08:42.253
1Sure, but my answer was that any outgoing payments a larger node makes would create opportunities to prevent channel exhaustion. Or, through payment routing there will always another open payment channel that you can use.
Everybody, including large businesses, have incoming and outgoing payments. – Matthew Charles Stannard – 2017-12-29T22:12:39.627
Ah I understand now my bad then :) Okay but why would the Amazon node make a large payment to another node (I get it that in real life they do this -- paying employess -- but that doesn't seem realistic for LN at least at the beginning)? Also for this balance out Amazon would have to make not just a single outgoing payment, but to each of the incoming ones, so that the channels rebalance out. – Luca Matteis – 2017-12-29T22:20:04.850
1Amazon may want to sell their bitcoin for dollars, this could create a Lightning Network payment to an exchange. An Amazon customer may get payed in dollars but wants to purchase their product using bitcoin, this could create an Lightning Network payment to this customer from the exchange... etc. Just a hypothetical example. – Matthew Charles Stannard – 2017-12-29T22:27:32.740