1
00:00:00,240 --> 00:00:03,960
We're going to continue to move right through today's programming into the

2
00:00:03,960 --> 00:00:07,800
development side of the world and talking about building in terms of

3
00:00:07,800 --> 00:00:12,560
responsibility. That said, ladies and gentlemen, a big round of applause for our

4
00:00:12,560 --> 00:00:17,880
next panel and their moderator, Natalie of Coin Story Podcast and Bitcoin

5
00:00:17,880 --> 00:00:20,400
Educator. Ladies and gentlemen, round of applause for our panel.

6
00:00:20,400 --> 00:00:39,600
I'm so excited to be back at the Bitcoin Builders Conference. I'm one of the

7
00:00:39,600 --> 00:00:43,880
least techie people ever, so excited to have you guys explain it all to me.

8
00:00:43,880 --> 00:00:47,640
First of all, I want to introduce our panelists. We have Jamison Lopp from

9
00:00:47,640 --> 00:00:53,440
Casa, Charles Manke from Wolf Financial, Alex Miller from Hero Systems, and Paul

10
00:00:53,440 --> 00:00:57,960
Sztorc, LayerTwo Labs. They're not necessarily sitting in that order, but I

11
00:00:57,960 --> 00:01:03,720
want to first just really focus in on the title of this talk, Building on

12
00:01:03,720 --> 00:01:09,240
Bitcoin Responsibly. What does that mean to all of you? It's tricky. I mean,

13
00:01:09,240 --> 00:01:13,160
there's a number of ways you could look at it, but I think for me, the first

14
00:01:13,160 --> 00:01:16,720
thing that comes to mind is just the fact that what we have here is a

15
00:01:16,720 --> 00:01:23,680
shared resource. You could call it a platform, if you will, and of

16
00:01:23,680 --> 00:01:26,920
course, there's the permissionless aspect of it, is that anyone who is

17
00:01:26,920 --> 00:01:31,880
following the protocol can do whatever they want, even if it pisses other people

18
00:01:31,880 --> 00:01:38,840
off or maybe even prices them out of doing what they want. It's

19
00:01:38,840 --> 00:01:43,600
something you could even call coopetition in a way. It's like a lot of

20
00:01:43,600 --> 00:01:47,640
us are all working together in the sense that we're building on these

21
00:01:47,640 --> 00:01:52,640
ecosystems and making them more useful and more valuable, but we're

22
00:01:52,640 --> 00:01:57,640
also competing for the scarce resource that is the system.

23
00:01:57,640 --> 00:02:03,280
Coopetition. I like that. Okay. Yeah, I don't know. I guess I'll zoom out like a

24
00:02:03,280 --> 00:02:07,200
little bit. When it comes to building responsibly, one thing that's interesting,

25
00:02:07,200 --> 00:02:11,480
we host spaces all day and the conversations are various myriad of

26
00:02:11,480 --> 00:02:16,400
different topics across people who have failed, succeeded, rugged, and all these

27
00:02:16,400 --> 00:02:20,240
things. What's interesting is in Web 2, you get regulators that protect

28
00:02:20,240 --> 00:02:24,800
ignorance for the users, but Web 3 doesn't have that. You end up in this

29
00:02:24,800 --> 00:02:29,600
space where the moral compass is more important on the builder in Web 3 than

30
00:02:29,600 --> 00:02:34,080
it is in Web 2, because in Web 2, the moral is protected by the regulators.

31
00:02:34,080 --> 00:02:38,080
That's why I think if you're looking at a leader in Web 3, who they

32
00:02:38,080 --> 00:02:42,960
are is way more important than in Web 2. For me, I think the nature of

33
00:02:42,960 --> 00:02:46,360
the person is actually more important than necessarily how they're building,

34
00:02:46,360 --> 00:02:51,160
because there's a lot of ways to cut corners in crypto. You see it

35
00:02:51,160 --> 00:02:54,840
everywhere where people are rugging, hurting other people, starting

36
00:02:54,840 --> 00:02:58,840
new things. I think it goes down to the character of the person, not

37
00:02:58,840 --> 00:03:02,880
to make it a very deep thing, but it kind of ends up being that way.

38
00:03:02,880 --> 00:03:07,680
One thing people love about Bitcoin is it sort of returns accountability

39
00:03:07,680 --> 00:03:12,400
and personal responsibility. Maybe we'll dig into some of that,

40
00:03:12,400 --> 00:03:18,040
because anyone, like you said, can build on Bitcoin. In our current system, we

41
00:03:18,040 --> 00:03:22,240
do have this framework of regulators and gatekeepers, but if you're a freedom

42
00:03:22,240 --> 00:03:25,600
maximalist, you believe in free markets, then the free market is the best referee.

43
00:03:25,600 --> 00:03:30,800
Why do you think it's important to build on Bitcoin?

44
00:03:30,800 --> 00:03:33,600
I think it comes down to a combination of a couple of things of

45
00:03:33,640 --> 00:03:38,280
what do we owe to each other and what do we owe to our users. Obviously,

46
00:03:38,280 --> 00:03:42,960
crypto world in general has had plenty of scams and active scams.

47
00:03:42,960 --> 00:03:47,400
We can all agree that that is bad and you shouldn't be doing that,

48
00:03:47,400 --> 00:03:52,040
but we've also had plenty of people who just obfuscate things in an effort to

