Podchaser Logo
Home
CD113: ZEUS with Evan Kaloudis

CD113: ZEUS with Evan Kaloudis

Released Wednesday, 25th October 2023
Good episode? Give it some love!
CD113: ZEUS with Evan Kaloudis

CD113: ZEUS with Evan Kaloudis

CD113: ZEUS with Evan Kaloudis

CD113: ZEUS with Evan Kaloudis

Wednesday, 25th October 2023
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:29

What is up, freaks? It's your host, Odell, here for another Citadel Dispatch,

0:35

the interactive live show focused on Bitcoin and Freedom Tech.

0:40

We have ride or die freak and many time guest here on dispatch, Evan

0:46

Kaludes, founder and maintainer of of Zeus. How's it going, Evan? Great. Great, Matt. Sup, freaks?

0:54

It feels

0:56

so good to be back. It's been a while. Right?

1:00

It has. It has. I don't I'm not Stefan Lavera, so I do not know which episode was your last episode.

1:07

But, it feels like it's been, like, 5 or 6 months.

1:12

Yeah. It's been quite a while. I think it might be longer than that even.

1:15

But, yeah, tell me this. Did anyone beat my my record? I just What is your record? I don't know. I feel like I've been on, like, 8 or 9 shows now.

1:24

Yeah. I mean, in the beginning, you were just like,

1:28

you were my my go to guest. Like, if I if I if I when you do, like, a fill fill the group or whatever, it's, like, oh, have him join me join me this week. You're almost you're almost a cohost in the beginning. I felt like I think, like, first, like, 5 episodes you were in or something like that.

1:43

Yeah. It was great, and it's just been amazing to see

1:46

the show grow. You got your own studio now. You've had incredible content, amazing guests.

1:51

I mean,

1:52

It's been great. We should start with the heavy hitting stuff. I know you've been disappointed that I removed,

1:59

I no longer end shows with copyright infringement.

2:03

I know you're a big music head.

2:05

Yeah. I am.

2:07

So well, you know, it's more important to make sure that the content can proliferate.

2:11

We can just tag our YouTube videos afterwards. You know?

2:15

Did you see

2:17

it just became a real pain in the ass. It was like something that it was like every time I just get a fucking copyright flag every fucking time. It's crazy the copyright game, like, so some people who know a little bit about me, I started up like a music blog in high school, and we still run it to this day. It's called beatsperminute.com.

2:35

We post, like, music reviews,

2:39

live features, like reviews of shows.

2:41

And, you know, someone, like, attempted to to sue us or or they did sue us for posting a copyrighted picture, like,

2:49

for an image, for promoting a ban. Like,

2:52

the whole cop the copyright game is is absolutely

2:55

bonkers. So, yeah, I I understand,

2:58

you know, all the scrutiny you went through. And, you know, what fun is it? Or, like, what's what's the point in putting on all this work to do your shows if people can ultimately, like, not listen to them on YouTube? That stinks.

3:10

So Yeah. It was like there was 2 different versions because I just,

3:14

I would still I would include the music in the podcast feed,

3:18

but it it wouldn't be on, like, the YouTube rewatch. Sometimes, actually, if I pick too long of a song, like, YouTube would cut the stream.

3:27

That's the filters would get would be hit. Yeah. Yeah. That's unfortunate. Okay. Well, on that note too,

3:34

you might also remember

3:36

I used to put CNBC clips in the beginning

3:39

of every or, like, mainstream news clips as, like, a time stamp in the beginning of every episode.

3:44

Those got hit too? Well, some freaks asked me,

3:48

now that that caps Odell is back, does that mean we're gonna get CNBC clips at the beginning of episodes? And maybe maybe we will.

3:55

During the bear market, there was pretty there the clips were pretty poor, and it was hard to find, like, good clips. But it already looks like

4:04

Joe Joe Kern and, Sorkin on CNBC are are running running back their playbook of being the number one Bitcoin podcast in the world. So I mean Oh, man. So we did we survive? Is the is the bear market over?

4:18

Bear market's over. Capsodels out. No one's bullish enough.

4:23

Love it. Like it. I feel like it. Don't you feel like it? There's definitely been a lot of vibe shifts happening.

4:29

People have asked for Caps O'Dell to come back for years now,

4:34

and I've been I've been I don't wanna jump the gun. I've been kinda deliberate about it. So now

4:40

I I I I think so. I think I think,

4:44

I think this could be, like, the a an absolutely ridiculous cycle, and I look forward to,

4:51

shitposting with all the freaks on Noster throughout the whole process. It's gonna be fantastic. Let's see where it takes us. You're still on Twitter. Right?

4:59

Yeah. Unfortunately. Are you gonna give me a scolding? Because I I posted about the show on the Zeus account. I'm not angry. I'm just I I wrote I wrote, Matt is gonna be upset that you're all not on Noster, but I have to let you know about the Sizzell dispatch episode.

5:13

Look at the Noster live chat. It's almost all in caps too.

5:18

Yes.

5:19

Loving it. I,

5:21

no. I'm not angry. I'm just disappointed. You know? I just, I would like to see a little bit more civil disobedience from Bitcoiners,

5:28

and going Noster only is a

5:32

relatively low lift civil disobedience,

5:35

move in comparison to history. I mean, at least for the Bitcoin space,

5:39

you know, there's so much great content there. The vibes are much better on Nastr.

5:44

And, you know, I just tip my hat to you. You've been quite on the nose with, you know, all your assessment of what's going on with Twitter and what Elon is trying to do.

5:52

And, you know, every move that gets made, it becomes abundantly clear what his end goal is. And, you know, it's just sad to see what became such a great platform. I think that's the first time we interacted

6:04

was on Twitter. It's really just becoming the antithesis of, you know, what it started as. So it's really sad to see. But, you know, thankfully,

6:14

there's an exit door. There's an alternative, and

6:17

god bless for giving us Nostr.

6:21

Damn right. Well, to wrap up the Nostr conversation,

6:24

if you haven't used Nostr yet, go to primal.net

6:29

or damas.io. Those are 2 great Nostril clients. You can use whatever Nostril client you want. Check it out.

6:37

And to the freaks that are in our live chat on YouTube and Twitch,

6:42

this is the first serial dispatch

6:45

where the only live chat that is being shown on screen is the Noster live chat. You can get to that by going to sidldispatch.com/stream.

6:55

So, Evan, we're here to talk about Zeus.

6:58

You just had a really big release. You wanna

7:01

walk us through?

7:03

Yeah. Sure. Let's get let's get right into it. So

7:07

Zeus version 0.8.0, beta 1 dropped on Monday morning. It's now available for everyone in the world to download.

7:17

It is available on our website. We've got a new blog out. We have set up a new Apple TestFlight,

7:23

and you can get it on GitHub right now. So this is not the final release. We're gonna be doing some refinements. It's hopefully gonna be out the door in December,

7:31

but it's now one point o?

7:34

Not quite. Not quite.

7:36

I mean, it effectively can be argued that, like, this is the biggest jump in functionality Zeus is gonna have, but it's quite it's not quite up to my level of standard to say, okay. This is 1.0. We still have do the samurai thing where you're just gonna keep adding extra digits and letters?

7:53

What are they on? They're on, like, 0.99.99.

7:57

999bc

7:58

or is it?

7:59

Yeah. It's really easy to keep track of the releases that way, guys. Good job. You're running at you're running out of room, though, before you get to 1 point o. You guys Well, yeah. We'll see. I mean, maybe at some point, we'll jump

8:11

numbering schemes entirely. Like, Bitcoin Core changed their numbering scheme where they just, like,

8:17

pumped up everything, like, a In this case, they're not. They just, like, jumped to 21 or whatever. Right? Yeah. Yeah. They went from, like There was was it point it was, like, 0.20 to Yeah. It's a 21.

8:27

Yeah. So, maybe we'll do that. We'll see. That was during

8:31

CIDIL Dispatch. The episodes were always point or whatever, and then I

8:35

when when Bitcoin Core jumped, I also went to mainnet release. Gosh. There are no versioning rules. Okay? Like, we'll do whatever the hell we want.

8:44

Okay. Let let's get into it. The functionality,

8:47

0.8. So, traditionally,

8:50

those who have used Zeus in the past, those who are using the App Store version,

8:54

the biggest constraint, the biggest barrier to entry to using the app was you having to come to the table with your own preconfigured node already,

9:03

either like a a home node behind your router at home or like a cloud node and maybe hosted by Voltage or something,

9:11

or you were using, like, an LND hub account, like, BlueWallet account, Albie account.

9:15

And those are, like, sort of not really using your own node. That's custodial solution. It's antithetical to why we're in this all anyway. Right. So we had to change that. Right? We had to lower the barrier to entry into using Bitcoin and lightning in a self custodial manner,

9:31

