1
00:00:08,444 --> 00:00:12,604
Welcome to Drivechain Twitter Spaces. Today is Friday, July 21st.

2
00:00:13,244 --> 00:00:17,884
We are excited at LayerTwo Labs to have another weekly discussion of Drivechain.

3
00:00:21,244 --> 00:00:26,363
Welcome to everyone who listens live as well as those who listen on demand after these recorded

4
00:00:26,363 --> 00:00:33,804
spaces are done. You can hear our history of spaces on our Twitter feed. All of the spaces

5
00:00:33,804 --> 00:00:43,003
are recorded and saved for those who want to listen after they're done. We enjoy all of our

6
00:00:43,003 --> 00:00:48,203
visitors, all of our speakers. Thanks everyone who's interested in this project, whether you're

7
00:00:48,203 --> 00:00:58,284
a critic or a fan, a newcomer, an enthusiast, an OG. Everyone's welcome to take part and learn

8
00:00:58,284 --> 00:01:03,244
and study and explore Drivechain, a powerful upgrade for Bitcoin,

9
00:01:04,683 --> 00:01:12,843
enabling greater extensibility, scaling, privacy, oracles, DNS, and a multitude of other potentially

10
00:01:12,843 --> 00:01:19,564
extraordinarily valuable applications on Bitcoin for Bitcoiners by Bitcoiners.

11
00:01:20,123 --> 00:01:24,123
Drivechain is Bitcoin Improvement Proposal 300 and 301.

12
00:01:27,163 --> 00:01:36,364
BIP300 is Hashrate Escrow. BIP301 is Blind Merged Mining. The authors of the BIPs are Paul

13
00:01:36,364 --> 00:01:45,564
Sztorc and CryptAxe. Many people are credited in the BIPs with having contributed valuable ideas

14
00:01:45,644 --> 00:01:49,403
Everyone's encouraged to read the BIPs to understand what this is all about.

15
00:01:50,443 --> 00:01:55,803
Read the code, download the software available at layer2labs.com,

16
00:01:57,564 --> 00:02:02,523
run it on your machine, and experience Drivechain testnet.

17
00:02:05,403 --> 00:02:09,163
Bitcoin sidechains are an exciting and important part of the Bitcoin story.

18
00:02:09,724 --> 00:02:15,884
Long ago, Satoshi himself talked about how merged-mined altcoins, such as BitDNS,

19
00:02:17,164 --> 00:02:24,524
could contribute valuably to Bitcoin's economic security. He wrote that all the networks in the

20
00:02:24,524 --> 00:02:33,724
world would share CPU power, increasing total strength. The vision for merged mining has been

21
00:02:34,524 --> 00:02:42,364
around, therefore, since August of 2010. And with Bitcoin sidechains, it can be reinvigorated

22
00:02:43,884 --> 00:02:49,084
and potentially accrue an enormous amount of value to Bitcoin's token and Bitcoin's block space.

23
00:02:50,043 --> 00:02:54,843
When we say increase the value of the block space, what we're talking about

24
00:02:54,843 --> 00:02:57,884
is increasing the total transaction fee rate.

25
00:02:57,884 --> 00:03:04,123
The total transaction fee rate, meaning all of the Bitcoin fees would combine with the fees

26
00:03:04,123 --> 00:03:10,203
on all of the sidechains and be paid almost entirely to the Bitcoin miners on layer 1,

27
00:03:11,884 --> 00:03:17,564
boosting Bitcoin's security enormously. So, merged mining is a very important part of

28
00:03:17,564 --> 00:03:19,804
the future success of Bitcoin.

29
00:03:19,804 --> 00:03:25,564
As the subsidy is diminished over time, programmatically, we want to see the fees rise

30
00:03:26,123 --> 00:03:34,364
greatly to strengthen Bitcoin, ensuring its survival and ensuring that we never need inflation.

31
00:03:34,364 --> 00:03:40,603
And instead, Bitcoin is successful without any inflation, without ever having any monetary

32
00:03:40,603 --> 00:03:47,483
policy changes. So, we want to see the fees rise greatly to strengthen Bitcoin,

33
00:03:48,123 --> 00:03:54,123
having any monetary policy change. We wouldn't want ever to have more than 21 million Bitcoin.

34
00:03:54,683 --> 00:04:01,323
Therefore, we must have a roadmap for economic security based on transaction fees in the future.

35
00:04:03,804 --> 00:04:08,123
And there are many other ways to understand how drivechain strengthens Bitcoin,

36
00:04:08,123 --> 00:04:14,524
enabling more uses, more demand, bringing more people into Bitcoin instead of competing networks.

37
00:04:18,284 --> 00:04:24,923
The ideal state is for every blockchain in the world to have its native unit of account

38
00:04:24,923 --> 00:04:30,923
be Bitcoin instead of altcoins. So, all of these applications being built on altcoins

39
00:04:31,484 --> 00:04:38,204
should be built on Bitcoin sidechains instead. And that would strengthen Bitcoin immeasurably,

40
00:04:38,204 --> 00:04:43,164
increasing the number of people who are using Bitcoin, increasing the political support for

41
00:04:43,164 --> 00:04:49,324
Bitcoin, the social support for Bitcoin, and the strength of the Bitcoin network.

42
00:04:50,683 --> 00:04:57,403
Making it as large as possible as fast as possible is so important. Welcome to the audience,

43
00:04:57,403 --> 00:05:01,884
those who've joined. All are welcome to come on up to the stage.

44
00:05:03,004 --> 00:05:06,604
We've had a lot of exciting tweets and other discourse lately.

45
00:05:14,123 --> 00:05:19,243
Welcome, Austin, my colleague. How are you?

46
00:05:24,363 --> 00:05:26,044
Welcome to the stage, Austin.

47
00:05:27,803 --> 00:05:30,683
Give me one second. I got the technical issue here.

48
00:05:33,164 --> 00:05:40,604
No problem. So, these spaces are once a week hosted by LayerTwo Labs. We aspire to be the

49
00:05:40,604 --> 00:05:44,523
most exciting and important part of Bitcoin discourse at this moment.

50
00:05:45,324 --> 00:05:51,724
Bitcoin's sidechain vision is long overdue for advancement.

51
00:05:54,123 --> 00:05:58,843
As a result of the lack of sidechains, we have enormous growth in altcoins

52
00:06:00,044 --> 00:06:04,284
and enormous confusion in the crypto space. Welcome to the stage, Paul.

53
00:06:04,923 --> 00:06:05,423
Hello.

54
00:06:06,444 --> 00:06:08,444
Hello. Happy Friday.

55
00:06:11,724 --> 00:06:20,284
Paul, one of our potential speakers today is Kurt Wicker, the big blocker. He had said in a tweet

56
00:06:20,284 --> 00:06:25,004
that he would like to debate or he agreed to a debate potentially.

57
00:06:25,004 --> 00:06:30,444
Oh, good. Yeah. He's the Bitcoin. He's one of the unlimited block size.

58
00:06:30,604 --> 00:06:34,604
Yes. Is he one of the philosophy professors?

59
00:06:36,363 --> 00:06:37,963
I don't know. Probably not.

60
00:06:40,683 --> 00:06:41,403
Let's see if we can...

61
00:06:42,284 --> 00:06:48,523
Well, it's very interesting. I would say that this week probably marked a peak in drivechain

62
00:06:48,523 --> 00:06:55,484
and BIP300 activity on Twitter.

63
00:06:56,363 --> 00:07:00,523
Do all of them?

64
00:07:00,523 --> 00:07:09,884
Perhaps. Yeah, which is a very good sign for the fact that the idea, having been around for so

65
00:07:09,884 --> 00:07:17,643
many years, I think, is finally finding its time in the sun and we're getting that much closer to

66
00:07:17,643 --> 00:07:26,284
activation. It's really a great sign. Throughout the years, I've heard many, many critiques of

67
00:07:27,004 --> 00:07:35,643
drivechains, some more coherent than others, but I think the critiques are being whittled down

68
00:07:35,643 --> 00:07:44,444
into now there's kind of very few honest and, quote unquote, sound critiques remaining.

69
00:07:44,764 --> 00:07:51,243
It's a really good sign of things to come. I'm very excited. I think that this

70
00:07:51,803 --> 00:07:57,324
forebodes massive price appreciation for Bitcoin, which is one thing I heard you

71
00:07:58,284 --> 00:08:04,044
in all of the consequences of drivechain activation that you mentioned earlier, Henry.

72
00:08:04,044 --> 00:08:11,484
I think the one thing you forgot is that this is, I believe, a technology that could

73
00:08:12,284 --> 00:08:17,884
help us to see price levels, which we've never seen before, which a lot of people like to poo-poo, but of

74
00:08:19,324 --> 00:08:24,604
of course, the most important metric for the health of the Bitcoin network is the price.

75
00:08:25,564 --> 00:08:33,643
And we should never forget that. We really need to see massive, massive price appreciation and

76
00:08:34,604 --> 00:08:42,844
that strengthens the security of the network. I would say it's the most important metric, no?

77
00:08:45,884 --> 00:08:52,123
Absolutely. It's imperative that Bitcoin maintain its privacy, its market cap leadership.

78
00:08:52,123 --> 00:08:59,324
That's very important. The narratives that are very powerful on a popular, broad level in the

79
00:08:59,324 --> 00:09:05,004
world are being number one. Right now, Bitcoin is number one. It's the biggest and the strongest.

80
00:09:05,964 --> 00:09:10,764
It's important Bitcoin maintain that by giving every potential user what he wants

81
00:09:11,803 --> 00:09:17,163
and what she wants all the time. We can't be limited. We can be limited and narrow

82
00:09:17,163 --> 00:09:22,363
and irrelevant and small, which is what Bitcoin without drivechain may become over time.

83
00:09:23,163 --> 00:09:32,283
So I'm hoping that Kurt Walker Jr., who I believe is a BSV fan, I hope that he'll join the space

84
00:09:32,283 --> 00:09:38,123
because he said he would in a tweet. He was very friendly and nice in some tweets saying he'd like

85
00:09:38,123 --> 00:09:44,923
to join the space to debate large block versus small block with Paul. But in the meantime, we have

86
00:09:44,923 --> 00:09:49,803
another one who I think has similar views. Crypto Voyager, who spoke last week, has a similar view.

87
00:09:50,764 --> 00:09:55,884
Crypto Voyager, who spoke last week. Paul, would you like to just kind of get that

88
00:09:55,884 --> 00:10:02,123
topic rolling? Does that sound good to you? Oh, sure. Well, I mean, a lot of people understand

89
00:10:02,123 --> 00:10:08,283
that drivechain lets the large blockers get what they want. They can have the unlimited.

90
00:10:09,084 --> 00:10:12,844
Because what drivechain is about is separating responsibilities. So it says, if you want these

91
00:10:12,844 --> 00:10:16,764
large blocks and you want to take responsibility for them, you can have them. But I think it's

92
00:10:16,764 --> 00:10:23,803
underappreciated is that it's really also for small blockism. It says, if you want small blocks,

93
00:10:25,884 --> 00:10:29,964
you can keep the block size small and you won't be responsible for

94
00:10:31,004 --> 00:10:36,764
stuff that happens on these other networks. Yes, well said. So that's what some of these

95
00:10:36,764 --> 00:10:45,243
large blockers are still going for the whole all or nothing unlimited L1 block size.

96
00:10:46,204 --> 00:10:51,004
So welcome to the stage, Crypto Voyager. Why don't you, as succinctly as you can,

97
00:10:51,004 --> 00:10:58,444
present exactly your case for why, if I'm not mistaken, you believe large blocks on layer one

98
00:10:58,444 --> 00:11:04,204
are better than the drivechain vision of small blocks on layer one with a large block sidechain.

99
00:11:04,204 --> 00:11:11,084
Go ahead. Thanks for joining. Hi, everyone. Thanks for putting me up on stage. Hi, Paul.

100
00:11:11,243 --> 00:11:20,204
I sadly missed you last week. I had a question and layer two that the host, our host wanted to

101
00:11:20,204 --> 00:11:25,884
kind of like move it to this week and hopefully you can answer my question.

102
00:11:28,204 --> 00:11:35,483
So basically, my viewpoint is I read the white paper, I read Satoshi's writing and in them,

103
00:11:35,483 --> 00:11:43,324
Satoshi basically said, well, it is going to end up in data centers anyway. So it's not the

104
00:11:43,324 --> 00:11:50,283
viewpoint of everybody having a node. It's just as I believe you used the derogatory word,

105
00:11:50,283 --> 00:11:59,404
asinine, as everybody having an NTP server on Usenet. So that's one of the reasons why I see

106
00:11:59,404 --> 00:12:08,123
Bitcoin as big blocks to work with. I have a point of order, if that is possible. Layer two,

107
00:12:08,123 --> 00:12:15,884
when you say Bitcoin, when you say small block Bitcoin, I would recommend for you to use BTC,

108
00:12:15,884 --> 00:12:21,324
the ticker symbol, so that we all know what exactly you're talking about. And I would also

109
00:12:21,324 --> 00:12:29,483
then say if I use a big block Bitcoin, I would say BSV or BCH and Bitcoin protocol before 2017,

110
00:12:29,483 --> 00:12:37,163
then we can agree on Bitcoin or whatever else. So my question, Paul, of last week was quite simple.

111
00:12:37,163 --> 00:12:49,644
So the fear of the small block narrative is that if you don't have the whole copy,

112
00:12:49,644 --> 00:12:56,363
somebody can do whatever they want and you will never find out because you cannot verify.

113
00:12:57,884 --> 00:13:05,964
There are different holes. Let's say that that is the reasoning behind it.

114
00:13:06,764 --> 00:13:13,324
My question on the BIP300, the way that I'm understanding it is, OK, fine, let's say I can

115
00:13:13,324 --> 00:13:21,324
still have small blocks, but then I'm going to use layer two to have all the other world transactions

116
00:13:22,123 --> 00:13:28,283
that are being used, blah, blah, blah, IoT devices, whatever, smart contracts, everything that moves

117
00:13:28,283 --> 00:13:38,844
around there. Those transactions have to be saved, don't they? I presume then those transactions

118
00:13:38,844 --> 00:13:46,283
also need a lot of storage space for that. So basically what will happen is that everything

119
00:13:46,283 --> 00:13:52,283
done on layer two is also going to be centralized in data centers. Am I correct in that one? Am I

120
00:13:52,283 --> 00:13:58,204
not correct in that one? And then I had another question on that one on layer two, for layer two

121
00:13:58,204 --> 00:14:07,964
last week. If the reasoning is for BIP300 and everything on L2 is that the big blockers can

122
00:14:07,964 --> 00:14:17,884
have all the big block funky stuff on layer two and the L1, the small blocker fundamentalist,

123
00:14:17,884 --> 00:14:22,844
let's put it this way, can still have everything so everybody can have the cake and eat it too.

124
00:14:24,844 --> 00:14:31,483
Am I not, if I'm a world poor person living on two dollars a day, for example, am I not being

125
00:14:31,483 --> 00:14:40,363
forced economically to go into L2 since I cannot use L1 since, well, that's going to be a very

126
00:14:40,363 --> 00:14:48,283
elitist club for banks and big governments and all those big guys that can pay the transaction fees

127
00:14:49,324 --> 00:14:54,683
for that. That's my question. And then I have another one. So if...

128
00:14:54,683 --> 00:15:00,123
Wait, one minute. You've spoken very well and I appreciate what you said.

129
00:15:00,123 --> 00:15:04,363
It's okay, Henry. I've managed to grab a pen in time. So why don't you just ask

130
00:15:04,363 --> 00:15:09,163
all the questions we got. Okay. Thanks, Paul.

131
00:15:09,964 --> 00:15:15,243
Okay. And then I have another question. Sadly, I didn't have time this week to read up on your

132
00:15:15,243 --> 00:15:27,564
blog post. I apologize for that one. The L2s, how do they, what exactly is the method for L2

133
00:15:28,524 --> 00:15:34,764
to kind of like go to the L1 and say, okay, this is what has happened on L2. Is that just going to

134
00:15:34,764 --> 00:15:42,363
be a hash of whatever has happened, a combined hash of whatever has happened on L2? And to top

135
00:15:42,363 --> 00:15:49,564
that off, how often would that hash be? Every block or just once every full moon? What is the

136
00:15:49,564 --> 00:15:56,123
timeframe on that one? That's basically my takes on that. If anything happens, I'll gladly raise

137
00:15:56,123 --> 00:16:03,163
my hand and ask more questions. And I see that Kurt has joined at least the listeners. So bring

138
00:16:03,163 --> 00:16:09,483
him up. That's from my side. Okay, great. So first of all, the point of order, I don't really...

139
00:16:10,524 --> 00:16:20,764
I'm willing to say that he requested that we use BTC, BCH and BSV to be super clear after 2017.

140
00:16:20,764 --> 00:16:25,884
And then before that, we have like kind of an ambiguous mix, which I think is fine for now.

141
00:16:25,884 --> 00:16:33,324
Although I would certainly point out that which words we use is mostly not up to us. It is mostly

142
00:16:33,324 --> 00:16:38,603
up to the audience. And this is something that I think a lot of people don't appreciate, especially

143
00:16:38,603 --> 00:16:43,404
you can see it in certain social issues today, but people use, the audience uses words. So like

144
00:16:43,404 --> 00:16:47,644
if you go to a Spanish speaking audience, you have to use Spanish. So most people think of

145
00:16:48,283 --> 00:16:55,163
Bitcoin as being BTC. And I don't point that out to push back on what you said. I'm perfectly happy

146
00:16:55,163 --> 00:17:00,283
to use, I will speak your language to you, but I'm just saying the audience mostly, you know,

147
00:17:00,283 --> 00:17:07,084
like it's just people prefer words only mean one thing. And in particular, they like words to mean

148
00:17:07,084 --> 00:17:14,523
on Tuesday, what they meant on Monday. And so that is why Bitcoin kept the BTC, kept the Bitcoin

149
00:17:14,523 --> 00:17:21,003
label for most people. And we can get into that if you like. But the reason why Bitcoin is stayed

150
00:17:21,003 --> 00:17:27,084
what it was and BCH was something new is because BCH inevitably introduces details that were not

151
00:17:27,084 --> 00:17:33,403
present in the first Bitcoin, such as the August 1st, 2017 date, and the number eight, moving the

152
00:17:33,403 --> 00:17:38,043
block size from one to eight megabytes. But nonetheless, I'm happy to meet that point of

153
00:17:38,043 --> 00:17:43,163
order. So then the first thing you said is that Satoshi was clearly at one point, a large blocker.

154
00:17:43,803 --> 00:17:50,683
He did compare, he did say that there would probably be big data centers, he clearly wrote SPV

155
00:17:51,724 --> 00:17:57,803
with the, into the white paper with the idea that that is how most people would use the network.

156
00:17:57,803 --> 00:18:02,683
And because he correctly perceived that most people would not run a node. And most people

157
00:18:02,683 --> 00:18:07,163
would not do anything because most people are lazy. So he wrote SPV into the protocol so that

158
00:18:07,163 --> 00:18:13,964
it'll be 4.4 megabytes every year of 80 byte block headers, which is a tiny amount, very,

159
00:18:13,964 --> 00:18:19,803
very tiny amount of space such that by the time you download like a Bitcoin wallet to your phone

160
00:18:19,803 --> 00:18:24,683
or computer, that Bitcoin wallet itself is going to be like whatever, like just like a couple 10,

161
00:18:24,683 --> 00:18:30,444
20, 30, 40, 50 megabytes. So the whole blockchain for 10 years would be like the same size as that

162
00:18:30,444 --> 00:18:36,204
which would be minuscule. So he clearly had that in mind at first. But there are some problems.

163
00:18:36,204 --> 00:18:42,204
The big, you mentioned the Usenet analogy, which is a very good one. It's too good, in fact,

164
00:18:42,204 --> 00:18:47,643
because the problem, what happened with Usenet, it's all the server parts got clogged down. People

165
00:18:47,643 --> 00:18:54,204
like hosting giant pirated binary files there. It was impossible to, you know, Usenet still exists.

166
00:18:54,204 --> 00:18:59,803
But that's an intriguing question is the extent to which Usenet was like a success. But most people

167
00:18:59,803 --> 00:19:03,484
today have not even heard of it. I would be interested to, if people would start coming up

168
00:19:03,484 --> 00:19:07,964
in the audience, if you mentioned whether or not you know what Usenet is, that would be

169
00:19:07,964 --> 00:19:13,084
interesting. Because the Usenet is kind of, it kind of failed for that exact reason, the unlimited

170
00:19:14,683 --> 00:19:20,124
cap on the, what you might call the full node cause, or whatever, you know, however you want

171
00:19:20,124 --> 00:19:26,124
to run the analogy. So the key thing, the problem with the argument from Satoshi for the block size

172
00:19:26,124 --> 00:19:31,324
is, I think it's a good argument in principle. A lot of people, you know, fight that, but I think

173
00:19:31,564 --> 00:19:36,763
it's fine. But the real issue with it in its own merits is the fact that Satoshi himself was the

174
00:19:36,763 --> 00:19:42,523
person who put the block size limit in. I don't remember exactly when, I think it was July 2010

175
00:19:42,523 --> 00:19:47,724
or something. He himself wrote it into the protocol, and he obviously knew more than anyone

176
00:19:47,724 --> 00:19:53,244
else. He is the leading expert, and he knew, obviously he was learning the whole time.

177
00:19:54,043 --> 00:19:58,763
So with basically the most knowledgeable person at their most knowledgeable peak,

178
00:19:59,403 --> 00:20:04,283
put the limit in, and he did describe how it might be removed when people asked,

179
00:20:04,283 --> 00:20:09,724
but then he left the project, and he did not, like, before he could have been like,

180
00:20:09,724 --> 00:20:12,604
oh this is really important that I change this. He could have.

181
00:20:12,747 --> 00:20:18,747
Written that in, written the phased increase in, and then left, but he didn't do that.

182
00:20:18,747 --> 00:20:22,747
So he left it the way he left it. You know, we have to assume that that was somewhat intentional.

183
00:20:22,747 --> 00:20:30,747
So if you, that's not the primary reason to reject large blockers, of course, but that's just the first reason that you gave me.

184
00:20:30,747 --> 00:20:37,747
So then on to the second thing was the point of order, and the third thing was that you were saying that small blockers,

185
00:20:37,747 --> 00:20:45,747
they want to have a whole copy of the network so that they can verify that a block header,

186
00:20:45,747 --> 00:20:51,747
or that blocks really are blocks and that they really are headers. So I think that's correct.

187
00:20:51,747 --> 00:21:02,747
That is what small blockers want, and you then said that won't the L2s also require a lot of storage centers?

188
00:21:02,747 --> 00:21:11,747
Well, ironically, this is partially true for Lightning with no L2, and I actually think L2 is a downgrade for Lightning,

189
00:21:11,747 --> 00:21:18,747
because you lose the punishment aspect. I mean, it can be reintroduced in a convoluted way, I think.

190
00:21:18,747 --> 00:21:27,747
But basically, the Lightning has a weird feature where the longer the channels stay open, the more memory you must.

191
00:21:27,747 --> 00:21:32,747
So if you memorize all the old channel states, so it's just this growing list of things that you have to watch,

192
00:21:32,747 --> 00:21:41,747
and in fact, it will fill up people's RAM and cause the node to crash, which is interesting, to say the least.

193
00:21:41,747 --> 00:21:47,747
So that's kind of true, but it's not really true in the same way. It's because each person privately,

194
00:21:47,747 --> 00:21:50,747
it's a difference between something that's collective and something private.

195
00:21:51,747 --> 00:21:58,747
and people are overfishing from the lake, or they're polluting the lake, or they introduce invasive species.

196
00:21:58,747 --> 00:22:05,747
It's just not as a good thing as if everyone has a little aquarium in their house, and they say, well, all right.

197
00:22:05,747 --> 00:22:13,747
So that's why that's a very different thing. And then after that, you said everything.

198
00:22:13,747 --> 00:22:21,747
So yeah, if we move everything to L2, then what about if you live on only $2 a day, I'm forced to move to L2.

199
00:22:21,747 --> 00:22:29,747
Well, what we should do is we should give people a big menu of options, and we should say, listen, here's all your options.

200
00:22:29,747 --> 00:22:38,747
You can either run small block node and pay higher fees, or you can run large block node and pay lower fees,

201
00:22:38,747 --> 00:22:43,747
or you cannot run a node. You can chance it. We give people a huge menu of options.

202
00:22:43,747 --> 00:22:50,747
And yeah, people will only be able to afford as much node as their income allows.

203
00:22:50,747 --> 00:22:57,747
So it's true that if the L1 fees are high, people are forced out of that.

204
00:22:57,747 --> 00:23:01,747
But it's also true that if the node costs are high, then people are forced out of that.

205
00:23:02,747 --> 00:23:08,747
So I agree that both are bad. In general, we want everything to be cheap.

206
00:23:08,747 --> 00:23:18,747
But like in that famous Rolling Stones song, usually not everything is infinitely low cost.

207
00:23:18,747 --> 00:23:23,747
I think that's a direct to Lyric quote. And then you said something like, yes, okay.

208
00:23:23,747 --> 00:23:27,747
Then you were like, basically, how does drivechain work? It's like, how does the L2 come back to L1?

209
00:23:27,747 --> 00:23:29,747
You can't always get what you want.

210
00:23:35,747 --> 00:23:37,747
Yeah. Thanks for that. Thanks for that, Henry.

211
00:23:37,747 --> 00:23:43,747
So then the last part is, the last part, you said, basically, how does drivechain work?

