Running lightning nodes is too complicated for 99% of people

To do non-custodial lightning on your phone it needs to be online when you receive the payment and requires an initial onchain tx to receive.

This is terrible ux, so you are forced to use custodial solutions like wallet of satoshi, and privacy is terrible.

fedimint is a third option: the mint can provide a lightning address for receiving and sending out zaps even when you’re offline. This is private, temporary custody.

When the phone comes online it can choose to sweep fedimint funds into its non-custodial phone wallet (a future non-custodial āš”ļø wallet in damus as an example). In the UI this would be simplified as your custodied and non-custodied balanced summed to your total balance.

Damus’ fedimint would be federated with other guardians such as mutiny, so I can’t unilaterally rug the custodied balance. This is implemented as a multisig bitcoin wallet behind the scenes.

The use case is killing non-private lightning custodians who can unilaterally rug you. nostr:note12yd075f9un56nlmmh6dk6ehxnatjg5kf35wcevx8rwa8kstzt5rqkv8n9m

Reply to this note

Please Login to reply.

Discussion

Game changers thing 🫶

Does this mean damus will see regulatory risk like WoS?

We take on some risk yes, but when you are in a multisig quorum these risks are reduced and are not the same as the risk WoS is taking on. There is no single ā€œownerā€ of the funds, as the liability is shared among the guardians. This should in theory be better from a regulatory standpoint.

If anything I can see them coming after fedimints as being ā€œtoo privateā€

You are the sand in Tim Cook’s bathing suit and I’m here for it!

Let’s go!

They will call it the ā€œThe dark pool of Satoshiā€ :)

They will say fedimint enables terrorism and money laundering, we will say fuck you :)

Fedimint is optimized for smaller payments anyways, nobody is laundering money with $10 šŸ’€

2024 will be the year of e-cash… it’s needed, especially if fees stay high… great note Will!

Sounds great ✊

If we assume on-chain fees remain cheap and accessible, then all Fedimint really does is allow users to give up full self-sovereignty in exchange for easy onboarding. A decent trade-off for some, but not super game-changing. But if we assume on-chain fees are going to exponentially rise, Fedimint has a very strong use-case as a scaling solution. It's built to solve a problem that largely doesn't exist... yet.

I don’t know how to do large scale non-custodial onboarding into lightning without using fedimints as a stepping stone. ā€œJust use WoSā€ is a recipe for disaster.

What's wrong with using something like Phoenix which is non-custodial?

I like Phoenix myself but I’m guessing the fees to open a channel when you first start using the wallet aren’t ideal for a lot of people.

Can’t receive offline

Initial channel fee before you can begin

Most banks charge a fee for people with cards, but refund it if you keep x funds in there is that something a node operator could be incentivized to do?

Also, as for transacting offline, that's a privacy thing right? Cuz I live in BFE and have service.

Mobile lightning wallets are offline when the app is not open.

Refunding the channel opening fee is infeasible at the moment, because this would only be economical after the user has spend as much in forwarding fees (and then some).

That's my point though, is it possible that a wallet could have enough bitcoin and channels that they could have a policy to refund that after some formula is met? I know we're still early on, I'm thinking like post-hyper bitcoinization

Sure. Just like with credit cards today, an LSP could offer a service where they refunded you parts of or the full channel opening fee after X amount of volume.

But unlike with credit cards, you’re the one that will be paying for the transactions (not the receiving party).

force closing if you forget to open the app and approve a zap

That’s due to how it was implemented in Zeus wallet. Other non custodial wallets can’t receive at all (unless running a full lightning node all the time).

I’m talking about sending from a non custodial wallet like mutiny

Huh - was unaware that *sending* a zap could lead to a fc. I thought it was always caused by the receiving wallet not finalizing the HODL invoice.

Could WoS and Alby somehow pivot to support or help with this?

