← Back to Podcast/CD206: ERIC SIRION, JOSCHA, AND HERMANN - FEDIMINT IN THE WILD
Episode Transcript

CD206: ERIC SIRION, JOSCHA, AND HERMANN - FEDIMINT IN THE WILD

Eric Sirion, Joscha, and Hermann join to discuss Fedimint being used in the wild in South Africa. We get into Bitcoin Ekasi’s live five-of-seven federation, running guardians on Start9, how Iroh removes DNS and networking pain, backups, uptime, and why federated custody can be a powerful middle ground between self custody and custodial wallets. We discuss Lightning gateways, Conduit wallet, MoneyBadger payments, eCash privacy, zero-fee internal transactions, on-chain UTXO consolidation, and why Fedimint may become a key tool for Bitcoin communities around the world.

Starting your own federation: https://fedimint.org/guardians/Setup/overview
Conduit Wallet: https://joschisan.github.io/conduit
Fedimint on X: https://x.com/fedimint
Bitcoin Ekasi on X:
https://x.com/BitcoinEkasi
Bitcoin Ekasi on Nostr: https://primal.net/bitcoinekasi

EPISODE: 206
BLOCK: 956087
PRICE: 1714 sats per dollar

more info on the show: https://citadeldispatch.com
learn more about me: https://odell.xyz
monitor the situation: https://citadelwire.com
ten31: https://ten31.xyz
opensats: https://opensats.org

Happy Bitcoin Tuesday, freaks. It's your host, Odell, here for another Citadel Dispatch.

The show focused on actionable

freedom tech and Bitcoin discussion.

I know it's been

a few weeks since our last show. As you guys know,

Dispatch is audience funded and supported by viewers like you. We have no ads or sponsors.

So I only really like shipping when

we have interesting conversation. I don't wanna waste your guys' time. I don't have to, like, promise the sponsors, you know, three episodes a week. But we have a great show lined up today. I got a great show lined up for next week. I know vibes out there might be a little bit bearish right now.

Today is Tuesday, June 30.

The current time

is sixteen hundred UTC.

You'll be listening to this in a couple hours. I just immediately

post it. Current block height is nine five six zero eight seven.

Bitcoin price is $58,300.

Sats per USD

is

1,714.

Largest zap from

last episode. We had Jason from Tondo on

spending Bitcoin anywhere in Kenya

was 10,000 sets from PGS

design.

You can support the show or

all the relevant links are at citaldispatch.com.

Share with your friends and family. Search cital dispatch in your favorite podcast app.

I know people I know money's tight right now.

So if you can't spare the stats,

Single best thing you can do to support the show is share it with friends and family. Open up their phone, search civil dispatch in their podcast app, click subscribe.

They won't know what hit them. Next thing they know, they'll just have back to back episodes about Bitcoin in Africa. And they'll be wondering what their nephew did on their phone when they weren't looking.

So thank you freaks for continuing to support the show. Anyway, I kind of gave you a teaser. Today, we're talking about Fetamin.

Specifically,

we've talked about Fetamin many times on the show, the open source project that allows anyone

to create a multisig federation to make it easier to use Bitcoin in a freedom oriented way. In the past, we've had more technical conversations about the open source protocol

and the wallets that are being built out on top of it. But today, we're gonna actually be talking about it being used in practice in South Africa.

I have three guests to join us here. We have Eric Sirion,

who is

the the creator, the man behind

the original Federment spec.

How's it going, Eric?

Great. Thank you. Great to be back on the show. I think it has been quite a while that I've actually been here myself.

Must have been at least two years.

We had you, like, right in the beginning. Right? Yeah. Exactly.

And then in the meantime, some other contributors joined on some great shows.

Yeah. But feels great to be back, and thanks for having us.

Love it. I should have asked you how to pronounce your name ahead of time, but we have Joshua.

Is that how I pronounce your name? Yeah. Yeah. That's about right.

He's a contributor he's a contributor to Fediment and has been instrumental. My understanding, you've been instrumental in

the iRow integration. That makes it much easier to run these Guardians in a I would say, Joshua is the mastermind behind Fatemin as it is today. Like, I got it started,

but Joshua brought it to the point where it could actually be rolled out and deployed in the wild.

Yeah.

Legendary. Done a lot of Welcome to the show. Lot of cool stuff. Well, thanks.

And then we have,

on the topic of mispronouncing names, we have Erman here

from Bitcoin Acaci, return guest and good friend. How's it going, sir?

Yeah. It's going awesome, man. Yeah. We had we had the name conversation last time, but you you pronounced it really well, man. Don't don't stress about it.

I'm working on it. I'm working on it. So you guys are running a federation in the wild in South Africa now?

Yeah. Yeah. We're doing we we've been running it for a couple of in in fact, it's the second one. The first federation we set up was a test federation, but

second one we set up is actually being

used. I mean, I've been using it on almost a daily basis and it's just, it works insanely well. I still can't believe it. Every time I make a transaction,

It's hard to believe that it just runs.

Kinda love that. Yeah, go ahead. I've actually been using that one too,

because sometimes,

like some other federations,

I might not have good connectivity to them or whatever,

but

surprisingly enough,

the one in South Africa,

it nearly

always works. And it's just amazing to see it.

Like the one that's being just run at home, it's super reliable.

Yeah.

Yeah, so the one in South Africa, the

new one that we're running now, it's a five out of seven Garion Federation, so two of them can go down and I think that definitely improves

reliability.

So far it already seems

much more reliable than the three out of four one we have been we've been running before that just to test.

Yeah.

So, that the largest is that the largest federation

in the wild?

I think largest that we know of.

A few first things that come together here, yeah, first five out of seven that runs exclusively on Start Nines.

That's so cool.

And, oh, yeah, first 5.07 to run on iROL.

Yeah.

Yeah. So let's so,

mean, that's been a big thing, right, is

in the early days of Fediment first, you had to run them on you had to run them on VPSs. You had to run them on cloud servers, and there was also a DNS requirement.

And a couple of the early test ones,

you know, it it became a kind of a mess. And mostly because of DNS requirement,

but also

due to the complexity of of running it on a cloud server. IRO in the iRO integration, correct me if I'm wrong, it kind of tries to mitigate both of those friction points. Right?

Exactly.

Exactly.

Yeah.

It makes it much easier to set it up because you don't have to touch networking at all. It makes it much more secure because everything is end to end encrypted with static public keys now. So you don't rely on like

external

providers to encrypt. It makes it much easier to like port and move the machine around because the public key just follows you and you can now run it basically on every, on any box that has internet. It's just going to find a connection.