and, we think this release has done that in a big way.

9:34

First and foremost, with an embedded node, it is

9:38

a mobile LND node with a couple of

9:41

modifications from the Zeus team, but you essentially get the full functionality

9:46

that you would get as if you were running a a full node at home or in the cloud, but now the node lives entirely on your phone in your pocket.

9:57

The node is in your phone?

9:59

It's in your phone. Yeah. So so

10:03

so Zeus has historically been a essentially, like, a remote control interface. It's Yeah. That's correct. And there really is no second best in that

10:11

in that niche. Like, many people who run nodes at home or run nodes in the cloud or whatever use Zeus to connect back. They have a great little interface. You can pay when you're on the go. You can do all this different stuff.

10:23

And you've improved that tremendously as well. I mean, the big thing to me was LND Connect

10:28

instead of, like, the Tor connection or whatever.

10:32

Yeah. For sure. So it makes it more reliable. But this sorry to cut you off.

10:37

This this that that will probably always be

10:41

and it's cool that you continue to maintain that and it can live in the same app.

10:45

But that will always be more of, like, a hardcore enthusiast

10:49

group, you know, like, the freaks. Like, most most of the people that listen to dispatch,

10:54

will be will continue to use that because they'll they want a full

11:02

Did I lose you, Matt? Users or the next a 1000000000 users,

11:06

they are probably only gonna use Bitcoin on their phone. Absolutely.

11:11

You you can't expect the new class of Bitcoiners to be coming in and having to get a Raspberry Pi or buy hardware,

11:18

set it up, or even expect them to buy

11:22

a subscription to have their node hosted on a monthly basis.

11:25

That's just unrealistic. And, you know, there are people that are gonna do that and continue to do that, and we're gonna continue to support them. We're always gonna make sure that Zeus is an incredible remote controller, as you said.

11:38

But now it's time to move forward,

11:40

create the new iteration of the app, and we fully expect that, you know, this the most of our users moving forward are gonna be using this embedded node interface.

11:49

Okay. So,

11:52

so that is clearly the case. I think that that new users come in,

11:56

they they want a mobile first experience or a mobile only experience. And the end result that we've seen,

12:03

because of where lightning is at in its development cycles, but specifically, like, the apps that in you know, that that people interface with Lightning,

12:12

is that most people have been using custodial wallets. We see a ton of wallet as a Tosha usage. You met mentioned Alby. On Noster, Alby is very popular in terms of a custodial wallet.

12:24

Obviously, strike, like, a lot of people that's like a like a regulated KYC custodian, but a lot of people are using custodians,

12:31

just out of ease of use and convenience. They're not it's not ideological.

12:36

It's not, it doesn't matter how many YouTube videos you have and and,

12:41

tutorials and books and articles.

12:44

Like, people just will flock to the most convenient option. And what you what you've tried to do here, and you,

12:50

you know, even this first version is is pretty fucking clean is is make a convenient option for people

12:59

that that still gives you

13:01

freedom and sovereignty and

13:04

and and is is rug pull resistant instead of trusting a custodian. So you incorporate best practices

13:11

into an easy to use wallet. That's the key breakthrough. Right? Yeah. Absolutely. We have core values of promoting self sovereignty,

13:21

self custody, and privacy.

13:23

So we're creating everything in a way that we know as little about our users as possible. We don't have trackers in our app. The only analytics we really get is from people hitting our servers and using our services, opening channels to us.

13:37

We we are just we not only do we not want to know

13:40

how much money you have, how you're using your money, we're building things in a way that we can't know those things.

13:46

Right.

13:48

So, I mean, let's let's talk about this. So,

13:52

obviously, channel management is hidden from users.

13:56

Yep. Because if people have to manage channels

13:59

I've I've already managed too many channels for my life. Like, if people have to manage channels, you've already you've already lost.

14:06

And that is a lot of this is possible because

14:10

you have a bundled LSP. So you're running this lightning service provider. You're essentially running

14:16

one or more nodes. I don't know how many nodes you're running that are providing liquidity to users and routing payments. Right? Yeah. So right now, we just have one super node.

14:26

We have some backup mechanism to spin up some other ones if we need, but right now, it's just a monolithic node. We might fragment stuff out

14:33

over time, but for now, it's just one great node.

14:37

So, basically, users by default will have

14:41

connection to our Lightning service provider. We will automatically

14:45

open up channels to you when you need them, and you let me worry about the liquidity and the connectivity to the Lightning Network. You just have to worry about making your payments and living your life.

14:55

So, I mean, you mentioned the word privacy there. I assume, like,

15:01

there's not much privacy here. Like, can't the can't you see all of my transactions

15:13

Which everyone does in the in the embedded wallet. Right? Right.

15:18

When you are receiving a payment and you wrap an invoice,

15:22

we will know when that gets paid,

15:25

how much the amount is for. We put in some precautions, though. We don't allow users to submit memos. We don't wanna know what these payments are for,

15:34

and we also don't know who's paying them just by how the Lightning Network functions. Like, there's no way of us knowing where that payment came from. We could determine where the last hop in the route was. Right? But we really don't know where it originated from.

15:47

And then on the other side of things, we don't know where our users are making their payments too. Since we allow the users to do all the route calculation when they're making a payment on device,

15:57

We have no idea what users are doing with their money. Yeah.

16:02

So the user has better privacy sending than receiving?

16:06

Yeah. But there's a caveat there.

16:09

The lightning, the the LSP with the embedded node, the wrapped invoice, you can easily toggle that on and off at the top of the receive page. So if you wanna say, hey. We don't wanna run this payment

16:21

through Zeus. We're okay with giving out route hints or exposing our channels, exposing our pub key,

16:27

then you can do that. Everything is optional. Oh, but then you have worse privacy from the person paying you. Exactly. So privacy is not about

16:36

completely having an opaque barrier between yourself

16:39

and everyone. It's about selectively revealing what information

16:43

you're going to reveal to perhaps your LSP, the sender. You gotta determine what makes sense for you and your situation.

16:51

But we are always building Zeus in a way that you have this flexibility

16:55

so that you can make those choices. If you don't wanna use our LSP, you could pop another one in. For the 1st multi LSP wallet, you could go and pop in the connection string for

17:05

voltage flow 2.0 today, or you could stick with Olympus. You don't wanna use an LSP, you can do that too. You still have the same functionality

17:13

to open and receive your own channels as you would with a remote node in Zeus.

17:20

It's pretty fucking awesome, dude.

17:22

So one of the big things here is

17:28

one of the big things I have a bunch of things I wanna talk to you about. There's a lot. There's a lot to get to.

17:35

And I guess it's on the so when you when you launch when you launch the node, when you launch the wallet, first of all, I don't

17:44

from a marketing I we're just gonna talk business on air.

17:48

From a marketing point of view, I don't like embedded node.

17:52

No one cares no one cares that the nodes in the phone,

17:56

like, this I I I maybe

17:58

I'm not gonna speak in absolutes. I just spoke in absolutes, but there's, like, a dozen people that carry the nodes in the phone.

18:04

The overwhelming majority of users just wanna know that they have a lightning wallet that is hard to rug or is rug resistant, or

18:11

I don't know if it's unruggable because you're the LSP too.

18:15

Yeah. There's definitely a lot of

18:17

messaging challenges for sure, and there's

18:20

definitely better terminology we could come up with.

18:23

It's also difficult to balance with being, like, precise. And so this is called Zeus easy mode. So anyway Yeah. Yeah. Okay. So referring to this I'm gonna refer to the Zeus easy mode. When you're in Zeus easy mode,

18:38

you one of the one of the key things here is that,

18:42

you can have a lightning address and receive lightning address payments. And this is something that's the l n URL,

18:49

it's a human readable l n URL format,

18:52

that that allows for recurring payments. Right? And it's something that Noster uses,

18:57

for, when when you're receiving payments on Noster, you put in your your lightning address. And, historically,

19:03

it's been very difficult to self host,

19:07

a light and not diff it's it's it adds friction to self host to Lightning address, so most people do not self host their Lightning address, and it pushes people towards custodians.

19:16

Yep. I believe Zeus is the first

19:19

mobile wallet that doesn't require a note at home or in the cloud or something

19:23

that allows you to easily set up a lightning address.

19:27

That's absolutely correct.

19:28

Which is massive.

19:29

Yeah. Absolutely massive in terms of actual user demand for something like it. It to the point where, like, when I was onboarding someone to Nasr, it's like I didn't really have very I didn't have any easy suggestions for them,

19:43

and I refused to just offload them to Wala to Satoshi. So it's just like,

19:48

you know, here's here's how you figure it out by doing voltage, and it's a pain in the fucking ass. Right?

19:55

So that's huge. How are you doing that?

20:00

So it wasn't easy, and there are definitely some trade offs that we'll I'm sure we'll get into.