49
00:03:52,040 --> 00:03:55,160
grow. They don't necessarily intend to be

50
00:03:55,160 --> 00:03:58,960
stealing, but they do end up harming a lot of people intentionally or

51
00:03:58,960 --> 00:04:01,680
unintentionally. I think that's happened, to Jameson's point,

52
00:04:01,680 --> 00:04:04,560
sometimes it can happen between builders, depending on how resources are

53
00:04:04,560 --> 00:04:08,560
being used, or it can be happening to end-users. I think that's really

54
00:04:08,560 --> 00:04:13,240
the question. How do we take people who do have, let's say, pure

55
00:04:13,240 --> 00:04:17,440
intentions, they're not looking to scam or anything, but maybe not realizing what

56
00:04:17,440 --> 00:04:23,320
their larger responsibilities are to be building in an ethical way?

57
00:04:23,320 --> 00:04:29,320
In general, people want the Bitcoin protocol to resist change to some

58
00:04:29,320 --> 00:04:34,000
degree and they don't want to be beholden to a team of

59
00:04:34,000 --> 00:04:38,080
developers who have to decide something. This is a very interesting and

60
00:04:38,080 --> 00:04:42,520
nuanced conversation where you could talk about CVEs and to

61
00:04:42,520 --> 00:04:48,040
what extent are you unable to... If you wanted to just run an old

62
00:04:48,040 --> 00:04:50,960
version forever, would you actually be able to do that? Jameson has some

63
00:04:50,960 --> 00:04:54,920
great research on his blog where he tries to run old versions and things

64
00:04:54,960 --> 00:04:59,000
like that, which is fascinating. I think the overall picture is

65
00:04:59,000 --> 00:05:04,240
something like we don't want people to come and destroy Bitcoin. Gavin

66
00:05:04,240 --> 00:05:08,440
Andreessen had that metaphor about you're flying in an airplane and you

67
00:05:08,440 --> 00:05:12,400
want to swap out the engine while it's still in the air or something. I do

68
00:05:12,400 --> 00:05:18,400
think it's a conservative technical community and a conservative user

69
00:05:18,400 --> 00:05:21,960
base and it does want property rights over something. It wants to actually

70
00:05:21,960 --> 00:05:27,880
own something. So I think that would be part of it. Can you talk to me a

71
00:05:27,880 --> 00:05:33,720
little bit about the challenges of just building on Bitcoin in a way that

72
00:05:33,720 --> 00:05:38,360
provides the most opportunity but doesn't anger the people that are

73
00:05:38,360 --> 00:05:43,800
really passionate about the blockchain being what it was originally in 2009?

74
00:05:43,800 --> 00:05:48,160
I feel like you have to weave a little bit. You have to

75
00:05:48,160 --> 00:05:52,840
carefully manage expectations and there are probably some challenges

76
00:05:52,840 --> 00:05:57,360
technically that come up as well. Yeah, certainly. I think the soft fork was

77
00:05:57,360 --> 00:06:02,040
originally invented in 2012 because it was unable... You can look at

78
00:06:02,040 --> 00:06:07,240
comments that Gavin Andreessen made back then where it was like, we cannot

79
00:06:07,240 --> 00:06:11,840
reach every user and not everyone will upgrade, but if we do this other thing it

80
00:06:11,840 --> 00:06:15,200
won't matter that not everyone... We won't need everyone to upgrade the

81
00:06:15,200 --> 00:06:19,760
software, basically. This is a disputed point by some people, but you

82
00:06:19,760 --> 00:06:24,040
can talk... That was back in 2012, the idea of we will not force everyone to

83
00:06:24,040 --> 00:06:27,200
upgrade. We will allow people to just not upgrade and they'll still be on the same

84
00:06:27,200 --> 00:06:32,840
network. And then since then, the standards have been raised

85
00:06:32,840 --> 00:06:38,120
even higher of just not touching anything. Now we've gotten to

86
00:06:38,120 --> 00:06:41,360
the point... I mean, I think the soft fork is an ingenious way of actually

87
00:06:41,360 --> 00:06:49,840
protecting people's... Defending the users against developers, but even now the

88
00:06:49,840 --> 00:06:55,080
big phrase for most of last year was like, this is being built on Bitcoin

89
00:06:55,080 --> 00:06:58,840
without a soft fork or something. A BitVM where people are like zeroing out

90
00:06:58,840 --> 00:07:04,760
bytes. This is like how far we've come to not touch this. I think that's

91
00:07:04,760 --> 00:07:08,640
kind of an interesting point. It's almost an intractable problem though. I think it
really goes back

92
00:07:08,640 --> 00:07:14,160
to what Paul said about property rights. One of the fundamental, I

93
00:07:14,160 --> 00:07:20,480
think, values held by Bitcoiners, and of course this is very hand-wavy because

94
00:07:20,480 --> 00:07:26,600
we're not a homogenous group, but it is not disenfranchising people. But I

95
00:07:26,600 --> 00:07:32,000
think that if you look at it over a long period of time of history, you can

96
00:07:32,000 --> 00:07:37,000
realize that even if the protocol doesn't change, the rest of the world

97
00:07:37,000 --> 00:07:42,120
changes and how people use the protocol may change. And the free