Yeah. So I can just like have my like,

start nine running a Guardian in my pickup truck,

and I can just like drive around with Starlink and then I don't have to worry about anything. Yes,

exactly. So the IRA library in the background, it's actually very advanced networking.

So it's gonna, it's gonna use all network interfaces that are available to it. So wifi,

mobile,

etcetera. And it will like switch between them and load balance over them automatically to always give you the strongest,

strongest possible connection. So

we have set up federations

where

Eric was on a mobile

network

in a lobby in Nairobi, I think, and that also

works just the Yeah. Think it was across like three different continents. I was Yeah. In the hotel in Nairobi where on the Starlink, I think in South Africa, actually. And then another

guy was in The US on, like, I think both a Starlink and some other connection. And it just worked perfectly fine.

Yeah. That's really cool. And I mean, specifically, I guess and that's an interesting point you made. So you have the larger federation. You have five zero seven instead of 304.

With the with the three zero four, if

two people went down, if two of the guardians lost self reception or whatever, the whole thing just ground to a stop, like you didn't lose your money. But anyone who's using

a wallet connected to that federation just couldn't send or receive.

And so five zero seven, it means three people would have to disconnect for three guardians would have to disconnect

for the users not to

have access. Does that add additional complexity? Is there concern there? Know, you have like more? I mean, just more people. Like, if you have more people that you have to

coordinate things with, usually, that adds some element of complexity.

Yeah. And I would say this is probably the main one main reason why federations aren't larger right now, like just the coordination complexity.

And but I think over the long run, we will be seeing it pushed towards larger and larger federations

just because it brings way better reliability

and safety for users.

But I think it's a good segue to

ask Herman and Jascha, what was your experience in setting up the federation? You had to coordinate

seven people.

I didn't do much. Think I was like tech I was there's tech support, but they figured it out by themselves.

Mean, it I I was

I I think I mentioned this before, but I I was very surprised by how straightforward it was.

There's there's at least three people

on the federation,

whose three guardians in the federation that like me are,

not technical at all. We like to experience pain. So we figure things out if we have to,

but it's as close as you're gonna get to

I mean, I was talking to people in Nairobi this weekend. I was in Kenya and I was trying to describe

how easy it is to set up, and literally anyone could do it. It is a bit of a coordination effort, so you gotta get people together

to go through that.

But it's relatively easy in terms of

figuring it out. It's really, really quite straightforward. And I think it's also interesting that, I mean, we've got relatively unreliable internet here, and I've been surprised by how well it runs. I was expecting

to have issues with making transactions on a regular basis, like at least a couple of transactions maybe not work, but I've not had a single

Lightning transaction fail.

Every single transaction I've made has gone through

without a glitch. And

we have some people that are not using fiber internet. I think there's

three or four guardians that are not on fiber.

They're on some kind of wireless.

Yeah. Either on mobile or wireless

internet.

So it's

not a reliable connection and

still somehow it just works.

That's wild. So what does that look like? And I mean, and just to confirm, like,

like, Arman's video is is the worst quality out of all of ours on this call right now. He clearly has he clearly has shit Internet over there. So, like, what what is it What does it look like in practice for this setup? Can you just like walk through what that setup flow looks to the to to a guardian to someone who is is gonna potentially set up guardians?

I mean, at the moment, I think the hardest part was actually

having to sideload the Federment application on the Start9. There's

no one click install button yet. But

other than that, it was a click through process. You

you you sideload know, the the obviously, you've gotta you've gotta install the the Bitcoin node, and then you've gotta sync that, which can be a little bit of a pain point if you have shitty internet.

But I don't think that took longer than a week. In the worst case, I did it in a couple of days. And then once that's done, you sideload the

fediment package. And then

you

have to pick a time

where all

seven guardians are kind of online and able to exchange

their guardian codes, and you add that to your

Federmen user interface, and that's pretty much it. I mean, how do you the

codes are what? Copy and paste through like a chat or Copy

paste into a chat. Yeah. You've got a I mean, we did we

used signal to exchange those codes and

that was about it. Other than sideloading the Fetiman package, the most complicated part was not to get confused whose code belongs to who. I mean, that's about as complex

as it is. So it really is at a point where

just about anyone can do it. I mean,

I think the most challenging part is maybe not even the internet connectivity, but keeping

the thing powered on because we've got power cuts as well from time to time. And so

you'd

have to factor that in to get some sort of a UPS

As battery

long as three of the seven as long as

five

of the seven have power, you're good. Yeah. As three of the seven, I would have to lose power and not have battery backup

for it to go on I

would say that's actually like the biggest selling point because, like, Fedement

takes on all the complexity of providing a very reliable service, like something where you'd otherwise be paying big cloud providers like Google or AWS,

like big bucks to have high availability.

It's built into the protocol.

So it can actually run on less reliable hardware.

Like, all the notes in a box or or notes running at home, they are not high availability fundamentally.

But if you still want to keep,

like, significant amounts of money on there, they need some way of ensuring the high availability, and that's exactly what Credit Union gives you. And also one happy news,

like you were a very early adopter in South Africa,

so you had to sideload. But by now, like the version that you're running, it's all in the community store

on Stat 9. And so it's not as cumbersome anymore. I think You literally just pressed down the cutting edge app store. Exactly. Yeah. Like, it just recently did that and

it works perfectly. Yeah. I wanted to clarify that as well. It's like the only reason he sideloaded is because we didn't wanna wait two or three weeks after the release for it to hit the

registry. Everyone else would just like download it from there, and then it should be fine right away.

Yeah, by the way, I

know it can be a mental burden, but I do think it's,

I like how they made sideloading on Star nine a First Class Citizen, especially with the vibe coding stuff.

Like, you can just have your clanker, like, make shit and then just

pop it onto your start nine, which is pretty cool. The other piece

there

so it sounds like it's relatively easy to set up, which is awesome. I always I mean, Eric knows from the very beginning,

I thought the success of this project ride or died on ease

of self hosting guardians, right, particularly since

it might become like a regulatory sensitive type of situation and you want like a thousand flowers to bloom. You wanna see

more options, not less for end users.

The other pain point historically has been backups. Right? I mean, I when

when we've seen issues with past Fediments,

my understanding was at least a quorum of them, you know, if, and if it's three or four or five or seven, they needed to have their backups if, if something bad happened and they needed to recover the funds. How do the backups work in the Start9 setup? Like, is, is it complicated?

Like, what does that situation look like?

Well, you can use a, like regular integrated Start9 backups

or the, the payment backup that you make through our UI. In both cases, the backups are static.

So you do them once at the beginning,

you put them on an USB stick