20:05

But, basically, we're hosting the infrastructure for the users. The zoo servers are serving up

20:12

these invoices for the users, and we're using the scheme that got devised by our very good friend, Supertestnet.

20:20

We're calling the scheme ZapLocker.

20:23

And, basically, the gist of it is that the user generates

20:27

a pairing of a hash or or preimage that unlocks a payment,

20:33

and they submit a hash of that preimage to the server. They submit a whole bunch of these that can be served up by us.

20:40

And, basically, the zoo server or the zap blocker server, Our friend, Super, he's already also running his own web instance of this.

20:49

Basically serves up Huddl invoices with 24 hour CLTV expiries

20:54

to the payers. Lightning payment,

20:57

your

20:58

if someone goes to pay if someone goes into strike and types in odell@zeuspaydot

21:03

com and goes to pay me, it's a 24 hour pending payment.

21:08

Yes. That's correct. There's something called Huddl invoices that lightning supports. Correct. So Huddl invoices have had a lot of use cases before. We even use them for the LSP,

21:17

generation of channels. But now we're using them for these

21:23

self custodial trust minimized

21:26

Lightning addresses. You can now have this human readable email looking string,

21:31

and you don't need to have your note on 247,

21:34

which is huge for service workers,

21:36

for no match, for dissidents, for anyone who doesn't wanna spend time

21:41

setting up this remote infrastructure. And not only does it work today with our embedded node, but you can also plug in a remote LND node and use the service as well.

21:51

So easy. Wait. Wait. So I could I could have instead of I wanted to, like, test out all the features. So, like, I hooked up my Odell at Zeus Pay to the easy mode wallet. I could have just done that to my

22:03

remote node as well that I have managed in Zeus. Yeah. So every account is linked to a specific,

22:09

seed or node.

22:11

So you can go ahead and create a second account.

22:13

But, you know, we it's part of it is semi trusted. We can move over your account.

22:17

I don't have to I don't have to change anything on my node at home

22:22

to have that functionality?

22:24

The only constraint right now is that it needs to be a LND node. So you can use the rest connection type. You can use LNC.

22:31

Finally a benefit.

22:35

But, yeah, basically, the fact is that LND is, like, the only back end with an interface that we have right now that lets us submit custom preimages that makes this whole scheme work. I'm locked into l and d. I got 200 channels on my main note. Like, mempools are never gonna clear again. By the way, has have people looked at mempools lately? They're

22:53

quite busy out there.

22:56

I'm not closing 200 channels and reopening them. Like, this is not gonna fucking happen. Did we did we so we gotta rewind real quick. Did the mempools clear out? No. No.

23:06

Interesting. But we got low in fees, Some one separate bites confirmed.

23:10

The overwhelming majority didn't.

23:13

And I I I expect that most of Gatan's transactions did not confirm

23:21

because odds were against you if you did 1 separate bite. If you did 2 separate bite, you definitely got

23:26

confirmed in there, like, a couple weeks ago.

23:29

But with the price pump, I mean, it makes it even less I don't know. We'll see.

23:35

I expect mempools to not clear at some point,

23:40

but it's been 6 months without a clear right now. And I was kind of chastised when I first started saying it. So I I guess I think it's gonna become a running joke between Bitcoiners. Like, it's not gonna clear again.

23:51

There's not gonna be another. This is gonna be it as a cycle, but I don't know. We'll see.

23:56

So when we're talking about,

23:59

when we're talking about remote node versus

24:03

Zeus easy mode, the the big the big issue

24:09

the big issue for mobile lightning wallets

24:14

is that most of these, especially on iPhone,

24:17

there's very aggressive, battery saving stuff that kills background tests. Yeah. So to receive, you need to be online on lightning in general.

24:27

Correct. And, on mobile, that that makes it more difficult. Like, people don't realize, like, they're like, oh, my phone's always connected to the Internet.

24:34

Like, yeah. But, like, the app isn't.

24:38

So that's why the Huddl invoices are super important on easy mode

24:42

because the user just needs to open the app within 24 hours to receive the payment.

24:47

But am I correct in thinking that if you if I connect it to my remote node, they'll just process? Like, I I don't have to because my node's online, or does the app still need to open?

24:57

If the app still needs to open to process it now,

25:00

maybe we'll add a piece of software that could be a one click on your Umbrel or star 9 down the road. But, yeah, right now,

25:07

it has to open up. But we're messing around with new stuff with the notification system we have. We're trying to make the node spin up and wake up when you get those notifications.

25:17

So, hopefully, in the near future, maybe not for 8.0,

25:21

but maybe 8.1, 8.2, we'll have everything wake up in the background, and you're not gonna have to worry about a thing.

25:28

Yeah. On Android, it's much easier. Oh, yeah. With Android, we've got so much more we can do. We're working on a persistent mode. So if you wanna be a knot, you don't care about your battery.

25:39

You can say, hey. LND never shut down.

25:42

And I think that's gonna make for an awesome experience and will be a path forward for us to implement something like a Noster WalletConnect

25:48

and just make those zaps just a little bit of a better experience down the road.

25:54

But, yeah, expect that.

25:56

You see the comment from Daniel?

25:58

All caps until mempool's clear. Sorry.

26:03

So okay. Okay. That makes sense to me. So you have to open the app within 24 hours. Yep.

26:10

Now when I when I when I generated my Zeus easy mode wallet,

26:15

it created a pair of nostril keys for me. Yep. And I can also put in my own nostril keys that I generated outside if I want to. What are those master keys used for?

26:26

So, basically, in this scheme that we have,

26:29

there is a lot of ways for the LSP

26:32

or us running Zeus Pay to mesh with you. We can serve

26:37

up invoices multiple times and have them paid and lie about them getting redeemed. We can lie about the amount

26:44

that is available for you to get redeemed.

26:46

Right. And we have this new Noster attestation system that is part of the Zapplocker scheme

26:54

that is designed to help us

26:56

stay in check. So, basically,

26:59

when you submit a noster secret key

27:02

to the app, it stays on the app. It doesn't get submitted to the to the zoo servers.

27:07

But, basically, you use that key to sign

27:10

all of the payment hashes that you submit to the service.

27:14

So someone paying your Zap and your Zeus Pay

27:18

account from the Zeus Wallet will be able to also load up the pertinent Noster information

27:24

that's served up to you too. Is the list of relays that I'm told to publish my attestation to, is it signed by the same Noster key? Is the hash signed by the same Noster key? And what is this NPUB to begin with? We give you a big fat button that you can click. It'll open up the profile

27:41

in your Noster client of choice, Amethyst, Domus, whatever, so you could verify

27:47

that the payment you're making is indeed

27:49

going to the person you think it is. So that's part 1.

27:55

Then once the payment is actually sent out the door,

27:59

you will create a pair of ephemeral keys and broadcast a noshter event with the attestation

28:05

so that when the Zeus Pay user comes to sign in later,

28:09

they can see that, yes, this is the this is the invoice that the payer got served. Yes. This is the amount associated with it. Yes. The LSP is not lying to me about the fee that it's taking. Everything adds up. And within the Zeus pay receive view, you can tap that nice little nostril icon

28:26

and see if an attestation has been broadcast.

28:29

And if all is good, if they've been using Zeus or another Zap Pay or Zap locker,

28:35

compatible wallet, it's gonna come up in green, and you're gonna be able to tap it again and see all the details of it, which is phenomenal.

28:41

Now the only caveat now, Matt, is that

28:44

no other wallets are supporting the scheme. Yeah. I was gonna say it's only if it's Zeus to Zeus. Right? Exactly. So right now, the default

28:52

settings will say, hey. If you're automatically redeeming your payments in your lightning address settings,

28:57

also accept payments that don't have any attestation because that is the norm right now, unfortunately.

29:04

But we're hoping that this really lights a fire under people's asses. We think that this is gonna become sort of a de facto way to receive payments asynchronously,

29:13

and we expect support from many more wallets to come. So from a so you're using Nasr essentially

29:20

to broadcast,

29:22

like, proof of rug. Right? It's, like,

29:25

if you do funny business, there's an audit trail, and it's using Nostr to to broadcast those proofs.

29:31

Yeah. And, it's just phenomenal. I I think this is gonna,

29:35

like, awaken people to the fact that, yes, Nostrad can provide a great social media experience,

29:40

but it can also provide incredible ways for Bitcoin wallets to communicate with each other

29:46

and keep the services that help string everything together

29:51

in check. So I'm really excited about this. Walk me through this because,

29:57

is there is is there a privacy

29:59

concern in terms of

30:03

noster events with my payment information going out,

30:07

should users be using a like, the app will just generate a new public key, private key for you? Every time you send a payment out. Yeah.

30:16