212
00:23:43,747 --> 00:23:50,747
Which is, you know, it's a fair question, but it just, my guess is a lot of people here probably already know something about how it works.

213
00:23:50,747 --> 00:23:54,747
And we have, we do have a website. We have a whiteboard video.

214
00:23:55,747 --> 00:24:03,747
So you have to separate two things. One is the merge mining, which Satoshi himself invented and predated.

215
00:24:03,747 --> 00:24:10,747
It's intriguing that if you're interested in what Satoshi thought, he clearly thought that there would be many blockchains and that they would all pay different fees.

216
00:24:10,747 --> 00:24:13,747
This is very clear when Namecoin is invented.

217
00:24:13,747 --> 00:24:23,747
He has numerous comments of this kind, saying that you can use as much space as you want on the new chains while not paying for expensive space in Bitcoin's chain.

218
00:24:23,747 --> 00:24:27,747
So again, this is Satoshi at his highest, most expert level.

219
00:24:27,747 --> 00:24:36,747
He's just saying there'll be a bunch of blockchains and Bitcoins have higher fees, BTC, L1.

220
00:24:36,747 --> 00:24:39,747
That's sort of what he's saying. So that's fascinating.

221
00:24:39,747 --> 00:24:48,747
If you scroll, if you go to my security budget post and you scroll to the bottom, near the bottom, I have like a great screenshot.

222
00:24:53,747 --> 00:24:59,747
Of all that, which is a bit DNS and generalizing Bitcoin thread.

223
00:24:59,747 --> 00:25:08,747
And so that's a separate thing. For that, there is an extra hash every block, but that is not how the coins move from L2 back to L1.

224
00:25:08,747 --> 00:25:11,747
They move from L2 to L1 by huge epochs.

225
00:25:11,747 --> 00:25:19,747
It's kind of like this huge blocks that span three months of the sidechain activity, the L2 chain activity.

226
00:25:19,747 --> 00:25:28,747
And they are all clapped under this umbrella. They're all contained with this one withdrawal proposal that is very rare.

227
00:25:28,747 --> 00:25:34,747
But this is a, it has a little more nuance than that because most people will not use the slow withdrawal.

228
00:25:34,747 --> 00:25:46,747
Slow withdrawal would just be for experts. People, you know, so I don't know if it's a good idea to go into all the details.

229
00:25:46,747 --> 00:25:52,747
If you don't know, I don't know exactly what you are curious about or what you already know.

230
00:25:52,747 --> 00:26:02,747
But in general, if you're okay with SPV level security, like you think miners would never do anything that would harm the underlying chain.

231
00:26:02,747 --> 00:26:08,747
Then in that case, you have really nothing to lose by moving from L1 to L2.

232
00:26:08,747 --> 00:26:11,747
And that is, in fact, how I designed it. That was the whole design criterion.

233
00:26:11,747 --> 00:26:16,747
Because I looked, I was like, how can we try to make both groups of people happy, the large blockers, the small blockers?

234
00:26:16,747 --> 00:26:21,747
And I said, the large blockers want something. They want the block size limit to go up.

235
00:26:21,747 --> 00:26:24,747
And I said, is there anything that they're willing to sacrifice?

236
00:26:24,747 --> 00:26:28,747
And then I found the thing, which is that they like SPV security.

237
00:26:29,747 --> 00:26:35,747
And so that I just plugged the two into each other. I said, OK, great. You can have large blocks, but only at SPV security.

238
00:26:35,747 --> 00:26:41,747
And then all L1 has to do is count up to 13,000. More or less.

239
00:26:41,747 --> 00:26:45,747
So that's a lot of answers. But it was a lot of questions. So I don't know. I don't know if that helps.

240
00:26:45,747 --> 00:26:51,747
Those were great questions. Let's move to our next speaker. And Crypto Voyager is welcome to come back.

241
00:26:51,747 --> 00:27:03,747
But we right after the next segment of this space, the next segment will be a conversation between Paul and our invited guest, Kurt, who is a large blocker, if I understand correctly.

242
00:27:03,747 --> 00:27:07,747
Kurt, why don't you take your time to make as much of an opening statement as you'd like?

243
00:27:07,747 --> 00:27:19,747
But then after that, let's try, if we can, to have a kind of conversation back and forth with answers that are just maybe one minute or less in length.

244
00:27:19,747 --> 00:27:25,747
But at first, why don't you take time to just respond to everything you've heard and introduce yourself, if you'd like. Thanks, Kurt.

245
00:27:25,747 --> 00:27:34,747
I appreciate the invitation. And I apologize in advance if my microphone makes me sound lispy.

246
00:27:34,747 --> 00:27:43,747
I have been told that on Spaces, my very modern iPhone microphone doesn't seem to make me sound perfect.

247
00:27:44,747 --> 00:27:45,747
Sounds great.

248
00:27:45,747 --> 00:27:55,747
Okay, good. Good news. So, hey, I'm Kurt. I've been a Bitcoiner since 2012 is when I got my first Bitcoin.

249
00:27:55,747 --> 00:28:02,747
But I didn't really get into Bitcoin deeply until 2013. I've been mining for about 10 years.

250
00:28:02,747 --> 00:28:17,747
I currently run a BSV pool and I fancy myself a Bitcoin historian and spend a lot of my time working on exactly that, the Bitcoin history that most people have decided to move on from.

251
00:28:18,747 --> 00:28:35,747
I do think Satoshi was a big blocker. I think he was, especially in the 2010 to 2012 era, I think it actually kind of becomes unclear when Satoshi the moniker is the same as Satoshi the person.

252
00:28:35,747 --> 00:28:44,747
And it's probably something we'll never know exactly when Satoshi made his full exit and exactly what the context of that was.

253
00:28:44,747 --> 00:28:57,747
So I think in the 2010 to 2012 era, you know, when we start seeing like random emails, I think the very last communication from Satoshi is very clearly not written in his voice.

254
00:28:57,747 --> 00:29:06,747
This is him commenting on like Bitcoin XT and some of these things where he says it just stuff that doesn't sound like it's written in his voice.

255
00:29:06,747 --> 00:29:13,747
But again, that's it's open to speculation. We know Satoshi's various logins have been compromised.

256
00:29:13,747 --> 00:29:20,747
We know that by 2014 that his GitHub repo is completely compromised. His email was compromised and all these things.

257
00:29:20,747 --> 00:29:24,747
But what we don't know is when that compromise actually began.

258
00:29:24,747 --> 00:29:34,747
And so it definitely calls into question some of the the late Satoshi era conversations about like the form and function and implementation stuff about Bitcoin.

259
00:29:35,747 --> 00:29:45,747
I don't actually have any technical criticisms of the idea.

260
00:29:45,747 --> 00:29:48,747
I think that layer two solutions are generally a good thing.

261
00:29:48,747 --> 00:29:52,747
You know, I think sidechains are great.

262
00:29:52,747 --> 00:29:58,747
I think they serve specific purposes that do things that are needed and generally do them well.

263
00:29:59,747 --> 00:30:06,747
That being said, I'm a big blocker and prefer the simplicity of of doing everything at L1.

264
00:30:06,747 --> 00:30:13,747
But that's mostly because I have like essentially zero fear about the problems of storing data over time.

265
00:30:13,747 --> 00:30:16,747
I think these are problems that the economy has already solved.

266
00:30:16,747 --> 00:30:22,747
You know, at Gorilla Pool, my mining pool, we're running like multiple Cassandra implementations.

267
00:30:22,747 --> 00:30:34,747
We have Bitcoin sharded across all kinds of different things in order to extract and index data in very different ways and provide them back to the economy in ways that they want to use it.

268
00:30:34,747 --> 00:30:52,747
So for me, I see like convergence of big compute, big data and, you know, basically everything we've learned from 20 years of trying to scale things like Twitter and Facebook and Google can be applied to to Bitcoin in very simple ways.

269
00:30:52,747 --> 00:30:59,747
And the fear of Bitcoin ending up in big data centers strikes me as bizarre.

270
00:31:00,747 --> 00:31:12,747
And then but but ultimately, I think that all of us should be like allies in way more things than we should be enemies, even if we disagree on some of the finer points.

271
00:31:12,747 --> 00:31:16,747
It's you know, I think we agree on a lot more than we disagree on.

272
00:31:16,747 --> 00:31:21,747
So, yeah, I'm kind of open to talk.

273
00:31:21,747 --> 00:31:31,747
Henry, Henry and I, you know, talk occasionally on like public Twitter and like we'll agree on some and disagree on others.

274
00:31:31,747 --> 00:31:36,747
But I appreciate the invite. And I'm here to kind of talk about talk about whatever.

275
00:31:36,747 --> 00:31:44,747
And I should also point out that I think if we're talking about like toxic small blockers, I think they hate all of us in this in this room pretty universally.

276
00:31:44,747 --> 00:31:53,747
So so at the very least, I think we could be allies on the fact that we're all disliked by by the worst of the worst of the Bitcoiners.

277
00:31:53,747 --> 00:32:13,747
So. Thank you for those very nice comments, Paul, why don't we try to with the with this audience and with this speaker, why don't you give it take a shot at getting down to the fundamental key advantages and differences between the drivechain vision and the large block main chain vision?

278
00:32:14,747 --> 00:32:19,747
OK, sure. Well, you know, let me explain it like this.

279
00:32:19,747 --> 00:32:25,747
There's a. Everyone has role models growing up, but mine are very unusual.

280
00:32:25,747 --> 00:32:31,747
One of mine was this game theorist, Tom Schelling, and he unfortunately he died.

281
00:32:31,747 --> 00:32:39,747
What seems like recently to me, but was now I'm realizing like a long time ago, I think before Trump was elected.

282
00:32:40,747 --> 00:32:47,747
But anyway, Tom Schelling is a game theorist and he is said to have had a gift for like compromise or something.

283
00:32:47,747 --> 00:32:52,747
So the way I look at it is like this. It's like I'm playing a game and you have like a red team.

284
00:32:52,747 --> 00:32:57,747
You show up, there's red team, blue team and the red team wants something and the blue team wants something.

285
00:32:58,747 --> 00:33:10,747
And I think, how does everyone get what they want? And Tom Schelling and I, what we have in common is we don't actually care what the people want.

286
00:33:11,747 --> 00:33:20,747
We just like to win. So whatever they want, if the people say, listen, I want the red team wants to have Chinese food.

287
00:33:21,747 --> 00:33:30,747
Every single Friday for lunch and the blue team says that they need to have something else on my phone.

288
00:33:30,747 --> 00:33:36,747
OK, they need to have something else. And so it's kind of like, well, what do we do?

289
00:33:36,747 --> 00:33:40,747
Like, well, they need to have, you know, they need to have bread or something.

290
00:33:40,747 --> 00:33:44,747
I'm just making this example up on the bread every Friday or whatever.

291
00:33:44,747 --> 00:33:47,747
And it's like, well, the fortune cookies count as bread or something.

292
00:33:47,747 --> 00:33:49,747
You know, is there Chinese food bread or something?

293
00:33:49,747 --> 00:33:56,747
That's like, so it's kind of like I don't actually really even care about whether I know on a separate level about large block or small block.

294
00:33:56,747 --> 00:34:00,747
But on a separate level, I do care because I happen to have researched Bitcoin in an enormous degree.

295
00:34:00,747 --> 00:34:11,747
So you understand that like it's weird because you're right that it pushes the community in a certain direction to not have the large block experiment be run.

296
00:34:11,747 --> 00:34:19,747
Because we have we would people would be learning about how to solve the problem of large blocks the whole time.

297
00:34:19,747 --> 00:34:25,747
And there would be innovations in software. There'd be innovations in hardware.

298
00:34:25,747 --> 00:34:29,747
It's kind of like when the Internet first came out, there was no way to find anything.

299
00:34:29,747 --> 00:34:32,747
But then this this presented an opportunity for Google.

300
00:34:32,747 --> 00:34:35,747
Google made a ton of money and Google now people could find things.

301
00:34:35,747 --> 00:34:38,747
And then the Internet is being revolutionized all the time.

302
00:34:38,747 --> 00:34:45,747
And so we do want to see what can the decentralized bottom up world of inventors come up with.

303
00:34:45,747 --> 00:34:56,747
And by not doing the large block experiment, we did lose all of that knowledge and R&D, which we have only obtained indirectly through the other experiments on BCH and BSV.

304
00:34:56,747 --> 00:35:02,747
And so they should be respected as such in that small way anyway.

305
00:35:02,747 --> 00:35:10,747
So but really, though, the what you're really saying is like you're not playing by the rules, the whole the red team, blue team rules.

306
00:35:10,747 --> 00:35:18,747
You know, these people say the people on the right of this call, the small blockers could be the red team and the large blockers could be the blue team.

307
00:35:18,747 --> 00:35:22,747
The small block people say they say, listen, I want to be able to run a node.

308
00:35:22,747 --> 00:35:27,747
I want to see everything that's going on. In particular, being able to see everything that is going on.

309
00:35:27,747 --> 00:35:35,747
It makes me understand that these blocks really are that someone will always be able to serve the blockchain when it's when someone asks for it.

310
00:35:35,747 --> 00:35:41,747
Because if that doesn't happen, then the chain is in danger of just the whole network is in danger of being destroyed.

311
00:35:41,747 --> 00:35:46,747
Or in a couple of different ways that I could get into the technical details of.

312
00:35:46,747 --> 00:35:51,747
But they say, I want to make sure that enough people have the actual all the block data.

313
00:35:52,747 --> 00:35:55,747
Which is expensive because there's a thousand blocks every week.

314
00:35:55,747 --> 00:36:02,747
And so if the block size is one megabyte, then it's a thousand thousand and eight megabytes every week.

315
00:36:02,747 --> 00:36:05,747
So it's one gigabyte a week. That's for one megabyte.

316
00:36:05,747 --> 00:36:11,747
So it's like this is an ongoing it's like trash is piling up, you know, in your house.

317
00:36:11,747 --> 00:36:17,747
And so they say, I want someone I want to always be able to run the node and I want to be able to run my node over Tor.

318
00:36:17,747 --> 00:36:22,747
I want to hide the physical location of my node. When you run a node, the IP addresses all connect to each other and things.

319
00:36:22,747 --> 00:36:28,747
So it's it's Tor is very slow right now.

320
00:36:30,747 --> 00:36:34,747
It would be nice if we had a different version of Tor. I wrote about this in September 2015.

321
00:36:34,747 --> 00:36:39,747
If we had a different version of Tor where you could pay with Bitcoin, it'd be like nice to do.

322
00:36:39,747 --> 00:36:42,747
Bitcoin is something of a chicken and egg problem, just like all technology. Right.

323
00:36:43,747 --> 00:36:52,747
You build the first campfire and then with that you can melt tin and you build the first tin hammer and then you can build something out of stone.

324
00:36:52,747 --> 00:36:58,747
And then you build an iron forge and then eventually build a blast furnace and you're building steel skyscrapers.

325
00:36:59,747 --> 00:37:07,747
And then you build like whatever they used to make like, you know, like titanium and like the technology is always this kind of spiral thing.

326
00:37:07,747 --> 00:37:14,747
But if we had we start with your basic Bitcoin and then you have some kind of Tor network or some kind of VPN that pays with Bitcoin,

327
00:37:15,747 --> 00:37:20,747
then it would probably be easier for people to hide the physical location of larger nodes.

328
00:37:21,747 --> 00:37:25,747
But you understand this is the interest of my red team, blue team thing or something like they say they want this thing.

329
00:37:26,747 --> 00:37:32,747
And it's diametrically opposed to what you want. So it's kind of like it's whose ox is gored.

330
00:37:33,747 --> 00:37:36,747
You know, it's like someone says they want this. Someone says they want that.

331
00:37:37,747 --> 00:37:48,747
It's either you have to be arbitrary or you have to base it on some external principle or you have to try to give both groups what they want using something creative, which is what I tried to do.

332
00:37:49,747 --> 00:37:54,747
So these people say they want running a node to be cheap. They want it to be easy to hide the physical location of the node.

333
00:37:55,747 --> 00:38:00,747
They want to make sure that all the historical block data is there. So that's the that's what they want.

334
00:38:00,747 --> 00:38:13,747
And what mostly the naive L1 large blockers did, which I'm not saying it's you necessarily, but but they mostly did because I lived through this period is they mostly just said, well, you know, you're stupid for wanting that.

335
00:38:14,747 --> 00:38:21,747
And, you know, that just doesn't really I wouldn't I don't let them say that about the large blockers either. It's just like a you know, it's just the wrong thing to say.

336
00:38:22,747 --> 00:38:25,747
So that's what they said. That's what both groups said about each other.

337
00:38:26,747 --> 00:38:34,747
But, yeah, you understand that that is what the that they wanted all this stuff. And they seem to be they had real reasons for wanting things that they wanted.

338
00:38:35,747 --> 00:38:43,747
And what sidechains do is they keep L1 small because you can do an optional large block on top of a mandatory small block.

339
00:38:43,747 --> 00:38:51,747
But it's it's very ridiculous to do the reverse to have a mandatory large block L1 with a tiny small block on top of it.

340
00:38:52,747 --> 00:39:02,747
I certainly agree that it's simpler because apparently drivechain is like one of the hardest ideas to understand in the world. This is news to me because under the hood, it's just a number.

341
00:39:03,747 --> 00:39:14,747
A counter that goes up to 13,150. But apparently it's just the most mystifying idea on planet Earth and only a tiny, tiny portion of Bitcoiners can fully grasp it.

342
00:39:15,747 --> 00:39:26,747
So you're certainly right that just doing it on L1 is simpler, but also what is also simpler is just not changing L1. So again, you run into the problem that it doesn't really resolve the dispute.

343
00:39:27,747 --> 00:39:36,747
Yeah, I think, you know, to your point, I mean, you covered a lot of things like that's all that's a lot of things to to think about.

344
00:39:37,747 --> 00:39:55,747
Like we're really distilling down like what is Bitcoin and then what is Bitcoin for and then who gets to decide what you know what what Bitcoin is for to a culture that isn't sure what it even wants to do with money in general and then everything else.

345
00:39:56,747 --> 00:40:05,747
But, you know, you mentioned one of your one of your first predicate points was this discussion about not caring what the other side wants.

346
00:40:06,747 --> 00:40:11,747
And I think that that's kind of an important principle to make is that like if Bitcoin.

347
00:40:12,752 --> 00:40:33,752
If Bitcoin is intended to be a sound money that solves an alleged payments problem and an alleged, you know, various problems with money, then I think first thing that it needs to be is we need to define like what what a Bitcoin even is like and and what it's for and why that matters.

348
00:40:34,752 --> 00:40:51,752
And I think Satoshi, in many regards, did it did an OK job of that, but but also, you know, wasn't a particularly good communicator in in that, you know, he used the word Bitcoin to define the network and the protocol and the database and the unit of account.

349
00:40:51,752 --> 00:41:03,752
And so, like, I think Satoshi actually kind of kind of messed that up and that he made it kind of ambiguous what he was talking about in in a lot of situations.

350
00:41:03,752 --> 00:41:17,752
But like this notion, this notion that everybody should run a node, I think this is one of the fundamental things where where we just break and a lot of it has to do with defining a node.

351
00:41:18,752 --> 00:41:25,752
And your small blocker is going to say it's anybody anybody that can run, you know, a full copy of Bitcoin on their mom's computer like that's your node.

352
00:41:25,752 --> 00:41:32,752
Right. And then your big blocker is going to say, well, your your node fundamentally must be able to build a block and write to the chain.

353
00:41:32,752 --> 00:41:40,752
Otherwise, like why like why would I even bother wasting an RPC connection to your node unless there's some other reason for that to exist?

354
00:41:40,752 --> 00:41:49,752
And, you know, so we're immediately creating a worldview schism right here where it's like, OK, we don't agree on the same definition for a word.

355
00:41:49,752 --> 00:41:52,752
And it's a very basic building block word in the Bitcoin world.

356
00:41:52,752 --> 00:41:59,752
And if we if we can't agree on it, like, obviously, this is this is why we had a massive schism and a war and all of these things.

357
00:41:59,752 --> 00:42:13,752
But if if you break down, OK, well, what what is the purpose of your node like wanting to run your own node rather than some other thing basically being served that data?

358
00:42:13,752 --> 00:42:20,752
And so I think you have to have a little bit of an engineering mind to think about what problem you're trying to solve.

359
00:42:21,752 --> 00:42:32,752
You're saying that you cannot trust the other nodes on the network unless you validate the coins that you receive across the rest of the network.

360
00:42:32,752 --> 00:42:35,752
And so this begs the question.

361
00:42:35,752 --> 00:42:42,752
My first my first point is that why why were Merkle trees and Merkle proofs used in Bitcoin at all?

362
00:42:42,752 --> 00:42:50,752
Because at a small scale and if everyone is going to be a Byzantine soldier, essentially make your own rules.

363
00:42:50,752 --> 00:43:00,752
So Byzantine generals would be your major connected nodes that communicate with each other like they are solving the Byzantine generals problem and then giving orders to the soldiers.

364
00:43:00,752 --> 00:43:11,752
But if you believe that you need to run your own node on your own system, what you're saying is that, OK, I will not even participate in a Byzantine generals system.

365
00:43:11,752 --> 00:43:14,752
I am a Byzantine soldier and I'm only willing to trust myself.

366
00:43:14,752 --> 00:43:20,752
It's actually maybe the better term would be a Byzantine mercenary might be a might be a better way to put this.

367
00:43:20,752 --> 00:43:29,752
And so but the problem is, is that the entire concept of SPV and Merkle proofs and headers and all of these things.

368
00:43:30,752 --> 00:43:32,752
It implies.

369
00:43:32,752 --> 00:43:50,752
Because there's no other reason for it to exist or for them to exist as a system like this, it implies that certain nodes that should be able to build a block and then transmit the header and the Merkle proof to the rest of everybody else in the system.

370
00:43:51,752 --> 00:43:56,752
And they should be able to validate that fingerprint and say, good, everything makes sense.

371
00:43:56,752 --> 00:43:57,752
Hashes match.

372
00:43:57,752 --> 00:43:58,752
Handshake happened.

373
00:43:58,752 --> 00:44:00,752
Let's move forward.

374
00:44:01,752 --> 00:44:14,752
The problem is that when you when you start to add endpoints in the network and lots of edges that aren't putting any value back toward the center of the network, you start having the problems that we've seen with BTC and that.

375
00:44:14,752 --> 00:44:22,752
OK, like with ordinals, for example, like they're they're they're really struggling to keep indexes up and the indexes aren't even that big.

376
00:44:22,752 --> 00:44:38,752
Like they're not a lot of data, but but we're seeing that people will come up with a novel use for the technology and the network is completely insufficient because it's it's been like you're ignoring the use of the cryptography that exists in the network and things like that.

377
00:44:39,752 --> 00:45:04,752
And but if we're using it, if you think of it more of as a server client relationship where the trust is not about you not trusting anyone and validating everything yourself, it's more about trusting the technicality of the system because you can verify like unless you know SHA-256 is broken and all these other things, you can trust the Merkle proof of if the Merkle proof is given to you with the headers and the network has sufficient proof of work.

378
00:45:05,752 --> 00:45:25,752
All your other chain tips and all your other I don't know, is there is there a chain tip over here that has 22 million coins on it and all of these other things just become noise like these are these are edge cases that essentially can't happen, like probabilistically they won't happen like yes, in theory they could happen, but probabilistically it just makes no sense.

379
00:45:25,752 --> 00:45:54,752
And so I think if we let Bitcoin be Bitcoin in that we say that the center of the network, the true, the Byzantine generals, your dozen or so nodes that actually build all the blocks, if SHA-256 hasn't been backdoored and if Merkle proofs actually work and if Bitcoin, the system, a system of headers and blocks and the cryptography that exists in the network, if all of those things work and we can verify that those things work.

380
00:45:55,752 --> 00:46:18,752
Then the client server system that big blockers propose Bitcoin should be engineered to work like, well, then that becomes a very obvious way for Bitcoin to work and then have it scale and then have the simplicity that comes with it, like that we all just have a very simple system that your wallet just needs to be able to validate a hash and then you're happy to move forward.

381
00:46:19,752 --> 00:46:41,752
Everything works. But when you try to make the system that is arbitrarily distributed and then you keep putting people in a position where, well, running a version of software is like a vote and we have this sort of pseudo technocratic oligarchy of people that if you're capable of running a node, it is your citizenship as a Bitcoin, a real Bitcoin user, quote unquote.

382
00:46:42,752 --> 00:46:49,752
You know, then you start having all these other problems where you need to start creating, you know, no offense, an arbitrary solution such as drivechain.

383
00:46:50,752 --> 00:46:55,752
Again, I like the idea. I don't see any reason why drivechain can't be a solution on either system.

384
00:46:55,752 --> 00:47:11,752
Like big block Bitcoin could also use drivechains well, but BTC has put itself in a position to where if it wants to do any of the really cool stuff that can happen with a Bitcoin system, that it needs to use something like drivechain arbitrarily.

385
00:47:11,752 --> 00:47:28,752
It's kind of like saying, OK, we're only going to allow a certain amount of bandwidth and therefore here comes exponential complexity to do things that could be done much more simply if we just didn't have like a weird political opinion about who should be running a node or why.

386
00:47:28,752 --> 00:47:38,752
OK, so I think the best point was that you made was about the fact that people use the word node to refer to different things.

387
00:47:38,752 --> 00:47:46,752
So we're going to pick two new words or phrases or something, and I'm going to call mine an archival node.