or similar, and yeah, then you're done.

Am I right? Just a file really Am bunch of private

I right that you wouldn't, you don't need all seven backups to restore? You would just need five of seven in this situation or do you need all seven? Yes,

of course. And in the worst case, to get your funds out, you would need five out of seven,

five out of seven backups, but of course we recommend to back up every single Guardian once in case

something happens to the machine, for example, like,

you know,

we run on like less reliable hardware, maybe even used hardware to keep the costs down, and so you always would want to make a backup.

And that for us in the first federation actually came in very handy when one of the Guardians mistakenly

completely deleted his Guardian and uninstalled it in an effort to upgrade.

And so we had lost one out of the four Guardians and the system was still running,

but that's of course not a great position to be in long term,

but

yeah,

rest assured, he still had his Start9 backup and he recovered from that

without a problem.

Yeah. And the interesting thing about backups, I think the usual case or the more common case is that, like, one or two guardians are maybe affected by some hardware failure, outage, whatever, and then

they can actually recover by asking the other guardians for, like, all the history that happened to restore their database,

and the system just comes back to full operational capacity. That's what Yasha just described.

Like, the worst case of, okay, everyone loses their their database,

and

then they have five of seven backups that gets you the money back, of course.

But, that's not the thing that we're usually optimizing for.

Like, the the goal is, I would say, continue continuity of service.

Like So what does that look like? So so

let's walk through the process. There's five zero seven Guardians running

the South African Federation.

You know, one of them has a power surge go through their house or whatever.

The box gets fried.

They set up a new start nine box.

They installed the Federation app.

How do they

Federation right now is still live. Like, people are sending lightning transactions and Bitcoin transactions and whatnot.

How how does that restore process work where they have the other six are still online and and that seventh person is trying to get back up to speed?

So once they have, you know, their new guardian

up and running and they see our UI instead of,

you know, like they would click the restore button. So the first thing you see, it's basically set up or restore.

They click restore,

they get a

field to upload,

upload the backup file,

they plug in their USB stick, they select it in the browser,

they upload the file, they confirm,

and then thirty seconds later, they are online again.

What if they don't have their backup file? Are they, can they still restore from the Guardians like Eric said or?

Well, they restore the payment history from

the other Guardians but of course they need the backup file. The backup file is just a collection of private keys. They are gone, you can't really participate Right. In this That makes sense. The system at all. Like, if you lose your private keys, we really can't help you. So then you have to create a whole new federation in that situation.

Right?

Yeah. So, I mean, in practice, let's say you have like a five out of seven and one of the guardians completely

loses their backup and their machine at the same time and they can't recover, then you could consider like, okay, are we going to keep running what is now effectively like a five out of six and say, well, we still have like one false tolerance and, you know, we're good to go for a while,

or are we really gonna set up a new federation already and then, you know, move the users over in time. Grainsfully,

yeah. Yeah, we

support that quite well, so you can go into the Guardian UI

and you can configure like a shutdown date

and a successor federation,

and then the,

then the users, they're gonna see a message like, Hey, this federation is gonna shut down on like July 31.

Please migrate your funds. Here's a successor federation, and they press one button and they join the new federation. That's how we So they migrate would literally get a notification in the app?

Yeah, course.

No, no, no, of course not. No, they get it like displayed in the app and it's a one click join basically to the follow-up federation.

We use that to migrate from our three out of four test federation

to like the new five out of seven. That's how we did it.

It was very cool to see some of the people that was on the previous federation

that I hadn't seen in a couple of months

when I saw them recently

and try to get them onto the new one.

It was cool to see how

easy that

kind of flow was.

Because I wasn't sure how that

was gonna work, but it's cool

that you can that you can do that from the Guardian side and just sort of migrate everybody over from one federation to the next. It seemed quite easy from the from the user's perspective.

Which so, I mean, there's a couple different

Federment, like, user facing apps. Are most of your users using the they're mostly using the Feti app?

At the moment, we're using Conduit.

Conduit.

Yeah. That's a new wallet that I developed, like specifically

for South Africa. It's been in the app stores for like a couple of months and yeah, we needed a new wallet for like some technical reasons

and also to go for,

you know, like a like a simpler UI. So Conduit is focused on being just a Fetiman wallet, nothing else,

and it has some features specifically for South Africa. So it does support the money backtrack QR codes. Oh, awesome. You

can use it to, you know, pay Zappa QR codes and so forth. I've been in I've been in South Africa myself for like three months over the winter and was living in in Bitcoin Witzen most of the time where I developed the wallet while I was living on it every day.

So, I can say that the first Federation that we run, the three out of four one actually also

was quite reliable.

I didn't hadn't had a failed payments,

failed payment living on it in three months.

That's awesome. And

later I came to join you there actually

stayed

together there for a bit. It's actually

really amazing how well you can live on Bitcoin in South Africa and was

a great trip. Like, I first stayed at Witsund too, like, Joshua, and then later

I went to Mussel Bay and

spent some time at the Kazi and in both places.

Like, if you figure out, like, the tricks,

like, for example, Money Badger and,

like, know where your local Bitcoin accepting shops are, then I would say you can probably 90%

live on Bitcoin. And it's just I mean, Badger is insane.

Like, the amount of stores that you can you can spend Bitcoin at with Money Badger

blows my American mind.

I mean, And maybe Jack will get to there.

Yeah.

The only reason I still have a bank account is when I travel and I apply for visas, proof of funds does not count if I submit the Bitcoin wallet screenshot. I've gotta show proof of funds in a bank account. If it wasn't if it wasn't for that,

I probably wouldn't need a bank account.

And I mean, Kenya is the same. I mean, you can

I didn't take any foreign currency? I was in Kenya for a week. I didn't take any foreign currency with me, I didn't exchange anything at the airport.

I landed in the country with a Bitcoin wallet on my phone, and I left the country with a Bitcoin wallet on my phone, and I never touched the local shillings. I did bring one or two back from my kids for souvenirs, but other than that, I didn't

really need them. So

both both South Africa and and and Kenya, I think you can pretty much get around anywhere with with with with a Lightning Wallet.

That's awesome.

So, I mean,

we're we were talking about,

like, one person. If if one of the guardians makes a mistake, you know, deletes their back doesn't have a backup or, I mean, god forbid, like, their house catches on fire or something and their box is down and their backup's gone, then you're essentially operating a five of six.

Obviously, my my brain goes, okay.

You got seven people.

The chances that one of them is a dumbass at some point

is probably not that low. Like, I like, mistakes happen. You know? People are living their lives. Everything's going great. You're, like, fourteen months in and

