0
I'm trying to understand software orientated payment use-cases for Lightning payments.
Given a web app that accepted BTC payments charged in Satoshi for a service - watching videos for example; why might it be advantageous to use LN to continually generate new invoices (per second of viewing time), instead of simply timing the overall viewing time and invoicing once at the end via a standard on-chain TX?
The only advantage I see atm is a hedge against on-chain fee prices, by opening a "long running" channel.
That is the main advantage, and it really depends on the application whether batching invoices fits the user experience. – JBaczuk – 2019-01-04T21:11:39.380