388
00:47:46,752 --> 00:47:58,752
That is a node that has the blockchain. And then if you don't come up with something, I'm going to call your thing an aspirational miner. But I don't know if you have a better word for your thing.

389
00:47:58,752 --> 00:48:02,752
So, well, define them. Maybe I will agree.

390
00:48:02,752 --> 00:48:20,752
You just said before that you said there are nodes that just have a blockchain but aren't mining, aren't doing anything. They just have a copy of everything. And then you said there are nodes where they have a reasonable expectation of finding a block in some arbitrarily short amount of time.

391
00:48:20,752 --> 00:48:22,752
Isn't that what you said?

392
00:48:22,752 --> 00:48:24,752
Yeah, sounds good.

393
00:48:24,752 --> 00:48:26,752
So do you have a great name for that?

394
00:48:26,752 --> 00:48:29,752
Oh, I would call that a node.

395
00:48:29,752 --> 00:48:34,752
No, it has to be a new name. You have to play by the rules. I picked a new, I said archival node.

396
00:48:34,752 --> 00:48:36,752
You can say something else.

397
00:48:36,752 --> 00:48:42,752
OK, but why doesn't the white paper definition of a node get to be the starting point?

398
00:48:42,752 --> 00:48:53,752
Well, the white paper definition of the node is, well, first of all, the answer to your question is because, as you just admitted, and you just pointed out, wisely so, there is a dispute over what the word should mean.

399
00:48:53,752 --> 00:49:12,752
So, no matter how clear it may have been, if there's a dispute, then there should be. But one thing is that mine is archival node. It has the word node in it, so it's not actually going to be clear yet, unless, I can be the only one to take a new word if you want.

400
00:49:12,752 --> 00:49:17,752
How about a data reading node versus a data writing node?

401
00:49:17,752 --> 00:49:21,752
OK, reading node versus writing node.

402
00:49:21,752 --> 00:49:30,752
The archival node does more than, no, but it also serves the data back. So, you could call it a server if you want.

403
00:49:30,752 --> 00:49:32,752
Sure.

404
00:49:32,752 --> 00:49:47,752
So, we have the data server, which is small blocker node, and then the large blocker node is going to be, what is it going to be? A block constructor?

405
00:49:47,752 --> 00:49:50,752
Yeah, block building node.

406
00:49:50,752 --> 00:50:02,752
OK, so we have data server, which is the archival node, the small block node, and then we have block constructor, which is the large blocker node.

407
00:50:02,752 --> 00:50:10,752
So, what are the differences between these two things and what's the whole point? Well, you know, people want it to be cheap to run the data server.

408
00:50:10,752 --> 00:50:24,752
The block constructors sort of already take care of themselves. That's true, because the miners are customers. In a sense, every block constructor is a data server, but not necessarily the reverse.

409
00:50:24,752 --> 00:50:27,752
Correct. One is a superset of the other.

410
00:50:27,752 --> 00:50:42,752
Right? So, the reason why people want the data servers, the small block node, the archival node, they want the data servers to be cheap is because it makes the blockchain sort of less dark in a way.

411
00:50:42,752 --> 00:50:47,752
If you have this dark chain that you can't see, you can't see into it, you only get to see a glimpse.

412
00:50:48,752 --> 00:50:56,752
They open a lighter in a dark cave, and they see the SPV, Merkle proof, and they see a small glimpse of a part of the cave, but they can't see the whole thing.

413
00:50:56,752 --> 00:51:08,752
They want the whole cave to just be lit up so they can see the whole thing, and the problem with the dark chain is, as the years go by, fewer people know what's in the chain.

414
00:51:08,752 --> 00:51:16,752
And then if it turns out one of the blocks can't be found, then it must be treated as invalid, because no one knows if something in it is valid or not.

415
00:51:16,752 --> 00:51:26,752
Or some other dispute will happen where people will say, like, we don't know how to treat this missing data, some of the records are missing.

416
00:51:26,752 --> 00:51:35,752
And then if it was later discovered there was inflation there, or someone's coins were spent, this would cause something like a constitutional crisis.

417
00:51:35,752 --> 00:51:43,752
So this is kind of this edge case that you're talking about, but it's still, that is a plausible story.

418
00:51:43,752 --> 00:51:56,752
I mean, you wouldn't want, you could take an extreme case, you could say, what if it were impossible for anyone to run the data server, then the data server node.

419
00:51:56,752 --> 00:52:04,752
But in that case, it would be like, that would, you know, you can see how that would be bad, because no one would know what was going on.

420
00:52:04,752 --> 00:52:12,752
And no one would know whether or not, which chain tip was the longest, really, because no one would know if any of them were really Bitcoin or something else.

421
00:52:12,752 --> 00:52:21,752
And so that kind of just shows you there is something to be said for their logic, I say.

422
00:52:21,752 --> 00:52:35,752
I would, I don't know, I still don't, I still look at it and say, well, like, okay, is SHA-256 untrustworthy, or is the Merkle proof untrustworthy?

423
00:52:35,752 --> 00:52:42,752
Well, think about it like this, is the data, you just said every block constructor is a data server, but not the other way around.

424
00:52:42,752 --> 00:52:47,752
But if it's impossible for anyone to become a data server, then it's also impossible for anyone to become a block constructor.

425
00:52:48,752 --> 00:52:56,752
Well, I mean, anybody can attempt to, like, you have every right to attempt to build a block.

426
00:52:56,752 --> 00:53:11,752
But I think, you know, again, like, the question is, if the hashes all match up, and I am on the chain tip with the greatest amount of proof of work, and there's no incongruency,

427
00:53:11,752 --> 00:53:18,752
like, I've been given no warning that hashes don't match, then, like, why would anything better?

428
00:53:18,752 --> 00:53:27,752
I mean, this is like 99.9999999, like, out to, you know, who knows how many decimal points trustworthy as is.

429
00:53:28,752 --> 00:53:45,752
And I think to argue about that, like, you know, quadrillionth of a percentage point, where there's risk, I think is just a, I mean, outside of a computer science theoretical conversation, I think it is basically zero value.

430
00:53:46,752 --> 00:53:59,752
Well, okay, like, is your position that the block constructor will make it will continue to make it cheap to be a data server out of their own self interest?

431
00:54:01,752 --> 00:54:07,752
Well, I think if they fail to do that, there are other competitors in the system like this was this was a criticism.

432
00:54:07,752 --> 00:54:12,752
Well, you just said that you have to bid on you have to you have no choice but to trust the latest tip.

433
00:54:16,752 --> 00:54:20,752
Well, you have you have no reason not to the point is, is like,

434
00:54:20,752 --> 00:54:38,752
because it's making the data servers more expensive. This new tip with the very large 800 gigabyte block. It's making you say, Well, this is the new tip, it's valid. It's in the new tip among the greatest provided, but it but it has a very large, it's a very large block, and it's me, the data server part expensive.

435
00:54:39,752 --> 00:54:59,752
So it's the large, yes, it follows the rule of being on the longest, heaviest chain tip. But it, but it now is a little bit ambiguous as to when does it add too much to the cost of being a data server, as obviously, people will disagree with that the exact same way they disagree on what the block size limit should be. It's the exact same disagreement.

436
00:55:00,752 --> 00:55:27,752
Yeah, but again, this is like, this feels like the kind of conversation where you have like an economic planner deciding what, you know, what should the limits of capitalism be like, this is much more of a solution that should be decided, frankly, by the economics of it. If I'm, if I'm a miner, or if I'm a, you know, I'm a block building participant in the network here, and I'm just have decided like, Okay, I'm just not going to keep up with this anymore. Like, I have every right to bow out.

437
00:55:28,752 --> 00:55:45,752
But, but if the system loses value, because it, you know, it's, it's unuseful in some way, then, then, like, then people have every ability to, you know, perhaps break that, that tip into multiple, like orphan, or from the right.

438
00:55:46,752 --> 00:56:11,752
So, but that's what that's exactly it, though, is that people will, they'll, instead of disagreeing. So, yeah, so it's like, either you're always going with the longest tip, or what you're saying is the miners will choose a different tip that they'll try to mine as they'll try to extend to orphan the one large block that is that was recent, right? That's what you're saying.

439
00:56:12,752 --> 00:56:19,752
I mean, I've experienced this, like I have built on BSV, for example, I've built, you know, a seven gigabyte block.

440
00:56:19,752 --> 00:56:48,752
Oh, no, I'm not disputing. I think it's completely possible. Right. So if people build a set, well, you know, everyone has their limit, though, in a way, because someone will say, well, seven gigabytes is too much. Some will say, well, we'll orphan that. Some people say it's, it's fine. So some will say this and that. So there'll be a disagreement about that. But what you're saying is, if there's a disagreement about the block that was just mined, you can try to go back and mine two blocks, hopefully, you can hope and hope enough other people will have

441
00:56:49,752 --> 00:57:14,752
your own block size, your own private block size. Yeah. So it's kind of like everyone has their own block size limit. And you just you but you understand that finding two boxes, you know, much more than twice as hard as finding the next block, just because the statistical so you're at a you're at a you're biased, you're substantially biased towards just gritting your teeth and taking the most recent block.

442
00:57:15,752 --> 00:57:42,752
Maybe, I mean, like, I have been an orphan before on on such a such a situation. So, but I think I think, too, again, like we're, we're making presumptions about like, what the purpose of that fight is, like, for me, I'm looking at it and saying, Okay, our, our competing mempools are probably, probably identical, or if they're not identical, they're, they're within a, you know, a statistical rounding error of the same basic data set.

443
00:57:43,752 --> 00:58:10,752
And so to the user, it shouldn't make a difference. Like your your payment that went through is, again, 99.99999% likely to be valid anyways, regardless of the chain tip. So if the if the the block builders at the center of the network are debating about which chain tip it doesn't really matter who wins to the for the sake of the health of the network, if when it's all said and done,

444
00:58:10,752 --> 00:58:26,752
but I don't think that's the case, though, is it right? Because think about it, what if I, what if the network disagrees as to whether or not they think maybe 700, you have a 700 megabyte coalition, and then you have like a 900 megabyte coalition, and I make a transaction, I'm just a regular guy trying to use Bitcoin.

445
00:58:27,752 --> 00:58:40,752
And my transaction is in the eight, it's like in the 775th megabyte of the block that is found, which is what means it's in contention of being reorg'd out.

446
00:58:40,752 --> 00:58:43,752
Well, why, why would it be in content? Why would your, you know,

447
00:58:44,752 --> 00:58:47,752
not be in both mempools, that doesn't make any sense.

448
00:58:47,752 --> 00:59:12,752
It will be it will be in both, but it will only make it into the blockchain in the one that is building 700 megabytes forever. If that's 51% of the hash rate, then that then I will, I will never make it in. And whereas in the 901, I'm in the I'm in the very next block. So now I, I my own node, since it doesn't have a block size limit at all, it thinks it has a confirmation, but really, it will never confirm.

449
00:59:14,752 --> 00:59:20,752
Well, why? No, that doesn't make sense. There's no reason why that would never confirm. And if, if again, we're trusting the proof.

450
00:59:21,752 --> 00:59:43,752
Because I'm in constantly, my fee rate is constantly in the eight, it puts it in like the lowest percentile of, of block health. So it's in the 800s. So this is where people, they've drawn the line in the sand. The miners have drawn the line and they say, we 700 megabytes is too much. We want that we need the data server costs, the archival node costs, the small block.

451
00:59:43,752 --> 01:00:12,752
We need those costs down to at least 700 megabytes. That's our current limit. And then the activity network activity is very, is enormous. There's many transactions. And my won't make the cut. But someone out there minds the 900 megabyte block, the miners are going to reorder that one out, as you just said, a couple moments ago, they have, they can either bow out, or they can try to orphan the block. So they are, they will be orphaned, because 51% have 700 megabytes.

452
01:00:13,286 --> 01:00:20,286
As their private limit. So I think I have a confirmation, but now it's going to get deconfirmed, and they will never get a confirmation.

453
01:00:20,286 --> 01:00:38,286
But your, but your, your, your first predicate was that we are talking about a very normal user. If a very normal user has broadcast his transaction, either to, you know, maybe over an API, or maybe just broadcasting, you know, directly to Bitcoin over the peer to peer network.

454
01:00:38,286 --> 01:00:44,286
Why would his transaction not be valid on all possible chains, given all?

455
01:00:44,286 --> 01:00:50,286
It's valid, but it will never be confirmed. Because it doesn't pay enough fee. But I didn't know that when I made it.

456
01:00:50,286 --> 01:00:55,286
Yeah, but Bitcoin is in constant churn. If it doesn't make it into the next block, it's still...

457
01:00:55,286 --> 01:01:06,286
No, just assume that it's the same situation every time. Like, there's a certain amount of activity every 10 minutes. It's just a perfect, this is just for the sake of the example. There's a new transaction come in every 10 minutes.

458
01:01:06,286 --> 01:01:08,286
Why would, why would somebody...

459
01:01:08,286 --> 01:01:12,286
It's a simplifying assumption, because it doesn't make any difference. You have to clear out the irrelevant...

460
01:01:12,286 --> 01:01:13,286
Well, of course it does.

461
01:01:13,286 --> 01:01:14,286
Issues.

462
01:01:15,286 --> 01:01:25,286
You're assuming that the people that are, you know, have the most invested in the value of the network would want a typical consumer to have a bad time. And that doesn't, like, that's an absurd presumption.

463
01:01:25,286 --> 01:01:27,286
No, it is not.

464
01:01:27,286 --> 01:01:30,286
Why is it not?

465
01:01:30,286 --> 01:01:44,286
Because the premise is false. Listen, let's say I run a limousine company, and I want everyone to have a good time. And the person says, I want the limo to get me, to take me from LA to Chicago in two hours, or I'm going to have a bad time.

466
01:01:44,286 --> 01:01:48,286
Well, I want them to have a good time, but I can't do, I can't make...

467
01:01:48,286 --> 01:01:52,286
No, this is an incongruent...

468
01:01:52,286 --> 01:02:05,286
Well, let's go back, we'll go back to it. It's an extremely simple situation. Very simple. Every 10 minutes, 900 megabytes worth of transactions are broadcast to the network.

469
01:02:05,286 --> 01:02:15,286
We'll just assume this is the latent demand for using Bitcoin block space. 900 megabytes each time.

470
01:02:16,286 --> 01:02:27,286
75% of the miners think that 900 blocks is too big. They think, in fact, they think 701 megabytes is too big. 700 megabytes is their personal limit. It's either that or lower or something.

471
01:02:27,286 --> 01:02:39,286
But just to make it simpler, we'll just say 75% of them have it at 700. And the rest have it, it could be unlimited, but we'll just say it's, we'll say it's one gigabyte.

472
01:02:40,286 --> 01:02:47,286
It doesn't make any difference. You know, it doesn't really make any difference. But, so let's just say it's 900 megabytes, just to make it simple.

473
01:02:47,286 --> 01:03:02,286
They would hit it perfectly, but that's only 25% are willing to do that because, as you said, many points ago, we agreed that every block constructor is a data server, but not every data server is a block constructor.

474
01:03:02,286 --> 01:03:15,286
And every block constructor must, they must run a node so that they can have a mempool and construct the blocks. And they can, you know, do all the other things that the block constructor node is doing.

475
01:03:15,286 --> 01:03:27,286
So they say, and as you said before, they can, when you have, when the new block comes in, you can either bow out, which is to say quit the mining business and say, listen, this isn't for me.

476
01:03:27,286 --> 01:03:37,286
I don't know what these data centers these guys have, but mine's not good enough. So it's having to hang up the old towel and bow out, or they can try to orphan the block.

477
01:03:37,286 --> 01:03:50,286
Now, if it's 75%, 700 megabytes, 25%, 900 megabytes, just stands to reason there's going to be a once every four times they're going to mine the 900 megabyte block.

478
01:03:51,286 --> 01:04:05,286
Now, let's just say this is day one of this scenario. It doesn't matter what day it is, but this is the scenario. I broadcast the transaction. My transaction is such that it pays a lower fee than most people's.

479
01:04:05,286 --> 01:04:33,286
So there's 700 megabytes worth of transactions in front of me in line. And it's my lucky day, though. Today is the day the 25% miners, or this 10 minute period is the period in which the 900 megabyte miner, smaller, larger block group, Bitcoin SVV, or whatever, you know, they find the block and now I have a confirmation.

480
01:04:34,286 --> 01:04:45,286
But it's actually not my lucky day because the 700 megabyte people will reorg it out now. But I have, I think I have a confirmation. And, you know, this guy Kurt on Twitter told me,

481
01:04:45,286 --> 01:05:00,286
I can't hear Paul. Can others?

482
01:05:00,286 --> 01:05:02,286
Yeah, Paul, Paul disappeared for me too.

483
01:05:02,286 --> 01:05:04,286
I think Paul's me or what?

484
01:05:04,286 --> 01:05:06,286
Yeah, he dropped off for me.

485
01:05:06,286 --> 01:05:10,286
Paul, maybe you should disconnect and reconnect, perhaps.

486
01:05:11,286 --> 01:05:31,286
In the meantime, Kurt, maybe it would be great if you could try to crystallize this conversation. Meaning, could you say, what do you think exactly and succinctly is the core claim of the small block drivechain view?

487
01:05:31,286 --> 01:05:33,286
One day it will eventually be.

488
01:05:33,286 --> 01:05:35,286
Is your view.

489
01:05:35,286 --> 01:05:37,286
Oh, Paul, we missed you.

490
01:05:37,286 --> 01:05:39,286
He's back.

491
01:05:40,286 --> 01:05:42,286
Paul, you've been gone for a minute and a half, probably.

492
01:05:42,286 --> 01:05:52,286
We missed you for the last minute. I was just hoping we could get you guys to try to agree on what exactly the core difference is and then move from there.

493
01:05:52,286 --> 01:05:58,286
The core disagreement.

494
01:05:58,286 --> 01:06:00,286
Okay, he's reconnecting.

495
01:06:00,286 --> 01:06:05,286
Yeah, I'll give him. I don't want to speak if he's potentially can't hear me.

496
01:06:05,286 --> 01:06:11,286
Okay, Paul, you're back. Go ahead.

497
01:06:11,286 --> 01:06:22,286
Can we get a thumbs up or a hello from you? You're back.

498
01:06:22,286 --> 01:06:26,286
All right, maybe he's still connecting. Yeah, no problem.

499
01:06:27,286 --> 01:06:33,286
So I think to this.

500
01:06:33,286 --> 01:06:35,286
Yes.

501
01:06:35,286 --> 01:06:40,286
Okay.

502
01:06:40,286 --> 01:06:46,286
Basically, the beginning of your last reply. Oh, really? I said an awful lot.

503
01:06:46,286 --> 01:06:49,286
Yeah, you were gone for about a minute and a half, unfortunately.

504
01:06:49,286 --> 01:06:53,286
So let me let me.

505
01:06:53,286 --> 01:06:55,286
I would love to just comment on that.

506
01:06:55,286 --> 01:06:59,286
Like, I think I think it's obvious where the conversation is going.

507
01:06:59,286 --> 01:07:03,286
But so I've actually lived through precisely this situation.

508
01:07:03,286 --> 01:07:13,286
There was a miner on BSV that had a very high minimum fee rate, which was higher than the cost of every transaction on the network.

509
01:07:13,286 --> 01:07:15,286
And he had quite a bit of hash power.

510
01:07:15,286 --> 01:07:21,286
He was 30 or 40 percent of the network for for a number of weeks.

511
01:07:21,286 --> 01:07:27,286
But it was basically only mining blocks that had sometimes just one, sometimes, you know, three, four or five transactions in them.

512
01:07:27,286 --> 01:07:32,286
So they were, you know, 200 and something kilobyte blocks, basically.

513
01:07:32,286 --> 01:07:44,286
Now, for any other nodes in the network that had their mempool settings, like their policy settings were low, like they're only willing to hold maybe, you know, 10 gigabytes of data or something in there.

514
01:07:44,286 --> 01:07:52,286
In their mempool, this started to cause some chaos as this this miner was building lots of blocks that didn't have a lot of data in them.

515
01:07:52,286 --> 01:07:54,286
So people were waiting for confirms.

516
01:07:54,286 --> 01:08:00,286
And depending on the settings of their wallets, it was saying, like, hey, you know, we're not sure where this transaction is.

517
01:08:00,286 --> 01:08:02,286
It's in some kind of a transaction limbo.

518
01:08:02,286 --> 01:08:11,286
Now, at my pool, at Gorilla Pool, we have I think we have a terabyte sized mempool right now for our policy settings.

519
01:08:11,286 --> 01:08:15,286
So we're willing to receive and validate everything that comes in, whether or not we build a block.

520
01:08:15,286 --> 01:08:21,286
And as a rule, we build three to five blocks a day.

521
01:08:21,286 --> 01:08:31,286
So for us, you know, if you're a client of ours and you're using Gorilla Pool's APIs as an attestation of like, OK, this is this is in the network, it's awaiting a block or whatever.

522
01:08:31,286 --> 01:08:34,286
We also relay everything out to the network as well.

523
01:08:34,286 --> 01:08:38,286
But we're sort of serving as a like, hey, we're the biggest funnel.

524
01:08:39,286 --> 01:08:43,286
So if you want to fling your stuff our direction, we'll make sure it gets served out to the rest of the network.

525
01:08:43,286 --> 01:08:53,286
And if the rest of the network is doing precisely what you're saying, like only mining, you know, small, small blocks or whatever else, when we mine a block, it will be like that.

526
01:08:53,286 --> 01:08:56,286
That will essentially reconcile everything that's been hanging out there.

527
01:08:56,286 --> 01:09:08,286
But you also have all kinds of issues with like child pays for parent chains and some of these other things that are not actually fundamentally Bitcoin problems, but they are Bitcoin implementation problems.

528
01:09:08,286 --> 01:09:22,286
But if if you don't have a child pays for parent limit that is absurdly small, I think in BTC, I don't even know if you're allowed to resend a transaction if its parent transaction hasn't been in a block yet.

529
01:09:22,286 --> 01:09:27,286
But I believe in Bitcoin Cash, that chain is a few dozen transactions.

530
01:09:27,286 --> 01:09:29,286
In BSV, it's thousands.

531
01:09:29,286 --> 01:09:34,286
But it's now a policy setting, not a protocol setting in BSV.

532
01:09:34,286 --> 01:09:40,286
So for us, it's I don't even know, I think we have like a 10,000 transaction limit or something like that.

533
01:09:40,286 --> 01:09:42,286
It's some other very high number.

534
01:09:42,286 --> 01:09:57,286
But the reason for that is if we have very high mempool policy limit and we have a very high child pays for parent chain limit, then your transaction can sit in our mempool potentially for days or weeks without making its way into a block.

535
01:09:57,286 --> 01:10:00,286
But it is still valid and we're still making a commitment.

536
01:10:00,286 --> 01:10:08,286
Our hash power, I see that as a signal of our commitment to put that into a block as soon as we're able.

537
01:10:08,286 --> 01:10:33,286
And what that should do, and again, this is like human comms kind of thing, like I'm happy to send an email or have a phone call with the other nodes on the network to say, hey, guys, you know what network conditions are such that, you know, this other person that just wants to mine only very expensive transactions or only mine, like he's set himself a very low, you know, maximum block size.

538
01:10:33,286 --> 01:10:41,286
Maybe it would make sense for us to, you know, for the sake of the users of the network to change our policy settings to be more in line with each other.

539
01:10:41,286 --> 01:10:48,286
And so like this is just the way that this is the way that a free market economy adjusts to a variable.

540
01:10:48,286 --> 01:10:57,286
And rather than saying like, well, this edge case could happen and therefore we need to set all kinds of swim lanes for how big the economy is allowed to get.

541
01:10:57,286 --> 01:11:01,286
You basically just let the free market make decisions among people.

542
01:11:01,286 --> 01:11:08,286
Like I have a healthy relationship with the other people that build blocks on the network because there's only a few of us to do that.

543
01:11:08,286 --> 01:11:10,286
And it's the same thing in BTC.

544
01:11:10,286 --> 01:11:17,286
There's really only I mean, there's like six pools that build 90 plus percent of the blocks in BTC.

545
01:11:17,286 --> 01:11:24,286
And so if there was a situation where it's like, hey, the actual usability of the network is degrading.

546
01:11:24,286 --> 01:11:37,286
Well, it's actually pretty trivial to say, hey, guys, can we all meet on a Zoom call and say, hey, if we were to change these one or two policy settings, it'll clear up this new variable that, you know, we weren't adjusted for.

547
01:11:37,286 --> 01:11:49,286
And if everybody reasonably sees that as a profitable way to make the network more useful and more profitable than a that brings value to the user of the network, which in theory should bring value to the network as a whole,

548
01:11:49,286 --> 01:11:59,286
which should then also bring that value to the capitalists who are at the top of that food chain and providing that service, building blocks, processing transactions, et cetera.

549
01:11:59,286 --> 01:12:18,286
And so I see these kind of edge cases where, hey, I can't trust anybody and I have to validate my own transactions and all these other things as as basically a belief that humans are inflexible and that free market actors essentially won't act or can't act.

550
01:12:18,286 --> 01:12:29,286
And I don't know which one's worse, frankly, but but that's my view on it, is that a truly free market, a truly competitive system could lead to greater cooperation at that level.

551
01:12:30,286 --> 01:12:55,286
And if we don't set up arbitrary swim lanes that we all just have decided, hey, we need to stay in these swim lanes, then the flexibility of an open protocol and a much more flexible protocol will allow individuals like individual economic actors to make better decisions on their feet than some economic planner could make just sitting at their computer and trying to pre-plan every possible edge case.