someone messes up something. Now now all of a sudden, you're out of five of six. So are there any technical limitations on

size of these things? Like, it be

could it be a six six of 11 or something? I don't know. Like, is have what what are your thoughts on that?

Well, I think it would be an eight out of 11.

Okay. But that's technically completely possible, yeah. So the next Federation sites we would recommend would be seven out of 10

because the moment you go from nine to 10 guardians, you gain one more guardian that you can lose.

So

we recommend basically the sizes like four,

seven,

10,

and the next one I think would be

13 then,

so like a 10 out of 13.

But right now it seems like five out of seven is the sweet spot.

Maybe in the future we're gonna set up seven out of 10. Does it make performance worse, the larger it is, because, like, they're all communicating with each other all the time, signing things?

No.

It doesn't. Yeah. So latency doesn't change. Like, your transactions are still fast. Like, what might happen is that you consume a little bit more bandwidth, but it's very minimal. So Yeah. I wouldn't worry about it. Yeah. And the maximum that

Yeah. That was part of my first

first project that I did when I rewrote the consensus like way back in the day of 2023,

that was one of the benefits that fell out that you basically

have constant latency with the number

of guardians. Yeah. It goes slightly up if you run, let's say, 20 guardians, but it's like negligible.

Yeah. Yeah. And,

like, we could actually run federations up to size of 20.

Right now, the main limitation is

the multisigs,

like the standard rules around multisigs, I think forbid

anything larger than

20. What would it be?

Because these are native on chain multisig transactions

that are back in the Yeah.

But

we haven't run any or haven't seen any live federation of that size. So we did do some test federations that were that large and just played around with that. But Yeah. And they perform well, but at some point, it's hard to coordinate. So there are some ideas around

just automating coordination,

but that's

something more in the research phase Also, right

the the larger federations, they need to grow over time. You know, you need to, like, grow the social structure.

So you could imagine that you have a two five out of seven federations in the same region that have largely the same users, and eventually,

you know, maybe they have lost some of their machines or some of the guardians wanna switch out.

They could join together and form,

like, now,

like a, I think it would be like a 10 out of 13 federation, for example, and both of them would then like, they could run these like on the same start nines,

they would then just set shutdown dates in the old federation, set the new larger one as a successor, and then the users would like join the new federation. And they could run them at the same time on the same the same starting nodes during the

transition?

Yeah, that would be possible. We would have to ship a second package for that technically,

but yeah.

And then Like a feature request. Be able to run multiple instances of the same package at the same time. That would be so amazing. Yeah. Oh, on start not like a feature request for a start OS. Yeah.

Yes. Yeah.

Keep being very deliberate about the threshold, like the specific MMN. Does that, is that a personal preference or is that actually a technical, is there a technical reason behind that? There's a technical reason for it. So,

at the lowest level, we use something which is called a Byzantine fault tolerant algorithm to establish consensus,

and there is actually a technical result on the, like,

lowest threshold that you can achieve there. And three out of four, five out of seven,

seven out of 10,

and then the next one would actually, yeah, it would be a 10 out of 14, actually, I think. Nine.

Not 10 out of 14?

Anyway, one side goes up by two, the other by three.

Yeah. That's Yeah. That's right. Yeah. Those are, the the lowest thresholds that you can achieve. Yeah. If we would choose them if we could choose them freely,

we would maybe go for something a little bit lower. So like a four out of seven maybe,

but we can't.

Five out of seven is like the lowest threshold that is technically achievable.

Yeah. So the problem there is that like while you could still access your on chain funds, there's no guarantee anymore that the federation could agree on which transactions

were actually confirmed

or like what should happen. So it doesn't give you much benefit that, okay, you can still access your on chain funds. It actually just adds more

risk for users that someone

could try to steal.

So that's why we don't do that.

Got it. That makes sense. So then, I mean, there are

they're obviously

it often gets compared in the same

in the same conversations, and there's but there's obviously multiple differences between cashew

and Fediment.

But one of the big ones that I think a lot of people don't realize is that Fediment is native on chain. Right? So this is a is effectively like a multi multi sig on chain wallet.

So then as a result,

someone's gotta run the lightning node. I assume most of the transactions that are happening

in Erman's federation is lightning transactions or a lot of them are.

How is that how is that being handled?

So the Fetiman project itself runs the gateway right now, and that's the one that we use to, like, bootstrap new federations.

Yeah. And is it the gateway for multiple federations?

Yeah. Come again. Sorry.

Go on. Yeah. Just to explain, like, the gateway is a service or a piece of software that connects a Lightning node to federation

just for anyone present

Right. Back into Federation into DeepLeap. Which is separate. It's separate of the Federation. Right? It's like a it's a service provider of Federations

that provides It is licensing a service provider. Yeah.

Yeah.

So we we

we split

the servers

from the custody.

So federations

are guardians. They are easy to run. You set them up once. Everything beyond that is completely automated. You just keep internet and power to the box, and then you're fine. Guardians are more involved because you do run a lightning node,

so it's like a continuous effort,

and we split that and then you have an M of N relationship,

so you can connect multiple gateways to a federation and you can connect multiple federations to the same gateway.

So, what we effectively do is initially when you have one federation, we bootstrap them with our gateway,

and when they reach a critical mass volume to warrant their own gateway, they can migrate over, or maybe you have multiple federations in the same region that together

reach that mass, and then they can spin up their own gateway

and connect it to all of that,

all of them initially you could be running then their gateway side by side to ours, the guardians,

the

apps would use them,

then like randomly basically load balance across them. If one of them goes offline, you immediately fall back to the other, So there's a nice fault tolerance there if you have multiple gateways connected to a federation,

and eventually we would just disconnect

our gateway, and then they are completely

separate from us. And this is invisible If to the

there's there's multiple gateways,

they're just making a Lightning transaction. It's just working.

Exactly. Yeah. So actually I

actually had a question from somebody on that, and I wasn't sure if I answered it correctly. But the question

question someone asked me was, okay, if the Guardians are

very easy to run, which they are,

but the Lightning Gateway is more technical and

likelihood of there's something going wrong with the Guardian is pretty low,

but the likelihood of something going wrong with the Lightning Gateway is a little higher.

If the Lightning Gateway goes down,

you're not necessarily disabled in the federation. You could still transact

amongst the people within the federation, obviously with eCash,

and you can still get in and out of federation

on chain. It's just the lightning element. That was my answer, but I wasn't a 100% sure about that.

No, it's right.

Yeah.

ECash and on chain still works fine.

And on the uptime question,

the thing is that

while the federation runs on residential,

where let's say you have like 95%