98
00:07:42,120 --> 00:07:45,680
market, if you want to call it that, may disenfranchise people because certain

99
00:07:45,680 --> 00:07:50,640
attributes of these networks and how you can use them will change because new

100
00:07:50,640 --> 00:07:55,840
use cases come up. They may price out other use cases. And so now we're

101
00:07:55,840 --> 00:08:00,640
stuck in this really weird place where the narrative, of course, has gone to,

102
00:08:00,640 --> 00:08:06,640
okay, we build in layers. But even what Paul was talking about with soft forks

103
00:08:06,680 --> 00:08:10,200
of like, okay, we can change the protocol and do it without breaking people's

104
00:08:10,200 --> 00:08:15,680
money and disenfranchising them. Even the concept of soft forking has become

105
00:08:15,680 --> 00:08:20,280
somewhat controversial. We haven't had a soft fork in several years and even

106
00:08:20,280 --> 00:08:25,520
though there are a number of really good proposals out there, the developers have

107
00:08:25,520 --> 00:08:32,640
become very reticent to actually run the gauntlet of being a champion for a

108
00:08:32,760 --> 00:08:36,640
consensus change, even if it's a backwards compatible consensus change.

109
00:08:36,640 --> 00:08:40,320
And part of it, I think, is a lot of the vitriol that comes from certain

110
00:08:40,320 --> 00:08:45,120
segments of the user base that says, it's too dangerous to change anything,

111
00:08:45,120 --> 00:08:48,800
and then they'll point at different examples. And the main thing that I've

112
00:08:48,800 --> 00:08:55,840
been trying to get across is that if you look at how scaling is done with layers,

113
00:08:55,840 --> 00:09:02,480
even historically, we had to make changes to the base layer in order to make

114
00:09:02,480 --> 00:09:07,720
second layers possible. At least like with lightning, if you want to be able to

115
00:09:07,720 --> 00:09:13,520
have unilateral exit from some new set of game theory that requires some new

116
00:09:13,520 --> 00:09:16,840
rules to it, then you're probably going to need some new rules that you can

117
00:09:16,840 --> 00:09:21,840
enforce on the base layer. And I think that that's still true today. And I think

118
00:09:21,840 --> 00:09:28,840
a lot of people would agree that in some sense, lightning is one of the only pure

119
00:09:28,840 --> 00:09:34,360
unilateral exit layers that we have. And a lot of them, you can't necessarily get

120
00:09:34,360 --> 00:09:39,960
out of that layer without asking permission from someone. But there's a

121
00:09:39,960 --> 00:09:46,000
lot of possibility for us to build other layers with unilateral exit if we make

122
00:09:46,000 --> 00:09:47,800
the right changes to the base layer.

123
00:09:47,800 --> 00:09:52,120
Oh, really? So it's dependent on that? Can you help me, as a non-techie person, a

124
00:09:52,120 --> 00:09:56,200
non-developer, better understand this debate? Because I see it more frequently

125
00:09:56,200 --> 00:10:01,920
online now, the idea of whether Bitcoin's base layer should ossify or not. And what

126
00:10:01,920 --> 00:10:06,160
are the two sides, thoughtfully? The straw man, the steel man. Can you guys talk
about it?

127
00:10:06,160 --> 00:10:10,320
You're the ossification guy, James.

128
00:10:10,320 --> 00:10:13,600
Yeah, but actually, I was going to say that. I always think of James as that, but
you don't.

129
00:10:13,600 --> 00:10:17,320
But see, it's a very nuanced thing. I definitely don't think of you as the

130
00:10:17,320 --> 00:10:23,120
completely pro-ossification guy, because of course, it is kind of a

131
00:10:23,120 --> 00:10:26,680
bizarre thing. I mean, some things we should definitely mention are something

132
00:10:26,680 --> 00:10:30,800
like, maybe like, even something as extreme as software dependencies or

133
00:10:30,800 --> 00:10:34,240
something, where it's like, if you're going to build a house from scratch, you

134
00:10:34,240 --> 00:10:37,680
don't build the plywood from scratch or the screws from scratch. So

135
00:10:37,680 --> 00:10:41,040
there's all these people who have built how to multiply a matrix or

136
00:10:41,040 --> 00:10:46,080
something, these tiny sub-libraries that Bitcoin Core is using. And those

137
00:10:46,080 --> 00:10:49,000
people update those all the time. Those like Heartbleed, there was that famous

138
00:10:49,200 --> 00:10:55,120
thing where there was a cryptographic library that everyone was using, but it

139
00:10:55,120 --> 00:11:00,160
had a terrible bug in it, so it didn't work at all, actually. So that

140
00:11:00,160 --> 00:11:03,960
would be like, a bunch of people are building houses with these screws, and it

141
00:11:03,960 --> 00:11:06,720
turns out the screws didn't work. They're made out of glass or

142
00:11:06,720 --> 00:11:12,160
something. My favorite was the left trim on the node libraries, where

143
00:11:12,160 --> 00:11:16,040
someone just basically deletes a dependency that's at the top that has a

144
00:11:16,080 --> 00:11:19,720
thousand dependencies, which all have a thousand dependencies. And one

145
00:11:19,720 --> 00:11:24,160
deletion of one repo basically wipes out thousands of software programs. And I

146
00:11:24,160 --> 00:11:27,440
think what that kind of comes back to is like, we can get into the debates over

