Yeah, micropayments are cool
Only if you don't have to make them manually
Problem:
Paying Lightning Network invoices manually requires multiple steps
LN payments UX is currently tedious.
Doesn't allow certain use-cases like fast payments without user interaction.
Architecture
Architecture
(not the json-rpc)
lightning_httpd
Security Concerns
- Browsers are huge security holes
- And they store your auth tokens
- Websites could be malicious
Mitigations
- Rate-limit payments
- Customizable daily limits
- Allow the user to manually authorize payments
- This is a per-website choice
Flow
- Install the extension and copy the auth-token generated by the browser
- Profit
$ lightning-cli authorize-browser MTA0LDc3LDYsNzAsMTg1LDE0MSw4NSwyMTYsMTY...
Logic of the demo
A Little Disclaimer...
- I originally (i.e. during the hackathon) tought that this demo was super cool
- I still think so.. but i understand it's probably useless
- The psychological barrier to pay-per-use is probably too high
Host authorization
(you can enable auto-payments)
One-click payment
Fun Facts
- Apparently I forgot to push the cool colorful UI.. so we are stuck with the basic one
- MP4 fragmentation is magic
- Different fragments have different lenght because of ~compression~
Demo
Lightning Residency - NYC
By Alekos Filini
Lightning Residency - NYC
- 609