uptime, which is not enough,

the gateways,

they run-in the cloud

just because of the lightning node that needs to be running in the cloud.

So they should have much better uptime and then it kind of

kind of evens out there. Yeah.

So, I mean, but there's no technical

limitation on couldn't you run it? Could you not run a Lightning Gateway on a, like, a Stark nine as well?

Yeah. You can do it, and we technically support it, but there's inherent problem with Lightning that you just can't back them up well.

Yeah.

So that like limits you, you know, you really want to put like

1 or 2 Bitcoin

in a hot wallet runs on your start line?

Not, but with a five out of seven federation, that's completely reasonable. Like, federations are not made for small amounts. We have

right now it's still possible because your on chain fees are low, but we have really have two types of users here. We have the person that has

their savings in an on chain wallet, and then,

so in a hardware wallet, and then they move it inside the federation, and then they spend it over Lightning, but they move thousands of dollars in value at a time, you know, assuming an on chain transaction is more expensive,

And then you have the other way around, you have the business owner that has

one or maybe a handful

of point of sale systems based on Lightning, and he

collects Lightning payments over time and eventually withdraws on chain

$10.20,

$30,000

of value at

a time. So,

need to be able to save a significant amount

or maintain a significant amount of value, like to yourself significant amount, maybe like a year's worth of savings in that federation,

and this can only be achieved on local hardware with like with like the system being federated. So, this creates a lot of technical complexity, of course, for us, which is also like where the vast majority of our, like,

engineering time goes to.

In practice,

eCache is a very important part of the system, but it is something that was solved like three years ago. We still like run the same

cryptography basically for that, that we wrote three years ago. This was done when I joined the project.

Got it.

In 2023,

and since then everything's been about like

the federated aspect. So you get the data replication

out of the box, like for the people who run Lightning Notes, if you wanna do a series setup,

you like either run it in the cloud where like your storage there just gets automatically

replicated,

or you go even further and then you use like

like managed Postgres with like data replication built in to build your lightning node on top, because if you lose that data, your money's gone. Right. And we brought that into Fediment, so the data replication is extremely important, like your payment is not shown as confirmed

before

the transaction that you created is not replicated and stable on disk of five guardians.

You don't notice it because we do it in two hundred milliseconds,

but

yeah, it happens every time. And the other thing is, of course, the uptime, like if you have a residential Internet connection,

maybe you have 95% uptime, maybe you have 97%,

that's really not the percentage that we are shooting for with the system overall. I think if you, you know, do a payment system that people rely on, like in the two use cases I just described, where, like, people may run a business over it,

you are really like in the category of like 99.5,

99.9%

uptime, but if you have a five zero seven federated system where the individual nodes have like 95 or 97% uptime, overall, you will get like 99.5%

or higher uptime,

assuming that they are like independent,

like if the entire Internet of a region goes down, there's nothing we can do, but

usually that's not the case, and we have individual peers that or individual guardians that go down,

but the entire system just works. Yeah. So spread out your guardians, so they're not affected by the same rolling blackout.

Yeah.

So, yeah. I mean, that all makes sense to me.

So with the gateways,

with the Lightning Gateway so first of all, a lot of this comes down to

trust trade offs and performance optimizations.

And the reason,

you know, one of the coolest aspects of Fedement is that you

your trust is distributed,

like, at at the base of it. Right? So it's five of seven. You you effectively need

you need five of the guardians to basically be malicious to steal money. You also you would need, you know, three of the guardians to be incompetent to lose money. So, like, you're you're you're distributing the trust. You're making it less likely that that people have funds lost. But with the gateways, it's literally a single person, a professional,

running a lightning node and managing liquidity and keeping uptime.

What is that?

What is that trust trade off for the end user? Like, I'm, if I'm receiving,

if I'm receiving, I don't know, $100 over lightning

through a gateway

in transit,

am I am I trusting

that gateway provider? Is that that's a trusted relationship?

Sorry. I think we lost you for a second.

I still can't hear him, Matt.

Yeah. Speaking of

speaking of shitty Internet. Reliability.

Yeah. And he's gone.

Okay.

I see the video move again.

Oh, there we go.

It's back. I think you're back.

Yeah. I lost Internet briefly, but the Federmid stayed online.

Yeah. No.

Did you get my question?

No. No.

So I'm I was my question was,

this all records locally, so they've heard my question. The the listeners heard my question.

The

what is the trust trade off with the individual gateways?

Oh, yeah. So basically, there is none because the gateway is just an extension of the Lightning Network into the federation.

And just like you don't trust any Lightning node on the route when you're sending a payment, you don't trust the gateway.

They can either forward

the money to the end user who receives it and then receive the incoming funds they are routing,

or they don't do that and then they don't receive any funds.

So the only thing you really rely on is them not

denying the service to you.

But that's in their best interest because they're making fees.

That

that was my other assumption was that

at some point, you would probably see people who are good at running Lightning nodes that will offer gateway gateway as a service and would want to connect to federations

as a way of providing a service to federations.

And because you're not really trusting the gateway, that's something that

is an acceptable trade off.

Don't necessarily wanna put yourself in a situation

where you rely on

federations to run their own lighting notes because that

is more technical. And if I think about the use case on the ground here,

it would be relatively easy to

help a bunch of people set up federation, but it's gonna be a whole different story to

help them set up a Lightning node and manage that.

Yeah, it's a completely different skill set. Running something in the cloud, then like running something on a like Start9 or like a different type of home server is a completely different

experience.

And I think what we have seen is that Lightning in general has been moving more into a professionalized

direction,

like the

claps running the whole Lightning node at home and using that for all the transactions

that

was still big in twenty twenty one, twenty twenty two.

But I think by now a lot of people

kinda stopped doing that. At least when I go to conferences,

I see many people using the quality of Satoshi. Blink is great. Like, I mean, I saw a lot of people use Blink in South Africa.

Phoenix Wallet. You have Async manage your Lightning Net for you.

Yeah. Yeah.

So I think there's a certain reason

to make

it a separate service that a professional can manage. And

even if you want to manage it yourself, it's pretty easy to run your own gateway. So not to say it's actually hard. Like, have start nine packages. We have unbilled packages for that

kind of stuff. But then

you really need to be aware of the trade off of running a Lightning node on note in a box at home, and also spend the time actually managing that node because otherwise your routing will not be good enough, and you won't provide a good service to your community and nobody wants that.

Yeah. And you have to have I mean, the listeners, the freaks are very aware of running their own lightning nodes and

the mental burden and the financial burden that comes with it. I mean, it's not even just a technical thing. Right? Like, you need to have solid liquidity. You have to lock up funds. You know, it's you're you're

