2 comments

[ 2.7 ms ] story [ 12.2 ms ] thread
This "you need to provide funds to receive funds" sounds like a Nigerian scam.
In theory, you cannot (easily) steal from the counter-party in a lightning payment channel. If you try to broadcast an old and more favourable state (=set of balances) to the blockchain, you have automatically also disclosed enough information for the counter-party to collect the entire funding of the channel.

Still, it is an annoyance that you need to fund a channel for 1 BTC if you want to receive 1 BTC in it. Maybe someone else knows a better way? I am quite confident that this cannot be the only way to pre-fund channels for receiving incoming payments.