I imagine on chain fees will continue to rise with more adoption so it’s solving problem that many people on the other side of the world face today with high on chain fees so I’m all for fedimint as a scaling solution.

Are on-chain fees cheap and accessible right now? It truly depends on the use cases. Some use cases are completely impossible today due to on-chain fees.

I wouldn’t say on-chain fees are cheap or accessible today.

If you’re moving lots of Bitcoin, then sure it’s cheap. But smaller transactions exist. And it’s big business.

Big if true šŸ˜šŸ¤ž

I think auto-sweep is a pretty cool idea, would that help with balancing channels too?

Maybe a better solution is other blockchains with faster transactions and privacy at the protocol level?

FWIW i would let you unilaterally rug me any day, Will šŸ«‚

uhh

Finally, I’m a 1%er

I don't trust e cash mints because of the possibility of inflation without anyone noticing. Isn't that a possibility?

yes, this is an issue with custodial lightning as well. At least in this case you design it so that you can easily take custody of your funds using LSPs.

Now we talking

until lightning has hardware wallet support, I'll just use custodial for my coffee change and risk being rugpulled in exchange for the convenience of zapping plebs on nostr šŸ˜„

Just make sure to publish any rug pulls so we can avoid that custodian.

Running node is NOT too complicated for 99% of people.

A lightning node?

With zaps + lightning address. Do you have this set up?

I had no trouble running a BTC full node. But my understanding is that a lightning node requires a very high uptime. With BTC, you can take it down for maintenance, or just because it is using too much bandwidth, and it will catch up when you start it again.

Love that you’re thinking through the UX side of this. We need to always remember the 99% of users instead of just the 1% of super tech savvy users.

If we want #nostr to win it needs to be dead simple and a great experience for those who aren’t super tech savvy.

šŸ¤

Initially I'm not a very big fan of fedimint, but I'm starting to get won over by use cases like this. Id have to run it myself to understand it. Mmmmm.

Doesn’t matter. Sometimes the best things are hard to do and if you really care about it and it’s valuable to you and your family, you learn it, you do it no matter what.

Yes. Like settling up your cold wallet. Gets pretty scary while waiting for transactions to transmit, for instance, just one anxiety -inducing step, in a string of them.

Driving a car is ā€œscaryā€, dangerous, and difficult, yet people take the time and effort to learn because they deem it valuable.

Yes. Let’s add a few more middle nodes and pay fees.

What an informative pose -- and wow. Eye opening.

this multiples across bitcoin native apps/businesses, niche circles of 'communities,'

well, damn !

Thank u

Fedimint... but you run all the nodes on your own hardware in geographically dispersed locations. You basically get a high availability lightning node. That's my use case.

The fedimint custodians cannot unilaterally rug you, but they CAN arbitrarily inflate the token supply unless the tokens have some kind of cryptographic claim on the sats held by the mint. When a fedimint becomes popular, there is no way to audit the issued tokens unless privacy is eliminated. The technology for cryptographic claims on lightning sats is imminent, and possible, just not designed yet. If it becomes feasible, the cashu mint model will provide sufficient guarantees of custody, relying on the lightning network enforcement mechanism, and a fedimint will be unnecessary and likely cumbersome.

Same issue with custodial nodes

I much prefer to "trust" a service, than a murky federation. Don't underestimate how hard federations are, look at shitcoinland and a the sybll attacks.

The fedimint is kind of aounding like the federal reserve. If anything it's a poor choice of name

I agree. Shit federations are a net risk rather than benefit.

Has anyone heard of these terms?

* Conspiracy

* Cartel

* Collusion

Love the idea. Lyn talks about the fedi scaling all the time.

I need a Coles notes over wine pls

Should #Nodestrich start a fedimint? Who would be interested in helping kick this idea off?

nostr:note1llp45xvl3hctahjuqpzcptvd283uupz72efqy7ekw39t483snfnq8d89a9

Interesting to me, but depends on the level of liability 🐶🐾🫔