you're in a beneficial situation if you have more money at your disposal for doing that. If you try and run a very tight ship, you're gonna have payment failures.

So on the gateway question,

this is once again, I I I I'm assuming this is like completely detached from end users. Users.

The are the Fediments is the Guardians choosing which gateways they bless? You you mentioned that there's they could have multiple gateways. Like, are they going into, the Guardian UI and being, like, I am adding this gateway and then, like, five of seven of them have to be, yes. We're adding this gateway to the system or how does that look?

Almost exactly right. So they do go into the UI, they add the

the they add the gateways URL there, but it doesn't have to be

it doesn't have to be

at least five for it to work, but so

the guardians, they can actually configure different gateways right now.

Not ideal, but it would work, and then the client, it's gonna use them in the it's gonna try the gateways in the order that they receive votes, basically. The more Guardians configure this gateway,

the the sooner it will be tried.

Yeah. And the idea is that even a single Guardian, if they notice, all our old gateways that we had configured before,

they're all offline. And the others the other guardians aren't online right now, so they can just add another

gateway unilaterally.

And if that's the only gateway that's available, clients or apps will use that. And you can unblock your federation immediately

and then others at the same gateway too, so it gets more votes, but you're never in a situation where you first have to gather the whole team and have to vote on it. That's awesome. That's clever. I like that.

I a different question as well. So I'm asking a bunch of questions, but it's not often I get the two of you together on

one call. Yeah.

I asked somebody from

Fedi's

marketing team, Medibay, and I wasn't sure about

his answer. But so Fedi, obviously, Fedi the app has

a whole communications component to it. It's not just the wallet.

And obviously once you connect the Fedi app to the federation, then I understand that the financial component lives on the Guardian machines. But what about the communications component? Is that still

sort of like cloud based and managed by Fedi? Or does that also live on, does does this become a community custody for for finances,

or does it become community custody for finances and communications

once you're using the Fedi app on a on a federation? No. The So that's that's a great question.

And, yeah, I mean, I'm somewhat more involved on the petty side, so I will just take

that. Take it. But, yeah, so only the custody moves to the community run federation.

The

chat functionality

is still cloud hosted. And the reasoning behind that is,

so for custody,

you actually

like, that's something where you want the trust to be local. Right? Like, you can't outsource that without negative repercussions.

While for the chat,

it's encrypted with state of the art encryption technology using the same protocol as signal.

So even though you're relying on a central service,

the central service can't really see anything about your chat, and that makes it much more viable and made it a lesser priority to decentralize.

But I would say the end goal is and we chose a protocol

called the matrix protocol

as the underlying

that it could be decentralized

in the future.

So I think the direction everything is moving into is decentralization.

And I hope we will see even more decentralized solutions in matrix, like

what was the one MLS based one called that

White noise. White noise. Exactly.

That's being pushed in Nostice space. That's really promising

and

just we need to mature these technologies and then we can really embrace them, not have any single point of failure anymore.

While for custody, I think federations are a pretty good trader and a pretty sweet spot.

For just building easy to use Bitcoin wallets that users can be confident in, that they can hold large amounts of money.

Think

Fedium that just fills a

space in the trade off space

that was underexplored before, and I personally really like it. And

I think

with,

like, being able to show, like, how easy it can be to

transact and still have custody in your community,

many other people will get to appreciate it too.

Yeah. I mean, I think it's awesome. I

got back from the Nairobi conference two days ago, and I spent more time talking about Ferrymand at the conference than I did about speaking

about my own project. So I

think it's fantastic because it a really kind of a sweet spot.

Yeah. I don't know. It just feels like it

was really necessary to have something there.

And trying to explain to people

that you

wanna bring

And another thing is like in these types of communities, trust often a very different kind of trust looks very different. The trust between people

looks very different. So it's totally fine. I mean,

it's

not unheard of for neighbors to trust each other with

bank details and PINs and ATM cards. You you're living on top of one another, so it's

not unheard of. And

it just kinda feels like there's

gonna be a lot of use

case for this kind of setup where you have these community trust models that sort of it kinda feels like it naturally fits into

the social setup that you already have.

And when like, I was thinking about fame in the beginning.

Like, my biggest fear was if we

got hyperbitcoinization

tomorrow,

then most people would actually go to the big banks and just keep their Bitcoin in

JPMorgan Chase or whatever their bank is right now. And that would just be a horrible outcome in my opinion.

So finding

pragmatic ways,

like, that might not be pure from a Bitcoin's perspective, like, because back in 2021 when Freddie Mac was starting out, like, I was kinda scared to get tarred and feathered for even bringing up the idea of not being fully self custody and, like, finding this trade off there. Like, just acknowledging that we could have a trade off, and it doesn't have to be black or white.

But, I think over the years,

turns out

there might actually be something interesting about it. And,

yeah, I'm super happy to after, like, working for five years to see it out in the wild and people use it day to day and,

it's

just amazing.

Lots of learnings on the way.

Definitely. Definitely.

We are Sorry,

was just gonna say it's definitely worth the trade off because there's so many benefits that come with it that you wouldn't otherwise get. It gives you a unique set of benefits. It's definitely,

I mean, it is a trade off, but everything in life is a trade off. And the benefits that you get for it is definitely worthwhile considering for

a lot of use cases.

Yeah. And generally, how I think about federated

applications,

like, we're building a federated eCache platform here.

But, generally, most

centralized services that you can build,

you can probably also build in a federated way

while that is much less

easy to claim about a fully decentralized implementation.

Like, there's a lot of problems that are just impossible to super hard to solve

in a fully decentralized way.

And many people are trying and, like, that's what's happening in shitcoin then, basically.

Like, they're trying to solve a lot of really hard problems fully decentralized and end up with basically a federation with extra steps.

So it's all Yeah. Comes down to, yeah, they have a multisig.

While if you're just honest about, hey, we have a multisig here, then suddenly you get a lot of freedom to implement a lot of cool features.

Like one thing, for example,

Fadi built and Fadi built is a modular architecture, so you can just extend

it, which makes it for an engineer like me, makes it really cool. It might be too much nerd talk, but the functionality that Fadi built is

a way to stabilize

your

Bitcoin in the federation against, like, another asset like the US dollar. Like, I wouldn't do that. I don't think the US dollar's particularly stable.

It goes down all the time. But, like,

if you have a more shorter time frame that you're working on, then it makes sense, like, for a shop owner, if they want to keep their proceeds or, like, their income in USD because they have to restock pretty soon,

then they can do that with Fedi. And

