pull down to refresh

Hey stackers, I've got this little habit whenever I buy something at a shop, I always ask the same thing, "you take bitcoin, right?" or I just straight up assume "I'll pay in bitcoin". Most people laugh, look at me weird, or ask if I'm pranking them for a hidden camera show, and yeah, that's completely true, for a lot of people bitcoin still belongs to that weird corner of the internet that exists but has nothing to do with their actual business. Nevertheless, there is a small percentage who react differently, they listen, they ask, they actually get curious, and those are the interesting ones, because adoption doesn't start when someone slaps a sticker on the door, it starts when they understand bitcoin is good for something beyond just buying and selling it.

Once that seed is planted, the technical part is way simpler than it looks, download a wallet and you're set, self-custodial if the merchant's already gotten the message, custodial if they haven't quite gotten there yet. The real shift isn't installing the app, it's understanding what's behind it, and that's where Lightning shows up. You can explain to a merchant what an L2 is, how channels work, what nodes do, talk to them about miners and infrastructure, I've made some pretty far-fetched comparisons myself just trying to get it to click, once I compared bitcoin to a phone and Lightning to a walkie talkie. But eventually, once they get it, the same question always shows up, "okay, I accept bitcoin, but when I want to change it to euros, what do I do?"

This is where I think there's a relationship we're not making the most of, node runners and local merchants, because the real problem for a business isn't receiving the payment, it's what happens with those sats afterward. Most will want to sell off a chunk every week or every month to cover expenses, and as much as we'd all love for every merchant to turn into a maxi overnight and never let go of a single sat, real adoption isn't going to happen that way. So the question is why that exit always has to go through an exchange.

But here's the version that actually makes the most sense to me, what if it's the same node runner who's already managing that merchant's Lightning node or channels in the first place? Not two strangers trying to find each other and build trust from scratch, the relationship and the technical access are already there. The operator already sees the incoming payments, already manages the channels, so offering to buy the merchant's spare sats becomes a natural extension of the infrastructure work they're already doing for them, not some new pitch they have to sell from zero.

And there's a real technical upside here too, buying sats a merchant already received over Lightning doesn't just get the operator bitcoin, it rebalances their channels with inbound liquidity they'd otherwise have to pay a rebalancing service for, or open a whole new channel to get. If that operator manages nodes for several merchants at once, it gets even better, because they don't always have to put up their own fiat, they can just match needs, one merchant looking to offload sats for euros with another merchant or customer looking for exactly the opposite, and become the exchange point themselves, no exchange involved, no KYC, and no jacking up fees on anyone just because they can.

Now, this isn't magic. Someone has to put up the fiat at some point, if it's not the operator directly then it's another merchant in that same network acting as the counterparty, it's not some perfect closed loop where everything just appears out of nowhere, it's a real trade between parties with different needs helping each other out, and that's exactly what makes it interesting, the node runner stops being just the guy quietly running infrastructure in the background and starts being an actual economic piece of their own community.

I don't know if this is a brilliant idea or a complete mess, it's probably got holes I'm not seeing, and there are definitely node runners around here with better arguments or real experience trying something like this... so here it is, let's see if someone can convince me this can't work before I go waste my time trying to build it 🤠⚡

The node runner becomes the local Bitcoin ATM, except the ATM is a guy named Dave who says “hold on, my channels are screwed.”

reply

Dave: The ATM that charges you in sats and gives you the truth

reply

I could see where this would be better than many other methods of purchasing bitcoin

reply