147
00:11:27,440 --> 00:11:31,080
ossification, what should, shouldn't happen. I think, again, when we come back

148
00:11:31,080 --> 00:11:34,560
to the idea of responsibility, it's about being transparent and honest in

149
00:11:34,560 --> 00:11:39,560
what you're doing. You're never going to get everyone to agree on a change.

150
00:11:39,560 --> 00:11:44,160
You're never going to be able to do anything or even not do anything without

151
00:11:44,160 --> 00:11:49,320
some people both disliking it and even potentially being harmed by it, or

152
00:11:49,320 --> 00:11:53,840
harmed in the sense of like ending up in a worse off place. The status quo is also

153
00:11:53,840 --> 00:11:58,160
not acceptable to everyone. And people get harmed by the status quo. So I

154
00:11:58,160 --> 00:12:02,440
think that's where it comes back to, like, are you being honest about what

155
00:12:02,440 --> 00:12:07,320
you're doing and transparent? I think there was a lot of, let's call it

156
00:12:07,320 --> 00:12:12,160
drama, around the Bitcoin testnet 3 earlier this year and with its

157
00:12:12,240 --> 00:12:16,400
performance based on, but like, since Jameson, you were involved in some of that,
but you said

158
00:12:16,400 --> 00:12:21,000
very clearly what you were doing and why and why it needed to happen. It caused a

159
00:12:21,000 --> 00:12:24,320
lot of pain for a lot of people, like myself included, my company, and like

160
00:12:24,320 --> 00:12:30,400
because of just stuff we were running on top of it. But like, if nobody does

161
00:12:30,400 --> 00:12:33,280
anything, you're never gonna get any progress. And so that's why I think it

162
00:12:33,280 --> 00:12:36,480
comes back to the, are you being honest and upfront about what you're doing and

163
00:12:36,480 --> 00:12:40,720
why, so that other people can make their choices and adapt to engage in it. And

164
00:12:40,720 --> 00:12:43,960
that's fundamentally kind of comes back to that core idea of property rights. So

165
00:12:43,960 --> 00:12:51,400
I also see it as a 10-year history now. Ten years ago we were given the

166
00:12:51,400 --> 00:12:56,200
promise of sidechains, of, you know, permissionless two-way peg sidechains.

167
00:12:56,200 --> 00:13:02,520
And the idea there was to have basically infinitely scalable and growable

168
00:13:02,520 --> 00:13:07,920
ecosystem where we don't have to do everything on the Bitcoin base chain

169
00:13:07,920 --> 00:13:11,840
because anyone who wants to can go create their own other network that you

170
00:13:11,840 --> 00:13:15,880
can send your Bitcoin over to, unilaterally permissionless, yada yada,

171
00:13:15,880 --> 00:13:21,400
like upholding all of the ideals of Bitcoin. And we never got that, and as a

172
00:13:21,400 --> 00:13:29,760
result we've had, call it, you know, shifts in narratives and sort of coping with
the

173
00:13:29,760 --> 00:13:35,560
fact that we don't have it. And so, you know, there are protocol

174
00:13:35,560 --> 00:13:40,400
changes that we can make that I think would enable us to finally start to

175
00:13:40,400 --> 00:13:46,120
achieve a future where the builders who want to go do crazy stuff can do that in

176
00:13:46,120 --> 00:13:50,200
a way that is actually, you know, cryptographically tied to the Bitcoin

177
00:13:50,200 --> 00:13:54,200
base chain without having to create like a multi-sig Federation that, of course,

178
00:13:54,200 --> 00:14:00,120
could potentially be corrupted and failed. Charles, did you want to weigh in? Yeah,
I mean

179
00:14:00,120 --> 00:14:06,120
this topic is so nuanced because, like, when we'll host a space of just Bitcoin

180
00:14:06,120 --> 00:14:09,640
OGs, Layer 2 companies will come in and market to those companies, but the

181
00:14:09,640 --> 00:14:14,280
tribalism that happens around those companies is so stark it's hard to

182
00:14:14,280 --> 00:14:18,480
change their minds on something they believe in past because Bitcoin

183
00:14:18,480 --> 00:14:22,120
represents more than just a technology, it represents like a freedom or an

184
00:14:22,120 --> 00:14:25,720
altruism. And when people stand for that it's really hard for you to start

185
00:14:25,720 --> 00:14:29,360
messing with it because you're not messing with a tech, you're messing

186
00:14:29,360 --> 00:14:33,320
with an ideology and people get weird about that. So I think like ultimately

187
00:14:33,320 --> 00:14:37,440
like going into runes, you know, runes with stuffing transactions and then what

188
00:14:37,440 --> 00:14:40,720
was happening is regular transaction would get stuck in the mempool for six

189
00:14:40,720 --> 00:14:44,080
and seven and eight blocks and they wouldn't come down for long periods of

190
00:14:44,080 --> 00:14:47,360
time. Now the miners get rewarded but what ends up happening is peer-to-peer

191
00:14:47,360 --> 00:14:51,960
regular transfer gets pushed out. So, and I'm not making a stark contrast that I

192
00:14:51,960 --> 00:14:55,480
believe in either way because I believe if something can be manipulated it

193
00:14:55,480 --> 00:14:59,320
should because just because you have a door to your house and it's unlocked