there's a module in FADI Mint that allows you to hedge your Bitcoin exposure

and

basically hold a synthetic USD.

And that solves the problem for real people. So I think that's really cool.

The the other thing lose Met again.

No. I don't think so.

Was gonna say the other No, thing that's Amir, you guys are just running, so I'm enjoying the conversation. Continue, Herman. The

other thing that

I noticed that

is really cool is

that you can't, there's

no better way to do this is,

I mean, you'd be surprised how much attention people pay to

fees in

a setup where the transaction amounts are really, really small, you know, and you might be paying less than a dollar for most of your transactions,

people pay attention to fees. And

I mean, you can if

you've got several people transacting between each other and a community and they're all on the same federation,

you're sending e cash back and forth. There's literally zero fees on those transactions.

And the only other way to do that is to onboard people to like a fully custodial wallet, like Wallet for Satoshi or Blink or whatever, and then sending transactions between each other

in that wallet. And obviously the

trade off between those two, it's way better to have zero fees sending one another eCash on a federation setup rather than onboarding people all to a fully centralized custodial wallet to

cut down on the fees. But because the moment

you're sending transactions over the Lightning Network, people do start noticing the fees.

And they may be really low, but if you're talking about very, very small transactions, people do pay attention to that.

It was surprising for me at first to see that,

but that's definitely a worthwhile consideration.

I

mean, and not only that, you also have incredibly strong default privacy guarantees

bringing financial privacy to people that maybe would not be able to afford it otherwise. On the fee piece, I actually have a technical question for you guys.

So the whole federation's based on on chain Bitcoin.

And presumably, it's particularly the South Africa example, think is probably a great example because a lot of Erman's users are probably,

you know, they're sending

$5 lightning transactions.

All of this stuff is getting presumably at some point settled on chain.

Is there, like, an automatic mechanism that is,

like, combining UTXOs in the background so, like, the federation doesn't end up in a situation where they have a ton of tiny UTXOs

and then

on chain fees spike and then they're in I mean, this almost happened to Coinbase in 2017.

When on chain fees went up, Coinbase had, like 600,000

small UTXOs

or something that were prohibitively

expensive to spend on chain.

Have you guys thought about that? How is that handled?

Yeah,

absolutely. So not to go into it too much, but Hermann and this new federation,

they are running, they're running a V2 generation of modules,

which, especially in that regard, work different.

We gonna

talk more about the V2 modules at some later point, not right now, because they're being still rolled out and we, you know, prefer to talk about stuff that we have already done.

But the federation that Harman is running is it

runs a Wallet V2 module, and it actually consolidates

on every single peg in into the federation. It immediately consolidates

into a single UTXO,

and then

it issues

e cash to the corresponding

to the exact increase

in the federations

UTXO wallet. Yeah. So it's only ever one. The federation only ever has a single UTXO

in their wallet.

That's quite awesome. So the the big benefit of that is that you can always make the user who made a transaction pay exactly the fee that they cost the federation.

Like, what we want to avoid is that we kinda have to socialize

the fees that we're paying for on chain.

Like, you could, do, like, way fancier things if you allow that, but then it's

just impossible

to do that fairly. Like, there will always be some exploit where someone can just

they give the federation a lot of small UTXOs basically and then

drain the fee pool.

So

with this new version,

what we're doing is just anyone who is doing any on chain operation,

they are paying

the cost that

it takes the federation to either consolidate

the UTXO they are sending into the

one UTXO the federation holds or the fee to split it into

like the

amount that the user wants to receive and the change that goes back to the federation.

So everyone's always paying for their own fees.

Yeah. And we also wanted an option that has

zero config and zero management especially, and if you say, okay, we allow for like multiple UTXOs,

then you kind of to do it well, you need to manage that and basically, for example, if the fees start to rise, you would have to take a look and then you would have to do an educated guess, like how the fees are gonna develop

and what your user behavior is gonna be and if it makes sense to consolidate some of the trends some of the UTXOs now. Otherwise, you might end up in a situation where the fees have risen significantly,

and some of your UTXOs are not economically spendable anymore, or just in a situation where, like, users have to pay 20%

of the on chain value that they're trying to transfer in fees. Yeah.

So,

to avoid avoid all that and really have a setup that has zero management,

the

most reliable option is immediate consolidation into a single UTX, or that's also why it was chosen. Like, we need to keep in mind that people,

install a FettyMint

on a box, and they

like, it's either start nine with remote access or it's

like a regular PC,

and they unplug the monitor. They put it in the shelf, and then it just runs there for, like,

months and years uninterruptedly

besides, like, an update now and then similar to Bitcoin Core.

Yeah.

No. That's clever. That makes a lot of sense to me. And, I mean, it goes to reason that that would probably

I mean, especially as it because it's automated, the lowest on chain fee burden possible for the Fediment,

the I mean, short of like actively managing things. How

is there like a confirmation time expectation?

Because obviously,

sometimes fees spike, but like, if you're willing to wait six hours or twelve hours for a confirmation, you can get away with much cheaper fees. Is there a technical limitation there where you need quick confirmations?

Yeah. So, because it is a shared, like the UTXO is a shared resource, we can't have any users federation,

any users transaction just pending there for like twelve hours because they wanted to save on fees. So, the federation is going to tell you the minimum fee it expects, and that should always be the one confirmation

estimation

from the Bitcoin Core node that they're running. So,

there again, we are erring

on the higher side, safer side. Yeah, so we will never have we will never have the

absolute lowest fees

of like someone that would batch transactions,

maybe RBF them if if if they estimated the fees too low or it hasn't confirmed like after two hours.

No, we always

we always require enough fees to have the transaction confirmed, like probably within the next block.

And I think when you assume that

No. Was gonna ask a clarifying question there, or maybe just on behalf of people at

a slightly less technical level of understanding.

This only applies to on chain transactions,

whereas Lightning transactions

are obviously not

has nothing to do with that single UTXO because the gateway is essentially just swapping its own e cash for SATs

back and forth as transactions come in and It's

only on chain transactions

into the federation that gets consolidated

into

that UTXO, obviously.

Yes.

Like the cool thing here is that in a way we are batching all these Lightning transactions into like one large on chain transaction eventually.

You can imagine,

for example, a federation gets set up and

the gateway deposits like 0.1 Bitcoin into the federation, and now the users are depositing.

And after a while, they have deposited 0.08

Bitcoins with federation. The gateway is slowly running out of e cash, and they notice, oh, we have all these Bitcoin in our lightning channels now,

and we are lacking e cash, let's rebalance. And then they might send 0.05

Bitcoin from their Lightning channels via something like Bolt Exchange to the federation