552
01:12:55,286 --> 01:13:01,286
So that's that's kind of my overarching worldview and an example of us having gone through it.

553
01:13:01,286 --> 01:13:20,286
Yeah, but you didn't actually answer the example that I wanted to talk about, which is that you have 50, 75 percent of the network has a 700 megabyte block size limit or equivalently, they have a minimum fee rate that comes out to that amount because the minimum fee rate and the block size are the same thing.

554
01:13:20,286 --> 01:13:29,286
They're completely interchangeable. So they have 700 megabytes is 75 percent of the network and then 25 percent of the network is 900 megabytes.

555
01:13:29,286 --> 01:13:34,286
And I broadcast a transaction that it pays a lower fee.

556
01:13:35,286 --> 01:13:41,286
And it ends up past the 700 megabyte limit.

557
01:13:41,286 --> 01:13:46,286
And so but this is what this is one of the four.

558
01:13:46,286 --> 01:13:53,286
Luckily, one of the 25 percent, 900 megabyte miners mines the block.

559
01:13:53,286 --> 01:14:15,286
Now, I have a confirmation, but the other 75 percent of the miners are going to actually reorg out this block because it does not meet their limit, which is what you said that before you said they can either bow out or they can try to orphan a block that imposes too much of a cost on the data servers.

560
01:14:15,286 --> 01:14:35,286
Well, or or you can just wait until you are able to mine a block in that situation like you're I think your example presumes that the people that have the most invested in the infrastructure and the value of the system are going to just perpetually punish users over like a single line of code in their in their node policy limit.

561
01:14:35,286 --> 01:14:40,286
And I just think that that's that just seems punitive at all.

562
01:14:40,286 --> 01:14:44,286
You yourself said you have a block size limit somewhere, right?

563
01:14:44,286 --> 01:14:46,286
It's one gigabyte or whatever.

564
01:14:46,286 --> 01:14:48,286
Well, but it's a policy limit.

565
01:14:48,286 --> 01:14:54,286
Like we we adjust it based on everything has seven has their limit.

566
01:14:54,286 --> 01:14:57,286
Yes, but it's a it's a soft one.

567
01:14:57,286 --> 01:15:04,286
Well, I mean, you could it could be larger or could be smaller, so that's not really the point.

568
01:15:04,286 --> 01:15:12,286
Yeah, but if my for example, if my mempool makes for 100 megabyte blocks all day, there's not a reason to have a higher limit.

569
01:15:12,286 --> 01:15:19,286
But if all of a sudden there's a billion transactions a day, like we may adjust our block size limit to like 10 gigs a block.

570
01:15:19,286 --> 01:15:34,286
And that is a change that can happen literally every block like we can like this is just a sysadmin's job to to monitor the network and make that decision as a as a human who's running a business.

571
01:15:34,286 --> 01:15:36,286
But that's not what I'm asking about.

572
01:15:37,286 --> 01:15:39,286
But that's not what I'm asking about.

573
01:15:39,286 --> 01:15:41,286
I'm saying everyone has a limit.

574
01:15:41,286 --> 01:15:46,286
So what do you do when the transaction is in some people's limit, but not the other the other people?

575
01:15:46,286 --> 01:15:48,286
They either bow out.

576
01:15:48,286 --> 01:15:52,286
They either quit the network.

577
01:15:52,286 --> 01:15:54,286
Or they orphan the block.

578
01:15:54,286 --> 01:15:56,286
Right.

579
01:15:57,286 --> 01:16:11,286
Oh, or they wait until they like until conditions change such that they mind the block with the transaction in it like you're assuming that there is a fullness of blocks that is kind of insurmountable.

580
01:16:11,286 --> 01:16:20,286
But that's a presumption that I think everyone has their limit like would you buy in a block that's like 700 terabytes.

581
01:16:21,286 --> 01:16:23,286
I mean, if it was profitable for me to do it.

582
01:16:23,286 --> 01:16:40,286
I mean the network couldn't handle it right now but that's again that's that's an arbitrary that's an implementation thing that's like saying what I shoot a movie in 4k in 1986 and the answer is no but but but not because I wouldn't like to.

583
01:16:40,286 --> 01:16:48,286
Well I mean that's all well and good but there is some limit the network you said what the network can handle there is there is some limit out there.

584
01:16:48,286 --> 01:16:52,286
Yes, but but even so like you're still assuming.

585
01:16:52,286 --> 01:17:00,286
So in that case the limit would be enforced if someone mined the 700 terabyte block it would be enforced by people orphaning the block.

586
01:17:00,286 --> 01:17:04,286
Right, yes.

587
01:17:04,286 --> 01:17:07,286
Yeah, presumably yeah.

588
01:17:07,286 --> 01:17:10,286
Anyone who had one confirmation in that block they would get deconfirmed.

589
01:17:10,286 --> 01:17:16,286
Well yeah they would be they would be on the other chain tip they would be on an orphan tip.

590
01:17:17,286 --> 01:17:19,286
Right, that's all I'm saying.

591
01:17:19,286 --> 01:17:26,286
Right, but those same transactions that are in there like so your presumption of that being.

592
01:17:26,286 --> 01:17:44,286
You can know that with certainty that if I have a 700 terabyte block it's going to be a very long time before even half of those make it into any chain that has you know six confirmations or normal health or whatever.

593
01:17:44,286 --> 01:17:51,286
No that presumes that that presumes that that network conditions are static and that's that is a.

594
01:17:51,286 --> 01:17:56,286
I mean it'll be sometime by sometime I mean like it will be like weeks and months.

595
01:17:57,286 --> 01:18:16,286
If there was if there was suddenly 700 terabytes worth of transactions then that would give me the ability to go raise whatever money necessary because I actually have an ability now to say this is exactly how many customers and value that I have.

596
01:18:16,286 --> 01:18:32,286
Can we can we make an equity deal that allows me to upgrade my system such that I can serve this gigantic customer base that has just showed up and the solution then gets solved again by a free market actor deciding to compete as well as they can possibly compete.

597
01:18:33,286 --> 01:18:40,286
And I mean this is a good thing like you are you are just talking about hey too many customers have showed up and.

598
01:18:40,286 --> 01:18:49,286
No it doesn't make it doesn't necessarily equal more revenue at all it could be 700 terabytes worth of blocks and each of them is paying one satoshi.

599
01:18:52,286 --> 01:18:59,286
Okay so you don't you don't value 700 terabytes worth of single satoshi transactions under any circumstances.

600
01:18:59,286 --> 01:19:02,286
Literally multiply that out and see what kind of number that is I don't know.

601
01:19:05,286 --> 01:19:07,286
That sounds like a lot of bitcoins.

602
01:19:08,286 --> 01:19:10,286
There are people who will work for a lot of bitcoins.

603
01:19:11,286 --> 01:19:20,286
Well you know that it could actually be 700 terabyte block that pays only one satoshi total it could just be one transaction that pays only one sat as a fee.

604
01:19:22,286 --> 01:19:28,286
Okay in which case you have the right to simply ignore it if they're not paying you to do anything with it.

605
01:19:28,286 --> 01:19:46,286
I'm only these extreme cases are just to illustrate the principle that 700 terabyte block doesn't necessarily mean that you will have your revenues will increase and not necessarily to the point where you instantaneously be able to raise capital in the wider market to buy all kinds of other stuff.

606
01:19:47,286 --> 01:19:52,286
A 700 terabyte block you know it may that might rely on technology that hasn't even been invented.

607
01:19:53,286 --> 01:19:56,286
Sorry it's like it's everyone has a limit.

608
01:19:57,286 --> 01:19:59,286
What is the question is what to do when the limit is crossed.

609
01:20:00,286 --> 01:20:01,286
That's the that's the question.

610
01:20:02,286 --> 01:20:09,286
And I know I don't think that that's a conversation for for economic but like economic planning to me is like the dirtiest.

611
01:20:09,286 --> 01:20:25,286
I think that's not a very good thing for you to say because the the actual economic if you're really saying let the market decide then you have to explain why the price of bitcoin SV is so much lower than all these other coins.

612
01:20:26,286 --> 01:20:27,286
That's the market deciding that.

613
01:20:27,708 --> 01:20:55,068
That you have done a bad job of managing. Well I mean we can talk we can we can define the market. But in a world where I don't want to go down that road because I think it's not it's you see it's a huge cop out really. I mean like is there somewhere in Goldman Sachs there's a you you you have decided that your presumptions can't be fought but my solutions are absurd and it's actually the opposite.

614
01:20:55,388 --> 01:20:59,388
Your presumptions are absurd and my solutions are completely reasonable.

615
01:20:59,388 --> 01:21:04,588
What's the presumption of mine is absurd. You're presuming that that all of these conditions are

616
01:21:04,588 --> 01:21:10,108
static that mempools and the ability for anybody to pivot or the ability for people to make a

617
01:21:10,108 --> 01:21:15,627
rational decision under pressure is like an impossibility. But that's not the case. Like we

618
01:21:15,627 --> 01:21:22,028
are the most resilient species in reality. And if you have an economic incentive to act in such a

619
01:21:22,028 --> 01:21:27,388
way that creates value for everyone and you get to benefit from that the solution like the problem

620
01:21:27,388 --> 01:21:33,708
solves itself. And that's the beauty of an open system. And so listen the problem with that we

621
01:21:33,708 --> 01:21:38,587
will eventually be able to like reach Mars and build stuff. But that's not that's a different

622
01:21:38,587 --> 01:21:44,667
thing than saying if tomorrow someone demanded that I do that I would be able to do it because

623
01:21:44,667 --> 01:21:50,267
I'd be able to raise capital or whatever. If someone said listen I'll give you you know there's

624
01:21:50,267 --> 01:21:54,748
only a finite amount of resources at any one time. So over in the long run I think there is

625
01:21:54,748 --> 01:22:00,508
basically an infinite amount of resources. But that has nothing to do with what we what we do

626
01:22:00,508 --> 01:22:06,028
over the time frame of the next block or the next year. It's a completely separate issue.

627
01:22:07,547 --> 01:22:13,868
Paul could we take a moment to just for the benefit of the audience could you explain what

628
01:22:13,868 --> 01:22:19,708
you think Curt is saying succinctly in just a sentence or two and then explain why it's wrong

629
01:22:19,708 --> 01:22:26,347
and then we'll hear him do the same for you. Yes I think what he's saying is something like

630
01:22:27,388 --> 01:22:37,068
like you we all live in let me try to give it like a metaphor where it's like

631
01:22:39,788 --> 01:22:43,068
well I'm struggling to think of a good metaphor. Let's just go concretely

632
01:22:43,068 --> 01:22:47,148
concretely and literally what exactly is he saying about large blocks on main chain

633
01:22:47,948 --> 01:22:54,827
in your view and why is it wrong? I think it's really incoherent more than wrong because he's

634
01:22:54,827 --> 01:23:01,068
saying in one sense if there's a block that is too large that will be solved by it being orphaned

635
01:23:01,068 --> 01:23:07,387
out or in the other sense he's saying it won't matter because no matter how expensive it is

636
01:23:07,387 --> 01:23:14,508
to make a block we will always be able to do some build something later that makes that affordable.

637
01:23:18,107 --> 01:23:22,668
Curt was that a fair summary? There's no such thing as a block that's too expensive

638
01:23:22,668 --> 01:23:29,068
no matter how much it costs. Curt are you are you still speaking? Yep I'm here. Okay great

639
01:23:29,068 --> 01:23:34,588
what did you think of that summary? What do you want to respond similarly like summarize what

640
01:23:34,588 --> 01:23:37,948
you think Paul is saying and summarize exactly why it's wrong in just a couple sentences?

641
01:23:39,068 --> 01:23:45,547
Yes so and it's it we don't even have to discuss Bitcoin's technicalities to get there like I've

642
01:23:46,428 --> 01:23:52,827
been I've been an entrepreneur like I started my first business when I was 19 and everybody I know

643
01:23:52,827 --> 01:23:58,028
that fails in business can't stop thinking about cost and risk and the people that succeed in

644
01:23:58,028 --> 01:24:03,627
business are the people that figure out how to make an ROI out of anything and Bitcoin is an

645
01:24:03,627 --> 01:24:10,987
experiment in perfect capitalism and if we do not let perfect capitalism make the decisions at

646
01:24:10,987 --> 01:24:15,308
basically every level of the network then the imbalances that we're going to create by trying

647
01:24:15,308 --> 01:24:21,948
to economically plan the way that the network is is used and how people are allowed to compete

648
01:24:21,948 --> 01:24:25,948
then it's it's it's just going to continue to get more and more out of balance and we're going to

649
01:24:25,948 --> 01:24:32,428
create technocratic solutions to problems that should be solved by by simple economic actors

650
01:24:32,428 --> 01:24:39,387
making reasonable decisions with their own business. Paul do you think let me ask you this

651
01:24:39,387 --> 01:24:46,748
do you think so you think that the the the regular like what what most people would call

652
01:24:46,748 --> 01:24:53,547
the normal block size limit enforced by nodes you think that serves no purpose right that's my guess

653
01:24:56,188 --> 01:25:02,428
uh correct not not no purpose I think it serves I think it's I think it serves an

654
01:25:02,428 --> 01:25:09,227
an egotistical purpose it's it's very much like okay predicate I'm a former cybersecurity

655
01:25:09,227 --> 01:25:16,107
professional I'm a pen tester like all kinds of these sorts of things I like very very cypher

656
01:25:16,107 --> 01:25:22,188
punk solutions to things so what I think the purpose that it serves is for people to feel as

657
01:25:22,188 --> 01:25:27,227
though they are self-sovereign and feel as though they are participating in a distributed system

658
01:25:27,227 --> 01:25:33,468
and that their participation fundamentally makes them a special kind of person but I do not think

659
01:25:33,468 --> 01:25:41,468
that it serves any kind of practical valuable uh at least not a net positive valuable contribution

660
01:25:41,468 --> 01:25:49,227
to the network at all okay so what do you think you but you before you said each miner can

661
01:25:49,227 --> 01:25:55,387
privately set their own fee rate or max block size which are the same thing of course so what

662
01:25:55,387 --> 01:26:03,387
purpose do you think that serves for the ability to compete like competition is the cornerstone of

663
01:26:03,387 --> 01:26:10,188
everything that makes human beings a special species yeah but it's so it's like the the

664
01:26:10,188 --> 01:26:16,507
best miners are the ones who can have the make the largest blocks in your view they're the ones that

665
01:26:16,507 --> 01:26:21,787
can create the most value or facilitate the creation of the most value it's like the larger

666
01:26:21,787 --> 01:26:28,987
block is the best isp is is the company that allows the most people to do the most business

667
01:26:28,987 --> 01:26:37,308
on the internet okay so to you the miners are all like little species and whoever can make the blocks

668
01:26:37,308 --> 01:26:43,387
generate the most total fee revenue is like the winner like the antlers or whatever

669
01:26:44,348 --> 01:26:49,308
and the goal is just the goal is to make the blocks as large as possible

670
01:26:50,748 --> 01:26:58,267
no the goal is to make people aware that the system is capable of letting them create value

671
01:26:58,267 --> 01:27:04,827
that cannot be created in any other way and if the network for the like what is the point of

672
01:27:04,827 --> 01:27:09,787
the you said what's the point of the i said what is the point of each individual miners block size

673
01:27:09,947 --> 01:27:15,708
and you said basically they compete over it so they compete to have the highest number

674
01:27:16,348 --> 01:27:21,628
is that right or no um i mean they're competing they're competing to provide the most i mean it's

675
01:27:21,628 --> 01:27:27,947
literally like why at&t versus comcast versus verizon like these are that's the same question

676
01:27:27,947 --> 01:27:34,107
like why would somebody choose that as a business to go with one isp over another it's it's the

677
01:27:34,107 --> 01:27:40,667
exact same thing like no at that level i'm just trying to figure out so you're saying it's the

678
01:27:40,667 --> 01:27:47,387
blocks are which would they compete over who can get make the most money out of each block

679
01:27:48,827 --> 01:27:54,107
that is part of the account i must make money by by building blocks but ultimately it's about

680
01:27:54,107 --> 01:28:01,387
serving my customer it's focus on what the actual customer actually needs and you will be successful

681
01:28:01,387 --> 01:28:07,468
over time even if you know during certain seasons you are not not making wealth maybe you're even

682
01:28:07,468 --> 01:28:12,348
backsliding if you're actually giving the customer what he wants in order for him to make money

683
01:28:12,348 --> 01:28:16,827
and you can profit from that activity then figuring out how to do that well is the most

684
01:28:16,827 --> 01:28:21,308
valuable thing you can do with your time okay great so what how do you know that there aren't

685
01:28:21,308 --> 01:28:26,987
a bunch of people who want who you want to provide value to the customer maybe there's a bunch of

686
01:28:26,987 --> 01:28:32,267
customers who want the blocks to be smaller how do you know how do you know what the right how do

687
01:28:32,267 --> 01:28:37,628
you know that do you know is that always not the case is that those people always misled

688
01:28:39,227 --> 01:28:42,028
it's i mean that's a very different question that's like saying like

689
01:28:43,468 --> 01:28:48,107
so if i'm a t-mobile customer am i sitting and thinking like well you know maybe i'm going to

690
01:28:48,107 --> 01:28:53,708
switch to verizon because i prefer the version of 5g they've implemented like that's that's not

691
01:28:53,708 --> 01:28:59,628
really the actual concern the actual concern is do i have the coverage and the bandwidth that i need

692
01:28:59,628 --> 01:29:04,507
to run my business so to have that kind of a discussion it's the same thing like you don't

693
01:29:04,507 --> 01:29:10,267
go to a website and the website says hey by the way we are proudly using my sequel and that's like

694
01:29:10,267 --> 01:29:16,267
not a huge thing that's on that website like we're talking about a very technical thing that doesn't

695
01:29:16,267 --> 01:29:21,148
really matter unless you know unless you have some kind of bandwidth constraint like what actually

696
01:29:21,148 --> 01:29:27,387
matters is if i go to hop on my cell phone and make a a phone call and it doesn't work for some

697
01:29:27,387 --> 01:29:32,988
reason and if it doesn't work or if it tells me like hey you need to pay a $12 toll to send this

698
01:29:32,988 --> 01:29:37,627
text message i'm going to say what the hell is wrong with this network i am going to go to a

699
01:29:37,627 --> 01:29:42,187
network that allows me to do business the way that i want to and this is a problem that will

700
01:29:42,988 --> 01:29:48,187
it will be a problem at scale the answer to my question the answer to my question i ask you is

701
01:29:48,187 --> 01:29:52,427
could it ever be the case that a customer would want to use a network where the block sizes are

702
01:29:52,427 --> 01:29:59,228
smaller and you are saying that could never be the case not not at any kind of appreciable scale

703
01:29:59,228 --> 01:30:03,867
absolutely not you're saying absolutely not yeah but but see the thing is aren't you now just

704
01:30:03,867 --> 01:30:12,988
central planning no by no means well let me give you an example of someone who may maybe this they

705
01:30:12,988 --> 01:30:20,588
want to do an ordinals marketplace and there it's like a b2b where they're going to sell these

706
01:30:20,588 --> 01:30:26,108
ordinals to people who don't run any node but they want to be able to track all the ordinals that

707
01:30:26,108 --> 01:30:30,668
exist because they want to see if someone is making like they want to know if there's really

708
01:30:30,668 --> 01:30:35,468
unique ordinals like someone has an ordinal art collection and they want to know if someone

709
01:30:35,468 --> 01:30:42,187
publishes a competing art collection and uh you know in order to use ordinals they actually must

710
01:30:42,187 --> 01:30:47,307
run a node and now they uh they or they at least have to track so much of the network that they have

711
01:30:47,307 --> 01:30:53,947
to see what what stuff what new stuff is being inscribed and now they their costs go up when

712
01:30:53,947 --> 01:31:04,908
the blocks get bigger even though their revenues do not okay i mean maybe maybe i want to compete

713
01:31:04,908 --> 01:31:09,627
maybe i want to compete with american express like if i want to start a competing credit card

714
01:31:09,627 --> 01:31:14,187
company i need to do whatever necessary to raise that capital get the licensing and build the

715
01:31:14,187 --> 01:31:18,908
infrastructure that i need and if i can't do that profitably i won't do it and nor should i

716
01:31:18,908 --> 01:31:24,028
but that's the nature of a competitive system that's not pre-planning that's just reality

717
01:31:24,028 --> 01:31:28,427
what you're saying the ordinals person is i was saying the ordinals person

718
01:31:28,427 --> 01:31:32,267
would they they would prefer you to build the blocks smaller

719
01:31:32,267 --> 01:31:36,267
aren't they a customer of yours they buy the block space

720
01:31:44,588 --> 01:31:49,148
kurt did you hear the question yeah i i hear the question i'm i'm thinking about

721
01:31:50,108 --> 01:31:55,228
i'm trying to frame the question in my head that's fine take your take your time

722
01:31:55,228 --> 01:32:03,468
so we're talking about we're talking about very different things like the the ordinal

723
01:32:04,108 --> 01:32:10,187
is not the creation of the of the node it is the creation of somebody else and if somebody

724
01:32:10,747 --> 01:32:16,507
wants to send you an ordinal in a particular way then that's an agreement that happens between two

725
01:32:16,507 --> 01:32:21,548
people but if you decide to send it over a network that doesn't want your business then that's a

726
01:32:21,548 --> 01:32:26,747
problem of the seller to the purchaser and so they should switch networks to send the ordinal

727
01:32:26,747 --> 01:32:31,867
if if the ordinal is the thing that is valuable then they should send it over a network where

728
01:32:31,867 --> 01:32:36,668
like that is asking for their business the buyer and the seller both would prefer

729
01:32:37,468 --> 01:32:39,627
it to be easier to figure out whether or not they have

730
01:32:41,387 --> 01:32:46,908
one or an ordinal that's one of a kind or one that has been counterfeited mass-produced

731
01:32:47,867 --> 01:32:52,427
so they both would prefer that you would build smaller blocks they say i wish these blocks were

732
01:32:52,427 --> 01:32:59,548
smaller so i could just figure out where this ordinal lands in my collection so so you're

733
01:32:59,548 --> 01:33:07,788
asking me if like as as an analogy like my grandma is not comfortable sending email or participating

734
01:33:07,788 --> 01:33:14,108
in amazon she would rather fax a purchase order to another company's fax machine because faxing

735
01:33:14,267 --> 01:33:20,747
is something that she is comfortable with like so we're talking about the fax network

736
01:33:20,747 --> 01:33:25,387
versus the internet and whether somebody should comp like should an internet company

737
01:33:25,387 --> 01:33:29,307
provide a fax service because they want grandma's business is that your question

738
01:33:30,747 --> 01:33:36,588
no in this case the buyer and the seller both want this box to be smaller so it's a situation where

739
01:33:36,668 --> 01:33:45,067
they would both prefer to fax and they don't want to go to like a whatever voip person and in that

740
01:33:45,067 --> 01:33:50,988
way you're not maximizing the value or at least you're not it's not like a one-way ratchet

741
01:33:53,228 --> 01:33:59,788
i well then they both need to be willing to pay whatever fee and wait for whatever time to to

742
01:33:59,788 --> 01:34:06,187
use such a network i mean that's that's a decision that people make like i know people that really

743
01:34:06,187 --> 01:34:10,427
really like ham radio but i also don't expect them to have more than a few hundred friends

744
01:34:10,427 --> 01:34:15,788
around the globe yeah but you could say the exact same thing where i i know a couple people who are

745
01:34:15,788 --> 01:34:21,548
large blockers but they don't have a lot of uptick with people because the network is too expensive to

746
01:34:22,908 --> 01:34:30,348
serve and maintain may i ask a quick question um if you don't mind kurt would that be okay

747
01:34:30,348 --> 01:34:35,788
that's fine with me okay i don't want to be a not neutral moderator so but i'll make it clear that

748
01:34:35,947 --> 01:34:40,187
of course i agree with paul and i work for paul so with that said i just want to ask a question

749
01:34:40,747 --> 01:34:48,108
isn't the burden of proof on those who want to make part of bitcoin's experience different

750
01:34:49,228 --> 01:34:54,827
in a mandatory way so the small blocker view is that if we make the large blocks mandatory

751
01:34:54,827 --> 01:35:03,548
meaning on layer one not on an optional opt-in sidechain then it's forcing everyone to agree

752
01:35:03,548 --> 01:35:08,507
with that it's a good idea whereas if it's on a sidechain then it's optional so would you agree

753
01:35:08,507 --> 01:35:16,668
at least that the burden of proof is on the large blocker view the view that we should have large

754
01:35:16,668 --> 01:35:23,468
blocks beyond layer one do you agree with that because if it's if you agree with that it's very

755
01:35:23,468 --> 01:35:28,427
it doesn't really matter though because in one sense there's the layer one the the layer one

756
01:35:28,427 --> 01:35:33,228
fee ratio or the block size is mandatory and then the full node cost is mandatory so it's just

757
01:35:34,028 --> 01:35:39,708
it's just two different mandatory things but in a way that's the point though kurt is that

758
01:35:40,668 --> 01:35:46,988
people they they they have a mixture of what they want they want cheap L1 space and they want cheap

759
01:35:46,988 --> 01:35:52,668
nodes so you have to strike a balance it's like if you're a restaurant and you charge a certain

760
01:35:52,668 --> 01:35:58,908
amount for the hamburger and a certain amount for the fries or or whatever you like

