Avatar
Joshua
58e54c28be28345c866c10ca16ab2d800ab4499504a4db390c644374c38253b9
Coffee | M:tG | Hiking | Off-grid

Blockstream, I assume? Don't the satellites just broadcast blocks? We need a parallel internet next.

It'll just be the Coinbase® Network. Then Blackrock can tokenize assets and we'll have ETH-TFs. Shitcoin Inception.

Too low for Bitcoin p2p connections? Yes. But I was suggesting sending a Tx over a mesh with a flag (e.g. btc:'tx hex'). When a mesh node receives the flagged message, it could check to see if it has an internet connection (LTE on paired device) and if so, use this to broadcast the tx to the Bitcoin network. Use case might be too spefic and limited to warrant development though.

I believe it is because most mobile wallets connect to someone else's public (centralized) node to broadcast transactions. That node can therefore see all your transactions.

It is not as useful if you run your own node and your mobile wallet connects back to it, but more useful as a default option for mobile wallets rather than connecting to a public node to broadcast.

It could probably also be used for projects like #meshtastic to broadcast transactions sent on the mesh to the Bitcoin network via any reachable mesh devices with an internet connection.

As much as I hate bots, this makes me smile.

How so? Just curious. Seeing more criticism of him lately. I've known people who have done his thing and been happy with it. And the people I know who do criticize him haven't tried it. What is the basis for criticizing his program?

Replying to Avatar Biro Bela

Close, but too many pillows.

Me trying to press 'see more...' in Primal. 😮‍💨😅

Replying to Avatar calle

Ok I've built this for fun and it's incredible.

A Cashu gateway: it's a normal Cashu user who has a Lightning node (or another Lightning payment backend). Everyone can act like a gateway as long as the mint supports ecash HTLCs (NUT-15).

If you as a Cashu user know of such a gateway, your wallet can send your Lightning payment request to it instead of to the mint.

The gateway responds with an amount (it can take a fee). If you agree, you send it ecash, and it pays your Lightning invoice. The process is atomic.

What does that mean? Let's think a little ahead and imagine this was deployed on a significant scale.

Even if the mint is full KYC for peg-in and peg-outs, a user could still make Lightning payments anonymously with the help of other users.

(!!! this alone would be huge !!!)

This would also enable us to make on-chain-only mints which opens up a whole new way of building mints (reserves could be in a multisig for example).

Crazy part: Gateways can be lazy and use custodial Lightning backends. The user doesn't care as long as the invoice gets paid.

Yes. That means you could use your Strike or Blink or LNbits account to act as a Gateway for a Cashu mint you like.

There could be many of crazy people like you. Nobody would ever know. Neither the mint. nor your LN service provider would notice. They all just see invoices.

It gets weirder. Gateways could use *another Cashu mint* as an LN backend. I know sounds like an inception nut but bare with me.

A user of mint M1 can ask a gateway of mint M1 to pay an invoice. The gateway could pay the invoice via mint M2 and receive ecash from M1 in return.

I always thought "you could run a mint for a thousand users on a Strike or a Blink backend without them even noticing the smallest thing".

Now I think you could probably run a mint for 100k users without them noticing, if there are other gateways handling payments for everyone.

Note: this is still experimental. Only paying works right now over the gateway, not receiving (more complicated).

The bast part though is that it doesn't require any Cashu protocol changes and the mints don't have to give you permission to do this.

It's all pretty nuts.

nostr:note142qdxj9dnp9nsmsuet9vw5pgtgtwj4e7vxv5qa0wvk8vdqy76cdqw3d5kr

Legend. GM, and thank you for dedicating your time to building bitcoin. ☕

Happy Halving! #zapathon