Oh, every time a pay the private On the sender side on the sender side, you can't the only way that the sender is gonna be docs is if you're using Zaps that are public. Right? And Zaps, you already have the functionality to say, oh, make this private, make this anonymous. Right? So these are the advertisements. Are they doxing things?

30:34

The only thing they're doxing, Matt, is that a payment got paid. And if you decode,

30:40

right, all of the only data that's in there

30:42

is a hash so that the client can easily look it up. Right? So they can match it. But the client needs that information locally to verify a hash because you can't

30:52

reverse the hash. So they'll get it from the server. They'll say the server will say, hey. You've got this payment available.

30:58

This is the amount you got. This is the fee,

31:01

and here this is the hash that got paid. You can double check it. So the sender is only broadcasting an event with the hash

31:08

and the bolt 11, and the bolt 11 can be decoded. And what's in there, Matt? It doesn't have any private information about who's actually receiving it. It's your pub key. It's the LSP's pub key. It's the LSP's pub key. So it has the LSP's pub key, when it got generated,

31:22

and the amount. How are you gonna link it to someone unless they're, you know, opting in to broadcast these Zap events?

31:29

But I guess you would know you could

31:31

you could at least get activity from it. Right? It's like,

31:35

Odell is receiving a bunch of payments, like, the frequency of payments. Right?

31:42

Only if you choose to broadcast those apps. And perhaps we'll actually it might not be a bad idea for people to opt out of the broadcasting of these app events in the service, and we'll consider to do that. But all the privacy leakage just happens from the actual Zap events themselves.

31:59

Got it. Nope. No privacy leaking is happening from the actual

32:03

attestation events, which is really awesome.

32:06

And, like, I know I'm being a little bit,

32:09

I'm just going through theoretical here because, obviously, like, my

32:13

and I just said it publicly on air. Like, my lightning address is Odell at Zeus Pay. So, like,

32:21

like, I'm obviously it's not it's not, you know, a a discreet it's not a discreet lightning address.

32:29

But, like, is there so is there no negative

32:32

for me to use a known public key? Like, if I if, let's say, it wasn't Odell at Zeus Pay. Imagine if my if my lightning address

32:41

was Evan at Zeus Pay, and then I

32:48

end sec, right, which proves it's me, not Evan.

32:52

Like, that's I'm good. User's good in that situation. That doesn't link it

32:58

to my nostril account.

33:00

Do you understand what I'm saying? So if you use a randomly generated

33:05

NSAC, like, the default? No. No. No. No. No. I'm saying if I used a if I used a lightning address that wasn't clearly me, like, not Odell at Zeus Pay. It was just, you know,

33:16

you know, beer con beer [email protected].

33:21

But then I took my docs and sec and put attached it to the account.

33:27

Yeah. Yeah. Then people looking you up would say, hey. This Zeus Pay account is a tied They would know that. Right? Yes. Right. So if you wanna be anon, I would say, hey. Let the app generate your own private keys. And, yes, and use that key to create the profile on nostril with that identity if there's a choice you wanna make. Okay. Awesome. Well, dude, I think this is, like, an absolute game changer. I think anyone who's listening to this that's using Nostra right now with WALDO, Satoshi,

33:55

considers switching

33:57

to to Zeus' easy mode so that you can have a

34:01

relatively self sovereign lightning address because while the satoshi will rug one day or will shock in k y c,

34:08

that will probably happen before mempool's clear,

34:12

just to be

34:13

just to be clear here. Well, if all goes well,

34:16

well, rugging will not be good. But yeah. When it happens when it happens, everyone's gonna act very surprised,

34:25

and now people have a relatively convenient, easy to use option instead,

34:30

so consider it. But now let's go into

34:33

there's been some controversy about your implementation.

34:38

I saw, someone in the comments mentioned Matt Murallo's,

34:44

commentary against you. His name is actually Matt Corallo, but Matt Murillo has got a nice ring to it.

34:50

Why do you hate lightning so much?

34:53

And, how do you feel about

34:56

attacking the lightning network in the way your implementation is done? So I think it's just really ironic

35:02

given that the last time I was on Citadel dispatch, I was

35:05

arguing against Barak's approach to

35:09

attacking all the l and d nodes. And well, well, well, look who's doing an even bigger attack on the Lightning Network. Who would have expected it, Matt?

35:18

So, yeah. Evan. Barack's attack was way more significant than your attack.

35:23

I don't know. Is it was Barak's attack an existential

35:27

level threat to the Lightning Network?

35:29

I mean, you literally shut down all the LND nodes.

35:32

Yeah. But I am gonna shut down the entire Lightning Network, so

35:36

checkmate.

35:38

So jokes aside, the concern

35:41

revolves around this idea of these 24 hour expiring payments. Right? And the idea, the concern is that I saw we have Tony in the comments,

35:50

of mutiny wallet.

35:52

Yeah. Sorry, Tony. We've been really making Tony and Ben and all the Uni Wallet crew, Paul.

35:58

We've been making your lives hell with, some of these payments, and and we apologize for that. It makes sense because, like,

36:05

at the end of the day, lightning on mobile

36:08

revolves there's, like it's a little bit hacky. A lot of trade offs different trade offs are made and stuff. So, specifically, when you have a,

36:16

you know, one mobile full node wallet,

36:20

embedded node wallet paying to another mobile embedded node wallet. Like, you're gonna have some some growing pains in there trying to figure out how how that works, and and there's a lot of payment failures. But, anyway,

36:32

Tony had a comment on Noster about about scale he, like, walked through, like, the scaling numbers. Right? And that the idea, I guess, the main point of this concern is if you have a 24 hour payment if I send a 1,000,000 sats

36:48

to a Zeus pay user, and it goes through

36:53

3 nodes to get to that user,

36:56

a million sats is locked up for 24 hours,

37:00

well, until the payment is received at a max of 24 hours until the while until the Zeus user

37:07

1000000 Sats that can't be transferred on a Lightning Network because it's locked up liquidity. That that's the core of the concern. Right? And at scale, that becomes

37:16

a massive issue where you have a

37:19

a bunch of a bunch of liquidity is trapped rather than being used for multiple payments.

37:26

Am I correct?

37:27

Yeah. That's definitely a concern.

37:30

But, you know, we believe strongly at Zeus

37:34

in markets. We think that pricing can adjust appropriately,

37:38

and, we think we're gonna see a lot of adjustment

37:41

on the Lightning Network if we see the service become popular.

37:46

And we understand that right now, we can be making jobs harder

37:50

for routing operators, for operators of services, for people putting out these self custodial

37:57

wallets. But,

38:00

we think that a lot of these things can be mitigated.

38:03

We think that signaling of prices

38:06

is gonna increase, and

38:08

we honestly, you know, are just really just trying, 1st and foremost, to push forward a better payment experience

38:16

using the tools that are available for us.

38:18

So we're willing to work with everyone

38:21

to make this a cleaner experience from

38:24

those node routers, those wallets,

38:27

lightning implementations even, and, we think this is ultimately gonna get us all into a better place.

38:34

That's very diplomatic of you, Evan.

38:37

You know, it's really difficult because over the last 24 hours,

38:41

people have said Zeus Pay is an attack on the Lightning Network.

38:45

People that I very much respect in our industry and in our community have called me both

38:51

malicious and stupid.

38:53

It doesn't it doesn't Have you been called this spook yet?

38:57

Well, not yet, but I'm sure it'll come up.

39:02

You know, I'm I'm not the spookiest guy in the space, but, you know, you could certainly throw accusations at me. And you know what? The

39:10

the scrutiny, the the hate is really gonna be amplified as Zeus continues to

39:15

get success. And, you know, that's just to be expected. I mean, not everyone out there is a Matt Odell fan. Not everyone out there like Citadel dispatch or Big one part. I've been called all those things.

39:26

Yeah. So, you know,

39:28

all I could say is that the hate that we've gotten

39:31

just really accentuates the love that we've gotten. And I'm really appreciative of all the kind words and the support that we've gotten in public and behind closed doors. And I just wanna let everyone know that, you know, you can't push us away. We're here to stay.

39:47

Fuck you. I mean, look, the the whole beauty of Bitcoin is that it's a permissionless system.

39:53

Yeah. Absolutely. Right? Like, on the base layer,

39:57

if you make a payment and you pay the fees, the payment is valid. Right? And the incentives are all aligned.

40:04

Even if you're posting stupid monkey pictures, as long as the miners are getting paid out,

40:09

you're using Bitcoin in a fine manner. Right?

40:12

So we're trying to build with lightning

40:15

the payment rails of the future.

40:18

Right? This is something that we want every citizen of the world, right, to be making their daily payments on.

40:27

If for that to be the case for the network to function, it has to run on good intentions and

40:32

being a good, what's the word, a good steward of the network, then lightning is doomed to fail.

40:40

Right? Like, let's look at the actual incentives. Let's get them aligned, and let's make this thing work.