761
01:35:58,908 --> 01:36:09,387
i i don't know i mean at this point like i look at i look at the bitcoin experiment and i see it

762
01:36:09,387 --> 01:36:14,908
you know as someone who's been involved for now almost 11 years like i look at it and i find it

763
01:36:14,908 --> 01:36:21,708
to be a basically monumental failure like it has failed to disrupt almost anything that it has ever

764
01:36:21,708 --> 01:36:28,668
purported that it could disrupt and we could have been doing anything else with our lives and instead

765
01:36:28,668 --> 01:36:36,348
of instead of like actually making people's lives fundamentally better in a in a broad sense like

766
01:36:36,348 --> 01:36:42,028
millions or billions of people whose lives have been affected for for the positive by this

767
01:36:42,028 --> 01:36:47,788
technology we've instead spent an overwhelming majority of our time bickering about edge case

768
01:36:47,788 --> 01:36:52,507
and i don't mean me and you but this is a this is a pretty good example about bickering about edge

769
01:36:52,507 --> 01:36:58,588
cases where where we have what are you doing by the principle that uh you don't buy the principle

770
01:36:58,588 --> 01:37:05,468
that the data server the archival node the small block node you don't buy the principle that it's

771
01:37:06,588 --> 01:37:14,747
bad when that becomes more expensive no because again if why is it up to you then why is it up

772
01:37:14,747 --> 01:37:19,788
isn't it isn't the each use doesn't don't people act and isn't the central planning bad and isn't

773
01:37:19,788 --> 01:37:23,708
each customer sovereign and they can just decide whatever they prefer for themselves

774
01:37:24,827 --> 01:37:29,627
well that's why bitcoin has been such a failure i mean look at look at the

775
01:37:31,468 --> 01:37:37,228
i do believe that it has underperformed and i think actually if we had done things differently

776
01:37:37,228 --> 01:37:41,468
it could have taken over the entire world by now but it's hard to kind of call it a failure is it

777
01:37:41,468 --> 01:37:46,748
not i mean really it has been the best performing asset in the history of capitalism if you think

778
01:37:46,748 --> 01:37:53,547
we could have taken over the world by now but but we are instead in a spaces full of like maybe

779
01:37:53,547 --> 01:38:01,307
30 people discussing it like is ultimately a good thing like that is like i don't know man like i i

780
01:38:01,307 --> 01:38:06,748
think about a relative basis but on an absolute basis i mean it could have done even better but

781
01:38:06,748 --> 01:38:12,348
it has been one of the most transformative things to ever happen so gentlemen let's let's not um go

782
01:38:12,348 --> 01:38:17,708
down this interesting topic that you you rightfully raise current which is the status of

783
01:38:17,708 --> 01:38:25,147
the bitcoin movement as a whole let's focus still on the technical question of whether block size on

784
01:38:25,147 --> 01:38:32,508
bitcoin main chain should be larger or smaller and what do you think about the idea that since

785
01:38:32,508 --> 01:38:38,748
you advocate for an open market and for bitcoin to make the most number of people as happy as they

786
01:38:38,748 --> 01:38:44,187
possibly can be bitcoin should be seeking the largest possible total addressable market wouldn't

787
01:38:44,187 --> 01:38:50,108
that mean making large blocks optional not mandatory isn't that a free market approach

788
01:38:50,108 --> 01:38:56,268
where people can opt in to them rather than quote-unquote centrally planning where everyone

789
01:38:56,268 --> 01:39:02,348
is forced to choose large blocks because they're on main chain as you would have them isn't that a

790
01:39:02,348 --> 01:39:09,228
fair description or do you disagree do you feel that your approach gives people what they want

791
01:39:09,228 --> 01:39:17,868
even though it would exclude the preferences of people who want small blocks i i don't i don't

792
01:39:17,868 --> 01:39:24,827
think it's a binary choice i mean i would argue that the the fact that you must function within

793
01:39:24,827 --> 01:39:31,947
the swim lanes of a of a one to four megabyte block size limit on btc is is the arbitrary choice

794
01:39:31,947 --> 01:39:38,027
that then creates all of these tangential things that don't necessarily need to exist like like i

795
01:39:38,027 --> 01:39:42,988
said and in a big block big the way that bitcoin was originally implemented is that all of these

796
01:39:42,988 --> 01:39:48,667
things were policy settings and then instead of you know oh hey we've got extra customers and

797
01:39:48,667 --> 01:39:54,187
therefore we need to discuss like a hard fork path or a soft fork path or you know some technical

798
01:39:54,187 --> 01:39:59,147
roadmaps is going to take us three to five years to implement instead the economic actors in the

799
01:39:59,147 --> 01:40:05,307
system could just say hey guys uh everybody's lives would be better if we had a six megabyte

800
01:40:05,307 --> 01:40:10,907
block size limit as a policy setting across the the network like that's just that's a couple of

801
01:40:10,907 --> 01:40:15,628
phone calls away uh and maybe a couple of days to implement just so everybody can kind of get

802
01:40:15,628 --> 01:40:21,708
on the same page and i think that that's that's the that's it's so much simpler it's so vastly

803
01:40:21,708 --> 01:40:28,748
simpler uh that that i think the the consequences of of the other system like that like hey these

804
01:40:28,748 --> 01:40:36,108
swim lanes are are absolute they are uh you know they can't ever be changed maybe um i mean it's

805
01:40:36,108 --> 01:40:43,228
actually the limitation like you guys require a bip as if i recall BIP300 and 301 are like

806
01:40:43,228 --> 01:40:50,268
five-year-old bips at this point and so your solution still to this day is not accepted

807
01:40:50,268 --> 01:40:55,787
on the main chain regards to the fact that i think a it's a good idea b it solves a lot of

808
01:40:55,787 --> 01:41:02,348
actual practical problems on on btc uh and and c you guys have been around long enough to show

809
01:41:02,348 --> 01:41:06,108
that you're not just a fly by night guys that are trying to attack the system you actually really

810
01:41:06,108 --> 01:41:12,508
care you would help implement it etc yes we we have a lot we have a lot in common in terms of

811
01:41:12,508 --> 01:41:17,147
a shared understanding that bitcoin could be much better and very different than what it is today so

812
01:41:17,147 --> 01:41:22,907
you you speak well on that but again to me and perhaps some others in the audience

813
01:41:23,019 --> 01:41:29,499
who are small blockers there is a fundamental attraction to drivechain because it lets everyone

814
01:41:29,499 --> 01:41:35,819
opt in to what they want and with regard to block size there's a logical there's a logical

815
01:41:35,819 --> 01:41:41,818
understanding possible which is that if you have large blocks on layer one that is making them

816
01:41:41,818 --> 01:41:47,898
mandatory whereas if they're small on layer one and large on a sidechain then that that is making

817
01:41:47,898 --> 01:41:56,618
large blocks optional do you agree with that no both both are still functions of demand like the

818
01:41:56,618 --> 01:42:01,179
fact that i have a large block size limit doesn't i mean like most of the blocks that i've mined

819
01:42:01,179 --> 01:42:07,099
today have been quite small right for bsv anyways they've been like a few megabytes a piece because

820
01:42:07,099 --> 01:42:13,579
there's just not that much action right now and so like all all of these things are really just

821
01:42:13,658 --> 01:42:16,298
what do we do with demand and is there a way to make demand

822
01:42:17,179 --> 01:42:21,978
an opportunity to make a return on investment and so yeah but the only important thing is when the

823
01:42:21,978 --> 01:42:26,539
demand exceeds the limit and we would all agree that if the demand doesn't meet the limit it's

824
01:42:26,539 --> 01:42:30,938
it's a moot point what the limit was it made no difference so we all completely

825
01:42:30,938 --> 01:42:34,538
agree on that i think the whole point is just the case where the demand exceeds the limit

826
01:42:37,019 --> 01:42:41,658
yeah but we want demand to exceed the limit so that we have the opportunity to take a step up

827
01:42:42,139 --> 01:42:48,699
we do we want demand to be as high as possible yeah yeah but you don't but you don't buy the

828
01:42:48,699 --> 01:42:55,898
fact that someone could want they could demand space in a smaller chain i mean the ordinals is a

829
01:42:55,898 --> 01:43:02,298
pretty good example where it's relatively more scarce so that makes it more of a more of an

830
01:43:02,298 --> 01:43:07,099
appeal of of inscribing there because you say my inscription is probably going to be around it's

831
01:43:07,339 --> 01:43:11,978
it's going to ride along for free and all these all the archival nodes the data servers will serve

832
01:43:11,978 --> 01:43:18,218
it forever do you buy this idea that the blockchain has to be stored forever and every single block

833
01:43:18,218 --> 01:43:29,658
has to be served on on command uh no first of all pruning is great uh and secondly like at a certain

834
01:43:29,658 --> 01:43:35,019
point like you can basically just consolidate blocks and replace them with a hash like if

835
01:43:35,019 --> 01:43:41,099
you know every hundred years for example it's just like well you know like the the coin days

836
01:43:41,099 --> 01:43:47,259
or whatever are such that you know nobody's nobody's coins are are valid or nobody's coins

837
01:43:47,259 --> 01:43:51,899
could even conceivably move at this point we can just replace the hash and you have a single source

838
01:43:51,899 --> 01:43:57,259
like if somebody pulls out a private key that is 200 years old and says hey i need you to calculate

839
01:43:57,259 --> 01:44:02,619
this UTXO for me to make a spend like that's a paid service if somebody came to my business and

840
01:44:02,619 --> 01:44:09,819
said hey can you calculate an ancient UTXO for me i'd say yeah sure for 500 bucks like no problem

841
01:44:10,698 --> 01:44:17,099
so again it's an economic solution to what seems like a technical problem but it's not actually a

842
01:44:17,099 --> 01:44:25,899
technical problem it's uh well it's a problem because if there is no like let's say that no one

843
01:44:26,539 --> 01:44:34,698
um like let's say i think it is well let me explain it like this like

844
01:44:36,298 --> 01:44:42,778
let's say the miners themselves don't even run uh you said if we said before that every block

845
01:44:42,778 --> 01:44:49,259
constructor is also a data server but that's not necessarily the case you can actually mine

846
01:44:49,259 --> 01:44:58,379
if you do not run a node in fact most bitcoin mining btc most btc mining is done where they

847
01:44:58,379 --> 01:45:04,138
mine they quickly switch over quickly the spv or they spy mine and only later do they check to make

848
01:45:04,138 --> 01:45:11,418
sure that they have an actual block uh maybe that that has been observed in the past i don't know

849
01:45:11,418 --> 01:45:17,979
that that's necessarily the case you can't approve that it happens because first of all the miners

850
01:45:17,979 --> 01:45:23,339
say that it happens but uh but second of all there's the there was a time in the past when

851
01:45:23,339 --> 01:45:28,858
the orphan rate went up as the blocks got larger but then this the technique of spv mining was sort

852
01:45:28,858 --> 01:45:35,099
of discussed and then that rate plummeted back down to zero and now the miners have a clever

853
01:45:35,099 --> 01:45:41,339
thing all you have to do is take if you run a mining pool you have lots of hash pointed at you

854
01:45:42,219 --> 01:45:47,179
all you have to do is take a tiny little bit and point it at your rival mining pools

855
01:45:47,179 --> 01:45:51,818
and as soon as they switch their pool over to the next block you can do that as well

856
01:45:52,378 --> 01:45:56,698
sure you you can okay and then that way you can mine without running a node at all

857
01:45:57,578 --> 01:46:02,219
sure i mean you can you can decide to just not validate transactions even like that's

858
01:46:02,858 --> 01:46:09,978
these are so so speaking as somebody who has been mining bitcoin various versions of it but btc for

859
01:46:09,978 --> 01:46:15,659
for quite a long time before you know any of the the civil war stuff happened like yes you can make

860
01:46:15,659 --> 01:46:22,059
those kinds of decisions but i personally have never made a decision to do something like that

861
01:46:22,059 --> 01:46:29,098
because the risk reward is is too absurd like you're essentially you're essentially saying

862
01:46:29,098 --> 01:46:35,578
like okay if i if i build a block and ultimately it is invalid but i decided to just jam it through

863
01:46:35,578 --> 01:46:40,939
because i'm just interested in my in my subsidy i mean you're risking your reputation and that's

864
01:46:40,939 --> 01:46:46,298
something you only get you only get once so i mean just as an economic actor myself i just

865
01:46:46,298 --> 01:46:53,659
wouldn't risk it personally but that risk the exact probability of you getting caught

866
01:46:55,258 --> 01:47:00,858
that is the cost of running a data server that's the thing that you just said no one should care

867
01:47:00,858 --> 01:47:09,499
about so which is it can you repeat that on one hand you said i asked you should anyone care about

868
01:47:09,499 --> 01:47:14,138
how much it costs to run a data server small block node and you said no one should care

869
01:47:15,418 --> 01:47:18,459
but now you say i run a risk if i include an invalid transaction

870
01:47:19,019 --> 01:47:25,339
but your your risk of being caught is exactly equal to so those are those are concerns so

871
01:47:25,339 --> 01:47:29,578
you're pointing out concerns of two different groups of people like if i'm again if i'm trying

872
01:47:29,578 --> 01:47:35,098
to start a telecom company i know there's no people there's no people in mind except for the

873
01:47:35,098 --> 01:47:41,339
one person is the miner who's concerned about being caught the miner doesn't exist in a vacuum

874
01:47:41,339 --> 01:47:45,418
the miner has all kinds of layers of incentives for his own behavior

875
01:47:47,258 --> 01:47:52,779
you can't you can't take that away bitcoin is not yeah but this is one of them one of the incentives

876
01:47:52,779 --> 01:47:57,818
is you will be caught by the node if nodes if they're cheap enough that some people are running

877
01:47:57,818 --> 01:48:01,578
them enough other people are running them but if they're infinite costs then no one will catch you

878
01:48:02,138 --> 01:48:08,939
that's an edge case you would call it of course but i'm just saying that you it is an edge case

879
01:48:08,939 --> 01:48:14,538
it has never in almost 15 years of mining blocks it has never occurred so it is a it is an edge

880
01:48:14,538 --> 01:48:19,659
case what has never occurred no one has ever mined a block that was actually invalid that

881
01:48:19,659 --> 01:48:25,258
has occurred a few times nobody nobody has mined a block that is invalid and tried to

882
01:48:25,258 --> 01:48:35,098
jam it across the network such that like in 2015 yes people have attempted to mine blocks that that

883
01:48:35,098 --> 01:48:40,378
were not validated and had their invalid things discovered but they're they're not punished they

884
01:48:40,378 --> 01:48:45,339
don't need to be punished by the system like the network itself like the technical part of the

885
01:48:45,339 --> 01:48:50,298
network doesn't need to punish them this is something that occurs socially this is like

886
01:48:50,298 --> 01:48:55,019
why some people don't buy budweiser or shop at target because of you know their company's

887
01:48:55,019 --> 01:48:59,899
marketing policies for example like these are like these are these are things that are not

888
01:48:59,899 --> 01:49:04,459
all technical or they're not all logistics or they're not all implementation like these are

889
01:49:04,459 --> 01:49:09,739
these are complex economic systems and the way that an actor like that is punished is by the fact

890
01:49:09,739 --> 01:49:13,499
that somebody may decide you know what i'm not going to hash with that pool anymore if they're

891
01:49:13,499 --> 01:49:19,578
going to be like extremely irresponsible with their with their node like i can choose any

892
01:49:19,578 --> 01:49:23,899
other node and therefore they know that they're being how do you know that they're being irresponsible

893
01:49:23,899 --> 01:49:25,659
with their node unless you run a node

894
01:49:28,698 --> 01:49:32,779
well because there's lots of other participants running the node like

895
01:49:32,779 --> 01:49:35,418
here's the thing you have how do you know that there's lots of other

896
01:49:35,418 --> 01:49:40,378
participants running the node if you don't know how expensive it is aren't they linked

897
01:49:43,418 --> 01:49:46,779
again like this is supply and demand and economics

898
01:49:46,779 --> 01:49:51,019
this is the more expensive something is if less people will do it right

899
01:49:53,818 --> 01:49:59,099
again you're only thinking about cost if the rli of the thing creates an opportunity for somebody

900
01:49:59,099 --> 01:50:04,539
else to create better value then no not fewer people will do it more people will do it until

901
01:50:04,539 --> 01:50:11,498
it comes into equilibrium or the consumer benefits but guarantee how do i guarantee that i will get

902
01:50:11,498 --> 01:50:18,938
any benefit at all by being someone who detects the error well nothing is guaranteed this is the

903
01:50:18,938 --> 01:50:22,938
other problem with economic planning is that everybody wants there to be a guarantee but

904
01:50:22,938 --> 01:50:27,899
everybody else is not guaranteed in real life guarantee that large blockism is the right idea

905
01:50:27,899 --> 01:50:33,979
that's also not a guarantee well nothing is that that's the point that nothing is guaranteed like

906
01:50:33,979 --> 01:50:38,938
every aspect of this conversation is about probabilities and the kind of world that we

907
01:50:38,938 --> 01:50:45,738
want to live in and if we just really know and you're thinking about when you say on one hand

908
01:50:45,738 --> 01:50:50,618
the data server costs don't matter but on the other hand you say i'm not going to jam something

909
01:50:50,618 --> 01:50:56,698
in because the risk i'll get caught well the question is who do they matter to i'm talking

910
01:50:56,698 --> 01:51:02,299
about them as as a function of the whole system like the the ability to run the full node should

911
01:51:02,299 --> 01:51:09,258
not matter to your casual user of the system it only matters to a commercial to a commercial

912
01:51:14,219 --> 01:51:19,578
you're saying that they should whether or not the block contains whether or not miners are

913
01:51:19,578 --> 01:51:26,219
doing something wrong is something that should only be policed by commercial actors that's what

914
01:51:26,219 --> 01:51:33,659
you're saying i'm saying that participation in the system presumes that it is a competitive

915
01:51:33,659 --> 01:51:39,899
system the thing that secures bitcoin is competition among commercial actors like

916
01:51:39,899 --> 01:51:46,779
this is actually a conversation that hal phinney has a question though aren't you evading my

917
01:51:46,779 --> 01:51:54,138
question with that sentence what what is the question the question of miners doing something

918
01:51:54,138 --> 01:51:57,979
wrong when you said jam it through because there's a risk i'll get caught and have negative

919
01:51:57,979 --> 01:52:03,659
consequences you're saying that basically only other miners should police me as a miner or

920
01:52:03,659 --> 01:52:09,899
you're saying commercial entities should be the ones who police do the policing i think your ability

921
01:52:09,899 --> 01:52:13,979
to police should be relative to your overall infrastructural investment of the network

922
01:52:14,698 --> 01:52:22,219
and the the flip side of that is your typical uasf which is akin to like a general strike

923
01:52:22,219 --> 01:52:26,859
this is like should the mail room should the mail room go on strike to make sure that

924
01:52:26,859 --> 01:52:32,138
the company that they work in is doing things the way they want it done and the answer is is that

925
01:52:32,138 --> 01:52:38,779
well maybe but are they actually in a position to do it or are they simply like leveraging a piece

926
01:52:38,779 --> 01:52:44,938
of power that is you know problematic to the economy as a whole like this is i mean you're

927
01:52:44,938 --> 01:52:50,219
literally making the the argument of a union boss right now is that hey shouldn't every little

928
01:52:50,219 --> 01:52:57,178
person be able to like cartelize the small people in order to hold like the bigger investors in the

929
01:52:57,178 --> 01:53:02,859
system to account and it's like well no that's not really how the system was designed to work now can

930
01:53:02,859 --> 01:53:09,099
that happen yes we call it a civil attack or we call that uh you know or i think my example about

931
01:53:09,099 --> 01:53:15,339
it being a union general strike that's what it is and so i i do not think that's valuable i think

932
01:53:15,339 --> 01:53:19,818
generally a union general strike against a productive system is ultimately a net negative

933
01:53:19,899 --> 01:53:25,339
for the economy and the business as a whole so the question of should no it's kind of very abstract

934
01:53:25,339 --> 01:53:30,058
and like are far away though and we're talking about such concrete details like do you believe

935
01:53:30,058 --> 01:53:34,938
that there's such a thing as an error in a block you clearly do right that's not such a weird

936
01:53:34,938 --> 01:53:41,818
question is it sure it they can happen because of the the probabilities of the system there could be

937
01:53:41,818 --> 01:53:46,378
no there could be an error an error could be intentional construct an invalid transaction

938
01:53:46,618 --> 01:53:51,899
there's a lot of ways to have an error in a block sure yeah the transaction fees may not even add up

939
01:53:51,899 --> 01:53:56,859
someone might say i'm paying myself in this block the coinbase is paying me

940
01:53:58,058 --> 01:54:04,058
two bitcoin but actually it only adds up to 1.9 bitcoin right so there's those so these are things

941
01:54:04,058 --> 01:54:11,258
you would say are objectively errors in the block there are errors that proof of work solves

942
01:54:12,219 --> 01:54:16,539
because proof of work solves the byzantine general's problem okay proof of work blah blah

943
01:54:16,539 --> 01:54:21,178
blah but i'm we'll get to that maybe no not like proof of work blah blah blah i'm just talking

944
01:54:21,178 --> 01:54:27,339
about they these are these errors are real they objectively exist and how do you detect

945
01:54:28,859 --> 01:54:35,498
these errors not what other people do not what blah blah blah example who is you is it a is it

946
01:54:35,498 --> 01:54:40,859
a individual guy is it a group or is a class i'm just one guy i'm looking at a block how do i know

947
01:54:40,859 --> 01:54:46,378
if this block is has any errors in it you know because i only want good blocks you know i don't

948
01:54:46,378 --> 01:54:52,299
want to like i go to the store and i want to buy some eggs you open it up and you say hey are these

949
01:54:54,378 --> 01:54:59,178
either broken or not you know so how so i what's the cost of checking it you have to open up the

950
01:54:59,178 --> 01:55:03,899
egg carton and look inside you're the guy saying that in order to make sure that your eggs are

951
01:55:03,899 --> 01:55:08,859
healthy you must essentially raise chickens like that that's it like this is all i said

952
01:55:10,859 --> 01:55:15,979
anti-industrialization argument you are saying that you fundamentally cannot trust the industrial

953
01:55:15,979 --> 01:55:20,859
class and that you can only trust yourself or your community you're essentially you can only

954
01:55:20,859 --> 01:55:27,738
trust yourself and i'm pro trusting anything that we have good explanations for believing

955
01:55:27,738 --> 01:55:33,578
even if i haven't personally examined every detail of it so i could say i just don't believe that

956
01:55:33,578 --> 01:55:38,378
that person would give me that that you know i go to the dentist and i just say you know what that's

957
01:55:38,378 --> 01:55:44,138
what the dentist told me about brushing my teeth that's probably what i would tell someone if i

958
01:55:44,138 --> 01:55:49,818
went to dental school and so even though i haven't personally gone to dental school i think so i'm

959
01:55:49,818 --> 01:55:53,899
just talking about the eggs are broken it's objective fact whether or not there's a difference

960
01:55:53,899 --> 01:55:59,178
between a broken egg and an unbroken egg and you just open the thing and you just look and i'm

961
01:55:59,178 --> 01:56:07,659
saying there's the blocks could have flaws invalid transaction transaction that's like

962
01:56:07,659 --> 01:56:15,099
garbled nonsense that doesn't even parse uh the block fees don't add up to the coinbase those are

963
01:56:15,099 --> 01:56:24,779
all objective and we those checking for flaws has cost that's all right question your question

964
01:56:24,779 --> 01:56:31,258
presumes that that no node that is providing proof of work to the network and has built a

965
01:56:31,258 --> 01:56:37,578
block has caught this so you're assuming all actors are malicious except for you because

966
01:56:37,578 --> 01:56:42,539
you're the one who decided to look i would just like to take a moment to psychologically

967
01:56:42,539 --> 01:56:49,979
reset by pointing some crazy things out which is one uh drivechain would let people make

968
01:56:49,979 --> 01:56:55,818
their own unlimited size block sidechain you could run this experiment there so i'm kind of

969
01:56:55,818 --> 01:57:03,258
on your side and the only disadvantage is that a tiny downgrade of the coins to spv security

970
01:57:03,258 --> 01:57:09,578
where you have to basically trust that six months worth of 51 percent hash rate is honest which i'm

971
01:57:09,578 --> 01:57:15,738
pretty sure you are you are fully in for that level of trust and probably like seven or eight

972
01:57:15,818 --> 01:57:20,539
orders of magnitude higher so you're fully on board with this i'm just letting you right now

973
01:57:20,539 --> 01:57:25,818
that you're not i'm giving you i'm giving you at BIP300 literally everything that you want and

974
01:57:25,818 --> 01:57:32,138
more and not only that that we have a large block sidechain template written in uh in rust and it

975
01:57:32,138 --> 01:57:38,779
actually has uh satoshi's fraud proofs that a friend of mine eric lombroso he tweeted that

976
01:57:38,779 --> 01:57:43,659
were impossible and that he thought it was an unsolved problem left by satoshi but i solved

977
01:57:43,659 --> 01:57:49,419
that on my blog and i have a way to actually compensate people for finding block flaws so i'm

978
01:57:49,419 --> 01:57:56,138
like so far like i'm like uh you know your best friend i'm helping you out you don't even realize

979
01:57:56,138 --> 01:58:00,698
you have no idea it's like that guy the mean with the guy with the soldier and he's beginning

980
01:58:00,698 --> 01:58:06,539
their child with the sleep and they don't even know what to that i just wanted to say that okay