194
00:14:59,320 --> 00:15:03,480
doesn't mean that that's safety. And if there's opportunity for Bitcoin to be

195
00:15:03,480 --> 00:15:07,320
manipulated, safety only comes by manipulating it because people always

196
00:15:07,320 --> 00:15:12,520
change on the precipice of difficulty. Like ossification is the idea of like

197
00:15:12,520 --> 00:15:17,000
what could happen, but I think the ossification becomes way more at play

198
00:15:17,000 --> 00:15:20,760
when they break it. And unfortunately a Bitcoin is such a big beast at this

199
00:15:20,760 --> 00:15:25,200
point like if we break it it's like will something come out and replace it? If we

200
00:15:25,200 --> 00:15:29,080
end up in a position where there's no more peer-to-peer transfers, runes is

201
00:15:29,080 --> 00:15:32,600
absolutely taken over, regular transaction fees are no longer getting

202
00:15:32,600 --> 00:15:36,320
into the block, they're stuck in the mempool forever. I mean it's a stark

203
00:15:36,320 --> 00:15:40,640
thing but and I don't necessarily you know believe either way is like the

204
00:15:40,640 --> 00:15:45,320
right way. I just I think inherently you either have to ossify it or manipulate

205
00:15:45,320 --> 00:15:50,080
it until it breaks and then have another Bitcoin. Well yeah I think this is a good

206
00:15:50,080 --> 00:15:54,120
point of like similar to what I think Jameson you were saying earlier which is

207
00:15:54,120 --> 00:16:00,200
like how like the end-user has expectations and needs and like how

208
00:16:00,200 --> 00:16:03,960
ossified will Bitcoin be if it is ultimately replaced by something else?

209
00:16:03,960 --> 00:16:08,600
That's a that's very that's like negative 100% ossification you know I

210
00:16:08,600 --> 00:16:13,160
mean because you changed it out of existence by just the user not demanding

211
00:16:13,160 --> 00:16:19,080
it anymore. And we have seen quite a few you know changes over just a short

212
00:16:19,080 --> 00:16:23,760
amount of time you know I like I've been alive only so long but like there was a

213
00:16:23,760 --> 00:16:27,920
time before widespread internet access there was time before people had it was

214
00:16:27,920 --> 00:16:30,880
a time when there was only one computer in every house right there was a time

215
00:16:30,880 --> 00:16:37,680
when before a smartphone so I don't know it's the ossification strategy does seem

216
00:16:37,680 --> 00:16:41,320
like a big risk and I think this is part of the sidechains vision was that

217
00:16:41,320 --> 00:16:47,720
you could ossify L1 it's very safely and in a very sustainable way be precisely

218
00:16:47,720 --> 00:16:51,280
because it's kind of a paradox but really it's more of an inevitability

219
00:16:51,280 --> 00:16:54,800
which is like because you need to cater to different people and they won't

220
00:16:54,800 --> 00:16:57,840
always agree and some of them are early adopters and some of them are late

221
00:16:57,840 --> 00:17:02,720
adopters and so you would have the L1 should be the same and then you'd have

222
00:17:02,720 --> 00:17:06,680
all this other new these new L2 things that would all be blockchain so you'd

223
00:17:06,680 --> 00:17:11,880
explore the blockchain space. You know Bitcoin has made me think more

224
00:17:11,880 --> 00:17:16,240
profoundly about incentives and Alex you brought up the idea that has to be the

225
00:17:16,240 --> 00:17:21,240
ethics and the morals of the person but we've also seen controversy over even

226
00:17:21,240 --> 00:17:26,600
funding developers and have any of you ever worked at a corporation where

227
00:17:26,600 --> 00:17:31,680
you've had a mid-year review anybody yeah you remember those the thing that

228
00:17:31,680 --> 00:17:37,200
frustrated me about that is they have to tell you something they have to find

229
00:17:37,200 --> 00:17:41,720
something wrong for you to improve on you will never you could be the best

230
00:17:41,720 --> 00:17:45,320
employee in the world you'll never have a mid-year review that tells you there's

231
00:17:45,320 --> 00:17:50,200
nothing you can work on is there a component of that like if you're funded

232
00:17:50,200 --> 00:17:54,600
don't you have to start tinkering and almost find something wrong and then

233
00:17:54,600 --> 00:17:58,720
that is its own kind of corrupted incentive yeah I mean I think that is

234
00:17:58,720 --> 00:18:03,240
the reason that you know some folks who are for I'll just call it pro complete

235
00:18:03,240 --> 00:18:07,560
ossification let's say don't like it and you know yes if you have people looking

236
00:18:07,560 --> 00:18:11,200
at a problem they're gonna find something to work on at the same time I

237
00:18:11,200 --> 00:18:14,080
don't think reasonable people for the most part gonna say there's nothing

238
00:18:14,080 --> 00:18:17,640
about Bitcoin that needs attention paid to it even if you don't want substantial

239
00:18:17,640 --> 00:18:23,280
changes but going back to that idea of incentives which I think is exactly

240
00:18:23,280 --> 00:18:27,720
right people are not gonna stop trying to do more on top of Bitcoin I'd

241
00:18:27,720 --> 00:18:31,640
actually go so far as to say it's immoral not to because of how