40:46

Because me and Super, who are running these zaplocker services,

40:51

we have a lot of incentive to provide this. There's crazy demand from our users

40:56

to provide these services. They are thrilled by the concept of having these self custodial lightning addresses. They wanna be able to accept payments when they're not online. They want these human readable lightning addresses,

41:08

and people are showing that they're willing to pay extra for them. That's that's the disconnect. Right? I mean, the disconnect is, like, this idea that,

41:17

like, right now, there's a better alternative. Like, right now, the result is people just using Wallace, Satoshi, and other custodial services. Like, that is that is what is happening

41:27

in practice by real people,

41:30

because there's there's no easy option.

41:33

No.

41:34

And and

41:36

it it it to me, the comp the the complaints just showed a complete lack of perspective.

41:41

Like, to what Absolutely. I've been shouting

41:45

shouting. I I I do not

41:47

I do not send private messages in all caps, freaks. I will maybe I will start in a couple months

41:53

depending on but, like, I've been talking to Evan and the guys at Mutiny,

42:00

forever now, where I'm like, I don't care how the fuck you do it.

42:04

We we need receive lightning address support. And I understand there's a bunch of different trade offs. I understand,

42:11

you know, l n URL has its benefits and its weaknesses, and lightning has its benefits and its weaknesses. But at the end of the day, I don't care how you get there.

42:19

Get us rug resistant lightning addresses on mobile.

42:24

And you fucking did it. And you did it first,

42:27

and it's actually useful. It's it's actually useful product that people will use and will demand,

42:34

when they when they realize. And it's it's very important that we have it there

42:39

available before Wallet of Satoshi rugs,

42:43

because scrambling to do it after the fact

42:48

would just be a way worse situation for users. More users will get hurt, and it'll just be a way worse situation altogether. Absolutely. Listen. We're not gonna save everyone, but we're creating the exit doors. So whether it be

42:59

Zap locker, whether it be Noster,

43:01

the exit doors are there, and these solutions are getting better and better every day.

43:06

We know that some things are breaking. Some services have not accounted for things like this to come up, but I am confident we will come up with solutions

43:15

that'll end up being better. And if it's too much for a lightning node operator to adjust their fees or open up more channels like, honestly, like, if if you're getting your channels clogged up because of payments,

43:30

you could adjust your fees. Like, if you're having all these pending payments go through,

43:34

business is good. Right. You find your equilibrium. Right? If all the slots

43:39

on HTLC slots on a channel get filled up, open up another channel. And listen, if you can't accommodate that demand, someone else will.

43:48

Right? Same thing with these wallets. If you're not building solutions that accommodate these new solutions that we're building,

43:54

we're gonna come to replace you. People are gonna stop using your shitty little wallet, and they're gonna come use Zeus and then mutiny, perhaps.

44:01

Right? If your Lightning implementation

44:05

doesn't properly handle Dust HTLCs,

44:08

people are gonna stop using your Lightning implementation,

44:11

users and wallet developers. Everyone down the stack,

44:16

we need to make more resilient

44:19

protocols, and we need to push things forward.

44:22

Because when this new bull market hits and is in full swing,

44:27

we can't be running on altruism. We can't be sitting in circles

44:31

banging on drums in our little drum circle and being like, oh, yeah. The Lightning Network is Dandy. No. We're talking about commerce for the entire world.

44:40

Let's get there. And if we have to break a few things to do it

44:44

Fuck. Yeah. Then let's fucking do it.

44:49

Amen to that.

44:52

Damn. No. Yeah.

44:56

And I you I I'm correct in assuming that, like, if there was a better way to implement it,

45:03

you you're gonna iterate on top of it, and you will you'll change over time. Like, if if Of course. If the Lightning protocol allows you to do something like async payments or something like that

45:14

Yeah. A 100%. Users over to that. A 100%.

45:17

Right? Like, you're not fixed. Everything is upgradable.

45:20

We could just everyone could keep their same lightning address. The new scheme just works.

45:25

Let's do it. And I am willing

45:28

and able to work with anyone.

45:31

I got together with Supertestnet. We bounced ideas off each other. We worked very closely together for about 3 weeks, and I was able to get this out the door. I'm willing to do the same with everyone else. If you have a better implementation

45:43

that you can help us with, I am just one man. I am just one wallet. I am just one LSP.

45:50

If this is gonna work at scale across multiple wallets, you need collaboration,

45:54

and I'm willing to do it. I'm willing to extend my hat out to Mutiny,

45:58

Breeze, Phoenix, to other LSPs,

46:02

Voltage, c equals. I am willing to work with everyone.

46:06

Just don't be an asshole when I'm trying to move things forward with the tools that are available for us.

46:13

That's it. That's all I asked. Just be a decent person. I'm I'm not trying to be malicious. I'm just trying to make things better for everyone.

46:20

I'm sorry that things are breaking, but maybe they could have been designed better. Maybe we need changes to the Lightning Protocol. And, honestly,

46:27

we do need changes. And every week, we find new exploits and things that need to get patched.

46:33

And I know we need at Zeus, we need to do a better job at

46:37

interacting at the protocol level. 1st and foremost, we really want to put forward a blip so that

46:44

it's abundantly clear that an invoice, a bulk 11 invoice on Lightning, is a Huddl invoice

46:50

so that Wallace can more appropriately know how to handle it, which has been a big challenge for us. We first really hit that when we had a lot of users paying to, Robo SaaS, and they didn't get the right

47:01

interface on their Zeus wallet. And because Robo SaaS uses Huddl invoices. Exactly. There are a lot of services that use Huddl invoices,

47:09

and we know that we're making things a little bit difficult for them.

47:13

But anytime any system grows, there's gonna be a little bit of pain. There's gonna be those growing pains,

47:19

and we wish they were avoidable completely.

47:23

Some people argue, oh, yeah. You could've avoided it. You could've just limited the system just to Zeus users.

47:29

Well, you know, that's that's not gonna that's not gonna scale. That's not gonna get adoption. That's not gonna push the needle forward.

47:35

So I'm sorry. Some priorities are gonna have to change a little bit,

47:39

but this is not just the result of my science experiment.

47:43

I'm not just doing this for fun. Like, oh, let's see how many nodes I can mess up. There is real demand on the Lightning Network for it. People are paying me and Stupor for this service, and they fucking love it.

47:56

So let's bridge the gap, and I don't know what it's gonna take. Maybe we have to charge extra

48:02

for CLTV length on the actual protocol layer beyond just setting your rates on a node monolithically,

48:10

but we're willing to help push that forward. Yeah. It'd be cool if I could set higher fees for a higher CLTV.

48:16

Yeah. And and this idea has been proposed before. CLTV, by the way, is the

48:21

is is that amount of time till expiry?

48:23

Yes. Yes. In blocks.

48:25

And, basically, this idea has been come up before.

48:29

I tip my hat to to Lisa. She had come up with the idea a few years ago,

48:34

and, unfortunately, it didn't get implemented. It's to no fault of her own. There's a lot of different priorities and

48:40

just so so few developers working on this. Kind of pressure when you have market pressure

48:46

tends to result in in these things getting improved and the system getting more robust. Like, this is how permissionless systems

48:55

innovate or or or get stronger over time. Yeah. I mean, it's sort of a sink or swim sort of thing. And,

49:02

you know, honestly, we we hope that it doesn't get to the point where it destroys the Lightning Network. I mean, I think that's a I think that's a bit hyperbolic. I don't think it's gonna get to that point. But, honestly, if this is what kills lightning, then lightning never deserved to live in the 1st place. Fuck. Yeah. And if it kills lightning,

49:17

then fuck it. Zeus is not gonna be a lightning wallet anymore. We're gonna continue to build on Bitcoin using other layers and using other l two technologies

49:25

to provide the best payment solution that we can while still putting forward our values,

49:30

self custody and privacy.

49:33

So,

49:34

I just wanted to do a quick shout out to

49:38

absolute ride or die freak, Finch.

49:42

Oh, I love Finch. Finch is a fantastic individual.

49:46

This is the first time he's joined our Noster live chat, and he sent a zap of a 100 k SATs. I appreciate it.

49:54

I guess it's a down payment because I do have a bet with him that

49:58

by the end of the year, he has to take me for a round of golf. And if they do clear, I have to take him for a round of a golf. That that that's a win win bet right there.

50:09

Cheers, Finch. Appreciate you. We do what is his he has false wear. What is do you know what the domain is?

50:16

I don't know his domain offhand. It's just put it in the comments. I'm curious. I I should be able to show it better, but

50:24

I have multiple of his items. He makes good quality,

50:28

swag.

50:31

Cashew I'm reading the comments right now. Cashew is the ultimate technology.

50:35

For what? For rugging people?

50:38

Hey.

50:39