981
01:58:07,419 --> 01:58:14,938
real quick paul let me respond i i i again i am pro drivechain i am pro BIP300 i'm like

982
01:58:14,938 --> 01:58:20,058
that is not that is not the issue but i think what you're not understanding is that i am actually

983
01:58:20,058 --> 01:58:26,618
your best friend the fact of the matter is is you are trying to implement BIP300 on a chain

984
01:58:26,618 --> 01:58:32,539
that is under attack it has been under sybil attack for at least six years the people that

985
01:58:32,539 --> 01:58:38,539
control it with the sybil attack do not like you they do not like your ideas and they don't want

986
01:58:38,539 --> 01:58:44,539
them they have rejected you but you are making the argument that their governance style their

987
01:58:44,539 --> 01:58:51,579
sybil attack is a net good for bitcoin even though it is rejecting your ideas and you as a person

988
01:58:51,579 --> 01:58:57,338
and i'm here telling you that they don't want you let's let's guys let's uh i appreciate that

989
01:58:57,338 --> 01:59:01,179
that's actually important though that's a slightly different this is a slightly different topic of

990
01:59:01,179 --> 01:59:07,179
course right but uh but i agree that bitcoin governance is not good and i one thing that's bad

991
01:59:07,179 --> 01:59:13,819
about it is the soft fork is treated differently than thousands of other pull requests that happen

992
01:59:13,819 --> 01:59:20,779
all the time any of which could have a key logger or some kind of like agree right so it's a major

993
01:59:20,779 --> 01:59:27,819
major problem yeah and it's also the case that it's true that the the idea is not the BIP300

994
01:59:27,819 --> 01:59:35,179
idea is not as popular as worse ideas that are objectively worse because what's really happening

995
01:59:35,179 --> 01:59:42,138
is they get they get ranked based on how controversial or how easily they are criticized

996
01:59:42,939 --> 01:59:48,699
and so even though they're not weighted with like cost benefit ratio which is you know the way

997
01:59:48,699 --> 01:59:54,618
everything should be done is that when the people merging stuff into bitcoin think about is well i

998
01:59:54,618 --> 01:59:59,978
get blamed for this well i get criticized for this and so in that way it's stuff that's really

999
01:59:59,978 --> 02:00:08,618
really convoluted or technically impressive uh you know such as taproot or whatever that is more

1000
02:00:08,618 --> 02:00:13,738
prioritized but so i just so that's good that we reset that there but let's just return to the

1001
02:00:13,738 --> 02:00:17,978
this fundamental question of whether or not it matters how easy it is to find

1002
02:00:18,539 --> 02:00:24,458
flaws with the block which of course it must matter yeah let's try to stick on that i really

1003
02:00:24,458 --> 02:00:30,539
appreciate the nice words in both directions that's an interesting topic but the topic that

1004
02:00:32,699 --> 02:00:38,618
we can't i mean we can talk about if that's really what the conversation is about is like why

1005
02:00:39,659 --> 02:00:43,738
am i still in the btc community even though it's taking forever to get this idea in

1006
02:00:44,378 --> 02:00:48,939
i uh i can talk about that if that is like because you never know sometimes you think

1007
02:00:49,659 --> 02:00:55,738
about x let's let's stay on the technical discussion let's stay on exactly the technical

1008
02:00:55,738 --> 02:01:02,299
question not metaphors not community history let's focus on the science not the history of

1009
02:01:03,019 --> 02:01:08,858
exactly what is the difference between having small blocks on main chain with a large block

1010
02:01:08,858 --> 02:01:18,779
sidechain versus large blocks on main chain so kurt like or paul why don't one of you just try to

1011
02:01:18,779 --> 02:01:19,279
like

1012
02:01:19,342 --> 02:01:27,102
move us forward on that exact question is the running the full node the cost of running the data server or the small blockers full node

1013
02:01:27,742 --> 02:01:35,022
which is different from the large blocker block constructor node the aspirational miner

1014
02:01:37,822 --> 02:01:42,942
it sounds like kurt's view paul is that if to try to help the conversation forward

1015
02:01:42,942 --> 02:01:46,942
further because you've both both spoken so well but i feel like we haven't yet

1016
02:01:46,942 --> 02:01:53,342
reached the ultimate point like it sounds like kurt is saying that the economic incentives

1017
02:01:53,342 --> 02:01:59,662
and a totally free market will eventually show in his view that large blocks are best on main chain

1018
02:02:00,301 --> 02:02:07,981
and and he thinks there is not a category of meaning what he's saying is something like this

1019
02:02:07,981 --> 02:02:13,742
he's saying something like the way the system works the only people who need to check the block

1020
02:02:13,742 --> 02:02:21,822
for flaws are recent miners or like people who are in the mining business because once it's checked

1021
02:02:21,822 --> 02:02:27,422
then it's it becomes buried and then it's probably fine and then so all that's needed is that the

1022
02:02:27,422 --> 02:02:34,861
it's like a kind of drill boring into the into a mountainside or something only the drill bit

1023
02:02:35,181 --> 02:02:44,062
the tip needs to work um well okay let me let me clarify actually to you know to henry's

1024
02:02:44,062 --> 02:02:50,462
question i want to clarify the point is that you know we're talking about the cost of running a

1025
02:02:50,462 --> 02:02:56,861
node being a net negative like if the cost is too high then it becomes too hard for an individual

1026
02:02:56,861 --> 02:03:01,981
to validate their own transactions or the transaction of the network but to flip that

1027
02:03:01,981 --> 02:03:09,261
the benefit is that the cost to sybil attack the network becomes exponentially more so right now

1028
02:03:10,062 --> 02:03:16,861
you have the ability to spin up a btc node for i don't even i mean we run one at our pool too it

1029
02:03:16,861 --> 02:03:22,382
probably costs us a hundred dollars a month or something to to keep a pretty highly connected

1030
02:03:22,382 --> 02:03:27,981
version of that online uh but in theory i could run it you know i could run this on on a you know

1031
02:03:27,981 --> 02:03:33,342
computer in the closet right but the problem is is that because of the problems of governance

1032
02:03:33,342 --> 02:03:40,702
which is a problem of the whole system that the cost to sybil attack is is very very low and this

1033
02:03:40,702 --> 02:03:47,662
is part of the reason why there are like you said two classes of of proposals in bitcoin you have

1034
02:03:47,662 --> 02:03:54,062
your typical pull request or you have a bip and like you know what uh people voting on whether

1035
02:03:54,062 --> 02:03:59,741
a bip should be included or excluded should be more than the cost of hey i don't know i can

1036
02:03:59,741 --> 02:04:07,342
download bitcoin core version you know 20.x and you know maybe that cost me 60 bucks and and a

1037
02:04:07,342 --> 02:04:15,662
week worth of time to sync the node and i i don't think that we can fundamentally trust tons of of

1038
02:04:15,662 --> 02:04:21,261
people that have a hundred dollar investment versus maybe trusting a dozen or a few dozen

1039
02:04:21,261 --> 02:04:26,862
people that have have invested millions hundreds of millions or perhaps billions of dollars

1040
02:04:26,862 --> 02:04:32,461
into being an infrastructural player in the network now i i've brought up some sort of

1041
02:04:32,461 --> 02:04:38,062
analogies talking a little bit about sort of left-wing politics versus like the industrial

1042
02:04:38,062 --> 02:04:45,021
uh system and you know full disclosure i would be much more likely to trust a highly invested

1043
02:04:45,021 --> 02:04:51,181
industrial capitalist than i would be to trust a group of people that have a strong opinion but no

1044
02:04:51,181 --> 02:04:57,021
real investment no skin in the game uh or very very very small skin in the game relative to the

1045
02:04:57,021 --> 02:05:03,821
system as a whole and and i think that truly is the fundamental uh thing here is that you know

1046
02:05:03,821 --> 02:05:10,142
paul paul is advocating that no the average user should have the ability to validate the the chain

1047
02:05:10,142 --> 02:05:15,502
themselves but the problem is it's not just validating the system that that has a cost on

1048
02:05:15,502 --> 02:05:21,502
the system of a whole because the version that they use to validate that system is seen by the

1049
02:05:21,502 --> 02:05:27,422
system as a whole as sort of a pseudo vote on what that system is supposed to look like but

1050
02:05:27,422 --> 02:05:32,942
somebody that only has a 60 investment in the synchronization of a node client shouldn't

1051
02:05:32,942 --> 02:05:40,861
really have a vote at all and so like that so it causes net problems and it's causing net problems

1052
02:05:41,181 --> 02:05:46,942
you okay well let me explain um so there's a lot of stuff there that i'd like to touch on but i

1053
02:05:46,942 --> 02:05:52,701
think the most important thing is that it's true that the community has objective so first of all

1054
02:05:52,701 --> 02:05:57,502
drivechain would solve all these problems like i think you understand that right like and it would

1055
02:05:57,502 --> 02:06:04,382
because once we have drivechain people would be able to just one single developer could just yolo

1056
02:06:05,581 --> 02:06:10,621
become ceo of their own new piece of software and then users can choose to deposit coins there

1057
02:06:11,822 --> 02:06:16,942
or even better one rich guy can with one transaction move a bunch of coins over there

1058
02:06:18,141 --> 02:06:21,581
start selling them or handing them out over there and now everyone is now we really have a lot of

1059
02:06:21,581 --> 02:06:27,502
competition among different uh different chains and the only thing that they all share is the 21

1060
02:06:27,502 --> 02:06:33,581
million coin limit which is ideal so now it's let's talk about the extent to which

1061
02:06:34,461 --> 02:06:41,822
cheap full nodes has backfired by stopping drivechain and large optional large blocks from

1062
02:06:41,822 --> 02:06:49,102
existing because that's a very important point it is absolutely the case that i think the community

1063
02:06:49,102 --> 02:06:56,141
you know is dysfunctional and made a mistake and my idea is and a very good example of that because

1064
02:06:56,141 --> 02:07:00,942
the idea literally has like zero risks and has enormous upside and yet just because it gives

1065
02:07:00,942 --> 02:07:06,461
just because it gives large blockers what they want i think and because it makes it look it makes

1066
02:07:06,461 --> 02:07:12,062
you it paints a picture of bitcoin core being imperfect it's not perfect the way it is mainly

1067
02:07:12,062 --> 02:07:19,901
those two reasons that is why it has been wrongly gotten less attention than other more pointless

1068
02:07:19,901 --> 02:07:26,861
things that no one really actually cared about or used or will use and um so it's true that

1069
02:07:27,662 --> 02:07:34,461
november 2015 the blog post came out what should have happened was people should have read it

1070
02:07:34,461 --> 02:07:39,901
shared it with their friends refocused on it completely this should have been the thing

1071
02:07:39,901 --> 02:07:45,662
everyone was talking about and working on and doing and then doing it as quickly as possible

1072
02:07:45,662 --> 02:07:49,502
and then all these problems would never have appeared and they would have all been solved

1073
02:07:50,461 --> 02:07:56,861
and that's what should have happened but it is not the case that if people were different

1074
02:07:57,982 --> 02:08:04,942
um it's not the it's like what i'm trying to say we yes it's true that BIP300 is an old idea but

1075
02:08:04,942 --> 02:08:10,301
i didn't start writing any code for it for a while i didn't have any like examples for a while the

1076
02:08:10,701 --> 02:08:20,222
text is from 2017 but or 2018 or something but i i've updated it a lot and it's um it is you know

1077
02:08:20,222 --> 02:08:25,901
i tinker with it the underlying design has not changed but like various details and how it's

1078
02:08:25,901 --> 02:08:33,421
explained or implemented i have been uh tinkering with those and to the to this i have not yet

1079
02:08:33,421 --> 02:08:38,701
actually made a pull request to bitcoin core now to my earlier point that really shouldn't matter

1080
02:08:38,701 --> 02:08:42,942
because really it should have just been people read the idea they understand the idea they share

1081
02:08:42,942 --> 02:08:47,982
the idea one of the things that should have happened was the large blockers should have

1082
02:08:47,982 --> 02:08:53,262
they should have read the drivechain idea and passed it around and said well we can get with

1083
02:08:53,901 --> 02:09:00,382
via soft fork we can get large blocks and then with instead of SegWit2x there could have been

1084
02:09:00,382 --> 02:09:04,782
like whatever drivechain 2x and it would have been an instantaneous victory for the miners

1085
02:09:04,782 --> 02:09:09,021
because as a soft fork with 83 percent of the hash power there would have been absolutely no

1086
02:09:09,021 --> 02:09:15,822
nothing anyone could have done other than stuff that would not work like hardcore cat and mouse

1087
02:09:15,822 --> 02:09:21,741
constantly releasing new versions that ban like the network magic prefix of drivechain that would

1088
02:09:21,741 --> 02:09:27,741
never actually sustainably work so so if that's one of the things that should have happened so

1089
02:09:27,741 --> 02:09:32,942
it's just as much a mistake of the large blockers who decided that the the best thing to do is just

1090
02:09:33,502 --> 02:09:41,342
uh do cause a network split the hard fork the network and um try to launch a competing project

1091
02:09:41,982 --> 02:09:48,621
now for what it's worth i i opposed i opposed splitting both times actually i i thought

1092
02:09:48,621 --> 02:09:54,701
saying we'll split and make a bitcoin cash was was a bad idea i think that's been proven out

1093
02:09:54,701 --> 02:10:00,862
to a degree uh and secondarily nobody nobody in bsv actually wanted bsv to exist as a separate

1094
02:10:00,862 --> 02:10:07,422
chain we all got you know stabbed in the back one night in november 2018 uh by the bitcoin cash

1095
02:10:07,422 --> 02:10:14,941
you know insiders so uh no i i would i would have fought for btc forever the problem is is you know

1096
02:10:14,941 --> 02:10:22,061
the the the army basically decided to leave and so uh just so you know i i basically degree i agree

1097
02:10:22,061 --> 02:10:28,862
with your assessment here right so this is a very important thing i think for people to because

1098
02:10:28,862 --> 02:10:34,141
there's like aren't there's like these very mainstream stories that are vastly oversimplified

1099
02:10:34,141 --> 02:10:39,342
that are just about like psycho 2x was like the people versus the corporations or something which

1100
02:10:39,342 --> 02:10:45,182
is all like yeah completely or completely unorthodox uh i have a completely different

1101
02:10:45,182 --> 02:10:49,501
version of history that just involves just people just making lots of weird mistakes for no just

1102
02:10:49,501 --> 02:10:56,381
accidentally or they're tricked or something temporarily but so the point is that it's true

1103
02:10:56,461 --> 02:11:05,742
that what many things could have happened to have have drivechain happen faster which did not but

1104
02:11:05,742 --> 02:11:12,381
you know i also have not yet i was still tinkering with and working on an actual pull request to

1105
02:11:12,381 --> 02:11:17,102
bitcoin core so i haven't actually made a pull request yet now you can say like well i mean what

1106
02:11:17,102 --> 02:11:21,982
do i have to do every literally everything around here that's not the whole picture but it's also

1107
02:11:21,982 --> 02:11:28,701
the case that you know we we tinker with it and we it would have been kind of pointless to activate

1108
02:11:28,701 --> 02:11:35,422
it if there were no sidechains built so i built some of that i mean when i wrote the blog post i

1109
02:11:35,422 --> 02:11:41,821
just thought well how they build the sidechains is up to them but that was maybe pushing it a

1110
02:11:41,821 --> 02:11:47,901
little bit so now we have example sidechains and we have templates so those are pretty new those

1111
02:11:47,901 --> 02:11:53,102
are not that old you know that maybe they're like you know more than a year or something but

1112
02:11:53,102 --> 02:12:03,422
you know software is slow so it's not exactly the case that um it's not exactly the case like a lot

1113
02:12:03,422 --> 02:12:10,782
of the delay is my own fault that's not the whole picture of course you know just the nuanced thing

1114
02:12:10,782 --> 02:12:16,622
i i remember the convert like i i thought drivechain was a good idea and thought it was an obvious

1115
02:12:16,622 --> 02:12:22,701
direction to go uh but you know i i have thought the same thing about all kinds of bitcoin ideas

1116
02:12:22,701 --> 02:12:29,501
that have ended up not being particularly popular so um but but no i and and i think to your point

1117
02:12:30,141 --> 02:12:37,422
uh you know the the things that happen the the meme about you know SegWit2x versus you know the

1118
02:12:37,422 --> 02:12:43,742
the no2x uasf movement all of that stuff like i think the fact of the matter is is that bitcoin

1119
02:12:43,742 --> 02:12:51,261
still to this day is extremely unprofessional it's mostly managed by amateurs and but the problem is

1120
02:12:51,261 --> 02:12:56,302
is that there's there's so much fiat value that's tangled up in it all that that nobody can nobody

1121
02:12:56,302 --> 02:13:01,901
can point it out nobody can say like hey guys we have built a really crappy system with with way

1122
02:13:01,901 --> 02:13:08,622
too many layers of of intertwined interdependencies but now we're too rich to rock the boat and so now

1123
02:13:08,622 --> 02:13:17,182
what so and those are very interesting thoughts it's cool that you're having a favorable attitude

1124
02:13:17,182 --> 02:13:23,102
towards drivechain but still there is the technical disagreement that exists between you two

1125
02:13:23,742 --> 02:13:28,222
on whether the main chain should have large or small blocks i think that would be the most

1126
02:13:28,222 --> 02:13:35,182
interesting thing for us to persist in focusing on in this conversation could we try to get any

1127
02:13:35,901 --> 02:13:40,701
well i mean in a way though it's like what what is it that creates the block size limit

1128
02:13:40,701 --> 02:13:49,821
is actually you know it's like you have um yeah what i'm trying to say is that it is the

1129
02:13:49,821 --> 02:13:54,461
conversation about the different people is to some extent the block size limit conversation

1130
02:13:54,461 --> 02:14:01,422
paul could you say could you articulate further what exactly is the category of circumstances where

1131
02:14:02,381 --> 02:14:09,021
large blocks on main chain would be harmful because it seems like kurt is saying the

1132
02:14:09,021 --> 02:14:13,901
non-validating nodes people with raspberry pies he kurt seems to be saying if i understand

1133
02:14:13,901 --> 02:14:19,901
correctly they have absolutely no real value and that in the long run people will realize

1134
02:14:20,622 --> 02:14:26,941
that there was no reason to provide cheap nodes to those people who aren't mining so can you say

1135
02:14:27,021 --> 02:14:33,342
concretely what is the realistic risk that people will suffer potentially in the future

1136
02:14:33,342 --> 02:14:38,701
if bitcoin were to have a much higher or unbounded block size

1137
02:14:40,782 --> 02:14:48,622
sure the the frame that i use is this error correction frame everyone has errors it doesn't

1138
02:14:48,622 --> 02:14:53,102
matter if you are a ceo of a corporation it doesn't matter if you're like an adam smith

1139
02:14:53,742 --> 02:14:58,381
tiny merchant it doesn't matter if you're a farmer it doesn't matter if you're playing

1140
02:14:58,381 --> 02:15:01,182
a video game doesn't matter what you're doing it doesn't matter if you're an artist

1141
02:15:01,182 --> 02:15:06,782
writing a symphony or something uh everything you do you look at it and you think well this

1142
02:15:06,782 --> 02:15:12,061
i could improve on this this could be better and the improvements are the detection and

1143
02:15:12,061 --> 02:15:20,381
elimination of error so error correction transcends questions of like economics psychology

1144
02:15:20,941 --> 02:15:25,021
you know possibly i don't know about physics but you know the point is this is very fundamental

1145
02:15:25,021 --> 02:15:29,742
this is a deep thing so if you're if you're running a small business you do error detection

1146
02:15:29,742 --> 02:15:33,422
if you're a politician and you're running for office you also do it it's not the same errors

1147
02:15:33,422 --> 02:15:38,622
necessarily because maybe you think oh this is going to make me look bad or i want this photo

1148
02:15:38,622 --> 02:15:43,821
up or they think this will make for less pollution or this is something people will vote for so

1149
02:15:43,821 --> 02:15:49,342
there's the error detection frame if you want to detect errors then it's important to you

1150
02:15:49,501 --> 02:15:56,141
it's important to you how much that costs if the the larger the blocks the more effort must be put

1151
02:15:56,141 --> 02:16:04,381
towards error detection and that just makes it harder to catch each individual error and that

1152
02:16:04,381 --> 02:16:11,662
that's less of a deterrent of the miners to ram through a block with an error or just be negligent

1153
02:16:11,662 --> 02:16:16,302
on what is in the block and whether or not it is an error including errors they have a direct

1154
02:16:16,302 --> 02:16:23,342
financial incentive of lying about the transaction fees um to try and pass that off

1155
02:16:24,222 --> 02:16:31,182
and i think that that is the right frame you can say something like well i think many eyes

1156
02:16:31,182 --> 02:16:36,941
on the problem means that we can afford a more faulty error detecting thing but that is

1157
02:16:38,622 --> 02:16:43,982
is false to say that there's no downside to the larger block the downside to the larger block is

1158
02:16:44,542 --> 02:16:54,542
error detection is more expensive so i i understand your point um but in response to that

1159
02:16:54,542 --> 02:17:03,182
so what we're actually talking about is can can we figure out the very best way to mitigate

1160
02:17:03,742 --> 02:17:11,821
error detection like is should that be you know a dozen different companies who have a massive

1161
02:17:12,701 --> 02:17:20,782
economic incentive to do that well or the flip side should that be accessible to anyone who wants

1162
02:17:20,782 --> 02:17:25,982
to participate in that now i understand why wanting to have the sort of populist view that

1163
02:17:25,982 --> 02:17:33,742
that we democratize the ability to detect errors sounds like the better idea the problem is is that

1164
02:17:33,742 --> 02:17:40,302
they have very little incentive to do that well and so most people like we see with you know when

1165
02:17:41,021 --> 02:17:45,901
when you know mac os tells you to update your operating system you probably just set it to

1166
02:17:45,901 --> 02:17:50,701
automatically do it and i think most people that run a bitcoin core node will probably do the same

1167
02:17:50,701 --> 02:17:55,182
thing in fact i think the numbers basically bear that out if you look at who's running what version

1168
02:17:56,141 --> 02:18:02,542
but secondarily making it too inexpensive making it that you can maybe it's 50 bucks maybe it's

1169
02:18:02,542 --> 02:18:09,901
100 bucks to participate in this means that if we take the possibility that a malicious actor

1170
02:18:10,381 --> 02:18:15,261
might get a bunch of hash power and force errors onto the network in a way that harms the network

1171
02:18:15,261 --> 02:18:21,982
and this is i'm not saying that that's impossible this is possible that same malicious actor may

1172
02:18:21,982 --> 02:18:27,821
take the may take a different route and say you know what but i can also take my same investment

1173
02:18:27,821 --> 02:18:36,382
and spin up 50 000 endpoints that validate things in in another way and make it look like

1174
02:18:36,382 --> 02:18:40,862
this is a social uprising and because it's very very hard for people to figure out

1175
02:18:40,862 --> 02:18:46,701
who is behind each ip address then it becomes easier for me to make a change to the network

1176
02:18:46,701 --> 02:18:53,102
that doesn't look like an obvious attack but it is instead a subversive attack that people are

1177
02:18:53,102 --> 02:18:59,262
led to believe was actually a populist uprising and this is what i'm describing is called a

1178
02:18:59,661 --> 02:19:07,262
attack um and it is i have argued for years that is precisely what has happened in btc and

1179
02:19:07,262 --> 02:19:12,941
i understand why you know there's a desire to keep this technical about the technical

1180
02:19:13,581 --> 02:19:19,581
if this than that and why we would want to do one thing or another but bitcoin is an economic system

1181
02:19:19,581 --> 02:19:27,262
and economics are fundamentally social and the reason that proof of work was added as as the

1182
02:19:27,262 --> 02:19:32,382
solution to the byzantine general's problem was because satoshi satoshi understood that there

1183
02:19:32,382 --> 02:19:39,982
isn't a perfect solution to anything but that your best bet is to to make the most competitive

1184
02:19:39,982 --> 02:19:47,821
version uh is is the most likely to be the most valuable now he could be wrong about that like

1185
02:19:47,821 --> 02:19:53,421
that's that's fine but if he's wrong about that then i would argue that the only conclusion you

1186
02:19:53,421 --> 02:19:59,022
could come to is that bitcoin is fundamentally a bad idea and i don't think anybody in here wants

1187
02:19:59,022 --> 02:20:04,061
to to say that bitcoin is fundamentally a bad idea but that is the conclusion you're stuck with

1188
02:20:04,701 --> 02:20:11,421
and i wanted to say this earlier but but hal finney uh was a was a professional cryptographer

1189
02:20:11,421 --> 02:20:16,382
like he was he was very good at the math uh and there are some quotes from hal and there's some

1190
02:20:16,382 --> 02:20:23,181
quotes from guys like gavin uh and some of these people early on basically asking satoshi or or

1191
02:20:23,181 --> 02:20:29,102
maybe even just criticizing satoshi and saying you know i i wish that the cryptography was used

1192
02:20:29,902 --> 02:20:35,181
more for security rather than this basic competition that it's not you know that you

1193
02:20:35,181 --> 02:20:40,301
can't just create an exponential curve and say okay it's it's secure and the cryptography means

1194
02:20:40,301 --> 02:20:45,421
that once it's secure it's exponentially secure like satoshi decided to make it competitive that

1195
02:20:45,421 --> 02:20:51,502
like block reorgs are something that are fundamental to bitcoin that if somebody shows up