242
00:18:31,640 --> 00:18:38,040
unbelievably tiny and concentrated the user base of Bitcoin is today like you

243
00:18:38,040 --> 00:18:42,840
cannot say that you believe in like the freedom and optionality and power that

244
00:18:42,840 --> 00:18:48,080
Bitcoin provide and say you're happy with where it's scaled out to oh yeah we

245
00:18:48,080 --> 00:18:51,640
have like a couple million wallet we have a million wallets that one Bitcoin

246
00:18:51,640 --> 00:18:56,200
on there are eight billion people on this world right and most of the people

247
00:18:56,200 --> 00:19:00,320
who hold a full Bitcoin live in the US which like again we can argue about the

248
00:19:00,320 --> 00:19:03,480
current state of our government and whatnot here but it's a hell of a lot

249
00:19:03,480 --> 00:19:07,360
better than a lot of other authoritarian regime and like the reason that I work

250
00:19:07,360 --> 00:19:11,960
on layer twos is because I really believe in scaling Bitcoin out to as

251
00:19:12,000 --> 00:19:16,120
many people as we possibly can and we just leave it locked up with a small

252
00:19:16,120 --> 00:19:20,200
group like that group has a lot of incentive to not break the chain and I'm

253
00:19:20,200 --> 00:19:24,520
to be clear do not want to break the L once but if you've already got ten

254
00:19:24,520 --> 00:19:30,120
million dollars in asset worth let's say on Bitcoin today yes you are gonna be a

255
00:19:30,120 --> 00:19:35,560
lot less interested in anything that potentially risks that but what about

256
00:19:35,560 --> 00:19:38,960
the person who only has ten dollars on Bitcoin and can't do anymore because the

257
00:19:38,960 --> 00:19:42,000
transaction fees are too high and that's not gonna change because people

258
00:19:42,000 --> 00:19:46,120
do want to do new and innovative things on it like if we don't do something to

259
00:19:46,120 --> 00:19:49,160
scale it and I think sidechains and is absolutely the way we need to go because

260
00:19:49,160 --> 00:19:53,720
it's the only thing that's viable on it we're just trapping it as a toy you know

261
00:19:53,720 --> 00:19:58,440
go back to the pet rock analogy and not actually bringing like that promise and

262
00:19:58,440 --> 00:20:01,920
the freedom that it provides to the people who actually need it that's that's

263
00:20:01,920 --> 00:20:05,440
why I think it's somewhat of an intractable problem and also because

264
00:20:05,440 --> 00:20:10,880
both of you have talked about you know breaking Bitcoin and that is subjective

265
00:20:10,880 --> 00:20:15,720
and and of itself dependent on what your use case is and your desired properties

266
00:20:15,720 --> 00:20:23,240
of Bitcoin are but I think if we're talking about responsibly building then

267
00:20:23,240 --> 00:20:29,560
we have to understand that we're still exploring the possibilities and so to

268
00:20:29,560 --> 00:20:33,320
say that we should stop exploring possibilities because we might do

269
00:20:33,320 --> 00:20:39,160
something wrong I believe that that is that is projecting from a position of

270
00:20:39,160 --> 00:20:45,920
fear and it's a loser mentality and in my view and and this may sound like

271
00:20:45,920 --> 00:20:51,760
overly bullish or optimistic but I don't think it's possible to break Bitcoin by

272
00:20:51,760 --> 00:20:56,680
which I mean I think it's possible to maybe temporarily screw with Bitcoin so

273
00:20:56,680 --> 00:20:59,960
that it doesn't work as people expect for a while but I believe that the

274
00:21:00,280 --> 00:21:06,160
reason Bitcoin works is the anti-fragility and why is it anti-fragile

275
00:21:06,160 --> 00:21:11,480
it's not because of any one particular aspect of the protocol or the way that

276
00:21:11,480 --> 00:21:16,960
the network works it's because of us it's because there are innumerable

277
00:21:16,960 --> 00:21:24,040
people out there who are either you know morally or ideologically or financially

278
00:21:24,040 --> 00:21:30,000
incentivized to make sure that this thing keeps running and so yeah I mean

279
00:21:30,000 --> 00:21:34,440
it's been a decade since we have broken the network in the sense that it wasn't

280
00:21:34,440 --> 00:21:40,240
working for a few hours but what happened everyone came together they

281
00:21:40,240 --> 00:21:45,200
said oh shit we broke it let's fix it so yes maybe we'll have another one of

282
00:21:45,200 --> 00:21:48,320
those things happen if we continue experimenting but the funny thing is

283
00:21:48,320 --> 00:21:51,600
that thing not to interrupt but that thing that was not like a soft fork

284
00:21:51,600 --> 00:21:55,120
that's the other thing is these are like unexpected emergency things that

285
00:21:55,120 --> 00:21:59,800
was like an optimization refactor type of switching the database or whatever so

286
00:21:59,800 --> 00:22:03,840
and the other thing the Mac Corrales thing that was also a refactor to shave

287
00:22:03,840 --> 00:22:09,840
off like 600 microseconds or something so the bugs are not the soft forks that

288
00:22:09,840 --> 00:22:13,920
people the ossified people want to like ossify now they want to like do like a

289
00:22:13,920 --> 00:22:18,060
campaign and stop the soft fork is definitely not the enemy of you know