I like, I like I like Federated Xiaomi and eCash.

50:46

I think it's interesting. And I think even even just regular

50:51

Chow Me and eCash for something like Wallet and Satoshi would just be a massive net improvement

50:56

because they can rug you already. They might as well you might as well have some privacy from the custodian.

51:01

Yeah. That's true. I mean, listen. I I think it's not Oh, falseware is dead. So forget the shill. If you have falseware gear,

51:10

you have limited edition. You won.

51:13

Yeah. Sorry. Continue. Sorry. Cashew. Yeah. Sorry. I I incessantly dunked on Cashew. Yeah. Why did you that was the first comment you read, and you're just, like, I'm just gonna shit on Cashew. We were talking about something

51:25

else. I mean, listen. Every technology has trade offs. Right? Nothing is ultimate.

51:29

Zeus Pay is an ultimate. But,

51:33

I could definitely appreciate the privacy property as VCASH.

51:36

And, I think it was Ben Arc posting on Twitter today,

51:41

saying how fascinating it would be if these CBDCs

51:44

were built using this eCash technology Never will happen. Will never ever happen.

51:49

They're not gonna there's not gonna be a CBDC

51:53

that gives you privacy from the government.

51:55

They're gonna virtue signal about how it provides privacy, whatever they offer

52:00

and Elon's version is going to do the same exact thing,

52:04

but that just means traditional bank privacy, which is,

52:09

you know, when you pay someone, they won't know your full financial transaction history,

52:13

but the company that's the companies that are involved will know. All those third parties will know, and they will share share that information. They'll sell it to advertisers. They'll share with governments.

52:22

There's zero shot in hell. This is, like, safe's argument that, like, the biggest threat to Bitcoin is that, like, governments go back to a gold standard and have responsible monetary policy.

52:32

Like, it's just a fucking mental circle jerk. Like, that will never fucking happen. Yeah. Right.

52:39

Well, I don't know. I mean, I feel like Bitcoin has been a driver of rates being increased. Right? Like, we're already sort of rewriting the code for these central banks.

52:50

The real the real irony would be if Justin Sun doesn't get thrown in jail

52:55

and CBDCs are a Tron asset

53:00

on the Tron blockchain. Oh. That would be

53:03

probably

53:04

one of the more infuriating timelines. But Well, let's likely. You can't we can't call the top on clown world ever, Matt. And Yeah. That will we can expect

53:14

the worst. We we should only expect the worst from these government propped up solutions,

53:19

and all we can do is try to create the best user experiences to help counteract them.

53:25

I think we're things are gonna ramp up in the next few years. And if we don't make an incredible payment experience using Bitcoin,

53:33

then we're doomed. You, me, our children, our grandchildren, we're all gonna be doomed, and the severity of this is completely understated.

53:41

So we need to start getting serious about building out Freedom Technology

53:46

in a resilient way and build these great payment experiences at the same time.

53:51

So, you know, let's let's stop yelling at each other on on Twitter. Let's stop the Twitter fingers, and let's start working on solutions

53:59

and stop attacking people who are trying to

54:03

make the world a better place and make the world more free for, you know, our our descendants.

54:09

Yeah. I mean, just stop using Twitter, but

54:13

I agree with everything else. I, so you mentioned fees.

54:16

You mentioned people are willing to pay for it. I saw someone in the chat.

54:22

Someone in the chat said that the fees were quite high

54:28

on on on easy mode on on Zeus easy mode using,

54:35

using your lightning addresses. You wanna break down, like, what what people can expect from a fee perspective? I think people have been coddled

54:43

Yeah. While that's the Satoshi fee model just because it's custodial.

54:47

Yeah. So let's let's kick it from the top.

54:49

For Olympus by Zeus, Olympus by Zeus is our LSP. The fee model is as such.

54:56

You need to send a minimum payment of 50,000 sats, which we're trying to bring down,

55:01

but you get a channel first payment. For the first payment, once you have a channel, you can exhaust that channel. Sent, like, a 100,000 sets,

55:10

and it charged me 10,000 sats to open that first channel. And you'll and in that case, you'll get additional

55:16

100,000

55:17

sats on the inbound side. Yeah. You can gain them purely balanced. I have I have both. I think it's way to go. So

55:25

it's a 10,000 SAT fee for channels up to 1,000,000 sats. So to get the most bang for your buck, you might want to send a full million. Right? High rate because you have to pay an on chain transaction fee. So

55:37

Exactly. And then beyond that, we charge 1% for the channel up to 5,000,000 sats.

55:43

Once you have that channel, though, well, you have 0 fee routing. We're gonna charge you 0 SATs as the base fee and as the PPM

55:51

when you're making a payment in or out of that channel from us. Shout out to, one of our community supporters,

55:58

0 fee routing. He ran a great node with 0 fees, and we're continuing that ideology with our paid channels.

56:05

Is that low pack, or is that, like, are you gonna No. That's gonna be sustainable. We're gonna do that. We wanna provide the best payments experience for our users and also make revenue off of the channel open, you're taking a profit off the channel open. Right? Yeah. Yeah. But you're not taking

56:30

receiving

56:31

4.9, and you get an extra 100,000, so 5,000,000 sat channels. That's our max right now. And, hopefully, we could extend that out. We're hoping to launch more

56:40

services so that you can get a la carte channels

56:43

from us in the future, public ones too,

56:46

that are announced. But, you know, right now, we're sticking with our core services.

56:51

And, hopefully, we can add 0Conf channel support for remote LND nodes as well and remote core lightning nodes as well,

56:59

but that's not quite ready yet. Wait. Wait. So just I'm I'm confused.

57:03

So the node the LSP routing node,

57:06

your your Zeus super node managed by God's,

57:11

that is not charging me a fee, but I'm still getting charged 1%

57:15

on every transaction?

57:17

No.

57:17

For your standard transactions that you're receiving synchronously,

57:22

Those are all free. 1% channel

57:25

open if it's over,

57:27

a million? 1,000,000. Yes. Correct.

57:29

So, like, the best if you want, like, the best

57:32

fee bang for your buck, you should your first payment into

57:37

Zeus easy mode should be 999,999¢.

57:43

Yep.

57:44

You get the best deal.

57:46

Yep.

57:47

Just make it a clean mail. Or, like, if you go all the way up to 5

57:50

oh, no. If you go up to 5 Well, it's it's the same it's the same rate based on percentage at that point. Right. So whatever you need, just 1,000,000 will be the best bang for your buck. The more you send it first, lower your fees.

58:01

The first payment. Yes. Correct. After that, you're free to send and receive.

58:05

The only fees that you're gonna incur otherwise is going to be, any other hops past Olympus that you need to get to, but we intend to make the Olympus node one of the best lightning nodes on the network.

58:17

We are in roughly the top 150 on the lightning terminal list. We are number 14, I believe, on the LN router list. We're gonna just try to keep

58:27

crushing it on all the metrics. It's been a real learning experience trying to be a good node operator,

58:32

and, we're gonna continue to get better and better and make it even easier and cheaper to get to wherever you wanna go on the Lightning Network. Okay. So walk me through this. I have my first payment was to to my easy mode Zeus was a 100,000 sats. You took 10,000 sats out of that, opened a channel for me.

58:50

I have 90,000 sets in my wallet, I have a 100,000 sets inbound.

58:56

If I receive more than a 100,000 sats,

59:00

I haven't done this yet, what happens? It does a second channel get opened? Is splicing involved?

59:06

Okay. So a second channel will be opened if we cannot find a route to you,

59:11

and we do not support splicing yet.

59:14

We're dependent on l and d for a back end to add support for splicing, but it sounds like we're gonna get it probably in the next year

59:21

as Taproot Assets are gonna be using a form of it.

59:25

And, don't get me wrong. We're huge bulls on splicing.

59:29

Tip my hat to my boy, Dusty, who's done a fantastic job pushing that forward. You have that in Phoenix now,

59:35

and that is no small feat. So, yeah, we are huge supporters of splicing, and we want it in Zeus ASAP.

59:41

Phoenix is, like, a special case because they're vertically integrated.

59:45

Their lightning implementation

59:48

from a sync is is is is essentially, like, just is designed to be the ultimate mobile back end for Phoenix Wallet. Right? Yeah. Yeah. They have a lot of prioritize splicing because it's important for these mobile users and and I mean, it's not really just important for the mobile users. I think they're gonna incur some privacy benefits from it over time depending on how the implementations work with different pools, with perhaps mixing. That's gonna be fantastic. But right now, the main benefits of resplacing,

1:00:18

really are are for the LSP. So we have an incentive to get into our systems,

1:00:22

more than ever. Beyond that, for the users, it's more so like dealing with force closes and stuff like that. Splicing makes things a little bit easier,

1:00:30

but there are trade offs. You know?

1:00:33