1196
02:20:51,502 --> 02:20:56,781
and reorgs your block with more hash power that we shouldn't necessarily see that as an attack

1197
02:20:56,781 --> 02:21:02,382
or a problem with bitcoin but maybe that should make us all take a moment and reconsider was i

1198
02:21:02,382 --> 02:21:09,181
reorg because i failed in some other way maybe i have failed to make the most value and perhaps

1199
02:21:09,181 --> 02:21:13,581
this person is here reorging my block because they're trying to provide more value to the

1200
02:21:13,581 --> 02:21:19,502
system than i am now i know this is getting very philosophical but again like this is money this

1201
02:21:19,502 --> 02:21:25,181
is economics and this is human interaction and to try to extract the philosophy out of it and put

1202
02:21:25,181 --> 02:21:31,181
it in a separate bucket i i think really is a detriment to thinking about bitcoin uh as a whole

1203
02:21:31,181 --> 02:21:38,622
bitcoin is is a system it is not various parts that just come together and they can be uh dragged

1204
02:21:38,622 --> 02:21:43,581
out and treated differently and so i think that that risk exists in all things like there are

1205
02:21:43,581 --> 02:21:48,701
small block risks and big block risks and there are there are attack vectors on all those things

1206
02:21:50,117 --> 02:21:55,077
and you know i i would like to think that that both paul and i could agree that like

1207
02:21:55,077 --> 02:22:02,837
hey we uh bitcoin is imperfect uh but but maybe the point of it is not for it to try to become

1208
02:22:02,837 --> 02:22:08,837
perfect we'll never make it perfect but the goal is for us to try to make it the most good so that

1209
02:22:08,837 --> 02:22:14,436
it can create more value than it consumes and i don't know that that's happened yet all i see is

1210
02:22:15,077 --> 02:22:20,917
money moving in like it has absorbed a lot of value but i have not seen it like there are some

1211
02:22:20,917 --> 02:22:25,076
exceptions but i have not seen it create a lot of value and i would argue that it probably hasn't

1212
02:22:25,076 --> 02:22:30,997
created a net value versus the amount of value that it's absorbed um but that's what excites me

1213
02:22:30,997 --> 02:22:35,717
i want to see it create more value than it than it absorbs and i think that only happens if we

1214
02:22:35,717 --> 02:22:42,436
truly let it be unbounded it has to be a competitive system at all levels and that's that's my take on

1215
02:22:42,436 --> 02:22:50,517
it well i'm kind of wondering myself like imagine that there were two versions of bitcoin released

1216
02:22:50,517 --> 02:22:59,076
at the very very beginning um because it's certainly not the case uh bch and bitcoin sv

1217
02:23:00,756 --> 02:23:06,036
like it's torture to not be number one because there's huge network effects

1218
02:23:06,996 --> 02:23:13,637
and uh and this huge stigma um so i'm wondering like if if you had an unlimited block size version

1219
02:23:13,637 --> 02:23:17,716
and a one megabyte version from the beginning that both started at exactly the same time

1220
02:23:18,676 --> 02:23:25,316
and like shared all the early resources uh i don't know exactly what would happen i my guess is that

1221
02:23:26,036 --> 02:23:32,356
people would like they would uh troll the large blockchain with huge blocks but some of those

1222
02:23:32,356 --> 02:23:40,517
would get just reorg'd out as you say and i don't know where it would then where actually uh it would

1223
02:23:40,517 --> 02:23:47,877
then land because it's just i'm not just not sure about i don't honestly know what would have

1224
02:23:47,877 --> 02:23:54,116
happened in that situation because they both have pretty big yeah well i think i i mean i can i can

1225
02:23:54,116 --> 02:24:01,477
give you my opinion i think i think the network was very poorly connected and unprofessional for

1226
02:24:02,357 --> 02:24:07,876
very long time i would argue that uh in all cases they still really are not you know they don't

1227
02:24:07,876 --> 02:24:14,917
compare to like google's cloud network systems or aws for example like they are not highly

1228
02:24:14,917 --> 02:24:21,156
professionalized systems even today but at the time i think bitcoin probably i think the practical

1229
02:24:21,156 --> 02:24:26,676
limit of the implementation was something like a 32 megabyte block but in reality it probably would

1230
02:24:26,676 --> 02:24:33,637
have never propagated because everybody was running them on you know 2008 internet with you

1231
02:24:33,637 --> 02:24:38,917
know their their dell computer and whatever else so i mean you you would have had latency problems

1232
02:24:38,917 --> 02:24:43,876
and all kinds of problems that uh we ended up discovering in bsv i remember you know the first

1233
02:24:43,876 --> 02:24:48,596
time we mined blocks that were 30 megabytes and then the first time we hit one that was over 500

1234
02:24:48,596 --> 02:24:53,077
and then the first one over a gig and like you know you see the like ah okay well you know it

1235
02:24:53,477 --> 02:24:58,277
took 12 minutes to get to the whole network you know like that kind of thing like those are those

1236
02:24:58,277 --> 02:25:04,516
are practical problems these are not concerns that don't exist but uh you know today you know we we

1237
02:25:04,516 --> 02:25:09,236
have days on the network where we'll have 50 million transactions so this is like concurrent

1238
02:25:09,236 --> 02:25:15,156
back-to-back four gigabyte blocks and because of the the growing pains that we've had we've figured

1239
02:25:15,156 --> 02:25:19,236
out okay here's how we can be better connected here's how we can validate things more simply

1240
02:25:19,236 --> 02:25:23,477
here's how we can build uh more efficient block templates here's how we can propagate things

1241
02:25:23,477 --> 02:25:28,676
better and and i think i mean that's what a free market should do a free market should figure out

1242
02:25:28,676 --> 02:25:33,956
solutions if the customers demand them and that's that's what i think bitcoin was designed to do

1243
02:25:33,956 --> 02:25:41,236
paul do you think that there would be like in the hypothetical world where there was no block size

1244
02:25:41,236 --> 02:25:49,797
don't you think like starts in 2009 now flash forward to 2023 are people in the twitter spaces

1245
02:25:49,797 --> 02:25:56,997
there talking about the biggest problem of the day which is how expensive it is to run a bitcoin node

1246
02:25:56,997 --> 02:26:00,437
and what if anything can desperately be done about it and people are just

1247
02:26:01,236 --> 02:26:04,596
they don't know what to do do you think like that parallel world

1248
02:26:04,917 --> 02:26:11,156
you know exists somewhere uh no i mean because if that was the conversation that would be happening

1249
02:26:11,156 --> 02:26:17,797
then then i would argue that it had already been a failure like bitcoin in my opinion if bitcoin

1250
02:26:17,797 --> 02:26:24,276
was just allowed to breathe if you know in 2015 when microsoft started accepting it for payments

1251
02:26:24,276 --> 02:26:30,436
and uh you know some of these companies i can't it wasn't magic the gathering it was like the

1252
02:26:30,917 --> 02:26:36,596
gathering it was like the second or third largest uh player card game was being tokenized using

1253
02:26:36,596 --> 02:26:42,917
counterparty protocol uh in 2015 or 16 like they were beta testing this in the bitcoin environment

1254
02:26:42,917 --> 02:26:49,797
and then the the OP_RETURN um reduction that was pushed by luke dash jr basically just updated the

1255
02:26:49,797 --> 02:26:54,276
node version and most people downloaded it and then bam counterparty didn't work anymore for

1256
02:26:54,276 --> 02:27:00,276
quite some time uh you know like so imagine if we were eight years down the road from that

1257
02:27:00,276 --> 02:27:07,556
and people have been playing uh pokemon and and magic and and you know whatever whatever the flesh

1258
02:27:07,556 --> 02:27:13,716
and blood playing all these games as tokens over bitcoin like there would be so much more uh

1259
02:27:13,716 --> 02:27:19,637
engineering going into scaling solutions over the last eight years and and from lots and lots of

1260
02:27:19,637 --> 02:27:26,117
other people that uh no i i think we would have i think we would be way past a lot of these uh

1261
02:27:26,117 --> 02:27:30,596
these conversations and and and truly it reminds me of a quote would there be a different one

1262
02:27:30,596 --> 02:27:34,836
wouldn't there be a different kind of people would be saying well you know this stuff works but now

1263
02:27:34,836 --> 02:27:39,556
it would not be a panacea it's it's just like you know today the telecom company's debating like

1264
02:27:39,556 --> 02:27:44,197
okay how are we going to implement 6g networks you know like this is this is a problem they're

1265
02:27:44,197 --> 02:27:49,477
having in their in their towers for sure could i ask a clarifying question to you paul

1266
02:27:51,637 --> 02:27:58,677
sure so in this conversation you've spoken about the error correction the error correction

1267
02:27:58,677 --> 02:28:06,197
mechanism which is enabled by small blocks on main chain but separately you've also written

1268
02:28:06,197 --> 02:28:12,836
and spoke about how sidechains and specifically making large blocks optional through sidechains

1269
02:28:12,836 --> 02:28:17,637
instead of having large blocks on main chain is giving people what they want in a capitalistic

1270
02:28:17,637 --> 02:28:24,517
way enabling large blocks to be optional instead of mandatory which of those two is the more

1271
02:28:24,517 --> 02:28:31,716
fundamental case for small blocks on main chain is it error correction or letting people opt in

1272
02:28:31,716 --> 02:28:35,637
which of those is the more fundamental it's actually the same thing though both are making it

1273
02:28:35,637 --> 02:28:41,797
cheaper so the error correction cheaper because right now the having small block L1 makes error

1274
02:28:41,797 --> 02:28:49,156
correction cheaper for those for that network and in the present state of affairs for btc

1275
02:28:50,117 --> 02:28:55,957
there is no large block option at all so there it doesn't exist so the whole thing is a giant

1276
02:28:55,957 --> 02:29:01,077
error that's not corrected at all so the cost is infinite so i bring it down from

1277
02:29:01,077 --> 02:29:04,357
infinite to something that is larger than the L1 cost but

1278
02:29:04,836 --> 02:29:11,316
it's still lower than infinity okay it's to the best of my simple understanding it's

1279
02:29:12,036 --> 02:29:16,517
the more fundamental would be making sure everyone gets what they want like in this conversation

1280
02:29:16,517 --> 02:29:20,996
you've you just asked kurt about like the possibility that if we had large blocks on

1281
02:29:20,996 --> 02:29:25,156
main chain from the start maybe people would be complaining about that that's sort of the

1282
02:29:25,156 --> 02:29:32,117
same thing as saying let's give everyone optional features not mandatory features people want to opt

1283
02:29:32,117 --> 02:29:38,517
in to all different kinds of blockchains so therefore you have to have large blocks as an

1284
02:29:38,517 --> 02:29:44,756
optional thing not layer one because layer there nobody would ever want to have a large block on

1285
02:29:44,756 --> 02:29:50,596
layer one if they prefer small blocks in general so it's it's all about optionality and just

1286
02:29:51,397 --> 02:29:55,876
having bitcoin be as large as possible by making everything optional is to the greatest extent

1287
02:29:56,517 --> 02:30:01,797
kurt isn't that fair like what do you think about that idea that let's just have it be optional i

1288
02:30:01,797 --> 02:30:07,077
mean paul articulated earlier in more technical terms well i think we already know though because

1289
02:30:07,077 --> 02:30:11,316
he said he was against the splits and he only went with them like out of sort of necessity

1290
02:30:12,197 --> 02:30:20,436
and so then and he's fully on board with spv level security in which drivechain only demands a smidge

1291
02:30:21,557 --> 02:30:28,196
really for the people who opt in so he would just be a happy user of this whole thing would

1292
02:30:28,196 --> 02:30:32,997
never have happened this whole problem would never have happened whoever might burn would

1293
02:30:32,997 --> 02:30:37,396
have launched bitcoin xt and then if people weren't happy with that someone else would have launched

1294
02:30:37,396 --> 02:30:42,516
some other thing maybe the maybe the hypothetical to ask kurt then if you're interested in answering

1295
02:30:42,516 --> 02:30:46,677
this one kurt and by the way thank you very much for the conversation we've had so far

1296
02:30:47,317 --> 02:30:52,757
and for how nicely and intelligently you've been sharing your ideas today even though we don't agree

1297
02:30:52,757 --> 02:31:00,276
with them entirely so what do you think heard about the idea that if bitcoin does drivechain

1298
02:31:00,836 --> 02:31:06,917
and a large block sidechain on is launched on bitcoin called thunder or something else that

1299
02:31:06,917 --> 02:31:12,677
someone else designs that's roughly similar do you feel that that would threaten the prospects of the

1300
02:31:13,237 --> 02:31:19,797
large block you know versions of bitcoin because ben i would like to know like do you think anyone

1301
02:31:19,797 --> 02:31:27,396
will come back if there were sidechains on btc will the like you think my question is kind of

1302
02:31:27,396 --> 02:31:34,117
like will the large blockers like ever just lose hope and come back if there's the btc option

1303
02:31:34,117 --> 02:31:39,317
because i don't know i honestly don't know it's it's interesting i mean we actually have a sort

1304
02:31:39,317 --> 02:31:46,276
of a proxy case in this regard like ordinal's tokens uh you know showed up pretty suddenly

1305
02:31:46,276 --> 02:31:50,677
at the beginning of this year and they're a implementation of actually one of the very first

1306
02:31:50,677 --> 02:31:56,997
things that made me interested in bitcoin was the colored coin concept and and that's basically what

1307
02:31:56,997 --> 02:32:06,357
ordinals is it's an implementation of a colored coin protocol and what we saw is bsv uh commercial

1308
02:32:06,357 --> 02:32:10,917
interest like people that were building applications on bsv people that had a lot of experience

1309
02:32:10,917 --> 02:32:17,877
implementing tokens on a on a bitcoin style network saying oh hey if this token protocol

1310
02:32:17,877 --> 02:32:24,117
is available and there's a ton of liquidity in btc i bet we could implement uh some of these

1311
02:32:24,117 --> 02:32:29,877
token ideas over there very very quickly and we saw uh the twitch team came and created the

1312
02:32:29,877 --> 02:32:36,117
ordinals wallet was gosh it probably took them three days or something from the announcement of

1313
02:32:36,117 --> 02:32:43,396
ordinals being live on btc the twitch team had the had the veracity and the nimble uh you know

1314
02:32:43,396 --> 02:32:48,677
nature of their company to to put something together like a functional wallet and and push

1315
02:32:48,677 --> 02:32:52,516
it out and say hey if you want to hold your ordinals here do it because we're going to build

1316
02:32:52,516 --> 02:32:58,437
a marketplace we're minting tools and and all these other things uh and then we saw uh what is

1317
02:32:58,437 --> 02:33:06,117
it ord swap is jack lu who is another bsv entrepreneur and then the uh what's the other

1318
02:33:06,117 --> 02:33:12,196
wallet that everybody uses that's the one with the the two gold uh gold triangles or blocks or

1319
02:33:12,196 --> 02:33:17,477
whatever is their logo but it's the the the browser extension wallet that everybody uses for ordinals

1320
02:33:17,477 --> 02:33:25,477
on btc is also uh the the group that created defy on bsv and so so we have seen people like

1321
02:33:25,477 --> 02:33:31,396
cut their teeth and really really deeply explore bitcoin in bsv where big ideas are welcome where

1322
02:33:31,396 --> 02:33:35,797
everybody says cool try to break it and if you break it we'll learn how to fix it we're going

1323
02:33:35,797 --> 02:33:42,357
to be ahead of the game and when that opportunity showed itself in btc uh you know we saw small

1324
02:33:42,357 --> 02:33:47,317
blockers doing the typical thing they do which is bicker about whether it's an attack or whether

1325
02:33:47,317 --> 02:33:51,797
they should change the protocol to stop it or whatever else but the bsv people jumped and said

1326
02:33:51,797 --> 02:33:57,557
oh cool uh i know how to make money here and they came and did that and so i think if there's a

1327
02:33:57,557 --> 02:34:02,677
lesson to learn there um and i've tweeted that i actually tweeted this a number of times if you

1328
02:34:02,677 --> 02:34:08,036
just search my name and the word ordinals you can see me saying like hey you know what if ordinals

1329
02:34:08,036 --> 02:34:13,396
tokens are successful on btc they actually start to make a very compelling reason for big blockers

1330
02:34:13,396 --> 02:34:19,237
to come back to the btc camp uh my most recent article that i wrote uh for coin geek is me

1331
02:34:19,237 --> 02:34:24,917
talking about ordinals nomads where these people who have come to bitcoin after the bitcoin civil

1332
02:34:24,917 --> 02:34:30,757
war they have no context for for the block size war and all the drama and toxicity and they just

1333
02:34:30,757 --> 02:34:36,437
see ordinals tokens and say oh cool i can build a dns pointer and make it an ordinal on the network

1334
02:34:36,437 --> 02:34:40,997
that's cool i'm gonna build this thing bitcoin's permissionless right and and and they're just

1335
02:34:40,997 --> 02:34:48,276
thinking like rational people uh and doing what they can on on bitcoin and so i think if

1336
02:34:48,276 --> 02:34:55,477
BIP300 were to uh show up or or some version like it some uh sidechain that gives lots of

1337
02:34:55,477 --> 02:35:02,036
big block opportunity to btc users i i think absolutely i think i think that brings compelling

1338
02:35:02,036 --> 02:35:06,917
value to btc and i think it undermines some of the unique value proposition of the big block

1339
02:35:06,917 --> 02:35:12,917
variations of bitcoin uh so no absolutely and and frankly i support it i i want to see

1340
02:35:13,477 --> 02:35:18,437
bitcoin succeed for reasons other than i'm shilling a token i want to see bitcoin succeed

1341
02:35:18,437 --> 02:35:24,836
because i want to live in a world where bitcoin is is a is a cornerstone of everything that i'm

1342
02:35:24,836 --> 02:35:30,516
doing because not about the bitcoin stuff it's about the spillover benefits of living in a world

1343
02:35:30,596 --> 02:35:35,797
that is freer and fairer and frankly more fun because bitcoin exists in it

1344
02:35:38,836 --> 02:35:43,877
so was your answer that was very interesting could you for those of us who need who benefit

1345
02:35:43,877 --> 02:35:50,117
from like a crystal clear succinct reply the question i think was do i'm not saying you

1346
02:35:50,117 --> 02:35:55,477
didn't answer it but could you just respond in maybe just one word if that's not too unfair

1347
02:35:55,477 --> 02:36:03,956
to request what if bitcoin does drivechain and a large block sidechain is launched on bitcoin

1348
02:36:05,477 --> 02:36:13,477
would that probably in your view would it probably absorb all of bsv and bch community members

1349
02:36:14,596 --> 02:36:22,757
into bitcoin to use that sidechain uh no i don't think it would be all i think it would

1350
02:36:22,757 --> 02:36:27,716
it would certainly be some like there will be people that will come because because it's a

1351
02:36:27,716 --> 02:36:33,156
compelling idea and i think they'll come play with it uh and that should ultimately bring and if it's

1352
02:36:33,156 --> 02:36:38,276
successful if if they create value i think that's the real thing it's not about the protocol itself

1353
02:36:38,276 --> 02:36:44,357
it's not the idea itself but if if economic actors show that they can create all kinds of

1354
02:36:44,357 --> 02:36:50,276
new value there that's the thing that will entice people over so um so it's a little bit predicate

1355
02:36:50,276 --> 02:36:59,557
but but i should clarify that i would be excited about such a thing if btc grew to look a lot more

1356
02:36:59,557 --> 02:37:06,357
like what i value about bitcoin well i i still see myself as very much a you know a bitcoiner in that

1357
02:37:06,357 --> 02:37:12,117
regard like if btc is coming my direction coming toward my ideas well then i would just be you

1358
02:37:12,117 --> 02:37:17,477
know i'm some kind of pig-headed jerk if i just reject it even though it actually conformed to

1359
02:37:17,477 --> 02:37:23,076
you know the ideas that i had for it yeah i mean that's the that's the golden truth of drive

1360
02:37:23,076 --> 02:37:29,076
chain is that it's not bitcoin changing to become more like you it's bitcoin enabling people like

1361
02:37:29,076 --> 02:37:35,557
you to get what you want without changing the main chain after drivechain there wouldn't be like you

1362
02:37:35,557 --> 02:37:42,757
can opt into the scaling sidechain or a privacy sidechain or a sidechain similar to ethereum

1363
02:37:42,757 --> 02:37:49,156
or a sidechain for things that have never existed on any blockchain so there's new ideas

1364
02:37:49,156 --> 02:37:55,636
that might come and it's all optional and everyone shares the base layer that's capitalism isn't it

1365
02:37:55,636 --> 02:38:00,677
when we're all sharing a foundational layer kind of like there's the constitution and then you can

1366
02:38:00,677 --> 02:38:04,677
choose which state you want to live in do you want to live in texas or vermont they have very

1367
02:38:04,677 --> 02:38:11,877
different cultures so everyone is sharing the constitution in america but not the particular

1368
02:38:11,877 --> 02:38:19,716
smaller opt-in locations with their various features and benefits and trade-offs i think

1369
02:38:19,716 --> 02:38:27,877
that sounds like a very nice what if and if it happens i would i would be net happy however i

1370
02:38:27,877 --> 02:38:34,596
think i think it is near next to impossible because as i said before i think btc is being governed

1371
02:38:34,596 --> 02:38:42,596
by a sybil attack that fundamentally does not want those things to happen and so i i agree sorry

1372
02:38:42,596 --> 02:38:47,477
that i cut out there i figured it out now that because i have my i have my chromecast and my

1373
02:38:47,477 --> 02:38:52,757
laptops all open and it's the router crashes and it knocks everything off for like five seconds so

1374
02:38:54,517 --> 02:39:00,037
so i'll have to fix that later but the but i have an interesting little story i mean i don't know

1375
02:39:00,037 --> 02:39:03,477
if you think it's interesting at all it's very short it's a little joke it's this joke about

1376
02:39:03,556 --> 02:39:08,916
politics where a guy you can tell any version of the joke you're supposed to change the joke

1377
02:39:08,916 --> 02:39:13,237
based on where the audience lives but the joke is something like this a guy shows up

1378
02:39:13,877 --> 02:39:21,877
in kansas city and he's trying to get to new york and uh yes he stops and asks for directions and

1379
02:39:21,877 --> 02:39:24,596
the person says where are you trying to go he says i'm trying to go to new york city

1380
02:39:25,397 --> 02:39:28,117
and the guy says well sonny i i wouldn't start from here

1381
02:39:28,117 --> 02:39:34,357
and the joke is about politics because in politics people are always like well what if we

1382
02:39:34,357 --> 02:39:39,237
could just do this instead it's only because of these people why can't we all just agree to change

1383
02:39:39,237 --> 02:39:44,836
it why can't we just agree to change this other thing and it's like well where you were you're

1384
02:39:44,836 --> 02:39:51,397
stuck with the you're stuck with the uh reality that you're dealt the social and political reality

1385
02:39:51,397 --> 02:39:57,956
that you're dealt and that is why i'm kind of over here pushing for this idea because i just think

1386
02:39:58,676 --> 02:40:04,836
it just it doesn't work it's just the network effects are just too strong to just uh use a

1387
02:40:04,836 --> 02:40:09,637
different network so that's that's kind of and this is also an advantage that btc had that

1388
02:40:09,637 --> 02:40:15,716
unfortunately discredits uh large blocks because even though i think large box on L1 is not the

1389
02:40:15,716 --> 02:40:22,997
right decision um there is a lot like most of the problems with bitcoin sv are not related to

1390
02:40:23,556 --> 02:40:30,357
and the block size they are related to live by the fork die by the fork and they're just related

1391
02:40:30,357 --> 02:40:35,477
to the fact that most people prefer a lot of people just prefer to team up people like being

1392
02:40:35,477 --> 02:40:42,196
a conformist they're like having a big tribe that's going to win they know that if the tribe

1393
02:40:42,196 --> 02:40:49,397
has to accommodate the tribe has to stamp out descent to some degree because otherwise there'll

1394
02:40:49,397 --> 02:40:57,956
be no line between the tribe i've i've been saying this publicly for years and people tell

1395
02:40:57,956 --> 02:41:06,436
me it's not actually happening btc bitcoin is freedom yeah so the question is like what to do

1396
02:41:06,436 --> 02:41:13,397
about it and i think the answer is not hard fork and make bitcoin cash while SegWit2x is happening

1397
02:41:13,397 --> 02:41:20,436
and then and then surprise get rid of SegWit2x and then change a bunch of many many lines of code

1398
02:41:21,076 --> 02:41:25,637
and then split again into bitcoin sv and bitcoin like it didn't seem like it was like that didn't

1399
02:41:25,637 --> 02:41:31,877
work well and and i've argued that it it was so so can it like it happened so conveniently that

1400
02:41:31,877 --> 02:41:37,637
how could it not have been uh at least partially like planned maliciously and and i think that

1401
02:41:37,637 --> 02:41:43,397
that's uh part of the problem here is that you know the simplicity of bitcoin and just letting

1402
02:41:43,397 --> 02:41:48,676
bitcoin be bitcoin ultimately you know bitcoin can't lose if it's just allowed to be bitcoin

1403
02:41:48,676 --> 02:41:50,596
in my opinion but

1404
02:41:50,769 --> 02:42:00,769
that that doesn't work for all kinds of people and for all kinds of reasons and i i think that that's the real predicate for the whole bitcoin civil war like this is this is why they want us bickering

1405
02:42:00,769 --> 02:42:10,209
um you know because ultimately these things they matter to a degree but you know the the level at which we're we're debating them