290
00:22:18,060 --> 00:22:24,300
ossification I think but it's the those these weird outages were because of

291
00:22:24,300 --> 00:22:30,140
unexpected things so that that's a do you guys forecast potentially having

292
00:22:30,140 --> 00:22:37,660
another block war over something yeah eventually I think yes over what and why

293
00:22:37,660 --> 00:22:43,060
well I do think in general there is a complacency right now that is taking hold

294
00:22:43,060 --> 00:22:48,300
and so people think that it's Bitcoin it's for it's a foregone conclusion that

295
00:22:48,300 --> 00:22:55,420
Bitcoin will succeed and so these people just think it's inevitable and I think

296
00:22:55,420 --> 00:22:58,620
that's actually the kiss of death and see the normally when awesome people

297
00:22:58,620 --> 00:23:02,300
there are other people who talk about ossification long before Bitcoin and they

298
00:23:02,300 --> 00:23:06,700
talk about like there's this famous book the innovators dilemma and there's this

299
00:23:06,700 --> 00:23:10,060
other book exit voice and loyalty these are like famous books

300
00:23:10,060 --> 00:23:13,300
Balaji has brought these up at Bitcoin conferences so maybe people have heard

301
00:23:13,300 --> 00:23:18,180
of them but usually the story is like the organization ossifies and then it

302
00:23:18,180 --> 00:23:21,700
eventually has to be replaced like there's no there's really not that many

303
00:23:21,700 --> 00:23:24,940
stories where it's like it ossified and then it lived happily ever after that is

304
00:23:24,940 --> 00:23:32,020
actually very rare so the status quo is not going to be I mean you said

305
00:23:32,020 --> 00:23:35,460
something very good I thought about like so it reminded me of Satoshi you're

306
00:23:35,460 --> 00:23:38,020
talking about eight billion people we like we have to go eight billion people

307
00:23:38,020 --> 00:23:43,100
or or zero I think actually and Satoshi Nakamoto has this quote where he says

308
00:23:43,100 --> 00:23:47,940
he's talking on the forum and he says I'm sure that in 20 years there will

309
00:23:47,940 --> 00:23:52,980
either be a very large transaction volume or no transaction so that was

310
00:23:52,980 --> 00:23:58,740
obviously you can interpret it in various ways I don't want to get like

311
00:23:58,740 --> 00:24:01,380
into like anything about the block size because I think it's completely

312
00:24:01,380 --> 00:24:04,740
irrelevant because that we can have a small ossified l1 block size and still

313
00:24:04,740 --> 00:24:08,780
have a large transaction volume on the L2s but I think he was definitely right

314
00:24:08,780 --> 00:24:12,660
like either this idea will succeed and you're either growing or dying I think

315
00:24:12,660 --> 00:24:16,620
you know so it's like it's either gonna be like the intranet where it just takes

316
00:24:16,620 --> 00:24:21,020
over and becomes this thing or it will something else will do that and then

317
00:24:21,020 --> 00:24:24,900
this will just fade it and it will be nothing it would be Esperanto yeah so I

318
00:24:24,900 --> 00:24:29,580
mean there's going to be conflict and there's there's conflict because the

319
00:24:29,580 --> 00:24:34,100
developers who know what they're doing they know what all of the technical

320
00:24:34,140 --> 00:24:38,420
problems with Bitcoin are and for example Rusty Russell has his great

321
00:24:38,420 --> 00:24:44,380
consensus cleanup like there are known ways that adversarial entities could

322
00:24:44,380 --> 00:24:48,460
attack the network now and break it from pretty much everyone's perspective and

323
00:24:48,460 --> 00:24:53,700
we know how to fix those things and to throw up our hands and say no we

324
00:24:53,700 --> 00:24:57,340
shouldn't fix them because doing anything as dangerous as you know once

325
00:24:57,340 --> 00:25:02,220
again I think a very silly position to take you know from a really fear

326
00:25:02,220 --> 00:25:05,980
projection perspective you know you made me think of a Bitcoin core

327
00:25:05,980 --> 00:25:11,460
developer Gloria said it on stage that basically a military attack could bring

328
00:25:11,460 --> 00:25:14,940
down the Bitcoin network and we're not prepared yet and people think that we're

329
00:25:14,940 --> 00:25:18,580
in this very safe place and it did it terrifies people who are non-technical

330
00:25:18,580 --> 00:25:22,500
and don't understand the things you do so we're wrapping up now so give us

331
00:25:22,500 --> 00:25:26,340
something to look forward to with some hope here you guys obviously are working

332
00:25:26,340 --> 00:25:29,940
on Bitcoin because you think it will succeed right well yeah I mean my my

333
00:25:29,940 --> 00:25:34,580
optimistic take is that you know builders gonna build and you know you

334
00:25:34,580 --> 00:25:39,620
can you can hate the idea of changing Bitcoin as much as you want but you

335
00:25:39,620 --> 00:25:45,380
can't stop the builders from proposing changes the only tricky thing now is as

336
00:25:45,380 --> 00:25:51,740
I said it's kind of builders finding themselves stuck between a rock and a

337
00:25:51,740 --> 00:25:57,260
hard place of knowing that there are improvements that are you know highly

338
00:25:57,260 --> 00:26:01,620
desirable and knowing that there are factions of people who are gonna fight