and get more e cash. And then that's how they rebalance. And that's how the federation also gets

more on chain Bitcoin into its wallet. That's in the end backing all the user funds.

So the gateway has some float. They

exchange between e cash

that's backed by on chain Bitcoin

and their Lightning liquidity.

And then if the if it's a net inflow, then over time, they will have to deposit on chain just to get more e cash to swarm.

Yeah.

And what I want to say about the on chain

discussion,

like, my belief is Bitcoin will be successful. And it might take many years

to decades,

but eventually,

Bitcoin will be so successful that most people don't really

do on chain anymore.

Like, we will have to find other ways of transacting for day to day. And so I think what we really need to optimize for

is,

yeah, good layer to support, like finding ways of batching transactions and only going on chain when absolutely necessary.

So that's, I think, very much in line with not optimizing for the having the lowest on chain fees too much because

we probably only have reasonably low on chain fees

in the short term, not the long term. And I think we lost Matt. At least I don't see him anymore. So

much for the good internet.

Yeah.

I think it's recorded

locally though. Afterwards, you'll be able to

up.

Catch up, yeah. I guess

we can

just keep chatting while we wait for Matt to rejoin. But

I was kinda surprised by the number of people I spoke to at the at well, actually, both both the Prague Conference and the Nairobi Conference

that that's

kind of kind of familiar with with Fedi,

Wallet app,

but have no idea what eCash is or that eCash actually

predates Bitcoin. And that it was something that was kind of picked up by Bitcoiners

and

applied in a way that

the creator did not maybe foresee, well, obviously didn't foresee when

he came up with this idea.

That's

why I said I spent more time talking about this than my own project at the conference, because there's,

I mean, outside of a small sort of group of people that are

obsessive with this type of stuff,

there's a lot of people, like it

needed some explaining of what exactly is eCash and

where does it come from and so on.

Yeah, I mean, the question is, do we really need users or people to understand what is eCash?

Like for the longest time, my philosophy has been that if we don't have to explain, we shouldn't. Like if it just works and people can just use ferrymand apps as a more convenient way of interacting with Bitcoin,

then that should be good enough. And we don't have to bother them with, hey. There's this new concept eCache. It gives you this great privacy. They're getting it anyway. Why explain it to them?

And then when they want to get additional benefits or when they get deep enough,

then they will learn, hey. If I use this eCash stuff, then I can actually also send Bitcoin just like a chat message. Like, the conference in Croatia recently, I did a little experiment.

I just sent some, e cash notes on bit mess BitCheck, and whoever claims it first, they get the sets.

And I want to see how many people will get online with BitChat. And that's something you unique to eCash. You just

have money that's data,

and that's really cool. But for the average Joe who just needs

free the money, needs to be financially empowered,

I think it's too much. Like, the more you have to explain to get started,

the harder it is to get people to actually use something.

So I think the gradual approach makes a lot of sense of not overloading or not front loading too much. Yeah. That is one of the coolest features of eCache though, is that you

can literally encode.

It's literally a string of code and that is the eCache.

Had to That took a while to get my head around that, but that is one of the coolest things that you can literally send it like you would give someone a physical

fiat note.

You can literally send this code over a chat message, and it's like sending cash

over an internet connection.

It's one of the coolest features. There were people that was encoding

e cash notes into emojis,

and that became a little bit of a game at some point in our

local WhatsApp chat. That was quite fun.

Yeah. Like what I did at a few conferences, I printed paper e cash.

And, like, I think, Carlo did it first, so props to him.

But, just having some physical voucher that you can hand to people, and you can make it look like real money, like some old US dollars or whatever. And it's

it's just a super cool way to onboard people.

They just scan it. They receive their sets right into their wallet. They get onboarded to the federation that I choose, and it's just very smooth.

And I think also, like, the people not being aware of eCash,

it's just a testament how

big this space has become because, I mean, Cashew has done so much publicity work about the topic,

you know. I can understand that people are not familiar with like what a federated system is, but

there was like there was so much talk and publicity about e cash as a concept, but this space is so huge these days, like you can run into full time Bitcoiners and they have vaguely heard

vaguely heard of this.

Yeah.

And that's what winning looks like. More options for users, the better.

Yeah. Yeah.

Guys, this has been a great conversation. I really enjoyed it. I love what you guys are building. Should we, before we wrap, let's, let's finish up with some final thoughts. We'll start with

Arman final thoughts.

Final thoughts. I think that

it's, I mean, I was talking

Frank

the other day, and I do think that Frank Corva,

and it's

not an

overstatement to say on my part that I think Fediment is

probably gonna be one of the most important technologies in Bitcoin going forward, just because it

creates

this system where

you can

have an acceptable trust model. I see it as an acceptable trust model. I think a lot of people maybe have a problem with that, but in the environment that I'm in, I see it as an acceptable trust model and way better than a fully

centralized trust model. And

it's gonna be very necessary to have these types of systems where I feel okay onboarding somebody to this. I've always had a funny feeling when I onboard somebody to a fully centralized

wallet service, no matter how good the experience is. It's kinda like, do I really wanna do this? But that's kind of like the only option. Whereas now it's

a way more comfortable feeling to onboard somebody to something that I think is an acceptable trust model, but still has a really great user experience. So I think it's probably one of the most important

technologies going forward.

Love it.

Maybe onto Herman's point, it's like the FAMER project is as

much of a social experiment than it is one as a technical one. We put a new we put a lot of, like, new technologies together to, get to this point and make it work. Like, for example, which now even only makes it viable to run on Start nine,

has just only released their OneNote,

like two weeks ago

and now really the question is, can we form like the social

structures around those systems that, you know, make them work for

like communities,

everyday people and so forth.

Love that. Which for me kind of out of my hands.

Yeah. Yeah, makes sense to me. It is a social problem. Those are the hardest ones.

Yeah, to tie back to something you mentioned in the beginning, bear markets are for building

And

more than ever before, we have to need to

fight for our privacy, fight for our freedom. Join us, and thanks for having us on.

Yeah. Thank you, guys. It's an honor and a privilege. Freaks, I hope you enjoyed the conversation. We'll be back next Tuesday.

I got another great conversation lined up. All relevant links will be in the show notes. All relevant links for the show are at civildispatch.com.

Share with your friends and family. Search Civil Dispatch in your favorite podcast app. Thank you guys for joining us.

Awesome, dude. Thank you. Thank you. Yeah. Take care. Bye.

Love y'all. Stay humble, StackSets.

Peace.

This transcript was automatically generated by the podcast creator and may contain errors. Aggregated via the PodcastIndex API.