I'm not laughing at you. Matata on the comments said, the freedom is in the node in the phone.

1:00:39

I'd wear that shirt. Who wants to print those? In all caps.

1:00:43

How about how about one of those, what's that movie Zoolander where the files are in the computer? Yeah. Just be like, the node is in the phone.

1:00:51

Yeah. I know. Shirts.

1:00:54

Okay. This is all awesome.

1:00:56

You meant you mentioned Tapas.

1:00:59

So is your vision, is your vision that, like do you think, like, users will be receiving

1:01:07

CBDCs over lightning to Azus wallet?

1:01:12

I don't think that Lightning

1:01:14

is gonna really facilitate all that

1:01:18

the central banks want. Right? Like,

1:01:21

if if the CBDC has just had the properties of a UTXO,

1:01:25

that's not really all the control that they want. Right? So you agree with me. They're just gonna use Tron. Right? They're not gonna use Yeah. Probably.

1:01:32

Probably.

1:01:33

But at the others on the other side of things, it would not be as bad as other realities for sure.

1:01:41

There's definitely an intriguing prospect of being able to easily

1:01:45

not only receive dollars on Lightning,

1:01:49

but to also have that easy off ramp where I'm like, oh, here's my shitcoins. I could press one button, and I'm in Bitcoin. Like, that is a pretty appealing concept. Yeah. But you could just do that with Tron.

1:02:00

Sure. You can do that with, I don't

1:02:03

know, how many shit coins.

1:02:05

Yeah. But Tron Tron is number 1 Tether. That's why I Yeah. Yeah. That's that's absolutely true. It's because no one cares that Tron is centralized because Tether's centralized, and you're really trusting Tether. So it's just you wanna use the most centralized chain possible so you have the lowest fees possible.

1:02:23

And if for whatever reason Justin Sun decides to

1:02:27

reorg reorg Tron, then Tether is just, like, nope. We moved to this other chain, and this is your balance, and you can redeem it with your Tron key, and you're good. It doesn't really fucking matter what they use. They just wanna use the cheapest, easiest integrate. Right?

1:02:41

Yeah.

1:02:42

At that point, these people don't really care about the underlying

1:02:46

tech. So we're gonna see. It's gonna be a tough battle for Tapas.

1:02:50

You know? Listen. We're definitely you pronounce it. You pronounce it like

1:02:54

a Latin American entree.

1:02:57

Yeah. Yeah. Yeah. I mean, there's some variations on the theme, tapas, you know, taproot assets. But I like Tapas just personally. Tapas.

1:03:05

But, yeah, who knows? I definitely am sympathetic to the Tapas crew.

1:03:11

I am also sympathetic to the view that, yeah, maybe we shouldn't just be

1:03:15

holding water for all these fiat rails.

1:03:18

And,

1:03:19

I think there's an argument

1:03:20

there's an argument that people want digital dollars in their wallet. Yeah. For sure. I just don't understand

1:03:27

except for an ideological reason, which I don't think is strong enough,

1:03:33

Why if you're gonna use Tether, you would, like, be, like, draw a line. And I never use Tether. But, like, just draw a line in the sand and be, like, I'm only gonna use it on lightning. I'm not

1:03:42

on. Like, it's it's why why would I wanna deal with liquidity? Why would I wanna deal with all the different trade offs that we make on lightning so that we can settle on chain in a trust minimized manner,

1:03:54

when ultimately, I'm just trusting Bitfinex

1:03:57

and Palo and all the guys at Tether. Yeah. Yeah. Me anyway. Feels Feels like there's always gonna be that redemption issue. Like, I feel like you could just skip this whole process and just integrate Tether on Tron if what you want is Tether in your wallet, but it's like there's this weird ideological

1:04:12

thing where it's, yeah, it just doesn't I I don't think there's product market fit. I think it can't compete with centralized chains. I just

1:04:21

do not understand the the Taproot assets thing. I just don't I don't think it makes any lightning's not

1:04:27

Taproot assets also has the aspect of on chain stuff. Mhmm. Which maybe makes a little bit more sense, but the fees would be ridiculous. So if it's a centralized asset, it makes no sense. And if the argument is stable coins, then it's gonna be a centralized asset.

1:04:40

So I because it's pointing to something that's in the real world, and you have to have a trusted third party watch over that.

1:04:48

So it just does it it doesn't line up to me,

1:04:51

and I feel like not many people talk about it.

1:04:55

It's gonna be fascinating. It's gonna be fascinating, and

1:05:02

we'll we'll see how it plays out. We got a comment in the side.

1:05:07

Someone's asking, can I use Zeus with Core Lightning? Yes. You can.

1:05:11

We currently support Can you use it with an async node?

1:05:15

Yes. You can use it with,

1:05:16

any clear node, but but that functionality is being deprecated.

1:05:21

We've had some good conversations with Bastian,

1:05:25

I believe last year at tab conf.

1:05:28

And he said that, basically, it's not really built for people to use it at home. And, just the APIs just haven't been up to par with other

1:05:37

It's built to run Phoenix Wallet. Yeah. It's built to run Phoenix. So, like, I I we I don't really wanna spend time maintaining that when there are other alternatives. But Core Lightning, we love. We wanna continue to support.

1:05:48

We support it with c lightning, rest right now, but we wanna dedicate some resources to get it working with the new embedded

1:05:54

CLN REST API as well as stuff like

1:05:59

commando and ln message. So if you wanna help us with that, we're somewhat close with it, but we need someone,

1:06:05

who's willing to spend a little time to get that over the line. We've been a little busy lately, if you haven't noticed. Yeah. Too busy attacking lightning.

1:06:12

So

1:06:14

so, I mean, we we mentioned Phoenix a lot. Phoenix is, you know, in terms of not running a remote node and having a,

1:06:22

freedom oriented experience enlightening on your phone, Phoenix has been the leader.

1:06:27

I would say Phoenix and Breeze has been the have been the leaders.

1:06:31

And now Zeus is entering this fray. Obviously, mutiny entered the fray about 3 months ago, 4 months ago.

1:06:39

I'm curious. Have you, like, thought like, what is

1:06:44

how do you think about obviously, Phoenix all of Phoenix, Breeze, Mutiny, none of them support Lightning Address received,

1:06:51

which I think is that is obviously the killer app of this

1:06:55

embedded node easy mode to use launch.

1:06:58

But besides that, like, how do you think about the trade offs between

1:07:02

something like Phoenix and Zeus easy mode?

1:07:08

There's definitely a few trade offs. Right? I think Phoenix right now is faster,

1:07:14

to start up. They are using a

1:07:19

what is it? I believe it is a

1:07:24

anyway, they have just an API to get the block info. Right? So we at Zeus, we're using BIP

1:07:30

157 block filters with Neutrino. We have no idea about your on chain funds, and this takes a little bit longer to sync up. We need to get better. We need to have a

1:07:40

side load mode. So that's a trade off.

1:07:43

But on the other hand of it, Phoenix knows all about your on chain transaction data, which is

1:07:50

great. Right? Right. Then the other trade off privacy

1:07:54

wise between Zeus and Phoenix is that you're using

1:07:58

Async the Phoenix node to do your payment routing. So they know

1:08:03

Oh, it's not calculated locally when you send. Exactly. So they know every payment destination, every amount, when. They could link it to you.

1:08:11

So it just doesn't do that. All the route calculation is done on your phone, so you have fantastic sender privacy on Lightning.

1:08:19

So, there's that. But Phoenix is honestly, like, you could criticize them, but we see them as number 1 in the game right now.

1:08:28

They do a really good job. I love on their website.

1:08:31

They do a really good job of just explaining the trade offs in relatively good English, like, in in readable English. You know? It's not, like, techy stuff. Fantat yeah. That's fantastic. They're doing a better job at it than us, and, they keep things simple and just easy to use. And, you know, I really tip my hat to them. And I just hope that we can

1:08:50

provide them with some serious competition over the years and, you know, provide a better experience for end users at the end of the day.

1:08:58

Awesome.

1:08:59

Okay. While I have you,

1:09:02

Yeah. We gotta wrap up somewhat soon. I gotta get to New York. We have a lightning meetup at PubKey tonight, and, you know, it's gonna get spicy.

1:09:10

I'm sure everyone's gonna be like, Evan, why are you destroying lightning? What's going on with this other exploit? So what is their time constraint? What you have 10 minutes? Yeah. I got another 10. Let's do it. Okay.

1:09:20

Antoine Riard,

1:09:23

one of our No. I I don't know what to

1:09:31

an an incredibly esteemed

1:09:34

developer in, contributor in Bitcoin.

1:09:37

Particularly on the adversarial environment side. So,

1:09:41

like, pressure testing Bitcoin, pressure testing lightning, looking for attack vectors, whatnot.

1:09:48