339
00:26:01,620 --> 00:26:06,300
against those it's a really weird position to be in but I'll do whatever I

340
00:26:06,300 --> 00:26:09,900
can to support people and you know if I have to be a dick about it I'm happy to

341
00:26:09,900 --> 00:26:13,460
do so well you got to make your case right and then the free market should

342
00:26:13,460 --> 00:26:20,340
should decide right yeah yeah no I I think I'm relatively neutral you know I

343
00:26:20,340 --> 00:26:24,140
think without veto power in any central position you always end up with

344
00:26:24,180 --> 00:26:28,780
progression no matter what and I think that like what I mean is that if there's

345
00:26:28,780 --> 00:26:32,980
two people and they can manipulate a thing the one person that can't or won't

346
00:26:32,980 --> 00:26:36,740
is always gonna sit by the wayside and the other guy will if there's no central

347
00:26:36,740 --> 00:26:40,220
entity to stop it always ends up manipulated so I think it's a matter of

348
00:26:40,220 --> 00:26:44,220
time I think we end up manipulated and it'll get to that position where we're

349
00:26:44,220 --> 00:26:47,540
you know kind of figuring out what we want to do with it after the fact so

350
00:26:47,540 --> 00:26:53,180
yeah yeah I think as Paul kind of pointed out that Satoshi said even 12

351
00:26:53,260 --> 00:26:59,220
13 years ago like it bitcoins in an evolve or die place and and that doesn't

352
00:26:59,220 --> 00:27:02,380
necessarily mean you need drastic changes you need to try and you're never

353
00:27:02,380 --> 00:27:06,060
again you're never gonna do everything you need on the L1 and it's gonna be

354
00:27:06,060 --> 00:27:10,900
just as much of a fight to double capacity on the L1 as it is to introduce

355
00:27:10,900 --> 00:27:16,900
things that allow 10,000 X scaling on the L2s and so I think it's focusing on

356
00:27:16,900 --> 00:27:20,500
the if that end goal again is really and for me it's how do we provide an

357
00:27:20,540 --> 00:27:25,660
alternative like financial system globally it's we've got to focus on that

358
00:27:25,660 --> 00:27:30,340
that 10,000 X increased view all the way out there and just figure out cool how

359
00:27:30,340 --> 00:27:34,300
do we protect the L1 as best as we can we don't want to wreck it but we got to

360
00:27:34,300 --> 00:27:37,180
give the things that do that actually make it possible to scale it out that

361
00:27:37,180 --> 00:27:45,640
much it's who a billion yes I do have my own L2 proposal just VIP 300 and you can

362
00:27:45,640 --> 00:27:50,140
down there's test software you can download and play with for yourselves

363
00:27:50,260 --> 00:27:56,140
LayerTwoLabs.com slash downloads and have stuff there we have a Zcash level

364
00:27:56,140 --> 00:28:00,020
privacy and planetary scale I have a bunch of articles that I've also written

365
00:28:00,020 --> 00:28:03,220
about that so so you want a little bit of hope you could go and try this off

366
00:28:03,220 --> 00:28:06,100
for yourself a lot of people have like PowerPoint slides or whatever which is

367
00:28:06,100 --> 00:28:11,260
great I actually think the industry is is already moved past that and there are

368
00:28:11,260 --> 00:28:16,260
a lot of people who if you can code something it will exist and it has the

369
00:28:16,260 --> 00:28:20,620
software we've written is for all three operating systems and it has buttons you

370
00:28:20,620 --> 00:28:25,860
can click it as a GUI so so I would I would try that out and look at the

371
00:28:25,860 --> 00:28:30,340
point the proposal is the only thing it does on L1 is use the unused

372
00:28:30,340 --> 00:28:36,260
op-nop 5 to count to 13,000 over and over again it's a little bit more than

373
00:28:36,260 --> 00:28:41,380
that but that's basically all it does and it's a completely opt-in and also

374
00:28:41,380 --> 00:28:45,540
reversible really if you think about it I think the soft fork is a very we saw a

375
00:28:45,540 --> 00:28:48,420
little bit of time and so I'm gonna ramble about the soft fork in general

376
00:28:48,420 --> 00:28:52,300
which is that this whole reason the soft fork was invented in 2012 as I alluded

377
00:28:52,300 --> 00:28:57,380
to earlier is that before everything was like we changed to a new version but the

378
00:28:57,380 --> 00:29:01,780
soft fork was people did not need not everyone needed to only the people who

379
00:29:01,780 --> 00:29:06,020
wanted to use the new feature had to upgrade this included 51% of the miners

380
00:29:06,020 --> 00:29:11,100
so you could say maybe that's not true but it's the the miners want to collect

381
00:29:11,100 --> 00:29:14,220
the transaction fee so they're also using so the whole point of the soft

382
00:29:14,260 --> 00:29:17,580
fork is it was a change and not a change at the same time so even though it is a

383
00:29:17,580 --> 00:29:21,380
creative act of a change it's not really as much of a change as people might

384
00:29:21,380 --> 00:29:25,180
think and it's very underappreciated for that reason well thank you guys so much

385
00:29:25,180 --> 00:29:28,420
I think we've learned a lot and really appreciate being on stage with you Paul

386
00:29:28,420 --> 00:29:32,940
Alex Charles Jameson give it up for them thank you