1406
02:42:10,209 --> 02:42:20,488
you know it's just it's just not uh it's not conducive to to sussing out a serious victory uh serious victories happen as a as a product of actually disrupting the real economy

1407
02:42:20,648 --> 02:42:26,089
and we all all of us anybody listening or anybody involved like we all need to do better

1408
02:42:27,849 --> 02:42:33,449
yeah i agree i also like that you emphasized um you emphasize something that a lot of people don't

1409
02:42:33,449 --> 02:42:38,728
emphasize which is that bitcoin should be it should be more than just being a bank is good

1410
02:42:38,728 --> 02:42:44,568
enough and being a payment processor is good enough but we want to do more than the bare

1411
02:42:44,568 --> 02:42:48,728
minimum it should literally be impossible for these we have these otherwise smart

1412
02:42:48,728 --> 02:42:53,929
otherwise kind of contrarian people like i'm kind of like a bill maher fan or something but

1413
02:42:53,929 --> 02:43:00,728
they are certain that that bitcoin and and crypto it just it doesn't do anything they're just they'll

1414
02:43:00,728 --> 02:43:05,129
just make jokes about it and they just think this is totally pointless it's you know it's like beanie

1415
02:43:05,129 --> 02:43:11,769
babies or something except they're not cute it's it's completely pointless to them and that is a

1416
02:43:11,769 --> 02:43:17,608
mistake we if the community were different and if people if the right ideas were promoted more and

1417
02:43:17,608 --> 02:43:24,889
if the wrong people if we could get the wrong people off the stage um it would be impossible

1418
02:43:24,889 --> 02:43:29,288
for people for bill maher and other people to say stuff like that they would know they would

1419
02:43:29,288 --> 02:43:37,129
understand actually bitcoin does lots and lots of cool things um including stuff like the paymail

1420
02:43:37,129 --> 02:43:42,968
getting rid of spam messages domain name system prediction mark that are everything so there's

1421
02:43:42,968 --> 02:43:47,688
lots of stuff that it will do and in that we should focus on that that's that that's often

1422
02:43:47,688 --> 02:43:51,449
like some some people complain about that in the dry i get it from both sides of course in the

1423
02:43:51,449 --> 02:43:57,048
drivechain world so some people say bitcoin is uh bitcoin is enough bitcoin is digital gold or

1424
02:43:57,048 --> 02:44:03,209
whatever and i tell them i said well you know this is like you have gold in the real world

1425
02:44:04,168 --> 02:44:11,528
and gold is great but what if someone discovers that gold can can cure cancer and then also gold

1426
02:44:12,408 --> 02:44:19,129
you know can gold can actually uh you'd be used to a teleport across the universe isn't that better

1427
02:44:19,129 --> 02:44:24,089
for the value of gold and then you know they have to either admit that i'm right or

1428
02:44:25,688 --> 02:44:32,808
leave the space angrily which is what one person did sure but uh you know so it's like having the

1429
02:44:32,808 --> 02:44:38,408
having the thing be useful is always good for the thing and that means real like actual more

1430
02:44:39,289 --> 02:44:43,849
more value that is independent of what other people think because money is of course slightly

1431
02:44:43,849 --> 02:44:50,009
circular you have to you rely on what what do other people recognize as money okay that's what

1432
02:44:50,009 --> 02:44:55,528
i'll recognize as mine it's a lot like a language so i agree with you that that is a very neglected

1433
02:44:55,528 --> 02:45:02,968
topic yeah which is a mistake cool it sounds like we it sounds like there's a lot of agreement there

1434
02:45:03,688 --> 02:45:10,089
like you know the drivechain vision the bsv vision the ethereum vision all of those visions

1435
02:45:12,248 --> 02:45:16,888
allow for a very large multitude of different kinds of software on blockchain

1436
02:45:17,929 --> 02:45:24,328
all different kinds of features and value creation the question is which is the best

1437
02:45:24,328 --> 02:45:33,209
technical approach is it ethereum drivechain or bsv so i feel like ultimately you guys

1438
02:45:34,248 --> 02:45:40,888
to to come to the same place would need to eventually get down to the brass tacks the

1439
02:45:40,888 --> 02:45:46,489
the technical differences otherwise they'll just be this permanent schism this permanent

1440
02:45:47,369 --> 02:45:52,569
kind of agree though i mean we basically agree you're saying if the idea ever makes it over here

1441
02:45:52,569 --> 02:46:00,649
then they would people would probably give it a try um but he's also saying that there it's uh

1442
02:46:01,209 --> 02:46:08,089
it's a permanent it's permanent like a pocket veto or something so he kind of thinks it'll

1443
02:46:08,089 --> 02:46:15,529
never happen he thinks but also i mean to that i mean side like to take the concept

1444
02:46:15,529 --> 02:46:21,848
like this would be easier to implement on a a chain that was governed like bsv in that it

1445
02:46:21,848 --> 02:46:27,608
has a much more flexible like transaction like there is no concept of a transaction

1446
02:46:27,608 --> 02:46:34,089
template standard transaction so i mean you can construct a sidechain and bsv pretty trivially

1447
02:46:34,089 --> 02:46:39,608
and it's a little bit above my pay grade on how exactly that would be done but with open script

1448
02:46:39,608 --> 02:46:46,728
like the ability to to build in bitcoin script and also uh not having a standard transaction type

1449
02:46:46,728 --> 02:46:53,128
like you could implement something like drivechain on a network like bsv pretty trivially and

1450
02:46:53,128 --> 02:46:58,728
so the the version that i'm actually advocating for is a bit of a both end in that you get the

1451
02:46:58,728 --> 02:47:04,489
big block version of bitcoin with all of its benefits but you can also do weird experimental

1452
02:47:04,489 --> 02:47:10,649
like okay this one's all you know zk snarks and ring signatures and whatever uh and and then we

1453
02:47:10,649 --> 02:47:17,448
can settle that all to chain separately so so i'm i'm actually kind of advocating for for the idea

1454
02:47:17,448 --> 02:47:21,128
uh to to be a both and on a network that looks like bsv

1455
02:47:23,929 --> 02:47:29,689
yeah well i mean it is all open source and if people uh i'm not like i only have so much free

1456
02:47:29,689 --> 02:47:38,489
time but if people want to add it to their BIP300 to their coin then i will uh you know i'll

1457
02:47:38,489 --> 02:47:42,649
help advise people on doing that and then an interesting thing to point out is that all the

1458
02:47:42,649 --> 02:47:48,969
sidechains that we build like the uh we have a z cash with a clone of z cash with a clone of ethereum

1459
02:47:49,608 --> 02:47:54,728
those sidechains uh they are separate pieces of software so they're completely independent of what

1460
02:47:54,728 --> 02:48:02,489
the L1 chain is as long as the L1 chain has BIP300 or something like equivalent to it on there

1461
02:48:02,489 --> 02:48:08,008
the exact same sidechain basically could just be copied and pasted with like a new

1462
02:48:08,008 --> 02:48:13,048
whatever like a new network magic or something and then you can just reuse what we have already

1463
02:48:13,048 --> 02:48:19,689
built all the sidechain templates that we build can be used on any any bib 300 enabled L1 so and

1464
02:48:19,689 --> 02:48:24,089
we're going to continue to build we're going to be building those uh we're going to be pouring

1465
02:48:24,089 --> 02:48:29,529
lots and lots of smart people and money and attention at building those because the bib 300

1466
02:48:29,529 --> 02:48:35,288
part is actually very very simple almost all the work is done on the sidechain so i think

1467
02:48:35,288 --> 02:48:42,328
that it's certainly an idea that someone should try i think that would be uh something another

1468
02:48:42,328 --> 02:48:48,328
thing though that completely the opposite flip side to consider is that if 300 is a soft fork

1469
02:48:48,328 --> 02:48:55,769
and so in theory uh i don't know culturally this seems impossible at the moment but in theory

1470
02:48:55,769 --> 02:49:01,209
the bitcoin the btc miners could just activate it unilaterally they could just upgrade to

1471
02:49:01,769 --> 02:49:07,529
a version of bitcoin core that has BIP300 then they would run it and they could signal

1472
02:49:07,529 --> 02:49:12,249
they could use whatever bib 9 and they could they could activate it unilaterally and no one

1473
02:49:12,249 --> 02:49:19,848
would be able to stop them because it is a soft fork not a hard fork so um that so in that sense

1474
02:49:19,848 --> 02:49:24,969
it's much closer to btc than you think because you you would think like oh all you have to do

1475
02:49:24,969 --> 02:49:32,728
is convince the miners to stop being uh so meek i suppose uh which is again a consequence of the

1476
02:49:33,848 --> 02:49:40,409
the block size dispute and segue to x and all kinds of other stuff but in that sense is so

1477
02:49:40,409 --> 02:49:47,209
it's really much it's really much closer in both directions than maybe someone might first assume

1478
02:49:47,209 --> 02:49:52,888
they must they might think well this will never happen on bitcoin core and they might think it's

1479
02:49:52,888 --> 02:49:58,168
coded for bitcoin core but it can never happen anywhere else but with uh just the way it's set

1480
02:49:58,168 --> 02:50:04,888
up BIP300 is actually a very small it's less than one percent of the whole idea most of the

1481
02:50:04,888 --> 02:50:11,848
idea is implemented on the sidechain software the sidechains themselves and we have already built

1482
02:50:11,848 --> 02:50:17,448
all those and we've coded BIP300 and so it's actually quite easy for any coin litecoin or

1483
02:50:17,448 --> 02:50:25,448
whatever to add BIP300 in my opinion but again they can't really do that until i stop tinkering

1484
02:50:25,448 --> 02:50:31,928
with the bip and actually do the pull request so but i but we're going to do that very soon

1485
02:50:31,928 --> 02:50:39,368
gotta set the protocol in stone paul yes yes that's right all right gentlemen i really should

1486
02:50:39,928 --> 02:50:45,769
go i'd be happy to like do a closing back and forth or something but i'd like to be done in

1487
02:50:45,769 --> 02:50:51,209
the next 10 minutes if we can be kurt you've been great i think that we've we've had a really long

1488
02:50:51,209 --> 02:50:57,529
very high quality discussion with you please come again sometime thank you very much why don't we

1489
02:50:58,248 --> 02:51:02,568
allow both of our speakers to go if they'd like i'm sure they're busy it's a work day

1490
02:51:03,209 --> 02:51:08,649
so kurt or paul feel free to drop off at any time at this point let's consider the debate closed at

1491
02:51:08,649 --> 02:51:13,688
this point we can do a bit of open mic if you think that's a good idea paul or we can just

1492
02:51:13,688 --> 02:51:18,808
wrap for next week what do you think well let's see if people have anything they really really

1493
02:51:18,808 --> 02:51:24,729
want to say i think we've done kurt and i have done enough i think yes i think we basically

1494
02:51:24,729 --> 02:51:29,928
have covered it all yes i think that way anyway yeah this has been almost three hours of excellent

1495
02:51:29,928 --> 02:51:35,928
conversation if anybody wants to come up and make a succinct technical comment or question

1496
02:51:36,729 --> 02:51:42,008
or just about anything really anything you want raise your hand you're absolutely dying to say

1497
02:51:42,008 --> 02:51:52,888
anything let's see if i can help okay okay we have one request so far it's from our speaker from

1498
02:51:52,888 --> 02:51:58,568
before since he's the only requester i'll let him up thank you for joining again crypto voyager

1499
02:51:59,529 --> 02:52:02,649
share your comment or question but try to be brief thank you

1500
02:52:05,368 --> 02:52:11,289
both of you it was was amazing two hours i would i would love to to to listen more hours on on this

1501
02:52:11,289 --> 02:52:19,128
space so uh kurt if you could come next week this would be amazing uh for for everybody involved um

1502
02:52:19,128 --> 02:52:25,609
i have i have a question on on the incentive structure so so uh paul is still here that's good

1503
02:52:25,609 --> 02:52:32,169
um on this on the small on the small network if this is a disagreement let's say that somebody

1504
02:52:32,169 --> 02:52:38,808
that somebody does mine maliciously more coins than they're allowed to mine uh and and suddenly

1505
02:52:38,808 --> 02:52:44,008
there is more than 21 million what would happen on the small chain and what would happen on the

1506
02:52:44,008 --> 02:52:52,969
big chain uh well on L1 it's not possible the full nodes in force just as they do now

1507
02:52:54,089 --> 02:53:01,609
they every block checks the every block for every single what the small blocks people will

1508
02:53:01,609 --> 02:53:07,128
call node checks the uh what did we call them i already forgot data server you know we're always

1509
02:53:07,928 --> 02:53:12,328
all the full nodes check for any inflation and they mark the block invalid on L1 so that's

1510
02:53:12,328 --> 02:53:18,969
totally unaffected by drivechain what happens is someone releases drivechain that has bad code

1511
02:53:18,969 --> 02:53:27,448
or just a mistake or whatever or they intentionally mint more coins uh what will happen is over so

1512
02:53:27,448 --> 02:53:31,529
nothing will happen for a while but people what will actually happen in practice is there'll be

1513
02:53:31,529 --> 02:53:38,248
a bank run because the sidechain will be missing these coins that don't exist and then when people

1514
02:53:38,248 --> 02:53:48,328
try to withdraw the coins the sidechain constructor will look at the L1 like the L1 UTXO that has all

1515
02:53:48,328 --> 02:53:52,248
the sidechains going so let's say if seven will you have your hand up again now so do you want

1516
02:53:52,248 --> 02:53:58,729
to clarify something yeah yeah i'm not talking about genes i'm talking on L1 so so basically

1517
02:53:58,729 --> 02:54:05,289
the question that there was there was the first hour was to kurt how how can anybody then prove

1518
02:54:05,289 --> 02:54:11,529
that that the miner is not working maliciously and and the same question actually goes for the small

1519
02:54:11,529 --> 02:54:17,928
for the for btc and for bsv it's the same thing so the way that i understand it is that the incentive

1520
02:54:17,928 --> 02:54:24,328
is that every other single miner will just raise their hand and say yo dude you're actually working

1521
02:54:24,328 --> 02:54:30,649
against against me against the whole system and boot him out of the network that's that's what

1522
02:54:30,649 --> 02:54:38,409
should happen on L1 on the small block and on the big block uh side and and and what what i'm i'm

1523
02:54:38,409 --> 02:54:45,609
seeing is that okay fine but if i have a raspberry pi i can also raise my hand but do i have a voice

1524
02:54:45,609 --> 02:54:53,769
if i raise my hand with just a raspberry pi well you have something of a voice because the other

1525
02:54:53,769 --> 02:55:01,529
raspberry pi people may connect to you it's like um i think i don't know if this analogy will

1526
02:55:01,529 --> 02:55:07,448
totally hold up per se but whether or not like if you have a town full of people and only some of

1527
02:55:07,448 --> 02:55:14,888
them are security guards like miners but the other townsfolk can still gossip about oh i think that

1528
02:55:14,888 --> 02:55:21,529
that guy murdered someone or whatever so everyone can share information and the more nodes there are

1529
02:55:22,248 --> 02:55:27,289
the easier it is to download the block data because of bit torrent which i'm pretty sure is

1530
02:55:27,289 --> 02:55:34,248
where the name came from um so the more nodes you connect to the easier it is for you to actually get

1531
02:55:34,248 --> 02:55:40,808
the blockchain for yourself and so uh an interesting question is how do you know that raspberry pi

1532
02:55:40,808 --> 02:55:45,289
isn't plugged into an arbitrary percentage of mining power there's no real way to know like

1533
02:55:46,008 --> 02:55:52,409
every uh but yeah this is this is the core idea is it's pretty simple which is that if

1534
02:55:53,128 --> 02:55:59,049
there is some inflation something that breaks the rules then either the coinbase doesn't add up to

1535
02:55:59,049 --> 02:56:06,409
the fees or the block subsidy is just the wrong number and those are the only possibilities

1536
02:56:07,529 --> 02:56:13,688
or transaction spending money it doesn't have so those are all easily detectable so that is what

1537
02:56:13,688 --> 02:56:20,328
will happen and the the way just the way that i you know i don't know if this is optimal but i can

1538
02:56:20,328 --> 02:56:24,808
just give you an idea of like what actually happens the details are that the all the nodes

1539
02:56:24,808 --> 02:56:31,128
all peer the what the small block is called the nodes all peer they you download a list of

1540
02:56:31,769 --> 02:56:35,769
locations ip addresses where the other people are and you always start talking to them and they tell

1541
02:56:35,769 --> 02:56:41,609
you where their friends are and everyone tells everyone where other things are and then what

1542
02:56:41,609 --> 02:56:45,928
will happen is you stay connected with them until they break a rule if they break the

1543
02:56:46,729 --> 02:56:52,409
a block validity rule you disconnect from them and you say they're not real you don't

1544
02:56:53,688 --> 02:56:59,289
connect to them anymore but also you don't tell other people that they are node either which is

1545
02:56:59,289 --> 02:57:04,649
also kind of key because how do you join the community in the first place you have to connect

1546
02:57:04,649 --> 02:57:09,769
to the network yes and yes all right go ahead with your final question crypto voyager and then we'll

1547
02:57:09,769 --> 02:57:15,128
give a moment to our other speaker to ask a question before we run so so basically the whole

1548
02:57:15,128 --> 02:57:24,808
theory of the of the small that the miners could collude and that quest says well we won't collude

1549
02:57:24,808 --> 02:57:30,568
because there is no incentive for us to collude and what i'm thinking is well basically the small

1550
02:57:30,568 --> 02:57:36,488
blockers have the same problem if all miners in the world collude there is nothing that the raspberry

1551
02:57:36,488 --> 02:57:41,289
pies can do because they cannot they cannot build the block on top of a colluded block they don't

1552
02:57:41,289 --> 02:57:48,488
have the hash power for that no matter how much how much they scream against it yeah but an

1553
02:57:48,488 --> 02:57:52,969
interesting thing is that to them the there are there is an infinite number of ways a block can

1554
02:57:52,969 --> 02:57:59,128
be invalid right so you use it there are infinite variations on the block so if you say there's a

1555
02:57:59,128 --> 02:58:08,008
block and it has a 10 transactions 10 signatures whatever and one of the signatures you could

1556
02:58:08,008 --> 02:58:12,328
change that an arbitrary number of ways to make it wrong you could say this is a wrong number or you

1557
02:58:12,328 --> 02:58:20,089
could say transaction selects the UTXO it doesn't exist and so it's fundamentally kind of equivalent

1558
02:58:20,089 --> 02:58:27,128
to if if it's going to go wrong it can go wrong like it's there's like a kind of like a shelling

1559
02:58:27,128 --> 02:58:32,729
fence tom shelling there's like it's like a big difference between zero percent errors and then

1560
02:58:32,729 --> 02:58:36,729
some errors because if you open the door to some errors then sort of where does it end

1561
02:58:37,529 --> 02:58:42,649
why should some errors be allowed and not others and so to the raspberry pi network

1562
02:58:43,769 --> 02:58:50,328
it kind of looks as though these miners have just gone on strike and they will continue to give the

1563
02:58:50,328 --> 02:58:57,689
remaining miners a kind of monopoly on block production for as long as the other miners are

1564
02:58:57,689 --> 02:59:04,728
determined to not obey the rules so now there's also the case of like an exchange it's so many

1565
02:59:04,728 --> 02:59:10,809
people such as payment processors or the exchanges they have an enormous stake in the network being

1566
02:59:10,809 --> 02:59:17,929
free of error but they don't necessarily mind themselves and as a result they would like you

1567
02:59:17,929 --> 02:59:24,649
imagine like what if coinbase and kraken and whatever bit me whatever whoever would say

1568
02:59:25,689 --> 02:59:31,769
take your pick but say big exchanges they don't mark the block as valid because they're looking

1569
02:59:31,769 --> 02:59:36,008
for confirmations because they want to know when have their customers deposited to the exchange

1570
02:59:36,008 --> 02:59:41,769
which is obviously key to their business they they'll just say we don't count that as a

1571
02:59:41,769 --> 02:59:50,888
confirmation and then it's really it's not 75 versus 25 or 75 versus 0 it's really all of the

1572
02:59:50,888 --> 02:59:59,529
exchanges and uh the payment processors and regular users versus 75 of the miners and the network can

1573
02:59:59,529 --> 03:00:07,289
actually get by with only 25 of the miners just four times as slowly so i hope that is a decent

1574
03:00:07,289 --> 03:00:15,289
answer mr frog guy he he moved himself to the audience but that was very polite of him because

1575
03:00:15,289 --> 03:00:20,088
i did say this would be his final question because we're aiming to wrap up our last speaker

1576
03:00:20,809 --> 03:00:26,488
will be a familiar voice here thank you for joining us again satoshi enjoyer what's your

1577
03:00:26,488 --> 03:00:30,968
comment or question for the speakers hey guys um thank you so much for having these spaces and

1578
03:00:30,968 --> 03:00:36,888
bringing this conversation uh to the forefront i think that um even if drivechains is a bad

1579
03:00:36,888 --> 03:00:40,248
idea which i don't think it is i think it's a great idea i think it's really important to have

1580
03:00:40,248 --> 03:00:45,049
these um conversations and discussions and and i'm looking forward to uh hopefully having more

1581
03:00:45,049 --> 03:00:50,649
speakers especially people that are very against um drivechains for them to you know give their

1582
03:00:50,649 --> 03:00:56,488
talk and and and hopefully uh you know them to switch over and to realize that you know there's

1583
03:00:56,488 --> 03:01:01,449
really no reasons to be against it and hopefully even in the future to be on like bitcoin conferences

1584
03:01:01,449 --> 03:01:06,329
and having debates and hopefully it will continue to be very civil and you know just um everybody

1585
03:01:06,329 --> 03:01:09,848
sharing their ideas so yeah i just wanted to say thank you for all your work guys

1586
03:01:11,689 --> 03:01:16,488
that's very kind thank you yeah thanks a lot especially do you think if there are

1587
03:01:17,049 --> 03:01:20,968
people who are big critics they should show up here that's partly why we do this

1588
03:01:20,968 --> 03:01:27,368
so it's friday at one it's like an office hours so just if people want to if there's

1589
03:01:27,368 --> 03:01:33,529
the hater then send them over here yeah absolutely so if there is a significant

1590
03:01:34,409 --> 03:01:41,608
critic of drivechain who wants to have his or her voice heard there are two options at least

1591
03:01:41,608 --> 03:01:48,888
one is to come to these spaces and talk with paul and others the other is to reach out to layer two

1592
03:01:48,888 --> 03:01:57,289
labs to arrange a formal debate hosted by a neutral moderator so recently peter todd very excellently

1593
03:01:58,248 --> 03:02:06,329
agreed to such a debate it'll be hosted by stefan livera on his podcast a neutral moderator

1594
03:02:07,049 --> 03:02:14,248
so that paul and peter can discuss drivechain and everyone's welcome to visit here

1595
03:02:15,049 --> 03:02:19,368
so we host just to wrap up this space because we've been going for three hours thank you everyone

1596
03:02:19,368 --> 03:02:26,169
who's listened this is LayerTwo Labs twitter spaces and we meet every friday to talk about

1597
03:02:26,248 --> 03:02:34,488
drivechain so and make sure you uh have everyone bookmark for next week we we don't have it 100%

1598
03:02:34,488 --> 03:02:42,968
confirmed but um we're possibly going to have a very uh very well-known uh guest next week

1599
03:02:42,968 --> 03:02:50,488
um maybe we can announce it early early next week uh someone who everyone in here has has

1600
03:02:50,488 --> 03:02:57,128
heard of and probably most admire yeah that's very exciting we hope to have more invited guests

1601
03:02:57,128 --> 03:03:02,809
thank you so much kurt for being one of our first guest speakers at our spaces so LayerTwo Labs we

1602
03:03:02,809 --> 03:03:07,368
meet every friday on twitter spaces to talk there are many other ways you can engage go to layer

1603
03:03:07,368 --> 03:03:15,929
two labs.com to find links to our telegram group where anyone for free can join our telegram group

1604
03:03:15,929 --> 03:03:20,888
and discuss drivechain there are various sub-threads for example if you have downloaded

1605
03:03:21,449 --> 03:03:27,529
the drivechain software for our testnet from layer2labs.com you can download the software

1606
03:03:27,529 --> 03:03:34,488
and then discuss it in our technical discussion sub-thread we also have a very lively off-topic

1607
03:03:34,488 --> 03:03:41,208
thread for all kinds of debates and discussions and you can also get involved in other ways we

1608
03:03:41,208 --> 03:03:46,728
have a reddit we have other social media and all of it's available from layer2labs.com

1609
03:03:47,449 --> 03:03:54,569
there are also many important blog posts at truthcoin.info and drivechain.info and you can

1610
03:03:54,569 --> 03:04:01,208
find all those links starting from layer2labs.com so we hope you'll come back next week um later

1611
03:04:01,208 --> 03:04:07,848
today i'll post the link to our space next week and everyone's welcome to listen these are recorded

1612
03:04:07,848 --> 03:04:13,608
spaces you can listen to our prior spaces if you go to our twitter page and just scroll down you'll

1613
03:04:13,608 --> 03:04:22,409
see the prior weekly spaces that we've had okay i think that's time to wrap does that sound good

1614
03:04:22,409 --> 03:04:31,608
paul should we wrap up now just wanted to say thanks again i really appreciate the invite and

1615
03:04:31,608 --> 03:04:38,088
i really appreciated the conversation cool all right have a great friday and a great weekend

1616
03:04:38,088 --> 03:04:42,169
everyone thank you
