I want this to exist.
Gigi's avatar Gigi
Today I sent e-cash to a WiFi gateway to go online. "Here is 2100 sats. Give me internet plz" ...and it worked. And it will be open source. And it will run on all OpenWRT routers.
View quoted note →

Replies (22)

It exists. It's still rough around the edges, but it exists. @Chandran promised me to polish it up a bit and release it for everyone... soon (tm).
My upcoming todos: 1. Get ndsctl to measure the data usage correctly - might need to dig into iptables 2. Get TollGates to recognize each other so that they can do business with one another 3. Either try to fit a cashu wallet onto the TollGate or make nostr events to broadcast connection intent so that DVMs can pay invoices on the router's behalf
It works on the GLAR300m LNURLw is not maintained at the moment, but payment might work on other routers if you use LNURLw. You will to make a custom build of nodogsplash for your router if your not using the glar300m and you want to use e-cash instead of LNURLw This build is super hacky and the strings that nodogsplash accepts are still quite short. Improvements are most welcome 😀 https://github.com/chGoodchild/nodogsplash
Nodogsplash supports bandwidth management. Should be quite easy to do. I'll start thinking about such features when I'm working on the price negotiation between TollGates
I tried doing number 3 about two weeks ago with the intention of enabling TollGates to resell each other's Internet gateways. The router's resources are much too limited for CDK or cashu-cli though. Now I'm using an endpoint that melts cashu tokens to LNURL. Eventually the router's need a way to issue payments as well though...
Number 2 is about building a mesh network. Thats the end goal. Captive portals are just a useful milestone...
an app based on CDK should compile to a tiny binary, it might work after all. is the wallet going to be for the router or for the user? if for the user, it should live in the browser frontend.
U's avatar
U 1 year ago
Mind blown. Again.
Currently I'm thinking of a wallet that sits on the router so that the router can shop for cheaper and better gateways. However, the user who buys data from the router might also benefit from a customeized wallet that keeps lots of small notes offline and automatically pays in small installments. The router I'm working on (GLAR300m) usually has between zero and 500kb or remaining storage space. There is probably a lot of room for optimization though...
Walls stop you from getting somewhere. TollGates pay for the road that gets you where you want to go. The TollGate is for encouraging you to share your WiFi
If you're TollGate is profitable it can pay for a VPN using Bitcoin. If you want to contribute towards wifi infrastructure, but your still hesitant to route unknown traffic through your fiat internet gateway, you can use silent.link If this is still too scary, you can just connect to someone else's TollGate and resell their gateway pseudonymously - this helps because it increases their range.
Default avatar
TollGateShill 11 months ago
### An index of #TollGateIndex related events on nostr Yet another incomplete list. Feel free to publish an improved or updated #TollGateIndex if you are aware of #TollGate related events that belong on the list. View quoted note → View quoted note → View quoted note → View quoted note → View quoted note →
gladstein's avatar gladstein
One amazing thing I learned about (out of many) at the ecash conference A router for sharing internet Someone from India, living in a place with a lot of internet access problems, built a set-up where people can buy internet without having any internet in the first place. 1 sat per minute He built a captive portal that you log into and the page says — I take ecash from this one mint, get ecash from there and paste it into this text box — you paste it in, hit enter, and you’re online You’ve made an offline payment and voila, you're now online There are many exciting Bitcoin developments happening but it's becoming more clear that ecash is a wholly different, complementary technology that does different things, including many things that Bitcoin can't do no matter how many upgrades it gets
View quoted note →