Nostr Deep Dive with Miljan from Primal - FFS #111
Miljan from Primal joins the show to tell us all about the inner workings of Nostr!
Key Takeaways:
🔹Nostr is an open protocol for speech and publishing, allowing users to create cryptographic identities and communicate through relays.
🔹The protocol is simple, with key pairs for users, client apps for creating and signing messages, and relays for storing and retrieving messages.
🔹The value proposition of Nostr lies in its ability to provide content creators with ownership and control over their content and audience.
🔹Nostr enhances the Bitcoin ecosystem by enabling lightning payments and providing a global public lightning directory.
🔹The scalability of Nostr is being addressed through the use of relays and caching services.
🔹The future of Nostr is optimistic, with the potential to consume all apps with social graphs and create an unstoppable network of speech and money.
Connect with Miljan:
https://primal.net/miljan
Connect with Us:
https://www.freedomfootprintshow.com/
https://twitter.com/FootprintShow
https://primal.net/freedom
https://twitter.com/knutsvanholm
https://primal.net/knut
https://twitter.com/lukedewolf
https://primal.net/luke
Thanks to our sponsors - check out there websites for info:
BitBox: https://bitbox.swiss/freedom
Bitcoin Adviser: https://content.thebitcoinadviser.com/freedom
Orange Pill App: https://www.orangepillapp.com/
Support the Show:
If you value what we do here at the Freedom Footprint Show, consider sending us some value back. You can send us a boost or stream us some sats on Fountain. Check out https://www.fountain.fm/
You can support us directly with Bitcoin on Geyser Fund: https://geyser.fund/project/freedom/
The Freedom Footprint Show is a Bitcoin podcast hosted by Knut Svanholm and Luke de Wolf.
In each episode, we explore everything from deep philosophy to practical tools to emit freedom dioxide to expand your freedom footprint. This isn't a show for bitcoin news or analysis - we dig into the deep topics that are important to us and to our guests. Join us if you want to go deeper down the rabbit hole of Bitcoin and related freedom-go-up technologies and ideas!
The Freedom Footprint Show is a Bitcoin podcast hosted by Knut Svanholm and Luke de Wolf.
In each episode, we explore everything from deep philosophy to practical tools to emit freedom dioxide to expand your freedom footprint!
00:00 - Introducing Miljan from Primal
02:45 - What Is Nostr?
14:11 - Incentives of Nostr
24:44 - Developing Primal
34:12 - Nostr Pain Points
40:00 - Ads!
43:15 - Nostr vs Legacy Social Media
53:07 - Bots and Impersonation
57:50 - Bitcoin and Nostr
01:08:43 - More Ads!
01:10:20 - Nostr and Centralization
01:14:39 - Outlook for Nostr
01:17:41 - Wrapping Up
00:00:00,049 --> 00:00:03,296
Miljan, welcome to the Freedom Footprint show, thanks for joining us.
2
00:00:03,583 --> 00:00:04,713
Hi guys, good to be here.
3
00:00:04,943 --> 00:00:06,303
Yeah, good to see you, Miljan.
4
00:00:06,363 --> 00:00:10,493
Uh, last time we met was on Madeira, uh, on a rooftop.
5
00:00:10,633 --> 00:00:12,713
Uh, I think that's where we first met, right?
6
00:00:13,050 --> 00:00:13,890
That's right.
7
00:00:14,349 --> 00:00:14,879
Yes.
8
00:00:14,909 --> 00:00:19,749
told me, you told me a very weird story, which I'm kind of proud, proud of.
9
00:00:19,749 --> 00:00:21,999
It felt like an Achievement Unlocked moment.
10
00:00:22,009 --> 00:00:24,199
Can you tell, tell our listeners what that was?
11
00:00:24,916 --> 00:00:30,696
Oh, um, maybe it was, uh, when you posted the, your full book as a
12
00:00:30,696 --> 00:00:35,456
short note, as a short Nostr note and broke, uh, Primal and probably
13
00:00:35,456 --> 00:00:36,946
a few other clients as a part of it.
14
00:00:37,473 --> 00:00:42,023
Yeah, I broke Nostr, or we broke Nostr because it was Luke's idea
15
00:00:42,023 --> 00:00:43,843
to, to post the entire book, so.
16
00:00:44,088 --> 00:00:47,048
It's a fun, fun experiment.
17
00:00:47,863 --> 00:00:48,833
worries at all.
18
00:00:48,903 --> 00:00:51,543
Uh, Nostr was already broken before you did that.
19
00:00:51,633 --> 00:00:53,163
So, so no issues at all.
20
00:00:54,038 --> 00:00:54,838
Fantastic.
21
00:00:55,088 --> 00:00:56,378
No, it's great to have you here.
22
00:00:56,418 --> 00:01:01,208
Um, we are, as we, as we just said noobs.
23
00:01:01,488 --> 00:01:06,088
So we'd love to, to learn more about Nostr and Primal specifically.
24
00:01:06,488 --> 00:01:09,588
But first of all, we'd like to know a little more about you.
25
00:01:09,598 --> 00:01:10,218
Who are you?
26
00:01:10,258 --> 00:01:13,708
And can you give us the, the TLDR on Millian?
27
00:01:14,290 --> 00:01:14,690
Sure.
28
00:01:14,740 --> 00:01:18,400
And just a quick note prior to that, we are all Nostr noobs.
29
00:01:19,030 --> 00:01:22,800
Uh, all of us, even the developers, and even the creator of the
30
00:01:22,800 --> 00:01:26,140
protocol, and those who have been in it from the very beginning.
31
00:01:26,550 --> 00:01:30,070
We're all just kind of grappling with this, we're all trying to
32
00:01:30,070 --> 00:01:32,380
come to terms with what Nostr is.
33
00:01:32,930 --> 00:01:38,340
I think it's going to take some time, it's kind of evolving, so, uh, we're all noobs.
34
00:01:38,705 --> 00:01:40,075
It's all so early.
35
00:01:40,175 --> 00:01:43,675
We'll get into it in a bit more detail, I'm sure, during the show.
36
00:01:44,085 --> 00:01:50,215
And it's quite magical to be a part of this something, something that appears to
37
00:01:50,215 --> 00:01:52,565
be quite special at such an early stage.
38
00:01:53,085 --> 00:01:57,005
So happy to dive into all the details with you guys, whatever
39
00:01:57,005 --> 00:01:58,035
you guys want to talk about.
40
00:01:58,495 --> 00:02:01,855
As for me, I'm a software entrepreneur.
41
00:02:01,925 --> 00:02:05,355
I've been building products and companies since I was a teenager.
42
00:02:05,895 --> 00:02:10,215
I honestly lost count how many products or companies I started.
43
00:02:11,265 --> 00:02:16,995
But ever since I fell down the Bitcoin rabbit hole back in 2017, I've been
44
00:02:17,085 --> 00:02:21,115
obsessing over that and couldn't really build any other type of software.
45
00:02:21,435 --> 00:02:23,425
There's so much to be built in this space.
46
00:02:23,905 --> 00:02:29,005
And then I fell down the Nostr rabbit hole in late 22, 2022.
47
00:02:30,790 --> 00:02:35,380
And, uh, it's been 24 7 since then.
48
00:02:35,490 --> 00:02:41,410
Every waking hour of the day, uh, all, I wake up and I just work on Nostr.
49
00:02:42,189 --> 00:02:43,029
Fantastic.
50
00:02:44,299 --> 00:02:46,719
Um, so what is Nostr?
51
00:02:47,640 --> 00:02:51,000
Well, as I just said, we're all trying to figure this out.
52
00:02:52,350 --> 00:02:58,240
But at the high level, um, if we look at Bitcoin as an open protocol for
53
00:02:58,250 --> 00:03:04,315
money, Uh, you can think of Nostr as an open protocol for speech, speech in a
54
00:03:04,315 --> 00:03:06,775
kind of a, the broadest sense possible.
55
00:03:07,095 --> 00:03:13,255
Um, so this includes, uh, communication, but also publishing, things like that.
56
00:03:13,699 --> 00:03:18,149
it will, as a part of that, it brings us, an identity layer.
57
00:03:19,359 --> 00:03:25,359
Uh, basically what we have, what we're seeing now is a global web of trust
58
00:03:25,979 --> 00:03:29,159
of cryptographic identities emerging.
59
00:03:29,699 --> 00:03:32,559
as a part of this Nostr experiment, let's call it.
60
00:03:33,289 --> 00:03:37,819
Uh, so that's, all of that is quite exciting and, uh, I think will
61
00:03:37,819 --> 00:03:39,559
have far reaching consequences.
62
00:03:40,205 --> 00:03:44,505
Yeah, and Nostr stands for notes and other stuff, stuff through relays,
63
00:03:44,535 --> 00:03:47,525
if I'm not misremembering this.
64
00:03:47,715 --> 00:03:51,845
Um, well, what is a relay and how, how does this thing work?
65
00:03:52,642 --> 00:03:56,752
uh, well the good news about Nostr is that it's extremely simple.
66
00:03:57,332 --> 00:03:58,222
as a protocol.
67
00:03:58,789 --> 00:04:02,949
and, uh, let's maybe describe it just in a few sentences.
68
00:04:03,269 --> 00:04:05,489
So there are three major concepts in Nostr.
69
00:04:06,069 --> 00:04:09,759
concept number one is every user gets a key pair.
70
00:04:10,389 --> 00:04:12,869
So bitcoiners will be very familiar with this.
71
00:04:12,869 --> 00:04:14,739
You get a private key and a public key.
72
00:04:15,626 --> 00:04:19,299
concept number two is you use client apps.
73
00:04:19,999 --> 00:04:22,369
so everyone's familiar with that.
74
00:04:23,012 --> 00:04:30,622
and using the client app, you create a message and sign it with your key and then
75
00:04:30,627 --> 00:04:36,642
transmit it to the set of relays, which is the third and final concept In noster, uh,
76
00:04:36,642 --> 00:04:40,092
relays are, uh, very simple, uh, servers.
77
00:04:40,565 --> 00:04:46,205
they're capable of, uh, accepting signed messages from users and storing
78
00:04:46,205 --> 00:04:52,965
them locally, and then, uh, answering to, uh, responding to very simple,
79
00:04:53,075 --> 00:04:57,385
uh, queries, like, for example, if I say, hey, this is Knut, I have
80
00:04:57,395 --> 00:05:03,505
his public key, do you have any, uh, content that Knut has published lately?
81
00:05:03,875 --> 00:05:06,125
And the relay will respond to that type of request.
82
00:05:07,215 --> 00:05:08,315
So that's basically it.
83
00:05:08,675 --> 00:05:13,995
That's the entirety of Nostr, and, and the protocol is so simple that
84
00:05:14,045 --> 00:05:19,215
it can be described in three words, which is signed, messages, relayed.
85
00:05:19,765 --> 00:05:20,215
That's Nostr.
86
00:05:20,935 --> 00:05:24,385
The rest of it has to do with the format of those messages and so
87
00:05:24,385 --> 00:05:28,575
forth, and, you know, like, it can get quite detailed from there.
88
00:05:29,000 --> 00:05:34,400
Uh, there are, the protocol itself is defined in a collect connection of, uh,
89
00:05:34,400 --> 00:05:39,830
collection of nips, uh, noster improvement possibilities similar to bips and Bitcoin.
90
00:05:40,650 --> 00:05:44,880
I don't know where we're at in terms of the count of like nips so far.
91
00:05:44,880 --> 00:05:48,390
I think we might be like past a hundred, uh, nips.
92
00:05:48,690 --> 00:05:53,330
But what's interesting is that only, uh, nip, uh, nip oh one
93
00:05:53,480 --> 00:05:55,250
is the only mandatory nip.
94
00:05:55,505 --> 00:05:59,235
So you can, it's like a few pages, you can just read that, and that
95
00:05:59,235 --> 00:06:03,485
kind of defines the protocol itself, and all the other NIPs are optional.
96
00:06:04,239 --> 00:06:08,519
So the protocol is, like I said, very simple.
97
00:06:08,539 --> 00:06:10,389
It doesn't try to do too much.
98
00:06:10,409 --> 00:06:14,479
It doesn't try to achieve global consensus, for example,
99
00:06:15,299 --> 00:06:17,679
like Bitcoin is doing.
100
00:06:18,619 --> 00:06:24,219
It's much more casual from the point of view that you're just like sending
101
00:06:24,614 --> 00:06:31,344
Notes to, uh, a collection of relays and, uh, then client applications.
102
00:06:31,404 --> 00:06:33,964
Uh, figure out how to make sense of it all.
103
00:06:34,485 --> 00:06:39,555
Okay, and the only identification, so to speak, is the public private key pair.
104
00:06:40,580 --> 00:06:41,050
Uh, right.
105
00:06:41,410 --> 00:06:44,490
You, you get a public key and a private key and you sign your
106
00:06:44,490 --> 00:06:45,860
messages with a private key.
107
00:06:46,180 --> 00:06:51,960
And I guess that means that you could have multiple identities, like
108
00:06:51,960 --> 00:06:55,740
an infinite amount of identities, uh, theoretically at least, right?
109
00:06:56,157 --> 00:07:00,597
You can, and you probably should have multiple identities on aster.
110
00:07:00,597 --> 00:07:05,357
Like it's so easy to create name accounts and, uh, because anyone
111
00:07:05,362 --> 00:07:07,397
can create key pairs so easily.
112
00:07:07,397 --> 00:07:11,777
There are also millions of bots on noster presents.
113
00:07:11,777 --> 00:07:13,247
Uh, an interesting situation.
114
00:07:13,517 --> 00:07:15,737
I mean, Noster is not unique to that.
115
00:07:15,737 --> 00:07:17,387
There are millions of bots on Twitter too.
116
00:07:17,952 --> 00:07:22,262
Uh, it's just much, much easier to create bots on Nostr.
117
00:07:22,870 --> 00:07:25,040
Okay, and how is that a good thing?
118
00:07:25,752 --> 00:07:31,082
Well, it kind of, uh, I don't know if it's a good thing, it's just a thing, right?
119
00:07:31,122 --> 00:07:34,539
But, um, throws that monkey off our back.
120
00:07:34,539 --> 00:07:35,579
We know there are gonna be bots.
121
00:07:36,004 --> 00:07:40,884
And we kind of, as we're building applications and infrastructure on top of
122
00:07:40,884 --> 00:07:43,414
Nostr, we just have to account for that.
123
00:07:43,984 --> 00:07:48,594
So every developer building useful products and services on top of Nostr
124
00:07:48,814 --> 00:07:53,624
needs to understand that this is an open network, that we're, that we
125
00:07:53,624 --> 00:07:56,654
live in an adversarial environment.
126
00:07:57,344 --> 00:08:00,604
And build products and features accordingly.
127
00:08:01,005 --> 00:08:04,364
And the good news is that, as I mentioned previously, we're
128
00:08:04,364 --> 00:08:07,387
spinning this global web of trust.
129
00:08:08,609 --> 00:08:13,039
of kind of public, of cryptographic identities where
130
00:08:13,069 --> 00:08:15,279
we can rely on this web of trust.
131
00:08:15,339 --> 00:08:18,719
There's quite a bit of signal in there to filter out the bots.
132
00:08:19,129 --> 00:08:23,779
So that's one of the strongest kind of aspects of Nostr that you have
133
00:08:23,779 --> 00:08:29,319
this global identity layer that's fully open and kind of equally
134
00:08:29,319 --> 00:08:31,799
accessible to any user or developer.
135
00:08:32,317 --> 00:08:36,817
Yeah, and It's been pointed out to me a lot when I try to poke
136
00:08:36,817 --> 00:08:41,567
holes in Nostr just for the sake of argument that it is not Twitter 2.
137
00:08:41,607 --> 00:08:47,727
0, it's a protocol layer and all sorts of things could at least
138
00:08:47,727 --> 00:08:49,577
theoretically be built on top of it.
139
00:08:50,157 --> 00:08:55,577
Uh, so it's not directly competing with the social networks of the world, but
140
00:08:55,577 --> 00:08:58,357
rather competing with the internet itself.
141
00:08:58,657 --> 00:09:03,017
Would that be a good description that we're sort of reinventing the wheel,
142
00:09:03,027 --> 00:09:06,027
but with cryptography at the base layer?
143
00:09:06,387 --> 00:09:07,627
Is that a good description?
144
00:09:08,540 --> 00:09:09,840
yes, that's a good description.
145
00:09:09,840 --> 00:09:16,030
So the Nostr is definitely not, uh, just built for social media applications, even
146
00:09:16,030 --> 00:09:20,254
though that's a content type that has taken off, in the early stages of Nostr.
147
00:09:21,004 --> 00:09:23,654
Uh, there are other content types and there are other application
148
00:09:23,684 --> 00:09:27,764
types that are, uh, that are being built and have been released, and
149
00:09:28,054 --> 00:09:30,004
they're kind of starting to take off.
150
00:09:30,352 --> 00:09:37,502
to various degrees, uh, so, um, long form content would be, uh, another one.
151
00:09:37,502 --> 00:09:40,712
Maybe that's what you should have used with your, uh, with your book,
152
00:09:40,782 --> 00:09:42,532
maybe post it as a long form note.
153
00:09:42,702 --> 00:09:43,252
I don't know.
154
00:09:44,162 --> 00:09:48,272
Well, I wouldn't have broke primal if I did, right?
155
00:09:48,452 --> 00:09:51,212
So the achievement wouldn't have been unlocked.
156
00:09:51,867 --> 00:09:53,017
That's true, actually.
157
00:09:53,137 --> 00:09:58,377
So, um, yeah, we still don't support long form nodes on Primal, but this
158
00:09:58,387 --> 00:10:01,707
is one of the, uh, next things that we're, that we have on our roadmap.
159
00:10:02,117 --> 00:10:03,657
We're actually working on it right now.
160
00:10:04,027 --> 00:10:06,207
Uh, I'm quite bullish on that content type.
161
00:10:06,207 --> 00:10:13,742
So to kind of be, um, to be a little bit more specific, if Social media
162
00:10:13,782 --> 00:10:17,992
content is competing with Twitter, Reddit, Instagram, and so forth.
163
00:10:18,582 --> 00:10:23,462
Long form content is competing with the sub stacks of the world
164
00:10:23,562 --> 00:10:26,842
or medium, those types of products.
165
00:10:27,512 --> 00:10:36,107
And what should be pointed out is that on the one hand, you have Twitter,
166
00:10:37,207 --> 00:10:42,227
Reddit, Facebook, and so forth, and then you have Medium and Substack.
167
00:10:43,037 --> 00:10:49,320
All of these, let's call them legacy web applications, have their own social
168
00:10:49,320 --> 00:10:53,130
networks, have their own kind of user directory and a social graph that's
169
00:10:53,270 --> 00:10:58,050
like included in each one of these products, and they're all siloed.
170
00:10:58,051 --> 00:11:03,080
They're all closed, and they all have their own network, and they jealously
171
00:11:03,080 --> 00:11:05,190
guard that network from anyone else.
172
00:11:05,750 --> 00:11:11,390
It's essentially a walled garden where, uh, walls are getting taller as time
173
00:11:11,390 --> 00:11:15,730
goes by, where it's kind of, you're realizing that, uh, if you're not logged
174
00:11:15,730 --> 00:11:20,140
in, you're able to access less and less of Twitter content, for example.
175
00:11:20,884 --> 00:11:27,024
so, in stark contrast to that, you have Nostr, where you have a few dozen
176
00:11:27,484 --> 00:11:33,644
Social media clients already working on the same data layer on the same open
177
00:11:33,644 --> 00:11:40,054
social graph where you can take your private key out of one app and plug it
178
00:11:40,054 --> 00:11:44,594
into the other one and you will be able to access the network the same way.
179
00:11:44,874 --> 00:11:47,294
You'll have the same followers, etc, etc.
180
00:11:47,870 --> 00:11:50,520
But it goes beyond just social media content.
181
00:11:50,710 --> 00:11:56,540
Uh, then you plug your private key, let's say you take your Primal,
182
00:11:56,660 --> 00:12:01,060
your Primal, your private key from Primal and plug it into highlighter.
183
00:12:01,340 --> 00:12:07,074
com, which is a long form, client that's competing with Substack.
184
00:12:07,940 --> 00:12:14,795
And you can You're still dealing with the same, uh, social graph, so you
185
00:12:14,795 --> 00:12:18,755
have, not only do we have a bunch of social media clients working off
186
00:12:18,755 --> 00:12:23,255
the same social graph and the same content, but we have multiple types of
187
00:12:23,255 --> 00:12:29,675
applications, so again, beyond, Long form content and short form and social media
188
00:12:29,705 --> 00:12:32,439
content, we have, streaming content.
189
00:12:32,479 --> 00:12:37,975
So let's say, Zapstream is one of the most exciting Nostr projects,
190
00:12:38,285 --> 00:12:39,865
which is a Twitch competitor.
191
00:12:40,465 --> 00:12:46,705
Uh, then you have a number of music applications and marketplaces.
192
00:12:46,885 --> 00:12:49,575
There's even a GitHub competitor.
193
00:12:49,885 --> 00:12:52,475
So Nostr is quite versatile.
194
00:12:52,869 --> 00:12:58,039
because like its core is so simple that it's extremely extensible
195
00:12:58,619 --> 00:13:01,939
and it's quite versatile in terms of the types of applications
196
00:13:01,989 --> 00:13:03,429
that you can build on top of it.
197
00:13:03,829 --> 00:13:07,939
And I really believe that we will end up re implementing the entire
198
00:13:07,969 --> 00:13:13,339
kind of legacy web onto this, uh, on top of this protocol, which
199
00:13:13,349 --> 00:13:15,699
will give users full sovereignty.
200
00:13:16,589 --> 00:13:21,229
over their online identity, over their social connections, and,
201
00:13:21,339 --> 00:13:23,579
uh, the content they publish.
202
00:13:24,242 --> 00:13:29,892
Yeah, and as I understand it, the zaps are not in the protocol itself, right?
203
00:13:29,912 --> 00:13:34,532
It's something you build on top, like lightning support in the clients.
204
00:13:35,319 --> 00:13:41,412
Zaps are a part of the protocol in the sense that they are defined in a NIP or
205
00:13:41,412 --> 00:13:46,679
a collection of NIPs, uh, but they are not mandatory, as I mentioned previously.
206
00:13:46,689 --> 00:13:51,369
Only NIP1 is mandatory, so it's just an extension of the protocol, and it's
207
00:13:51,459 --> 00:13:56,134
up to individual client developers to decide which NIPs they want to implement.
208
00:13:57,214 --> 00:14:02,244
And the Zaps NIP is very popular, of course, because it's such a great
209
00:14:02,244 --> 00:14:06,054
feature that most clients implemented it.
210
00:14:06,084 --> 00:14:10,944
So it kind of, they became, de facto, a part of the protocol.
211
00:14:11,549 --> 00:14:18,449
Yeah, and speaking of saps, like, I, uh, this is, this is like the part of
212
00:14:18,449 --> 00:14:24,979
Nostr and Nostr as, uh, Nostr clients as Twitter clones or social media
213
00:14:24,979 --> 00:14:29,869
clones that I, that make it, makes it different, but, but I don't really see,
214
00:14:30,289 --> 00:14:36,510
like, let's see if I can, uh, Um, tell this story correctly, but, but, um,
215
00:14:37,150 --> 00:14:43,030
right now the Internet is a game of, um, um, if you're a content creator,
216
00:14:43,040 --> 00:14:47,500
it's a constant game for, for subscribes and likes and stuff like that, right?
217
00:14:47,560 --> 00:14:50,810
Uh, and retweets and whatnot and mentions.
218
00:14:51,070 --> 00:14:54,150
That's how you get, you know, Internet fame, if you will.
219
00:14:54,830 --> 00:14:59,270
And on noster, you sap people, so you send them actual money, uh,
220
00:14:59,300 --> 00:15:01,400
over the Lightning Network work.
221
00:15:01,910 --> 00:15:06,410
And the post that gets zapped the most, uh, are the ones that
222
00:15:06,410 --> 00:15:10,250
people usually see in their feeds because most of the Noster clients
223
00:15:10,970 --> 00:15:15,484
prioritize, Well zapped post, right?
224
00:15:15,814 --> 00:15:21,794
Am I completely wrong here or is this a somewhat fair representation?
225
00:15:22,824 --> 00:15:25,114
I would say that's a somewhat fair representation.
226
00:15:25,164 --> 00:15:26,974
Let's maybe dig into the details.
227
00:15:27,520 --> 00:15:34,960
So my question is, um, doesn't this create an even more, um, harsh
228
00:15:34,960 --> 00:15:39,828
competition for, for, uh, uh, for likes, like the people will do even
229
00:15:39,828 --> 00:15:46,320
more clickbaity things in order to get the zaps to that they will, instead of
230
00:15:46,660 --> 00:15:49,410
being honest and, and, uh, open about.
231
00:15:50,085 --> 00:15:54,615
Uh, whatever they're talking about, won't they just have the incentive to optimize
232
00:15:54,625 --> 00:16:00,155
for zaps the way they have an incentive to optimize for attention at the moment?
233
00:16:00,395 --> 00:16:03,115
Aren't we just shifting the attention economy to something
234
00:16:03,115 --> 00:16:04,685
like attention on steroids?
235
00:16:05,120 --> 00:16:06,590
Yeah, let's take a closer look.
236
00:16:06,590 --> 00:16:12,314
I think this is a good, uh, Fascinating topic, uh, because it kind of, plugs into
237
00:16:12,834 --> 00:16:17,914
like one of the key points, which is, uh, the current legacy web, let's put it
238
00:16:17,914 --> 00:16:24,084
this way, is there's a set of incentives that exists currently between, uh, like
239
00:16:24,084 --> 00:16:28,004
you said, content creators, viewers, people who are just like consuming
240
00:16:28,004 --> 00:16:34,534
content and the big platforms that are literally in charge of this, all of this.
241
00:16:35,114 --> 00:16:40,774
And the monetization model has predominantly been based on
242
00:16:40,774 --> 00:16:46,424
advertising, as you guys know, which of course means that users are not
243
00:16:46,464 --> 00:16:49,384
really customers of these platforms.
244
00:16:49,504 --> 00:16:53,584
They are the product which is being sold to the real customers,
245
00:16:53,584 --> 00:16:54,884
which is the advertisers.
246
00:16:55,404 --> 00:17:01,264
And by competing to provide the best possible product to their customers,
247
00:17:03,069 --> 00:17:09,179
the best possible advertising, uh, real estate and kind of advertising, uh,
248
00:17:09,189 --> 00:17:15,129
data, uh, to their advertisers, to their customers, uh, the current platform
249
00:17:15,129 --> 00:17:19,719
owners are incentivized to do all kinds of crazy things and super creepy things.
250
00:17:19,859 --> 00:17:22,159
They're incentivized to spy on us.
251
00:17:22,759 --> 00:17:26,719
Uh, we all know now it's a common knowledge that, you know, Instagram
252
00:17:26,729 --> 00:17:32,739
will kind of listen in on your conversations and then serve kind
253
00:17:32,739 --> 00:17:35,039
of, uh, the related ads later on.
254
00:17:35,039 --> 00:17:39,949
So, like, this used to be a conspiracy theory, maybe like five years ago or
255
00:17:39,949 --> 00:17:42,289
so, but everybody knows that today.
256
00:17:42,739 --> 00:17:48,349
So, there is a certain sort of incentive structure that exists with the legacy web.
257
00:17:48,864 --> 00:17:50,984
And it's not great, to say the least.
258
00:17:51,984 --> 00:18:01,089
with Nostr, we have the, uh, opportunity to, uh, maybe Rework this incentive
259
00:18:01,089 --> 00:18:06,929
structure and, uh, what's different with Nostr compared to, let's say, 10
260
00:18:06,929 --> 00:18:11,379
or 15 years ago when these, like, major kind of legacy, what are currently
261
00:18:11,379 --> 00:18:13,199
legacy apps were being developed.
262
00:18:13,469 --> 00:18:17,359
What's different with Nostr is that we do have Bitcoin.
263
00:18:17,959 --> 00:18:20,119
We do have Lightning that works.
264
00:18:20,469 --> 00:18:21,869
And I'm happy to talk about that.
265
00:18:22,179 --> 00:18:24,299
specifically why Lightning works today.
266
00:18:24,479 --> 00:18:28,679
There's a little bit of a debate about that going on in Bitcoin Circle, so we
267
00:18:28,679 --> 00:18:32,789
can maybe have the conversation if you want to, but Lightning definitely works.
268
00:18:33,099 --> 00:18:40,319
It's here, and it's integrated into Nostr using this ZAP specification.
269
00:18:41,529 --> 00:18:49,240
So now, um I think the balance of power is shifting dramatically with
270
00:18:49,490 --> 00:18:50,810
Nostr in a couple of different ways.
271
00:18:51,030 --> 00:18:53,770
One is, well, the user is in charge.
272
00:18:53,810 --> 00:18:57,370
The user is sovereign when it comes to their identity.
273
00:18:57,390 --> 00:19:06,290
So it's, uh, the legacy platforms are able to, of course, de platform
274
00:19:06,290 --> 00:19:10,920
you to change your, you know, access to your account, even post from
275
00:19:10,920 --> 00:19:12,690
your account, which is pretty wild.
276
00:19:13,200 --> 00:19:14,480
That's not possible on Nostr.
277
00:19:15,368 --> 00:19:20,450
Uh, the user can pick up and leave any client that they're not happy with.
278
00:19:21,940 --> 00:19:27,279
So that changes the incentive structure quite, kind of the power dynamic,
279
00:19:27,439 --> 00:19:33,498
let's say, between, uh, the app providers and the users quite a bit.
280
00:19:34,378 --> 00:19:38,248
And the second one is the kind of the incentive structure between,
281
00:19:38,598 --> 00:19:42,942
let's say, content creators, uh, app providers and users.
282
00:19:43,343 --> 00:19:48,732
in the sense that, content creators are now able to monetize their
283
00:19:48,762 --> 00:19:51,882
content directly from the users.
284
00:19:52,583 --> 00:19:57,203
And the very first iteration of this is visible in zaps.
285
00:19:58,115 --> 00:20:03,505
So, if, if I value your content, I can, uh, send you a zap, and
286
00:20:03,505 --> 00:20:06,935
you will receive it directly from me, and that's the end of it.
287
00:20:07,624 --> 00:20:12,896
and then I think we're going to see quite a bit of iteration and
288
00:20:12,906 --> 00:20:14,986
experimentation with this feature.
289
00:20:15,296 --> 00:20:17,656
This is not by any means a done deal.
290
00:20:18,256 --> 00:20:23,146
The first most primitive implementation is like, okay, well, instead of a
291
00:20:23,166 --> 00:20:27,566
like, because likes are cheap, anyone can press a button and that's it.
292
00:20:27,936 --> 00:20:33,886
Uh, let's, uh, have this capability to zap a certain note, any note, and then,
293
00:20:33,896 --> 00:20:36,442
uh, The author gets the funds immediately.
294
00:20:36,822 --> 00:20:43,042
That's the, kind of, the most obvious, uh, and, kind of, the simplest way to utilize
295
00:20:43,042 --> 00:20:47,487
the technology that we have, but There are going to be other iterations of this.
296
00:20:48,297 --> 00:20:53,547
For example, Pablo, the creator of Highlighter, is currently working on, or
297
00:20:53,547 --> 00:20:58,017
has already launched this capability kind of in early form where content creators
298
00:20:58,067 --> 00:21:04,777
can create these, uh, backstage passes, basically the ability to, for their, uh,
299
00:21:04,977 --> 00:21:08,357
audience to access, uh, exclusive content.
300
00:21:08,817 --> 00:21:10,787
and creates kind of subscription tiers.
301
00:21:12,048 --> 00:21:17,908
when defining the subscription tier itself, the content creator
302
00:21:18,618 --> 00:21:23,638
gets to decide what happens with the revenue that's coming in.
303
00:21:24,188 --> 00:21:28,668
So that changes the power dynamic entirely.
304
00:21:30,518 --> 00:21:36,563
Whereas, In Legacy Web, you, as a content creator, are subjected to
305
00:21:36,563 --> 00:21:39,573
whatever rules the platform sets for you.
306
00:21:39,583 --> 00:21:43,643
The platform, like Substack, might say, uh, you know,
307
00:21:43,853 --> 00:21:45,673
you'll get X number of percent.
308
00:21:46,383 --> 00:21:49,653
We decided already, and take it or leave it.
309
00:21:50,183 --> 00:21:55,964
Whereas this, situation is reversed on, uh, Nostr.
310
00:21:56,544 --> 00:22:02,484
Uh, so the way that Pablo wrote this spec is, You as a content creator can, you
311
00:22:02,484 --> 00:22:09,184
know, how about 100 percent to start with and, you know, and then you decide, okay,
312
00:22:09,464 --> 00:22:16,324
the, uh, you know, the application that surfaced this particular subscription, so
313
00:22:17,014 --> 00:22:22,919
if a user came through, You know, Primal, let's say, and subscribe to Primal or
314
00:22:22,919 --> 00:22:25,699
any other kind of client application.
315
00:22:26,059 --> 00:22:30,799
I will, uh, give them 2 percent or 5 percent or whatever.
316
00:22:30,959 --> 00:22:36,289
You get to decide as a creator how the revenue will be split up.
317
00:22:36,849 --> 00:22:39,499
And then through Zap Splits, you can share it with your kind
318
00:22:39,499 --> 00:22:41,269
of collaborators and so forth.
319
00:22:42,130 --> 00:22:45,450
so that's a very long winded answer to your question.
320
00:22:45,820 --> 00:22:53,035
I mean, it's such It's such a, it's such a fascinating topic, and I think, uh, Zaps
321
00:22:53,355 --> 00:22:59,535
and this ability to pay content creators directly is underappreciated currently.
322
00:22:59,545 --> 00:23:03,935
They completely, this will completely change the power dynamic on the
323
00:23:03,935 --> 00:23:05,765
web, and I think for the better.
324
00:23:07,410 --> 00:23:08,730
Yeah, that's fantastic.
325
00:23:09,230 --> 00:23:10,250
Pablo is fantastic.
326
00:23:10,250 --> 00:23:13,880
I had the pleasure of joining the very last
327
00:23:16,250 --> 00:23:22,324
session with him and Gigi on Madeira, where they have this development cohort
328
00:23:24,344 --> 00:23:28,034
developing stuff for Nostr and Bitcoin, and that was a wonderful
329
00:23:28,604 --> 00:23:34,304
group of highly intelligent freaks working on stuff like this.
330
00:23:34,999 --> 00:23:39,689
And, and that's, that's just amazing that, um, it might just imagining
331
00:23:39,689 --> 00:23:43,789
a world where, where the creators decide how much the, the middleman
332
00:23:43,789 --> 00:23:45,629
gets instead of the other way around.
333
00:23:46,199 --> 00:23:51,269
I mean, imagine that for self publishing on the, uh, uh, Nostr
334
00:23:51,269 --> 00:23:53,029
equivalent of Amazon, for instance.
335
00:23:53,129 --> 00:23:53,619
Okay.
336
00:23:53,939 --> 00:23:59,429
Whoever gets, whoever gives me the best deal gets to publish my book,
337
00:23:59,539 --> 00:24:04,849
print on demand, like that completely turns the, turns all the tables, right?
338
00:24:05,709 --> 00:24:06,479
so exciting.
339
00:24:06,529 --> 00:24:13,629
And like, you can't help but be extremely bullish on Nostr when you see the type of
340
00:24:14,709 --> 00:24:16,629
developer activity that's going on there.
341
00:24:17,462 --> 00:24:18,362
No, it was really cool.
342
00:24:18,362 --> 00:24:22,502
All the projects like me as a layman sitting there in the audience and
343
00:24:22,502 --> 00:24:26,742
understanding a handful of percent of what people are saying, but, but
344
00:24:26,742 --> 00:24:30,152
still being very excited about it because you know, they're building
345
00:24:30,152 --> 00:24:32,702
it on top of this unstoppable layer.
346
00:24:32,702 --> 00:24:34,292
It's, it's a pretty amazing.
347
00:24:34,292 --> 00:24:34,482
Yeah.
348
00:24:34,990 --> 00:24:35,750
Yeah, love it.
349
00:24:36,791 --> 00:24:40,431
Hey, maybe, uh, maybe I'll jump in, uh, uh, now with, uh, just to
350
00:24:40,441 --> 00:24:43,861
direct things, um, maybe a little bit in a different direction here.
351
00:24:44,321 --> 00:24:47,741
Can you tell us a little bit about how Primal came to be?
352
00:24:47,791 --> 00:24:52,701
Like, uh, what was the impetus for developing a Nostr client?
353
00:24:53,747 --> 00:25:00,192
So, prior to starting Primal, I spent a couple years, I was kind of between
354
00:25:00,192 --> 00:25:02,167
startups, let's put it this way.
355
00:25:02,877 --> 00:25:08,097
And I was basically just a bum, not doing much, kind of just tinkering with, uh,
356
00:25:08,197 --> 00:25:13,357
things here and there, but, uh, fairly empty calendar all around, and, uh,
357
00:25:13,667 --> 00:25:18,237
one of the things I was, uh, tinkering with is kind of just research about,
358
00:25:18,287 --> 00:25:24,977
uh, on things Decentralized publishing protocols and so that seemed interesting
359
00:25:24,987 --> 00:25:29,167
to me and it seemed like it will become quite relevant in the coming years.
360
00:25:29,647 --> 00:25:33,629
I even tried designing my own protocol and I wasn't quite happy
361
00:25:33,629 --> 00:25:36,079
with anything including my own design.
362
00:25:37,149 --> 00:25:40,029
All of these things seemed way too complicated to me.
363
00:25:41,159 --> 00:25:47,664
And then, um, I discovered Nostr in mid 2022, that was my
364
00:25:47,674 --> 00:25:49,454
first kind of exposure to Nostr.
365
00:25:49,814 --> 00:25:55,264
Unfortunately for me, I didn't take a close enough look and
366
00:25:55,264 --> 00:25:56,784
I kind of just discarded it.
367
00:25:58,254 --> 00:26:01,734
That was kind of the first touchpoint, which I guess there
368
00:26:01,734 --> 00:26:03,834
are parallels to Bitcoin here.
369
00:26:04,864 --> 00:26:10,254
It seems like many of us need multiple touchpoints, needed
370
00:26:10,314 --> 00:26:11,694
multiple touchpoints with Bitcoin.
371
00:26:12,589 --> 00:26:15,749
in order to kind of start actually paying more attention.
372
00:26:16,049 --> 00:26:18,576
So that was the case, with me for Nostr.
373
00:26:19,006 --> 00:26:25,573
And then, at the end of 2022, when Jack Dorsey, uh, tweeted about it, and
374
00:26:25,583 --> 00:26:29,458
more people started paying attention, uh, I decided to take another look,
375
00:26:29,868 --> 00:26:35,503
actually went and read the spec, uh, and, immediately fell down the rabbit hole.
376
00:26:35,513 --> 00:26:40,313
I immediately knew I had to, I was going to do a startup, and, uh, I had
377
00:26:40,313 --> 00:26:43,883
this itch to build, uh, a Nostr client.
378
00:26:43,903 --> 00:26:48,353
And one of the, kind of the immediate reactions once, once I was reading through
379
00:26:48,353 --> 00:26:54,858
NIP1 basically is, first of all, I was Certain that this was going to work,
380
00:26:56,005 --> 00:26:58,305
just hit me immediately in a flash.
381
00:26:58,315 --> 00:27:01,265
I was like, okay, this is, this is the one we've been looking for.
382
00:27:02,075 --> 00:27:02,965
It's going to work.
383
00:27:03,805 --> 00:27:07,925
And, uh, then I realized we have so much work to do.
384
00:27:07,985 --> 00:27:12,315
And I was kind of wondering, I was like, okay, this will work,
385
00:27:12,315 --> 00:27:14,575
but I wonder how good it can get.
386
00:27:15,466 --> 00:27:17,865
I wonder in terms of UX.
387
00:27:18,556 --> 00:27:22,616
I wonder how fast we can make this thing to go without jeopardizing
388
00:27:22,826 --> 00:27:28,470
some of the, uh, kind of censorship resistance, uh, aspects of the protocol.
389
00:27:29,128 --> 00:27:35,358
and it's like, it was this curiosity and an itch, like, just that I couldn't shake
390
00:27:35,368 --> 00:27:37,348
that I have to build something here.
391
00:27:37,778 --> 00:27:43,778
Uh, so I immediately came up with the idea to build a caching service, uh, for
392
00:27:44,078 --> 00:27:51,468
Nostr, um, which is, uh, the ability to essentially to connect to all of the,
393
00:27:51,518 --> 00:27:56,518
uh, available relays, all of the publicly accessible relays and kind of collect all
394
00:27:56,538 --> 00:27:58,738
the content in real time and index it.
395
00:27:58,738 --> 00:28:03,067
And of course, uh, it was obvious that Discovery, Discovery.
396
00:28:03,228 --> 00:28:07,678
was going to be one of the, uh, discovery layer, was going to be one of the things
397
00:28:07,688 --> 00:28:11,438
that would need to get built because the content is, lives on just like,
398
00:28:11,748 --> 00:28:15,468
hundreds of unconnected Relays, right?
399
00:28:15,698 --> 00:28:19,818
And by design of the protocol, uh, relays don't talk to each other.
400
00:28:19,818 --> 00:28:25,498
It's, it's one of the kind of, one of the aspects of Nostr
401
00:28:25,538 --> 00:28:27,378
that makes it so simple, right?
402
00:28:27,838 --> 00:28:31,018
But also it creates some challenges around discovery and so forth.
403
00:28:32,068 --> 00:28:37,498
So I started Primal, I discovered Nostr in December of 2022.
404
00:28:37,558 --> 00:28:41,138
I started Primal in January of 2023.
405
00:28:42,213 --> 00:28:49,033
Uh, and, we started coding also in January, and, uh, the idea was to
406
00:28:49,073 --> 00:28:55,043
code the caching service, the indexer, and, uh, we started with a web client.
407
00:28:55,363 --> 00:29:00,989
So, A month later, uh, it was decided that the first Nostr conference will
408
00:29:00,989 --> 00:29:05,979
happen in Costa Rica in mid March, and I wanted to make sure that we
409
00:29:05,979 --> 00:29:09,749
have something to show before the conference, so we actually shipped the
410
00:29:09,749 --> 00:29:13,989
first preview of Primal, which kind of previewed the whole stack, the caching
411
00:29:13,989 --> 00:29:18,589
service, the indexer, and the web client.
412
00:29:18,949 --> 00:29:24,469
A couple of days before Nostrica, then I flew down to Costa Rica and I thought
413
00:29:24,499 --> 00:29:28,559
nobody will notice that, you know, this new client got launched, but it turns
414
00:29:28,559 --> 00:29:32,169
out that everybody noticed and that was kind of the beginning of Primal.
415
00:29:32,831 --> 00:29:33,521
Yeah, that's awesome.
416
00:29:33,521 --> 00:29:37,661
And I'm remembering the history, like really, really early days, just
417
00:29:37,661 --> 00:29:39,891
when Nostr was blowing up properly.
418
00:29:39,891 --> 00:29:42,821
And I guess this would be late, late 2022.
419
00:29:42,851 --> 00:29:47,831
And I mean, I think I remember using a couple of clients
420
00:29:47,841 --> 00:29:49,611
that are even now defunct.
421
00:29:49,931 --> 00:29:52,681
Iris is one of them that something happened with that.
422
00:29:52,761 --> 00:29:54,651
I don't know actually what happened there.
423
00:29:54,651 --> 00:29:58,901
And then Snort is still kind of around.
424
00:29:59,376 --> 00:30:03,836
Uh, and there were even a couple others I tried back then, but Primal
425
00:30:03,866 --> 00:30:08,546
seems to have kind of snuck up the middle and really turned into the
426
00:30:08,976 --> 00:30:12,866
web client that gets recommended, and even nowadays the app as well that's
427
00:30:12,876 --> 00:30:17,866
recommended, and I mean, uh, do you have any idea, what do you think Primal
428
00:30:18,086 --> 00:30:24,476
has done differently to really become the premier Nostr client these days?
429
00:30:25,169 --> 00:30:28,319
Well, first of all, I would just make a comment about Snort.
430
00:30:28,709 --> 00:30:30,389
Snort is very much still around.
431
00:30:30,939 --> 00:30:32,379
It's a great client.
432
00:30:32,379 --> 00:30:34,469
It's one of my favorite clients.
433
00:30:35,099 --> 00:30:37,279
Uh, uh, you asked about Iris.
434
00:30:37,759 --> 00:30:41,959
It's actually Marty, who is the founder of Iris, who decided to
435
00:30:41,959 --> 00:30:44,809
join, uh, Kirin, uh, on Snort.
436
00:30:44,809 --> 00:30:47,639
So, so they're working on the Snort, uh, code base together.
437
00:30:47,969 --> 00:30:53,509
And I think, uh, maybe, I think they have two kind of flavors of it.
438
00:30:53,559 --> 00:30:57,169
Iris is still up and it's using the Snort code base, I think.
439
00:30:57,169 --> 00:30:58,869
And so, so they're collaborating on this.
440
00:30:59,749 --> 00:31:03,839
Uh, Kirin is also busy with Zapstream, which is just amazing.
441
00:31:04,422 --> 00:31:08,942
and it, when it comes to other, uh, web clients, we need to talk about
442
00:31:08,972 --> 00:31:15,002
Corel as well, which is excellent, as well as, uh, one, the, the, one
443
00:31:15,002 --> 00:31:21,382
of the new clients is Nodel, uh, and, uh, and we have satellite as well.
444
00:31:21,382 --> 00:31:22,432
So there's still a number of.
445
00:31:22,982 --> 00:31:24,482
Uh, web clients.
446
00:31:25,282 --> 00:31:29,852
I think that the number of Nostr clients of all different, uh, kind
447
00:31:29,852 --> 00:31:34,262
of on all different client platforms is going to continue to proliferate.
448
00:31:34,896 --> 00:31:38,086
what did Primal do that's different?
449
00:31:38,166 --> 00:31:40,676
Um, maybe I think a couple of things.
450
00:31:40,806 --> 00:31:44,076
Uh, one has to do with the caching service, definitely.
451
00:31:44,501 --> 00:31:50,191
So, um, by using this approach, we were able to, improve the
452
00:31:50,191 --> 00:31:53,621
performance and speed of, uh, the UI.
453
00:31:54,221 --> 00:31:58,191
And the other thing we did is just like we focused on a ton of details,
454
00:31:58,471 --> 00:32:03,356
um, you know, we, you have to, There's a lot of work, basically, that has to
455
00:32:03,356 --> 00:32:08,536
be done for these types of clients to work as you would expect because we
456
00:32:08,676 --> 00:32:15,219
are all competing against legacy web clients, legacy platforms that have a
457
00:32:15,219 --> 00:32:17,341
long history and a lot of work to do.
458
00:32:17,941 --> 00:32:21,931
Both web and mobile clients have billions of dollars behind them.
459
00:32:23,001 --> 00:32:27,369
And in most cases, you have a single developer working
460
00:32:27,549 --> 00:32:29,819
behind one of these projects.
461
00:32:29,999 --> 00:32:31,359
It's also the case with Primal.
462
00:32:31,389 --> 00:32:33,349
So we have a fairly small team.
463
00:32:34,094 --> 00:32:36,504
we have one developer working on the web client.
464
00:32:37,159 --> 00:32:41,319
One developer on the iOS client and one developer on Android.
465
00:32:41,669 --> 00:32:45,949
And then we have one developer on the backend working on the indexer
466
00:32:45,949 --> 00:32:47,169
and the caching and so forth.
467
00:32:47,959 --> 00:32:55,814
So, to answer your question, I think what's different in our approach Uh, is
468
00:32:55,924 --> 00:33:00,444
this caching service, which we, by the way, open sourced so that anyone can,
469
00:33:00,554 --> 00:33:02,944
any client can, can use this approach.
470
00:33:03,668 --> 00:33:10,726
and then, uh, just attention to detail, just being willing to do a lot of UI
471
00:33:10,746 --> 00:33:16,806
work and a lot of kind of refinements and a ton of fixes, a lot of things
472
00:33:16,856 --> 00:33:21,706
that are busted, you know, it's just like, it's just work basically that,
473
00:33:21,716 --> 00:33:23,956
that, uh, that you need to put in.
474
00:33:24,761 --> 00:33:30,401
Yeah, we're, uh, I mean, you've done a fantastic job, uh, within less than
475
00:33:30,421 --> 00:33:35,331
the span of less than two years, you've constructed an app, which I use on my
476
00:33:35,341 --> 00:33:40,891
phone almost every day and on the web every day, like, and I, at least I read
477
00:33:40,911 --> 00:33:45,331
on it every day, or maybe not post on it every day, but it's a great, uh,
478
00:33:45,846 --> 00:33:51,346
Like, the way we're using it now, I mean, we try to be more Nostr centric,
479
00:33:51,426 --> 00:33:55,586
uh, but, uh, the way we use it now is as a complement to everything else, and
480
00:33:55,586 --> 00:34:00,926
it's, it's good to have this, well, if everything else goes to shit and, uh, if
481
00:34:00,956 --> 00:34:07,776
Elon goes bonkers or something, we can always just migrate to, to Nostr, um, it's
482
00:34:07,786 --> 00:34:12,571
very good as a complement, complementary tool, is that the phrase, Luke?
483
00:34:12,978 --> 00:34:14,138
Yeah, I mean, I'd say so.
484
00:34:14,418 --> 00:34:18,828
And actually, maybe I can explain a little bit about how we use Nostr.
485
00:34:18,828 --> 00:34:24,778
And I mean, the main thing is we, we put everything currently on, on
486
00:34:24,818 --> 00:34:29,808
Twitter, just because and there's scheduling programs and things like that.
487
00:34:29,818 --> 00:34:30,888
It's pretty easy.
488
00:34:31,158 --> 00:34:33,318
But the thing is, we also tried to make sure that everything
489
00:34:33,328 --> 00:34:35,603
goes on to Nostr as well.
490
00:34:35,843 --> 00:34:38,883
But it feels a bit like just putting it into a black hole.
491
00:34:39,183 --> 00:34:44,543
Like, our show actually has quite a lot of followers and it seems
492
00:34:44,543 --> 00:34:48,113
like somehow we've made it onto some list of things to follow.
493
00:34:48,113 --> 00:34:52,693
We constantly are getting new followers, which is awesome.
494
00:34:53,318 --> 00:34:58,668
But whenever we post something, there's not a lot of engagement, and I mean, it's
495
00:34:58,668 --> 00:35:05,414
hard to understand what people really do to get engagement with Nostr, whereas
496
00:35:05,414 --> 00:35:09,848
with Twitter, it's at least a little easier to kind of understand, because
497
00:35:09,868 --> 00:35:15,158
there's sort of a follower base, and the algorithms work a certain way so that
498
00:35:15,948 --> 00:35:18,138
you get a certain amount of engagement.
499
00:35:18,343 --> 00:35:22,233
Whoever you're following, especially if you scroll down the list quite a lot,
500
00:35:22,243 --> 00:35:28,713
but from, from my perspective, the, the usability in terms of, uh, it's, it's
501
00:35:28,723 --> 00:35:35,053
either the top of the top posts, all clients, not, not just, just primal.
502
00:35:35,053 --> 00:35:38,783
It's, it's either, it's either some view showing the top of the top posts,
503
00:35:38,823 --> 00:35:40,893
or it's some kind of latest view.
504
00:35:41,203 --> 00:35:48,233
And that latest view is Transcribed Pretty hard to actually use, uh, so it seems like
505
00:35:48,233 --> 00:35:55,113
discovery is still kind of different, it's definitely easy enough to find the top
506
00:35:55,113 --> 00:35:59,753
stuff, like the best content, and I mean that's fantastic, but it's also difficult
507
00:35:59,763 --> 00:36:02,693
to kind of break through, so I don't know.
508
00:36:02,963 --> 00:36:04,843
Kind of a, kind of an open discussion point.
509
00:36:04,843 --> 00:36:07,973
Do you have any insights into sort of this, this difficulty
510
00:36:08,003 --> 00:36:13,453
compared to the legacy social media and algorithms versus a sort of
511
00:36:13,453 --> 00:36:15,363
inherently non algorithmic approach?
512
00:36:16,063 --> 00:36:20,853
Well, yeah, I mean, it's all a function of stuff that still needs to get implemented.
513
00:36:21,449 --> 00:36:25,119
it's important to look at Nostr on a trajectory.
514
00:36:26,129 --> 00:36:31,629
So, if we back up a year, let's say, um, it was borderline unusable.
515
00:36:31,649 --> 00:36:33,169
This includes Primal, right?
516
00:36:33,189 --> 00:36:39,179
Like, things were just, uh You know, not there, uh, and there, you
517
00:36:39,179 --> 00:36:42,599
know, the meme that I was referring to earlier on in the conversation
518
00:36:42,599 --> 00:36:44,129
that Nostr was already broken.
519
00:36:44,449 --> 00:36:48,859
That's like an ongoing meme that we, we developers, at least on Nostr, have
520
00:36:48,889 --> 00:36:52,449
everything's broken on Nostr, but we're working on it, we're improving it.
521
00:36:53,009 --> 00:36:56,859
So, uh, if you look at where everything was a year ago.
522
00:36:57,399 --> 00:37:00,449
Compared to where it's now, I'm sure everyone will agree that
523
00:37:00,559 --> 00:37:02,129
we're seeing a massive improvement.
524
00:37:02,639 --> 00:37:07,949
And the types of discovery features that we're missing, essentially, that
525
00:37:07,949 --> 00:37:13,199
you just pointed out, Luke, it's just a matter of building the stuff out.
526
00:37:13,619 --> 00:37:16,194
And we at Primal, we're building that.
527
00:37:16,444 --> 00:37:20,634
Uh, as are other developers of other kind of clients and services.
528
00:37:21,154 --> 00:37:27,714
But what's interesting is that the level of kind of collaboration of, uh, kind of
529
00:37:28,334 --> 00:37:34,234
building these features out on a, on an open protocol, where, uh, let's say if
530
00:37:34,234 --> 00:37:38,754
we broadly speaking can divide, divide this kind of functionality into client
531
00:37:38,784 --> 00:37:44,774
apps, And then some services, and services could include things like discovery
532
00:37:44,774 --> 00:37:50,714
services, like custom feeds, search, those types of things, but also media hosting.
533
00:37:51,389 --> 00:37:56,659
services, uh, spam, filters, things like that, right?
534
00:37:57,447 --> 00:38:02,397
Nostr is being built in such a modularized way, and kind of the dream
535
00:38:02,427 --> 00:38:09,802
is that uh, within a client app like Primal, you can decide Who, which feeds
536
00:38:09,802 --> 00:38:14,452
do you, you, you want to subscribe through to like, so the feeds that
537
00:38:14,482 --> 00:38:16,462
might have nothing to do with primal.
538
00:38:17,112 --> 00:38:21,672
Uh, so you kind of curate your list of feeds, uh, from
539
00:38:21,672 --> 00:38:22,932
all kinds of feed providers.
540
00:38:23,442 --> 00:38:26,442
You, uh, set your search and discovery provider.
541
00:38:26,447 --> 00:38:28,962
You set your media hosting provider.
542
00:38:28,962 --> 00:38:30,842
You set who your.
543
00:38:31,377 --> 00:38:35,747
Who you want to rely on for some kind of spam filtering and so forth.
544
00:38:36,207 --> 00:38:42,537
And, uh, at Primal, we are building both the services as well as the
545
00:38:42,537 --> 00:38:44,667
clients to make this possible.
546
00:38:44,967 --> 00:38:51,087
And the idea is that our services could also be, uh, used in a third party
547
00:38:51,127 --> 00:38:56,287
clients, uh, to the extent that, uh, uh, those users find them valuable.
548
00:38:57,087 --> 00:39:01,477
Uh, so all of this, again, is a stark contrast to the closed systems that
549
00:39:01,477 --> 00:39:03,407
we are ultimately competing with.
550
00:39:03,797 --> 00:39:08,537
And my point, and the answer to your question is, this gets
551
00:39:08,537 --> 00:39:10,297
incredibly awesome over time.
552
00:39:10,857 --> 00:39:14,957
If you just look at the rate of improvements, and the fact that
553
00:39:14,957 --> 00:39:20,457
it's all being built out in the open, and, uh, just about everything
554
00:39:20,467 --> 00:39:22,677
built on Nostr is, is open source.
555
00:39:23,349 --> 00:39:26,459
every good idea will get replicated by everyone.
556
00:39:27,243 --> 00:39:34,913
And, uh, bad ideas will just fall off, and, uh, we will very soon reach
557
00:39:34,953 --> 00:39:41,033
the capabilities of the legacy web platforms, and then we'll just surpass
558
00:39:41,033 --> 00:39:42,363
them and leave them in the dust.
559
00:39:42,563 --> 00:39:47,423
And they won't be long until they will look dated and
560
00:39:47,613 --> 00:39:49,203
feel like relics of the past.
561
00:39:49,983 --> 00:39:52,753
Uh, I'm pretty, uh, bullish about this.
562
00:39:53,276 --> 00:39:55,796
so it's a matter of, it's just a function of time.
563
00:39:56,391 --> 00:40:00,011
And, uh, and the effort that all the devs are putting in.
564
00:43:15,943 --> 00:43:19,793
All right, let me devil's advocate that one to try to poke holes in
565
00:43:19,793 --> 00:43:21,753
that argument for argument's sake.
566
00:43:22,353 --> 00:43:30,898
let's say, um, the average user of social media does not want, this options.
567
00:43:30,958 --> 00:43:32,688
They want convenience, right?
568
00:43:32,688 --> 00:43:36,838
They don't want to be able to select their feed algorithm.
569
00:43:36,848 --> 00:43:39,788
They want their feed algorithm to automatically select for them
570
00:43:39,788 --> 00:43:44,678
what they look at because they're, Basically, the social media fees
571
00:43:44,688 --> 00:43:50,688
have basically replaced the TV, uh, in stupefying the general public.
572
00:43:50,988 --> 00:43:55,248
So, so how, how does not Nostr ever get over that hurdle?
573
00:43:55,248 --> 00:44:00,468
I mean, I seem so many things that you could potentially do as a bad actor.
574
00:44:00,478 --> 00:44:06,328
So like, for instance, if I If I want to advertise my Nostr post, I fire
575
00:44:06,328 --> 00:44:16,308
up a million, uh, key pairs and I sap myself from 999, 000 of them, uh, just
576
00:44:16,308 --> 00:44:18,808
to get my, my own post up in the feeds.
577
00:44:18,878 --> 00:44:24,108
And I simultaneously get all the attention and I DDoS, uh, attack
578
00:44:24,128 --> 00:44:26,428
the network and I, I fuck things up.
579
00:44:27,048 --> 00:44:29,438
And also like what's preventing.
580
00:44:30,048 --> 00:44:37,498
Uh, this from developing into, uh, the same type of monolithical, uh, monopoly
581
00:44:37,518 --> 00:44:41,998
things we see on the, in the legacy internet where, where, because it's
582
00:44:41,998 --> 00:44:44,708
basically the email protocols, right?
583
00:44:44,748 --> 00:44:47,413
Which sort of centralized into Gmail and.
584
00:44:47,413 --> 00:44:53,753
Hotmail, or whatever else they're called, and only a few, select few use
585
00:44:53,753 --> 00:44:59,563
ProtonMail and these alternatives, right, and even fewer run their own SMT or
586
00:44:59,623 --> 00:45:01,263
POP3 server or whatever they're called.
587
00:45:01,583 --> 00:45:05,653
So, so, yeah, there's a question in here somewhere, what would you say
588
00:45:05,693 --> 00:45:07,503
to that kind of criticism in general?
589
00:45:08,808 --> 00:45:11,448
think I can identify three questions there.
590
00:45:11,698 --> 00:45:13,158
Three completely separate questions.
591
00:45:13,158 --> 00:45:14,598
So let's unpack them one by one.
592
00:45:14,888 --> 00:45:15,088
So the
593
00:45:15,383 --> 00:45:15,993
I couldn't.
594
00:45:16,475 --> 00:45:21,935
so, so if I followed you correctly, uh, your first question was, uh, what
595
00:45:21,935 --> 00:45:25,495
do we do with users who don't want to, don't want the bells and whistles?
596
00:45:25,495 --> 00:45:29,545
They just want simple apps like TikTok that open and give them their feed.
597
00:45:29,545 --> 00:45:30,885
Like, that's question number one.
598
00:45:31,370 --> 00:45:33,450
Well, well, no, no, not really.
599
00:45:33,710 --> 00:45:35,100
The question is more like.
600
00:45:35,470 --> 00:45:40,520
Um, will you ever get the, because there's a first mover advantage for the
601
00:45:40,520 --> 00:45:45,800
old legacy apps, like, so, so how, how can Nostr ever compete with that and,
602
00:45:45,840 --> 00:45:51,540
and achieve the same network effect if it requires the users to be so active?
603
00:45:52,235 --> 00:45:55,845
Won't the, won't the old users just stay at their old platforms?
604
00:45:55,845 --> 00:46:00,005
Aren't they already lured in and sort of like glued to their TV sets already?
605
00:46:00,005 --> 00:46:06,855
And will just being better in general really pull them over to your network?
606
00:46:06,855 --> 00:46:08,685
Or will they stay in the old system?
607
00:46:08,845 --> 00:46:10,265
Something like that is the question.
608
00:46:10,850 --> 00:46:13,760
that is the toughest challenge that Nostr is facing.
609
00:46:13,780 --> 00:46:18,060
So dealing with battling network effects that have already been
610
00:46:18,100 --> 00:46:23,780
strongly established with the incumbents, you know, like Twitter,
611
00:46:24,050 --> 00:46:26,360
Facebook, Reddit, and the others.
612
00:46:26,973 --> 00:46:31,493
I don't think that features will get users to move over.
613
00:46:31,918 --> 00:46:36,508
Um, in terms of bells and whistles, because they get enough of bells and
614
00:46:36,508 --> 00:46:41,488
whistles everywhere else, and the biggest feature in, let's say, social media apps
615
00:46:41,518 --> 00:46:46,028
is the network itself, the notion that, you know, that everyone's already there.
616
00:46:46,918 --> 00:46:53,128
Uh, so this is a big, uh, so again, we're referring now to a subset
617
00:46:53,128 --> 00:46:58,154
of Nostr applications that, are, let's say, focusing on social media.
618
00:46:58,364 --> 00:46:59,994
It's just kind of for clarity here.
619
00:47:01,531 --> 00:47:07,981
this is a major problem, and I think, uh, interesting features like zaps,
620
00:47:07,991 --> 00:47:14,461
for example, um, might be attractive to Bitcoiners, but to a larger audience,
621
00:47:14,991 --> 00:47:19,691
that's kind of like, uh, it's questionable whether that something like that will
622
00:47:19,701 --> 00:47:21,341
bring them over and get them to stay.
623
00:47:22,098 --> 00:47:24,318
I think at the end of the day, it's going to be content.
624
00:47:25,308 --> 00:47:31,748
so, so when it comes to general audiences, uh, the value proposition
625
00:47:31,748 --> 00:47:33,978
of Nostr at the moment is not amazing.
626
00:47:33,978 --> 00:47:37,208
It's, uh, it's like, okay, well, this is an interesting new network.
627
00:47:37,208 --> 00:47:41,138
Maybe it has some kind of censorship resistance features, which let's
628
00:47:41,188 --> 00:47:45,138
say the majority doesn't, let's be honest, majority doesn't care about.
629
00:47:45,908 --> 00:47:49,098
Uh, so it's a tough, it's a tough pitch to the general audience.
630
00:47:50,278 --> 00:47:53,738
However, to content creators, I think.
631
00:47:54,303 --> 00:47:58,673
Uh, it, that type of pitch becomes more interesting.
632
00:47:59,523 --> 00:48:04,773
And if we can get a certain kind of a critical mass of content creators to
633
00:48:04,803 --> 00:48:09,983
adopt Nostr, at least partially, at least kind of in addition to all the other
634
00:48:10,123 --> 00:48:14,233
platforms that were there already, uh, you know, present, just like you guys.
635
00:48:14,613 --> 00:48:17,688
So you guys are actually a great, uh, example of that.
636
00:48:18,008 --> 00:48:23,979
How this might evolve, pitch to content creators is completely different.
637
00:48:24,599 --> 00:48:29,819
The pitch is, whatever you build on Nostr is yours forever.
638
00:48:30,502 --> 00:48:33,872
unlike all the other platforms, you build your audience on Nostr,
639
00:48:34,552 --> 00:48:36,132
that cannot be taken away from you.
640
00:48:36,432 --> 00:48:42,252
As long as you control the key to your content, uh, and your online identity,
641
00:48:42,758 --> 00:48:44,208
no one can take away your followers.
642
00:48:44,308 --> 00:48:45,328
So that's interesting.
643
00:48:46,055 --> 00:48:51,850
And when it comes to, uh, compensation, of revenue coming in, as we
644
00:48:51,850 --> 00:48:53,570
said previously, how about 100%?
645
00:48:54,506 --> 00:48:58,796
And we get you to decide what, how that gets split.
646
00:49:00,916 --> 00:49:06,916
Correct me if I'm wrong, I'm not a content creator, you guys are, uh, but, uh, you
647
00:49:06,916 --> 00:49:12,696
know, to me that seems like it would be an interesting and intriguing pitch to a
648
00:49:12,706 --> 00:49:17,476
content creator, even though it currently comes along with a, with a relatively,
649
00:49:17,506 --> 00:49:19,366
well, very small network comparatively.
650
00:49:19,606 --> 00:49:20,416
to the other ones.
651
00:49:20,916 --> 00:49:28,926
But maybe, uh, it's justifiable to spend a bit of time to incorporate Nostr into
652
00:49:28,926 --> 00:49:31,836
your kind of publishing activities, but curious to get your take on it.
653
00:49:33,183 --> 00:49:36,963
We absolutely want to do that, and we already do that, and we plan to
654
00:49:36,963 --> 00:49:43,253
do more of it because as you say that the, like we have, we have talks me
655
00:49:43,258 --> 00:49:47,633
and Luke all the time about what this thing is and what we want to do with
656
00:49:47,633 --> 00:49:52,403
it and what we can achieve with it and what, what the purpose of sitting here
657
00:49:52,403 --> 00:49:54,023
talking to interesting people every day.
658
00:49:54,548 --> 00:49:55,118
Really is.
659
00:49:55,778 --> 00:50:01,618
And to us, we want these messages and what we talk about on the show
660
00:50:01,618 --> 00:50:06,638
to go out to quality listeners, rather than a quantity of listeners.
661
00:50:06,998 --> 00:50:11,228
And of course, there's no clear line, distinct line between the two.
662
00:50:11,228 --> 00:50:14,648
You can't really have one without the other because the quality listeners won't
663
00:50:14,668 --> 00:50:18,808
find you if you don't make at least a little bit of noise on the internet.
664
00:50:18,808 --> 00:50:21,288
So you need to play, play these games, right?
665
00:50:21,468 --> 00:50:22,168
And, and, uh, and play them.
666
00:50:22,778 --> 00:50:27,508
And to get the kind of following that you really want, because I want all
667
00:50:27,508 --> 00:50:32,748
the fans of this show to be people that I'd gladly go out and have a pint with
668
00:50:32,749 --> 00:50:36,688
and, and talk Bitcoin or Nostr with, like, or, or anything else interesting.
669
00:50:37,156 --> 00:50:41,096
and I think we almost have that every time I, I meet a fan of the
670
00:50:41,096 --> 00:50:43,226
show, it's a person I like, like, so.
671
00:50:43,781 --> 00:50:44,791
It's, it's great.
672
00:50:45,431 --> 00:50:48,511
but of course, yeah, so right back at you.
673
00:50:48,511 --> 00:50:50,981
If you want to see more of us on Nostr, well,
674
00:50:53,561 --> 00:50:59,301
zap away, or, uh, I mean, we're going to go where we get appreciated, but
675
00:50:59,301 --> 00:51:04,341
we're also appreciative of the fact that we can own our own content on Nostr.
676
00:51:04,341 --> 00:51:05,931
So yeah, absolutely.
677
00:51:05,931 --> 00:51:08,781
We will increase our presence on Nostr.
678
00:51:09,456 --> 00:51:12,566
Have you considered, I don't know if you're aware of this feature that
679
00:51:12,586 --> 00:51:16,256
I think Pablo rolled out relatively recently, where you can create some
680
00:51:16,256 --> 00:51:23,019
sort of, uh, like a backstage, setup for maybe some exclusive content
681
00:51:23,019 --> 00:51:25,089
for people who subscribe to your.
682
00:51:25,529 --> 00:51:25,849
Content.
683
00:51:25,879 --> 00:51:30,209
I don't know how that fits in the overall content strategy for you, but it's an
684
00:51:30,209 --> 00:51:32,479
interesting, uh, addition, hopefully.
685
00:51:33,180 --> 00:51:36,050
Yeah, I, I think I heard him talk about it on Madeira.
686
00:51:36,050 --> 00:51:40,110
I find that there's a lot of memories to flip through from Madeira.
687
00:51:40,140 --> 00:51:41,550
So I don't remember it.
688
00:51:41,670 --> 00:51:46,990
It's all a blur, but, but anyway, that, yeah, that's sort of like a paywall.
689
00:51:46,990 --> 00:51:48,540
And we, we try not to do that.
690
00:51:48,540 --> 00:51:52,760
We want to be as, as, uh, open with what we create as we can.
691
00:51:52,760 --> 00:51:55,900
I, we're not big believers in intellectual property.
692
00:51:56,650 --> 00:51:57,370
Okay, right.
693
00:51:58,920 --> 00:52:02,640
so, so, uh, so, uh, but, but that's a balance too, of course.
694
00:52:02,830 --> 00:52:03,510
And yeah.
695
00:52:03,670 --> 00:52:09,270
Um, I posted one book on Nostr, but it's unsure if I'll post the others anytime
696
00:52:09,270 --> 00:52:11,950
soon, especially if it breaks clients.
697
00:52:12,690 --> 00:52:15,530
So, yeah, that's the general attitude, I think.
698
00:52:17,770 --> 00:52:22,430
What's interesting, I think, for people, uh, that produce content, especially
699
00:52:22,460 --> 00:52:27,260
the type of content that you guys produce, there is something Interesting
700
00:52:27,260 --> 00:52:34,570
about signing that with your key before you put it out into the world.
701
00:52:35,260 --> 00:52:38,250
It's, it's quite unique to have that.
702
00:52:38,500 --> 00:52:40,960
And you know, you publish it anywhere else.
703
00:52:41,260 --> 00:52:43,250
There is no proof.
704
00:52:43,550 --> 00:52:47,180
People can't know that this wasn't tampered with in any way.
705
00:52:47,180 --> 00:52:52,980
They can't, they can't know for sure that this was, uh, your own words unaltered.
706
00:52:53,380 --> 00:52:55,860
Uh, but with Nostr, you get that for free.
707
00:52:55,870 --> 00:52:57,590
You, you sign your note.
708
00:52:58,060 --> 00:52:59,270
And that's forever.
709
00:52:59,440 --> 00:53:02,270
We have cryptographic proof that Knut said this.
710
00:53:03,320 --> 00:53:06,700
Uh, and we know that for sure because it's signed with his key.
711
00:53:07,632 --> 00:53:11,872
Well, how do you know that the, that the one signing off
712
00:53:11,902 --> 00:53:13,762
as me really is me, though?
713
00:53:13,772 --> 00:53:17,862
This is a five year old question, but, like, someone else could pose
714
00:53:17,892 --> 00:53:22,222
as me, with another key pair, and just say, I'm Knut's new account,
715
00:53:22,242 --> 00:53:26,312
don't worry about the old one, it's hacked, and pretend to be me, right?
716
00:53:26,957 --> 00:53:31,487
So this is the kind of question around bots and impersonators and so forth.
717
00:53:31,517 --> 00:53:37,117
So, for the listeners, anyone can create a key pair super easily, and then you
718
00:53:37,137 --> 00:53:41,817
can copy somebody's profile metadata very easily, you know, the profile
719
00:53:41,827 --> 00:53:44,477
photo, labels and so forth, the bio.
720
00:53:44,817 --> 00:53:46,137
And there we have another Knut.
721
00:53:46,794 --> 00:53:50,134
the answer is, uh, Web of Trust, again.
722
00:53:50,624 --> 00:53:56,214
And these are fairly simple algorithms that are able to filter out the bots.
723
00:53:56,754 --> 00:54:05,104
And, uh, we have enough of a user base on Nostr to be able to decipher real, uh,
724
00:54:05,154 --> 00:54:08,304
Knut from maybe thousands of fake Knuts.
725
00:54:09,204 --> 00:54:10,514
Uh, and this works.
726
00:54:10,574 --> 00:54:11,374
It works today.
727
00:54:12,454 --> 00:54:13,584
And it's actually,
728
00:54:13,974 --> 00:54:17,334
people, like, vouching for me being me?
729
00:54:17,514 --> 00:54:20,904
Sorry for interrupting, but is there a vouching thing?
730
00:54:22,214 --> 00:54:23,674
vouching by following you.
731
00:54:23,941 --> 00:54:28,761
and this kind of implicitly just happens through the follow relationships and in
732
00:54:28,761 --> 00:54:30,891
the graph, nothing else needs to be done.
733
00:54:31,621 --> 00:54:34,591
You can very easily filter out bots.
734
00:54:34,741 --> 00:54:40,541
You can filter out, uh, even if humans are trying to bring in a million bots
735
00:54:40,541 --> 00:54:43,811
or something like that through their human account, that gets filtered
736
00:54:44,081 --> 00:54:45,561
through the, through the algorithm.
737
00:54:46,081 --> 00:54:52,971
And, uh, this is a solved problem on Nostr, and I'll just underline once again,
738
00:54:53,431 --> 00:55:00,599
no one's in charge, uh, it's just network participants, uh, acting in their own self
739
00:55:00,599 --> 00:55:03,859
interest, and this thing somehow works.
740
00:55:04,364 --> 00:55:08,644
And we have maybe a couple hundred thousand human accounts on Nostr and,
741
00:55:08,907 --> 00:55:11,357
this, and we have this capability today.
742
00:55:11,844 --> 00:55:16,514
I mean, it's great because, as you say, like, when you give something away to
743
00:55:16,574 --> 00:55:22,934
another entity, especially going into the future here with AI things becoming
744
00:55:22,934 --> 00:55:25,804
better and better, you never know what people are going to do to your
745
00:55:25,804 --> 00:55:28,434
voice or to video recordings of you.
746
00:55:29,324 --> 00:55:34,154
It's very easy to impersonate other people today, much easier than ever before,
747
00:55:34,174 --> 00:55:36,664
so maybe this is the remedy for that.
748
00:55:37,182 --> 00:55:39,292
Sounds like you think that that is the case.
749
00:55:40,722 --> 00:55:44,302
it's a remedy to a problem that's going to get a lot worse, like you said.
750
00:55:44,812 --> 00:55:49,202
And, uh, I haven't thought about this enough, but it,
751
00:55:49,372 --> 00:55:51,072
it might be the only remedy.
752
00:55:51,831 --> 00:55:57,221
Signed content by cryptographic identities through, uh, identified
753
00:55:57,221 --> 00:56:01,616
through a global, uh, Web of Trust might be the only solution to this.
754
00:56:02,632 --> 00:56:03,142
Okay.
755
00:56:03,772 --> 00:56:10,142
The only thing here is like, uh, that comes to mind, uh, in terms of
756
00:56:10,432 --> 00:56:15,322
actual protection from, From bots and the likes of them, uh, in the
757
00:56:15,322 --> 00:56:19,322
future, because these bots are going to get more sophisticated as well.
758
00:56:19,342 --> 00:56:19,762
Right.
759
00:56:19,852 --> 00:56:25,779
And, um, the saying in Bitcoin goes, not your keys, not your coins, but isn't
760
00:56:25,809 --> 00:56:30,749
the flip side of that, not your coins, not your information, because if you
761
00:56:30,749 --> 00:56:36,139
don't have an actual asset attached to the information, like you have in
762
00:56:36,139 --> 00:56:41,637
Bitcoin, Then it's much harder to know if that information is actually true.
763
00:56:41,897 --> 00:56:43,327
Does this make any sense to you?
764
00:56:43,337 --> 00:56:47,627
Like, is there, is there a flip side of the Bitcoin ethos here that,
765
00:56:47,637 --> 00:56:53,267
that is yet to be explored in the Nostr, um, under the Nostr umbrella?
766
00:56:53,907 --> 00:56:54,347
I don't know.
767
00:56:54,387 --> 00:56:57,237
I'm not sure if I follow the question.
768
00:56:57,357 --> 00:56:58,827
Maybe if you want to elaborate on it.
769
00:56:59,378 --> 00:57:02,168
Yeah, maybe I'm just trying to sound smart here.
770
00:57:02,168 --> 00:57:03,128
What do you think, Luke?
771
00:57:03,358 --> 00:57:04,058
Uh, did you
772
00:57:05,768 --> 00:57:12,608
Well, okay, if I would sort of try to translate Knut's Knutisms, uh, the,
773
00:57:12,678 --> 00:57:17,818
um, uh, I guess, I guess one thought here that comes to mind for me is that,
774
00:57:17,828 --> 00:57:23,511
is that, Bitcoin as the decentralized monetary network actually does have
775
00:57:23,511 --> 00:57:28,201
some, some capabilities to be sort of a spam defense and then Nostr being
776
00:57:28,201 --> 00:57:32,661
the communication protocol that has the public private key identification system.
777
00:57:33,001 --> 00:57:36,071
These two things can actually work entirely interchangeably, right?
778
00:57:36,071 --> 00:57:39,561
And they, and they do with, with the, uh, you, you can have your
779
00:57:39,561 --> 00:57:43,661
same address for receiving and sending from, from Lightning, right?
780
00:57:43,661 --> 00:57:47,301
And, uh, and so I guess the interconnectedness between those
781
00:57:47,411 --> 00:57:52,646
two things is like, um, To what extent is, is Bitcoin required
782
00:57:52,676 --> 00:57:54,226
to actually make Nostr work?
783
00:57:54,226 --> 00:58:01,826
Like, grounding Nostr in the monetary system that is going to change the
784
00:58:01,826 --> 00:58:05,276
world and then become the, the base of the monetary system for the next
785
00:58:05,276 --> 00:58:09,986
thousand years or something like that, or ever, forever, or whatever it is.
786
00:58:10,528 --> 00:58:11,588
That's a great question.
787
00:58:11,748 --> 00:58:20,798
So, um, so Bitcoin and Nostr are separate protocols, separate and related protocols.
788
00:58:21,108 --> 00:58:23,685
So each protocol, stands on its own.
789
00:58:23,795 --> 00:58:25,755
It doesn't need the other one to function.
790
00:58:26,428 --> 00:58:29,668
But I think they have a symbiotic relationship in the sense that
791
00:58:29,718 --> 00:58:31,208
each makes the other one better.
792
00:58:32,098 --> 00:58:37,228
And, uh, it's fairly obvious how Bitcoin makes Nostr better.
793
00:58:37,848 --> 00:58:44,008
Uh, we, uh, already talked about zaps and this ability to potentially
794
00:58:44,288 --> 00:58:48,128
reshape the incentive structure for the web using Nostr and Bitcoin.
795
00:58:48,908 --> 00:58:52,518
I think it's a little bit less obvious, uh, to Bitcoiners,
796
00:58:52,518 --> 00:58:55,338
especially those Bitcoiners who are not paying attention to Nostr.
797
00:58:55,538 --> 00:58:59,278
It's, it's less obvious how Nostr makes Bitcoin better.
798
00:58:59,878 --> 00:59:03,368
And, uh, I think those who are sleep, those Bitcoiners who are sleeping
799
00:59:03,368 --> 00:59:04,988
on Nostr are kind of missing out.
800
00:59:05,028 --> 00:59:09,558
And, um, this is one of my Uh, favorite topics, actually,
801
00:59:09,558 --> 00:59:11,228
so I'm happy to dive into it.
802
00:59:11,772 --> 00:59:14,362
I don't know if I'm answering your question by this, but,
803
00:59:14,472 --> 00:59:16,752
uh I'll dive in anyway.
804
00:59:17,112 --> 00:59:17,562
Okay.
805
00:59:17,682 --> 00:59:18,092
All right.
806
00:59:18,462 --> 00:59:23,062
So Nostr makes Bitcoin better in a number of different ways.
807
00:59:23,382 --> 00:59:28,652
So the first one is, since we have this global web of trust of public
808
00:59:28,652 --> 00:59:35,392
identities, most of whom have their Lightning address defined as a part of
809
00:59:35,392 --> 00:59:41,992
their public profile, what has emerged here within, with Nostr is the global.
810
00:59:42,392 --> 00:59:44,262
Public Lightning Directory.
811
00:59:45,422 --> 00:59:50,602
So, uh, to send payments between Bitcoiners, you can literally
812
00:59:50,602 --> 00:59:53,882
look someone up and send them a payment because we have Nostr.
813
00:59:54,662 --> 01:00:00,292
And you, you look them up, you literally go to Primal or Mutiny or any wallet that
814
01:00:00,312 --> 01:00:02,712
supports, uh, that has Nostr integration.
815
01:00:03,082 --> 01:00:07,197
And by the way, I think All Bitcoin wallets will have Nostr integration.
816
01:00:07,387 --> 01:00:08,897
This is a no brainer.
817
01:00:09,197 --> 01:00:10,307
It's just a matter of time.
818
01:00:11,787 --> 01:00:17,247
This is like a massive improvement in the UX of sending payments.
819
01:00:17,757 --> 01:00:20,657
Think about the situation where, let's say, you're splitting your
820
01:00:20,717 --> 01:00:22,427
lunch bill among five people.
821
01:00:22,757 --> 01:00:25,537
Currently, the person who paid needs to create four invoices.
822
01:00:25,842 --> 01:00:30,312
One by one, and then it needs to be scanned and so forth without Nostr.
823
01:00:30,602 --> 01:00:35,112
But with Nostr, everyone looks up the person, sends them the payment, it's done,
824
01:00:35,712 --> 01:00:40,372
uh, and the person who paid it doesn't need to do anything, which seems fair.
825
01:00:40,942 --> 01:00:42,232
Uh, so that's.
826
01:00:42,722 --> 01:00:47,502
The first and kind of more obvious, uh, way in which Nostr makes Bitcoin better.
827
01:00:48,322 --> 01:00:54,852
Uh, then we have, uh, Mint discovery for Chomi on eCash.
828
01:00:55,648 --> 01:00:57,548
this is an extremely important topic.
829
01:00:57,558 --> 01:01:02,568
First of all, Chomi on eCash is extremely exciting and probably
830
01:01:02,568 --> 01:01:04,628
the future of Bitcoin payments.
831
01:01:05,378 --> 01:01:11,043
It might take some time and especially currently it's, it's, uh, um, Questionable
832
01:01:11,043 --> 01:01:16,516
whether commercial entities are going to be able to, uh, provide mints, uh,
833
01:01:16,516 --> 01:01:21,056
or even participate in mint feder in, in mint federations, like for FettyMint.
834
01:01:21,806 --> 01:01:27,336
So, there is this inherent problem of mint discovery.
835
01:01:27,346 --> 01:01:32,236
Like, if I'm a new eCash user, let's say I'm a Cashew user and I'm trying
836
01:01:32,236 --> 01:01:37,996
to decide which Cashew mint to use, I can use my Nostr web of trust to
837
01:01:37,996 --> 01:01:43,033
see which, users I'm connected to are using which mints and basically,
838
01:01:43,113 --> 01:01:45,393
uh, provide mint discovery that way.
839
01:01:45,799 --> 01:01:51,089
this is already being used in, uh, Cashew wallets and in, and
840
01:01:51,149 --> 01:01:53,049
Mutiny, uh, for Fetty Mint.
841
01:01:53,449 --> 01:01:54,539
It's a massive community.
842
01:01:54,804 --> 01:01:59,444
Uh, addition in terms of practical capabilities for,
843
01:01:59,504 --> 01:02:01,014
for Bitcoin, uh, payments.
844
01:02:01,944 --> 01:02:07,454
then we have things like, uh, just protecting speech.
845
01:02:08,384 --> 01:02:10,144
It's kind of a big deal for Bitcoin too.
846
01:02:10,484 --> 01:02:16,839
Let's say you're a monetary, uh, maximalist, uh, as maybe A lot of us are.
847
01:02:17,379 --> 01:02:22,149
Uh, let's say you're not too interested in payments, uh, in the, in the short term.
848
01:02:22,559 --> 01:02:27,232
Uh, you, but you care about the monetary, kind of base
849
01:02:27,242 --> 01:02:29,552
money capabilities of Bitcoin.
850
01:02:30,128 --> 01:02:35,174
Well, if, The fiat system is designed to steal from you.
851
01:02:35,504 --> 01:02:37,754
That's kind of the core of the system.
852
01:02:38,054 --> 01:02:45,434
And the only way the fiat system can perpetuate this is by lying about
853
01:02:45,814 --> 01:02:50,064
what they're doing and is by kind of controlling the flow of information.
854
01:02:50,624 --> 01:02:56,014
Uh, and, uh, Nostr has the capability to break that.
855
01:02:56,814 --> 01:03:02,224
Uh, so even if you're, uh, if your main concern about Bitcoin is
856
01:03:02,244 --> 01:03:07,214
protecting the monetary qualities of Bitcoin, Nostr still is, uh, relevant.
857
01:03:07,730 --> 01:03:11,150
there are, like, I think a couple of other, um, examples where
858
01:03:11,230 --> 01:03:14,040
Nostr makes Bitcoin better.
859
01:03:14,355 --> 01:03:15,845
let's say onboarding new Bitcoiners.
860
01:03:16,677 --> 01:03:23,636
This is, this is something we're observing with Nostr, where Nostr is
861
01:03:23,636 --> 01:03:25,166
onboarding users who are not Bitcoiners.
862
01:03:26,066 --> 01:03:31,346
And then through either the fact that they're being exposed to a lot of
863
01:03:31,346 --> 01:03:35,916
Bitcoiners at Nostr currently, maybe that in combination of kind of being
864
01:03:35,916 --> 01:03:38,886
intrigued about the zapping capabilities.
865
01:03:39,326 --> 01:03:45,791
We are actually observing many new Bitcoiners being, created through
866
01:03:45,811 --> 01:03:51,921
by coming through Nostr, through a more casual kind of, um, uh,
867
01:03:51,921 --> 01:03:57,717
environment and, taking a little bit of time to actually wake up
868
01:03:57,777 --> 01:04:00,017
and, you know, take the orange pill.
869
01:04:00,417 --> 01:04:03,667
And at Primal, we are quite interested in this dynamic.
870
01:04:04,217 --> 01:04:08,747
And we've decided to build a wallet into the, our, into our clients.
871
01:04:09,407 --> 01:04:14,067
Uh, to make this process even smoother, so we can talk more about that.
872
01:04:14,107 --> 01:04:17,924
So that's another reason why, Bitcoiners should care about Nostr.
873
01:04:18,204 --> 01:04:23,831
And then maybe the final one is, those of us who are already on Nostr are
874
01:04:23,831 --> 01:04:30,041
noticing that the vibe, uh, and the quality of the conversation on Nostr
875
01:04:30,041 --> 01:04:34,096
is different than it is on Twitter and, and, uh, Reddit, and so forth.
876
01:04:34,096 --> 01:04:37,356
It's much more informal.
877
01:04:37,416 --> 01:04:43,296
It's less, how would I say it, like when you, when you, it's less official
878
01:04:43,366 --> 01:04:47,686
sounding, it's less defensive, you know, like a lot of times when you
879
01:04:47,686 --> 01:04:51,986
post something on Twitter, you're kind of preparing for the trolls to
880
01:04:52,036 --> 01:04:55,426
come out and you're kind of, you're forming your argument, you know, in
881
01:04:55,426 --> 01:04:59,346
a defensive manner where you're kind of, Pre empting the attacks that are
882
01:04:59,346 --> 01:05:01,106
inevitably coming and stuff like that.
883
01:05:01,557 --> 01:05:05,067
and then there's just a kind of the, the general vibe on Twitter
884
01:05:05,067 --> 01:05:10,017
is, uh, can be quite kind of negative and draining and so forth.
885
01:05:10,287 --> 01:05:11,427
This is not the case on Nostr.
886
01:05:12,107 --> 01:05:17,807
If you, uh, come to, uh, on Nostr and you, you kind of scroll, instead of doom
887
01:05:17,807 --> 01:05:23,182
scrolling, it's kind of hope scrolling and you see, You know, people like Jack
888
01:05:23,182 --> 01:05:27,332
Dorsey being a little bit more open than they would be maybe on, on Twitter, even
889
01:05:27,332 --> 01:05:31,252
though this is like an open network and anyone can read it quite easily, can,
890
01:05:31,472 --> 01:05:35,512
can access this content in an easier manner than on Twitter, without being
891
01:05:35,512 --> 01:05:37,852
logged in, the tone is somehow different.
892
01:05:38,677 --> 01:05:43,167
So I think, I'm hoping that they've kind of outlined a number of good arguments
893
01:05:43,167 --> 01:05:46,187
for Bitcoiners to take a closer look.
894
01:05:46,417 --> 01:05:52,527
And then I guess the last, the last reason maybe, this is becoming like the Spanish
895
01:05:52,537 --> 01:05:54,747
Inquisition sketch, there's one more.
896
01:05:55,276 --> 01:05:58,176
the last reason is, are you kidding me?
897
01:05:58,721 --> 01:05:59,101
Reason.
898
01:06:00,391 --> 01:06:04,861
And the are you kidding me question is, are you kidding me?
899
01:06:04,861 --> 01:06:10,391
You're a bitcoiner and you're, you're not okay with someone else holding keys to
900
01:06:10,391 --> 01:06:15,181
your money, but you're okay with someone else holding the keys to your speech?
901
01:06:15,731 --> 01:06:16,471
Are you kidding me?
902
01:06:17,121 --> 01:06:22,661
Like, you know, all the censorship aside, anyone, like, Elon
903
01:06:22,661 --> 01:06:23,811
can post from your account.
904
01:06:25,151 --> 01:06:25,941
That's insane.
905
01:06:26,612 --> 01:06:31,852
I think we will look back at this, uh, you know, stage of our history as
906
01:06:31,872 --> 01:06:37,092
kind of the stone age of our online lives before they were improved
907
01:06:37,112 --> 01:06:38,892
for the better forever by Nostr.
908
01:06:39,892 --> 01:06:42,622
Yeah, this fantastic, fantastic pitch.
909
01:06:42,632 --> 01:06:44,662
And I love all the points.
910
01:06:44,762 --> 01:06:46,382
Makes me think of start nine.
911
01:06:47,591 --> 01:06:52,481
the only thing I could think of as, as like FUD for you to debunk here regarding
912
01:06:52,481 --> 01:06:59,011
these points is the, um, Uh, turning Nostr into a registry for people's lightning
913
01:06:59,011 --> 01:07:01,621
addresses, that, that might be a honeypot.
914
01:07:01,971 --> 01:07:07,731
Like, if, if you're not a nym, but, uh, uh, if you've given away your
915
01:07:07,731 --> 01:07:11,351
identity and, and your lightning address is connected to that and it's
916
01:07:11,351 --> 01:07:16,151
easily find on Nostr, like, there might be a 6102 at some point where
917
01:07:16,941 --> 01:07:20,051
men with guns come and do stuff to people on Nostr, what do you think?
918
01:07:20,610 --> 01:07:25,680
Well, uh, people need to be aware of the fact that these are, this
919
01:07:25,680 --> 01:07:27,540
is all publicly accessible data.
920
01:07:28,070 --> 01:07:32,540
So, to the extent that you're, that you wish to have your Lightning address
921
01:07:32,540 --> 01:07:39,880
publicly accessible, you can have that in, uh, in a, in a Nostr profile,
922
01:07:40,330 --> 01:07:41,880
and people will be able to find it.
923
01:07:42,530 --> 01:07:49,230
Uh, and I think this is, uh, Uh, appropriate for kind of payments that
924
01:07:49,400 --> 01:07:53,940
should be in the public domain, payments like zaps where you're doing essentially,
925
01:07:54,320 --> 01:07:59,450
you're not only transferring value to the content creator, you're also doing public,
926
01:07:59,490 --> 01:08:04,410
public signaling, uh, to the rest of the network that you think that this content
927
01:08:04,450 --> 01:08:07,040
is valuable or interesting and so forth.
928
01:08:07,490 --> 01:08:16,340
So there is, um, there is room for publicly visible, uh, Payments for these
929
01:08:16,380 --> 01:08:21,800
particular reasons, and then there's obviously the majority of payments
930
01:08:21,800 --> 01:08:29,230
should be private, and those shouldn't be mixed, so these wallets should not
931
01:08:30,040 --> 01:08:32,460
be kind of connected in any manner.
932
01:08:32,870 --> 01:08:38,529
If you're to preserve your privacy fully, don't connect it to your
933
01:08:38,529 --> 01:08:42,379
public, don't connect those payments to your public, uh, Nostr profile.
934
01:10:20,763 --> 01:10:24,023
Yeah, those are some good best practices and yeah, I think, I
935
01:10:24,023 --> 01:10:30,443
think, at least maybe a good way to mitigate that potential attack avenue.
936
01:10:30,603 --> 01:10:35,793
Now, since we're on the FUD topic a little bit, we've had some conversations
937
01:10:35,813 --> 01:10:40,763
with, with other folks who have opinions about Nostr, but I, I think, I think
938
01:10:40,763 --> 01:10:45,943
you're actually the first time we've had a, like a proper Nostr developer on.
939
01:10:46,463 --> 01:10:49,123
And, and I think the, the, the thing here is that we've.
940
01:10:49,408 --> 01:10:52,488
we've talked about some sort of FUD scenarios here in terms of
941
01:10:52,778 --> 01:10:57,688
especially the scalability of Nostr and, and a lot of this is coming
942
01:10:57,688 --> 01:11:02,078
down to that relays are essentially a point of centralization, right?
943
01:11:02,558 --> 01:11:07,568
And, and so is there a risk here that Nostr will hit kind of a critical
944
01:11:07,568 --> 01:11:13,048
mass and then the architecture won't really be scalable anymore?
945
01:11:13,428 --> 01:11:18,178
And Maybe just to sort of calibrate that a little further that something
946
01:11:18,178 --> 01:11:23,228
like relays will become so expensive that it's impossible to run them
947
01:11:23,238 --> 01:11:27,704
without, the costs rising to the point that they say price people out.
948
01:11:27,744 --> 01:11:28,844
So same effect.
949
01:11:29,284 --> 01:11:31,974
Uh, what do you think about that in terms of the scalability of Nostr?
950
01:11:32,431 --> 01:11:33,461
That's a great question.
951
01:11:33,621 --> 01:11:42,781
And, uh, the kind of, the common practices among Nostr clients up until recently have
952
01:11:42,781 --> 01:11:47,531
been such that most clients, including Primal, uh, were kind of onboarding people
953
01:11:47,531 --> 01:11:49,781
onto, you know, the top dozen relays.
954
01:11:50,614 --> 01:11:54,244
and just by default, you kind of, we, we had like a static list of the most
955
01:11:54,244 --> 01:11:59,124
popular relays and then everyone's content was easy to find because like
956
01:11:59,724 --> 01:12:05,604
you can interrogate those relays, which obviously isn't scalable.
957
01:12:06,124 --> 01:12:11,014
And, uh, you, you asked if there is a risk that, you know, an noster
958
01:12:11,014 --> 01:12:16,604
one scale, if, you know, we, uh, do stuff like that, there's no risk.
959
01:12:16,604 --> 01:12:18,434
The chance is a hundred percent at one scale.
960
01:12:19,309 --> 01:12:25,939
There's no risk involved, uh, so obviously this was identified, uh, and, uh, we now
961
01:12:25,939 --> 01:12:28,949
within Nostr, I don't know how much you guys are following this, these are kind
962
01:12:28,949 --> 01:12:35,287
of developer, uh, topics, but, we do have, uh, protocol within Nostr, which is called
963
01:12:35,287 --> 01:12:43,982
Gossip or Outbox model, which is meant to kind of spread out the users amongst all
964
01:12:43,982 --> 01:12:46,312
of the known publicly accessible relays.
965
01:12:46,352 --> 01:12:50,142
So we're not onboarding the latest versions of Primal and
966
01:12:50,192 --> 01:12:56,182
many other Nostr apps are not just using the top 10 relays approach.
967
01:12:56,527 --> 01:13:02,437
You actually, we, according to our records, there is about 1, 100 relays that
968
01:13:02,437 --> 01:13:07,487
are up and running and responsive and, you know, are participating in the network.
969
01:13:07,787 --> 01:13:12,157
So when a new user gets onboarded onto Primal, we make sure that
970
01:13:12,157 --> 01:13:14,647
we, uh, include the Primal relay.
971
01:13:15,082 --> 01:13:20,032
Uh, the purple pages relay, which, uh, kind of stores Nostr
972
01:13:20,142 --> 01:13:21,982
profiles only, doesn't store data.
973
01:13:22,625 --> 01:13:28,585
and then we take a relatively random sampling of the, uh, the
974
01:13:28,595 --> 01:13:33,545
remaining, uh, uh, relays and kind of, Pick like a top 10 among those.
975
01:13:34,255 --> 01:13:39,015
So we are already in the process of spreading new users out among many relays.
976
01:13:39,960 --> 01:13:44,880
So that's one way that the network will scale.
977
01:13:45,420 --> 01:13:51,410
Another way is, and by the way, these are complementary, is what we're doing
978
01:13:51,410 --> 01:13:54,290
with actually with caching at Primal.
979
01:13:54,630 --> 01:14:00,180
We believe that, uh, Having these caching instances that are able to
980
01:14:00,190 --> 01:14:05,455
have, highly available copies of latest content that's most commonly
981
01:14:05,455 --> 01:14:10,165
being requested in a way that you provide, like, very quick response
982
01:14:10,165 --> 01:14:12,385
times without overburdening the relays.
983
01:14:12,943 --> 01:14:14,945
I think that's a part of the solution too.
984
01:14:15,355 --> 01:14:17,575
Uh, we are running a caching service.
985
01:14:17,575 --> 01:14:20,695
There are a few other teams that are, uh, starting to do this.
986
01:14:21,115 --> 01:14:27,465
Uh, so I actually am quite optimistic about no's ability to scale.
987
01:14:27,465 --> 01:14:31,125
There's nothing architect architecturally that's in, in our way.
988
01:14:31,545 --> 01:14:37,545
Uh, it's just a network will react to events that happen and adjust accordingly.
989
01:14:37,545 --> 01:14:39,020
And we do have the tools to do that.
990
01:14:39,819 --> 01:14:40,209
Okay.
991
01:14:40,209 --> 01:14:40,549
Yeah.
992
01:14:40,579 --> 01:14:44,939
So I, I guess the, the main thing there, the, the follow on is, is what
993
01:14:44,939 --> 01:14:50,009
do you see as the outlook for Nostr over the next, say three to five years?
994
01:14:50,139 --> 01:14:54,574
What's Predictions for what's going to happen in the ecosystem.
995
01:14:55,456 --> 01:15:00,536
I think Nostr will eventually consume everything, like, uh, everything,
996
01:15:00,566 --> 01:15:06,626
every app that you use today that has a social graph, which is a
997
01:15:06,626 --> 01:15:11,436
lot of web apps, everything gets consumed by Nostr eventually.
998
01:15:12,166 --> 01:15:15,356
It will take, it's just that it will take more than three to five years.
999
01:15:15,496 --> 01:15:20,686
I think we're talking about like a bigger, uh, kind of timeline than that, uh, could
1000
01:15:20,686 --> 01:15:23,056
be maybe 10 years or more over time.
1001
01:15:23,683 --> 01:15:31,858
just, uh, The dynamics of the network are such that any new app developer, uh,
1002
01:15:31,858 --> 01:15:38,818
that's building on Nostr will do their own efforts to grow their user base, and by
1003
01:15:38,818 --> 01:15:44,701
doing so will grow Nostr for everyone, and when you play that out over time, Kind of
1004
01:15:44,701 --> 01:15:49,021
the openness of the network is ultimately the killer feature because you end up with
1005
01:15:49,021 --> 01:15:54,391
a massive ecosystem, ecosystem of apps that are, that are oral interoperable.
1006
01:15:55,126 --> 01:15:58,466
I'm bullish on this pro, probably not surprisingly.
1007
01:15:59,307 --> 01:16:05,687
Okay, I think I have a final question from us to you, and that is, what, so
1008
01:16:05,687 --> 01:16:10,067
what happens first, hyperbitcoinization or hypernostrification?
1009
01:16:11,027 --> 01:16:14,927
Do we want to define those two a little bit more like, so is hyper
1010
01:16:15,287 --> 01:16:19,037
ization the moment when we start using Bitcoin as the unit of account?
1011
01:16:19,317 --> 01:16:24,207
uh, this is a fantastic response, because, uh, this is a trick question,
1012
01:16:24,657 --> 01:16:29,457
since, uh, I don't believe there's an end point to either of the two.
1013
01:16:29,987 --> 01:16:34,317
First of all, hyperbitcoinization and hypernostrification are personal
1014
01:16:34,317 --> 01:16:39,277
things that happen to you, and And there can always be more people.
1015
01:16:39,407 --> 01:16:43,137
There can always be more economic activity among humans.
1016
01:16:43,617 --> 01:16:45,497
There can always be more speech.
1017
01:16:45,997 --> 01:16:51,387
So I think these are ever growing phenomena that don't end anytime soon.
1018
01:16:52,157 --> 01:16:58,127
And that's the most optimistic outlook for humanity ever, maybe.
1019
01:16:59,084 --> 01:16:59,924
I agree with that.
1020
01:17:00,474 --> 01:17:02,574
And I would just add one more thing.
1021
01:17:02,754 --> 01:17:03,354
Um.
1022
01:17:03,989 --> 01:17:11,269
In the presence of unstoppable money and unstoppable speech, it's
1023
01:17:11,269 --> 01:17:13,479
impossible for any tyranny to survive.
1024
01:17:14,029 --> 01:17:17,449
We need both of these things, but when we have them, and when
1025
01:17:17,459 --> 01:17:21,209
they're kind of deployed widely enough, it will be impossible for
1026
01:17:21,209 --> 01:17:23,579
any tyrannic regime to survive.
1027
01:17:23,589 --> 01:17:24,499
They just can't.
1028
01:17:24,839 --> 01:17:26,109
It's like kryptonite.
1029
01:17:26,434 --> 01:17:27,544
Or any tyranny.
1030
01:17:28,221 --> 01:17:29,141
It's fantastic.
1031
01:17:29,421 --> 01:17:33,401
So in the long run, it's the end of inflation and the end
1032
01:17:33,411 --> 01:17:36,361
of any cohesive measures.
1033
01:17:36,401 --> 01:17:37,781
So it's the end of taxes too.
1034
01:17:38,101 --> 01:17:38,701
I guess.
1035
01:17:40,501 --> 01:17:41,641
Suck on that, governments.
1036
01:17:41,811 --> 01:17:45,841
Anything else you want to bring up, Milian, before we wrap this thing up?
1037
01:17:46,384 --> 01:17:48,024
No, I think this was a great conversation.
1038
01:17:48,024 --> 01:17:49,924
Thank you very much for having me, guys.
1039
01:17:50,164 --> 01:17:54,904
And, uh, I guess the final thing I would bring up is just, uh, if you haven't
1040
01:17:54,924 --> 01:17:59,684
tried Nostr lately, Go ahead, there are a number of great app, Nostr apps
1041
01:17:59,684 --> 01:18:04,174
and services that you can try, uh, come join us, uh, we're building the future
1042
01:18:04,174 --> 01:18:06,254
there, and it's actually quite fun.
1043
01:18:06,841 --> 01:18:07,221
Yeah.
1044
01:18:07,421 --> 01:18:12,541
And if you tried Nostr a year ago and found it too clunky, try it again because
1045
01:18:12,541 --> 01:18:14,931
it gets exponentially better over time.
1046
01:18:14,931 --> 01:18:17,821
It's, it's really a fantastic thing to be a part of.
1047
01:18:17,841 --> 01:18:21,551
So go ahead and hyper Nostrify yourselves.
1048
01:18:22,191 --> 01:18:24,951
And Milian, where, where can people find you online?
1049
01:18:24,951 --> 01:18:27,831
I guess on Nostr, but anywhere else?
1050
01:18:28,571 --> 01:18:29,021
Primal.
1051
01:18:29,261 --> 01:18:33,571
net slash million, M I L L J A N, that's my profile.
1052
01:18:34,037 --> 01:18:34,787
Fantastic.
1053
01:18:35,202 --> 01:18:39,392
I enjoy this a ton, and looking forward to seeing you in real life
1054
01:18:39,392 --> 01:18:44,112
again, and online, and looking forward to increasing our Nostr presence.
1055
01:18:44,342 --> 01:18:50,092
So thanks a lot for this, this was very informative and very, very enjoyable.
1056
01:18:50,627 --> 01:18:54,947
Thank you guys, let's fucking go, and, uh, have a good one.
1057
01:18:55,551 --> 01:18:57,241
LFG, perfect sign off.
1058
01:18:57,341 --> 01:19:00,231
Milian, thank you so much and thank you for listening.
1059
01:19:00,231 --> 01:19:01,721
This has been the Freedom Footprint Show.