šŸ‘€

The temporary Fedimint custody idea is genius.

My guess is that banks will eventually use something like Fedimint or Fedi itself. It seems like a good fit for how banks work from what I can tell. And I do think most people will gravitate toward custodialish solutions like that.

Killer use case is building a national digital currency.

Would certainly be interesting to see how that affects Washington’s private banking clientele.

Private banks can all be part of a federation and continue to produce debt based currency. Ecash is very useful for upgrading our current fiat system. For bitcoin it has weak anti-regulatory properties.

If you have job, be grateful.

Lailah Gifty Akita, Pearls of Wisdom: Great mind

Employment is liberating.

Don't be too enthusiastic when choosing a profession – think of earning

for life too.

Eraldo Banovac

Wow the multi sig federation is really a good idea. Does liquid also work this way?

It's for the really dedicated plebs right now.

I was following the debate on this… and it seems like fedimint is the middle ground until something else comes along that’s non custodial and scalable… another layer maybe on top of lightning ?!

I'm looking to start contributing to something, and this is a really interesting idea. Can you point me to the relevant part of damus codebase to look at?

Fedimint is also custodial, no?

There is a fourth option: Mercurylayer + running an LSP for payments to the outside. Non-custodial and no risk of rugging.

Yes it's custodial, but the risks are an improvement over your traditional LN wallet (no single point of failure) and you gain an immense amount of privacy. Fedimint is targeted at everyday payments

thanks for this explanation- this helps me understand the use case for a fedimint

šŸ‘

Before using a custodial Fedimint, why not using a temporary custodial Lightning?

If in the end you'll end up taking the amount in LN, what's the advantage of changing the protocol in the middle?

Finally got my Lightning node set up! For the love of God don't stare at it too long. Can't afford to take another month off from work to get it operational again.

nostr:note1llp45xvl3hctahjuqpzcptvd283uupz72efqy7ekw39t483snfnq8d89a9

For me the issue isn't even directly that it's too complicated - I have engineering and science degrees and an quite comfortable coding. I use both custodial and non-custodial wallets for different circumstance and I understand the trade-offs of both. I use a custodial lightning wallet primarily for zapping on Nostr and other small payments, and it almost never has more than $20 in it. Would it suck having that rugged? Sure, but its a minor nuisance. Do I wish it was non-custodial? Sure. The problem is, for me to invest the time and effort in setting up the Lightning Node for that purpose alone is disproportionate to the amount of loss I would incur. Having said that, I'm excited to see how fedimints bridge this gap.

nostr:nevent1qqs0ls66rx0cmu97mewqq3vq4kx4rc7wq309v5sz0vm8gj46nccf5espp4mhxue69uhkummn9ekx7mqzyqewrqnkx4zsaweutf739s0cu7et29zrntqs5elw70vlm8zudr3y2qcyqqqqqqgzjq066

Yep... complete non-custodial lightning has been a pita.

Though, to be fair, once its configured, it just runs. Biggest problem is actually joining the network in terms of channels and stuff but thats a different topic.

I like the idea of a hybrid approach; it simplifies things, keeps the annoying parts to a minimum and does well for protecting the user.

One question though; Say the fedimint goes bust. Where does such a hybrid wallet connect to, then?

whilst Wallet of Satoshi is most definitely custodial it is KYC-free so actually good for privacy

I'll be damned excited to try it out.

This is a future I'm here for. šŸ¤™

This is what I was talking about today at th BFF. Fedi will allow us to scale Lightning and Bitcoin adoption. I'm all for it and bullish as fuck on you building this out. šŸ”„šŸ”„šŸ”„

this is great!

use case is my children who want SATs and cant afford setting up a lightning channel much less a node.

I would LOVE to see this integrated somehow with Nostr where npub unlocks access to the sats. making any nostr client able to also be a wallet in this custodial system.

You mean nsec?

yes. sorry the unlock would be done with the nsec.