RSS Amplifier

Shadowbip Full-Stack Lightning Node Operator · Aug 17, 2026

I Built a P2P Bitcoin Coordinator for Europe. Here’s Why, and How to Use It.

0
Sign in to vote or save

Shadowbip · Shadowbip Full-Stack Lightning Node Operator

Every article I’ve written on this Substack has circled the same idea from a different angle. Run your own node. Route your traffic through Tor. Understand chain analysis so you can defend against it. Generate your own entropy instead of trusting a single black box.

This one is different. This time I’m not writing about a concept. I’m writing about something I built.

MostroEuropa is a European coordinator for the Mostro protocol, a peer-to-peer Bitcoin exchange that runs entirely on Lightning and Nostr, with no KYC and no custodian ever holding your funds. I’ve been running it, and now I want to talk about why it exists and why building a real community around it matters more than the software itself.

If you’ve never encountered it, Mostro is an open-source protocol, not a company, not an app store listing, not a centralized exchange with a logo and a compliance department. It’s a set of rules that let two strangers trade fiat for Bitcoin directly with each other, using Nostr for communication and Lightning hold invoices to make sure neither party can walk away with the other’s money.

Here’s the mechanic in plain terms. Say you want to sell Bitcoin for euros. You post an order. A buyer takes it. The buyer sends you fiat directly, bank transfer, cash, whatever you both agreed to outside the protocol. Once you confirm receipt, a Lightning hold invoice that was locked in escrow gets released to the buyer. If something goes wrong, a dispute process kicks in. At no point does a company custody your Bitcoin. At no point do you upload a passport scan.

This is the model I wrote about in Your Bitcoin Is Being Watched, except instead of just defending against surveillance after the fact, Mostro sidesteps the surveillance entry point entirely. There’s no KYC exchange in the loop to begin with.

Mostro’s architecture needs something called a coordinator, a Nostr-identified node that facilitates the escrow and dispute logic for trades. Anyone can run one. That’s the whole point of the protocol being open source, it’s designed for many independent coordinators to exist rather than one company owning the rails.

I run mine on the same infrastructure philosophy as everything else I’ve written about here, Lightning, Nostr relays I control, self-hosted rather than depending on someone else’s black box. The relays MostroEuropa uses include wss://relay.shadowbip.com, the same relay I’ve mentioned when writing about hosting your own Nostr relay.

The coordinator currently runs Mostro 0.18.4, charges a 0.6% trading fee, supports order sizes from 100 sats up to 1,000,000 sats, and accepts a wide range of European fiat currencies, EUR, GBP, CHF, PLN, CZK, HUF, RON, SEK, DKK, NOK, ISK, ALL, BAM, MDL, MKD, RSD, and UAH. That currency list matters more than it might look. Most P2P Bitcoin infrastructure defaults to USD-centric assumptions. MostroEuropa was built with the actual currency diversity of this continent in mind, from the eurozone through Scandinavia through the Balkans.

I could stop here and this would already be a useful technical writeup. But the software isn’t really the point I want to make.

Mostro, like most peer-to-peer protocols, has a cold start problem. A P2P exchange is only as useful as the people actively using it. An empty order book is worthless no matter how well engineered the escrow logic is. Liquidity, reputation, and trust between traders don’t get created by good code alone, they get created by a community of real people showing up, trading, building a track record, and telling other people it works.

This is why I built the MostroEuropa site around clear guides rather than just publishing a relay address and calling it done, step-by-step screenshots for connecting Mostro Mobile, exact configuration snippets for MostriX and mostro-cli for the more technical crowd. The friction of setting up a new coordinator is real, and lowering it is half the work of actually growing usage.

But the other half is people. A protocol without a community around it stays a whitepaper with good intentions. I want MostroEuropa to become a place where Europeans who care about non-KYC, non-custodial Bitcoin trading actually find each other, build reputation, and make the order book worth showing up to.

If you want to try this, here’s the shortest path.

You’ll need a Lightning wallet you control. Mostro settles the Bitcoin leg of every trade over Lightning, so a self-custodial wallet is required, not optional. Phoenix is the easiest starting point for most people. ZEUS is a solid choice if you’re already comfortable running or connecting to your own node, which regular readers of this Substack likely are.

For mobile users: open the Mostro Mobile app, go to Settings, scroll to the Mostro section, tap the current node card, choose Add Custom Node under Custom Nodes, and paste MostroEuropa’s coordinator npub, npub1mg36x8t42usn32upfxg35ppzfqf2xj76v7w2hf7trqj0ma79jtkqrj3q9m. The full step-by-step with screenshots is on the site if you want to follow along visually.

For terminal users running MostriX or mostro-cli: the exact configuration, pubkey and all three relay addresses, is laid out on the site ready to copy and paste directly into your config.

Before your first trade: back up whatever recovery phrase your client generates. Verify the coordinator by its npub, not just a display name, since display names can be duplicated by anyone. Keep the entire settlement process inside the protocol rather than moving parts of it to outside channels mid-trade. And start small. A cold-start P2P market is exactly the kind of place where understanding the mechanics on a small trade first is worth far more than it costs.

Full details, guide, and live coordinator stats: mostroeuropa.shadowbip.com

I don’t usually end an article with a direct ask, but this one earns it. Software doesn’t grow a community by existing quietly. If you’ve read this far and you already understand Lightning, self-custody, and why KYC-free trading matters, you’re exactly the person this needs.

Try a small trade. Tell someone else who’d care. If you run your own Nostr relay or Lightning node already, as many of you reading this do, consider pointing your own client at MostroEuropa’s coordinator the next time you want to move sats to fiat or back without a KYC exchange anywhere in the chain.

Non-custodial infrastructure only works if people actually use it instead of defaulting back to the easy, surveilled option out of habit. I built the rails. The community is the part I can’t build alone.

Related reading on this Substack:

⚡ Zap me: zap@shadowbip.com 🐙 GitHub: https://github.com/shadowbipnode 🧌 Try MostroEuropa: https://mostroeuropa.shadowbip.com/

Share

Read the original on davidebtc186.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.