Recently said that he's no longer gonna work on Lightning,

1:09:52

because there's concerns over,

1:09:57

over a tax that could happen without a change to the Bitcoin protocol itself, without a change to the on on chain protocol,

1:10:05

the the the base layer. How do you think about that? Like, what are your thoughts there? It doesn't have to, you know, high level. Like, what how are you how are you thinking about this? Like, is lightning fucked?

1:10:14

Is everyone gonna lose their money?

1:10:17

High level,

1:10:19

I would say that the attack is

1:10:21

pretty bad. I don't think it's the end of the world, though. It can be mitigated.

1:10:26

Some changes to how we sign off on the HTLC seems like a solution to to nip in the bud.

1:10:34

Node operators that or businesses that don't need to route

1:10:37

avoid this attack entirely. So the homies at PubKey, they don't have to worry about it. They're not doing routing on their node. The idea is the attackers on both sides of the route. Right? So, like, the routing Yeah. You need you need 2 channels

1:10:50

to the node. Right? So this could be mitigated with,

1:10:54

you know, making good decisions about who you peer up with. That's not a good answer, by the way.

1:11:00

Putting constraints on it? No. Obviously not. Like I don't like the idea that, like,

1:11:06

I'd I'd what? We're just gonna KYC all of our channel partners?

1:11:10

Yeah. I don't think that That would be really difficult, especially if you're running the LSP. Right?

1:11:14

Yeah.

1:11:15

But no. I mean, there are some measures you could put in. You can say, hey.

1:11:21

Don't accept channels, 2 channels from anyone even though you could still do an attack with 2 different node pub keys. It really has to be changed at the, the protocol level for lightning

1:11:30

to really be mitigated. But at least operators today have a couple of options about what they can do, keeping their eye on the mempool in multiple locations

1:11:39

and, modifying, their fee settings and and simply choosing not to route. So at least businesses,

1:11:46

shouldn't be affected if their main thing is accepting payments for services. Keeping payments.

1:11:52

Yeah. So any anyway, everyone's gonna stop being routing those anyway because the Zeus thing and the Zap locker thing is Everybody's gonna use Zeus instead?

1:12:00

Oh, no. No. No. The whole Lightning Network is gonna be dead anyway. Oh, this 0 because you're already Yeah. Yeah. We're zeroing out the Lightning Network.

1:12:08

But, yeah, I mean, otherwise, the only other thing I would say on this is, like, Antwan, man, I really appreciate your work. But, like, why are you gonna be so dramatic and and announce yourself quitting

1:12:19

alongside the announcement of the vulnerability? Like, I I don't think that was cool. You could you could tell that you could work out whatever you want, but, like, doing it in the announcement was a little,

1:12:29

I don't know, like, a bad way to go about it. But, technically, it was a separate email. Right? It was the next one after that.

1:12:36

Yeah. I guess. But, did it have to be done like that? I don't know. Didn't he disclose the vulnerability they his concerns were disclosed to, like,

1:12:45

the lightning Illuminati

1:12:46

Yeah. Yeah. Last year. Right? Yeah. Yeah. It's been out, so, you know, not everything about it. It just feels like he amped up the drama on it. And as a result, people think the sky is falling. But it's okay.

1:12:59

You know, it's it's gonna happen, and we're still very appreciative of of both his findings and his other work. So, you know, I don't want the And to be clear, he's not quitting that too personally. He's just quitting lightning. Yeah. Yeah. So perhaps he's gonna build the thing that, we all use after Zeus destroys the lightning network. So we're really excited about that. That's gonna be great. Antoine, help us out, bro. Okay. Well, I thank you for providing some insight there.

1:13:24

I just think in general, and I think it lines up well with our conversation is

1:13:28

is that the Lightning Network has, you know, kind of just grown up in,

1:13:34

like, the intensive care unit. Like, it hasn't been exposed to any external pathogens. Like, there's no it's been in a very sterile environment, not really an ever so environment.

1:13:44

And I think it's gonna take attacks. It's gonna take bugs. It's gonna take vulnerabilities. It's gonna take all this different shit for it to actually get robust if we wanted to handle,

1:13:53

you know, the global financial transactions.

1:13:57

Right. Right. And it and it's and it's not like,

1:14:01

you know, all these things are being exposed, and everything's not being done maliciously.

1:14:05

Right? But, you know, we we gotta expose them. We gotta bring them to the light. We gotta test things out.

1:14:11

And I am confident, that we have so many brilliant people working on this technology

1:14:16

that we can find solutions to mitigate basically everything.

1:14:19

Meanwhile, the low IQ version, left left side IQ version is I have a reckless amount of sats on the lighting network, and I'll let you freaks know if someone steals it, and I notice.

1:14:30

Well, sometimes I wonder if people are taking my money, and I'm not sure. But

1:14:35

well, I just threw my hat on the ring, Odell. I I think I finally passed you up on channel capacity and channel count. So, you're long enough.

1:14:43

Yeah. It took me a long time, but, you know, now it's time for Zeus to get serious.

1:14:47

And, you know, we're just really happy to have gotten this initial release out the door despite its ugly spots. We're gonna keep iterating,

1:14:54

keep shipping amazing payments technology,

1:14:57

and just try to push everything a little bit more forward. I love it, dude. I appreciate you. Before we wrap up, I'm gonna hit us with some

1:15:07

user supported comments in boostergrams from podcasting 2.0, then we're gonna go to final thoughts with Evan.

1:15:13

As always, dispatch is purely funded by our wonderful audience, the ride or die freaks out there with Bitcoin.

1:15:21

Obviously, now they can do it through the livestream, which is really fucking awesome.

1:15:25

So I appreciate all you freaks who've joined us live at sillodispatch.com/stream,

1:15:29

but you can find all relevant links at sillodispatch.com.

1:15:34

We have a lot of supporters on podcasting 2.0.

1:15:36

Last episode at black coffee BTC,

1:15:39

169,420 sets. Here's my periodic v for v boomer boost. Mempools will always clear.

1:15:47

Black coffee, interesting if

1:15:51

yeah. I mean, you're wrong, but I appreciate the support. We have at CumRocket 69,420.

1:15:58

Stay solvent. Stay humble. Stack stats.

1:16:00

A little bit redundant, but great advice. We have at Eric

1:16:05

99 with 50,000 stats. Stay humble. Stack stats. Great advice. We have at poor Ben Gunn with 21,000 sets,

1:16:12

fist, and some kind of flag that I'm not recognizing.

1:16:18

Thank you, Freaks, for supporting the show. It's really fucking cool. That goes to my

1:16:22

self sovereign full node that I interact with using Zeus. Sometimes I will be around people that don't really understand the implications of Bitcoin, and I will open up my Zeus wallet. And I'll just scroll through the streaming stats and the and the podcast boosts

1:16:39

and the zaps. Zaps go there too,

1:16:43

and it's really powerful. Like, they're, like, holy shit. Just like random fucking people sent this to you,

1:16:48

without a middleman. Like, that is insane. So thank you, Freaks.

1:16:51

Evan, it's been a pleasure.

1:16:54

This has been awesome. I I am so fucking bullish

1:16:58

on easy mode on Zeus and, Zeus pay. It is it it is I feel like the future is here already.

1:17:06

So thank you for building it, and thank you for pushing limits. Do you have any final thoughts for our audience?

1:17:13

Folks, it's not gonna be perfect

1:17:15

on day 1. There's still a lot of work to do. We need to be humble enough to accept that our solutions are gonna have flaws. Things are gonna,

1:17:23

you know, be pushed to their limits, but,

1:17:26

we're gonna get to where we wanna go. It's gonna take some more years,

1:17:30

but we're really happy to be a part of this community pushing our software forward.

1:17:36

And, you know, we're excited to keep doing this for years to come. So, Matt, thank you so much for having me on the show. It is my favorite show in the entire universe to be on, and, you know, we we gotta make it happen more often. And, just thank you, brother, for all the support that you've given me over the years. I am eternally grateful for you and the many others who are

1:17:57

helping me make this a reality. And, you know, I just expect much more to come. This is just the start.

1:18:04

Much so, brother. The feeling's mutual.

1:18:06

Huge shout out to Evan. Huge shout out to the freaks who joined us and to all of you.

1:18:11

Evan, say hi to all the pub key freaks for me. Will do. Have a great time there. PK Lounge. You can tell them they're really mad at me,

1:18:19

right now. We're not showing up yet? Come on, bro. Yeah. I wasn't gonna say that part out loud, but, yes, I have not been to PubKey yet. You can tell them I'll be there in December and that they can hold me to it. Tell them I'll be there before mempool's clear.

1:18:32

Yeah. Well, that's for sure.

1:18:34

And,

1:18:36

yeah. I appreciate you. Stay on the StackSatStreaks.

1:18:38

Until next time. Peace.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features