Why BIP-110 Will Win with Bitcoin Mechanic | Bitcoin Infinity Show #206
Bitcoin Mechanic joins the Bitcoin Infinity Show to talk about BIP-110, the minority soft fork now activating on hard mode, and why he believes node runners rather than miners ultimately control the network. Drawing on his front-row view of the 2017 block size wars, he breaks down the game theory that pushes miners toward enforcing new consensus rules, the UTXO bloat and OP_RETURN abuse that motivated the fork, and how Ocean, Datum, and hash rate renting are quietly redecentralizing Bitcoin mining. The conversation closes on a reframing of censorship resistance and self-custody, arguing that keeping Bitcoin usable as money is itself the point of resisting chain bloat.
Connect with Mechanic:
Connect with Us:
https://www.bitcoininfinityshow.com/
https://bitcoininfinitystore.com
https://twitter.com/BtcInfinityShow
https://twitter.com/knutsvanholm
https://twitter.com/lukedewolf
Thanks to our sponsors - check out their websites for info:
Firefish: https://firefish.io/ - Use Code INFINITY!
Bull Bitcoin: https://app.bullbitcoin.com/registration/infinity
BitBox: https://bitbox.swiss/infinity - Use Code INFINITY for 5% off!
Bitcoin Adviser: https://content.thebitcoinadviser.com/freedom
The Bitcoin Infinity Show is a Bitcoin podcast hosted by Knut Svanholm and produced by Luke de Wolf.
The Freedom Footprint Show is a Bitcoin podcast hosted by Knut Svanholm and Luke de Wolf.
In each episode, we explore everything from deep philosophy to practical tools to emit freedom dioxide to expand your freedom footprint!
00:00 - Intro: The Bitcoin soft fork war
03:13 - UASF vs miner signaling
06:00 - Lessons from the 2017 Block Size Wars
11:22 - What BIP-110 aims to fix
14:00 - BIP-110 activation scenarios
27:56 - Plebs vs corporate risk aversion
30:41 - Bitcoin's purpose: money, not data
41:14 - Hash renting and sovereign mining
47:50 - Ocean and Datum decentralizing mining
59:00 - BIP-110 hash rate growth and predictions
01:12:09 - The true meaning of censorship resistance
00:00:00,000 --> 00:00:04,760
Mr. Mechanic, welcome back to the Bitcoin Infinity show.
2
00:00:05,840 --> 00:00:08,580
Sure, sure. Nice to have you here.
3
00:00:09,340 --> 00:00:11,300
Thanks for having me, man. Always a pleasure.
4
00:00:12,680 --> 00:00:16,500
Likewise. It's been a couple of months since we last spoke.
5
00:00:16,600 --> 00:00:19,460
You had a bit of a hiatus there for a couple of months.
6
00:00:19,960 --> 00:00:23,980
But now you're back with a vengeance, being banned and all of this stuff,
7
00:00:24,260 --> 00:00:27,540
and enjoying all of it, I presume.
8
00:00:28,380 --> 00:00:29,520
How are you, man?
9
00:00:30,000 --> 00:00:51,440
Yeah, they're really good. Summer is here, it's beautiful. Where I live in the world, summer is particularly beautiful. I did have a bit of a hiatus, because fortunately, a soft fork war of this type, it lets you know exactly how long the battle is going to be, and how to pace your energy.
10
00:00:51,440 --> 00:00:55,160
and now we are ramping up into the final stage of it
11
00:00:55,160 --> 00:00:57,740
and I'm not burnt out.
12
00:00:58,260 --> 00:00:59,920
I took a sort of gap.
13
00:01:00,160 --> 00:01:05,020
Like when Dathan initially set the forekite,
14
00:01:05,320 --> 00:01:06,420
everything, I relaxed.
15
00:01:06,540 --> 00:01:07,240
I'm like, right, okay,
16
00:01:07,600 --> 00:01:09,920
this is how it's going to play out over the next few months.
17
00:01:10,200 --> 00:01:13,680
This is when people are going to say this silly shit.
18
00:01:13,680 --> 00:01:15,680
This is when this is going to happen.
19
00:01:16,460 --> 00:01:18,560
That's when people are going to start finding blocks, etc.
20
00:01:18,560 --> 00:01:28,300
so yeah it's enjoyable it's nice watching a theory come into demonstrate itself in practice
21
00:01:28,300 --> 00:01:34,960
that um you know that shouldn't be that controversial really for anyone um nodes
22
00:01:34,960 --> 00:01:40,460
control the network um you don't need a heck of a lot of them minority soft forks are a thing
23
00:01:40,460 --> 00:01:48,140
they have been in the thing a thing in the past i'm expecting this to re-demonstrate that particular
24
00:01:48,140 --> 00:01:56,220
mechanic of how this whole network works yeah and and are things playing out like uh
25
00:01:56,220 --> 00:02:04,420
a bit faster or slower than you expected them to time frame wise for the activation
26
00:02:04,420 --> 00:02:09,900
i mean they're happening exactly at the speed i expected because the block height is determined
27
00:02:09,900 --> 00:02:15,880
right i wasn't expecting an accelerated a minor accelerated soft fork right um that's not what
28
00:02:15,880 --> 00:02:21,760
the A in that term stands for, but the 55% threshold where they can activate bit.10,
29
00:02:22,240 --> 00:02:28,740
I didn't expect them to voluntarily do that. Miners are not, you know, we can't ask for too
30
00:02:28,740 --> 00:02:34,500
much, right? All we have precedent for is people saying this fork is silly and it's going to fail,
31
00:02:34,620 --> 00:02:41,220
and then five minutes before it stops being optional, everyone adopting it. So I expected
32
00:02:41,220 --> 00:02:48,460
the same to play out here and uh time frame wise yeah i think we just started june um the end of
33
00:02:48,460 --> 00:02:54,660
july is when everything has to suddenly be there or well we we got the first week of august too but
34
00:02:54,660 --> 00:03:00,980
if we're um if there hasn't been significant growth between now and then then i would wager
35
00:03:00,980 --> 00:03:06,060
that that nothing really would change in that final week i would expect the end of july really
36
00:03:06,060 --> 00:03:09,120
for it to suddenly, for some sort of cascade to begin.
37
00:03:10,140 --> 00:03:13,080
So yeah, that's kind of been my expectation the whole time.
38
00:03:13,240 --> 00:03:18,940
I never really held some kind of a quiet hope
39
00:03:18,940 --> 00:03:21,700
that miners would suddenly start activating Bit.10,
40
00:03:21,800 --> 00:03:22,900
and I don't really want them to.
41
00:03:23,160 --> 00:03:25,020
This is my favorite way for things to happen.
42
00:03:25,200 --> 00:03:27,520
It's very, it's hard and more chaotic,
43
00:03:27,520 --> 00:03:29,500
but that is a feature, not a bug.
44
00:03:29,980 --> 00:03:34,020
Like what really, what people like ignorantly want
45
00:03:34,020 --> 00:03:41,120
is for a couple of the big mining pools to flip a bit and for the soft fork to activate that way.
46
00:03:41,220 --> 00:03:44,760
But that would be very orderly and very calm and predictable,
47
00:03:44,760 --> 00:03:47,700
but it would be completely the result of centralization,
48
00:03:47,940 --> 00:03:51,540
which is not what anyone should want or celebrate.
49
00:03:51,720 --> 00:03:56,300
And that would set a horrible precedent because then you'd have those same couple of mining pools saying,
50
00:03:56,300 --> 00:03:59,040
well, wait, can't we activate other stuff then?
51
00:03:59,580 --> 00:04:02,800
Like if the network's just waiting for our queue, then isn't this our network?
52
00:04:02,800 --> 00:04:09,160
so I really like the fact that it's just plebs running nodes and every day there's like 15 20
53
00:04:09,160 --> 00:04:15,600
new people I've never heard of on twitter um that are you know running this thing uh championing it
54
00:04:15,600 --> 00:04:21,480
clearly dug into the arguments and are talking about it and it continues to grow that way while
55
00:04:21,480 --> 00:04:26,260
all the businesses are a lot bigger than they were back in 2017 so none of them want to touch it
56
00:04:26,260 --> 00:04:32,720
um none of them want to they're also risk averse um but at some point a thing becomes unpreventable
57
00:04:32,720 --> 00:04:38,760
so that's it's rapidly reaching that phase now with the fact that we're finding more blocks
58
00:04:38,760 --> 00:04:43,520
and once we start finding blocks there's as you know there's no way to fake that proof of work is
59
00:04:43,520 --> 00:04:50,660
real blocks are real if people are actually mining and finding blocks that say i want bit.10
60
00:04:50,660 --> 00:04:55,580
you know there's no way to call that a sybil attack or to try and you know seethe and cope
61
00:04:55,580 --> 00:04:59,620
all around that kind of stuff that's real there's nothing you can do about it it's in the chain those
62
00:04:59,620 --> 00:05:06,480
people want bit.10 they're not going anywhere so i think uh i forget what your question was
63
00:05:06,480 --> 00:05:17,340
yeah about uh how this plays out like um so yes if if miners if miners started signaling if we got
64
00:05:17,340 --> 00:05:23,620
like foundry or antpool on board right now we wouldn't it wouldn't signal to the network that
65
00:05:23,620 --> 00:05:26,260
user-activated soft forks work.
66
00:05:26,620 --> 00:05:30,660
Like I remember back in the block size wars,
67
00:05:30,660 --> 00:05:34,400
sort of the whole BIP-148 thing
68
00:05:34,400 --> 00:05:38,180
and that whole thing playing out was sort of,
69
00:05:39,480 --> 00:05:42,600
personally for me, that was the signal
70
00:05:42,600 --> 00:05:45,100
that told me that Bitcoin actually works.
71
00:05:45,200 --> 00:05:48,280
It's actually run by node runners.
72
00:05:48,700 --> 00:05:51,200
We are the decision makers and not them.
73
00:05:51,200 --> 00:06:00,400
It's sort of the, but we wouldn't, you're saying we wouldn't get that if the miners came on board too early, if I read this correctly.
74
00:06:00,700 --> 00:06:04,380
Well, the nuances here get sort of whitewashed.
75
00:06:04,640 --> 00:06:15,160
And I mention this frequently because it's the one, no pun intended, mechanic that I do understand and that most people don't understand and that there is a lot of lying about.
76
00:06:15,160 --> 00:06:19,300
and it caused me to make a YouTube channel many years ago
77
00:06:19,300 --> 00:06:21,480
and upload a video where I monologued
78
00:06:21,480 --> 00:06:23,320
about the whole history of the block size wars
79
00:06:23,320 --> 00:06:26,420
because I saw, I was there for this war.
80
00:06:26,640 --> 00:06:29,100
I saw who was doing what and I saw how it went down
81
00:06:29,100 --> 00:06:31,900
and everyone is pretending it didn't go down that way.
82
00:06:32,260 --> 00:06:33,700
Everyone, well not everyone,
83
00:06:33,920 --> 00:06:35,760
but the key players lie about this
84
00:06:35,760 --> 00:06:36,700
and people listen to them
85
00:06:36,700 --> 00:06:38,340
because it's too complicated to understand.
86
00:06:38,600 --> 00:06:42,360
There's no template for this kind of network dynamic
87
00:06:42,360 --> 00:06:43,100
or hierarchy.
88
00:06:43,100 --> 00:06:48,760
no one understands how Bitcoin really functions. So the primary culprit of spreading this
89
00:06:48,760 --> 00:06:53,920
disinformation is Matt Corallo, aka the Blue Matt. And I've debated him personally on this,
90
00:06:53,980 --> 00:06:59,720
and I've seen him talk about it endlessly. What they say happened in 2017 is that at the last
91
00:06:59,720 --> 00:07:05,320
minute, the miners decided to activate Segwit for no discernible reason. They didn't like it.
92
00:07:05,460 --> 00:07:11,600
They wouldn't signal for it. It required 95% activation threshold. They did not like it to
93
00:07:11,600 --> 00:07:16,020
that extent. You had at some point, I think like one third and then two thirds of the network
94
00:07:16,020 --> 00:07:21,180
signaling for Segwit. I actually forget, but it was nothing like enough to get to 95%. The dominant
95
00:07:21,180 --> 00:07:25,900
player in the mining industry is Bitmain and they were against it and they were able to unilaterally
96
00:07:25,900 --> 00:07:33,620
block it. At the very last minute, well, rewinding a little bit, BIP-148 came around, which was a
97
00:07:33,620 --> 00:07:40,300
minority soft fork. Very few people ran this. Even people that were in favor of Segwit were against
98
00:07:40,300 --> 00:07:47,620
Bit.48, such as Giacomo, such as Greg Maxwell, such as Todd, those people spoke out against Bit.10
99
00:07:47,620 --> 00:07:51,920
and discouraged people from running it. They found it that it didn't have consensus. It didn't have
100
00:07:51,920 --> 00:07:57,320
all these warm and fuzzy feelings that people like to pretend we have. To this day, people still
101
00:07:57,320 --> 00:08:04,400
pretend Segwit and Bit.48 had consensus. Neither of them did. And this is obviously true. If Segwit
102
00:08:04,400 --> 00:08:10,320
had consensus, Bitcoin Cash would not exist. Bitcoin Cash exists because people did not like
103
00:08:10,320 --> 00:08:14,320
SegWit. It was moving in the wrong direction from their perspective. They wanted to scale another
104
00:08:14,320 --> 00:08:18,520
way. And they knew that if we had SegWit, we would never get anywhere with that. And Bitcoin 48
105
00:08:18,520 --> 00:08:24,440
was a subset of people that already did not have consensus that said, we're going to activate
106
00:08:24,440 --> 00:08:32,120
SegWit whether you like it or not. And that was so stringently pushed as the way forward on the
107
00:08:32,120 --> 00:08:37,380
various forums like Reddit, and I'll get into the Reddit ban in a minute, that I'd never heard of
108
00:08:37,380 --> 00:08:43,400
Bitcoin Cash until the day it launched. That's how successful they were. I was plugged into this war.
109
00:08:43,600 --> 00:08:47,180
This was everything to me. And I spent all day every day arguing with other people about it.
110
00:08:47,180 --> 00:08:52,360
And I'd never heard of Bitcoin Cash until the day it launched. That's how successful it can be
111
00:08:52,360 --> 00:08:58,280
silencing conversation around this stuff. So as a brief aside, when I got banned off Reddit the
112
00:08:58,280 --> 00:09:02,820
other day and people have now started posting there all day about bit.10 just to troll the
113
00:09:02,820 --> 00:09:07,220
Reddit mods and stuff because they don't allow any conversation of it. But what's really sad is
114
00:09:07,220 --> 00:09:11,760
sometimes it takes them a while for the mods to realize it's a bit.10 post and delete it.
115
00:09:12,140 --> 00:09:16,100
And I've seen comments in there from people like, what's this? I'm curious. What are they flipping
116
00:09:16,100 --> 00:09:20,640
version bit for? Like people want to know they want to have a genuine conversation about it's
117
00:09:20,640 --> 00:09:25,900
really sad that they can't because of the way it's been moderated out of existence in Reddit.
118
00:09:25,900 --> 00:09:33,720
but fortunately we have twitter anyway back to the mechanics um we had a minority soft fork
119
00:09:33,720 --> 00:09:40,220
bit 148 most people spoke out against it most people were most people many people that were
120
00:09:40,220 --> 00:09:45,080
in favor of segwit were against bit 148 for whatever reason the same as you see now uh
121
00:09:45,080 --> 00:09:52,280
like with jackamo and like with greg maxwell and stuff um so it said we're going to throw
122
00:09:52,280 --> 00:09:56,880
your blocks in the trash come August if you don't start signaling for Segwit and activating this
123
00:09:56,880 --> 00:10:01,960
thing. And most people said it was silly. It started out as a fringe movement with everyone
124
00:10:01,960 --> 00:10:07,700
pretty much mocking it apart from a couple of nones and weirdos like me. Then Luke came along
125
00:10:07,700 --> 00:10:12,180
and said, this is not silly. Actually, it's going to activate Segwit. And that lended some
126
00:10:12,180 --> 00:10:17,440
credibility to it that helped propel the thing forward and make it just that little bit more
127
00:10:17,440 --> 00:10:23,940
respectable and tolerable for other people that were still pretty fringe to say, all right,
128
00:10:23,940 --> 00:10:29,300
I support this. Because it started with an Anon, right? Shaolin Frye. And then it slowly got more
129
00:10:29,300 --> 00:10:35,540
and more credible from that. So BIP 110 is a similar thing. Luke was, in this case, one of
130
00:10:35,540 --> 00:10:41,220
the initial people working on it. But it wasn't his client. It was Dathan Ohm's client. And Dathan
131
00:10:41,220 --> 00:10:46,640
is not Luke. He's another Anon that, you know, made something that weirdos ran like me.
132
00:10:46,640 --> 00:10:52,180
and then eventually it got merged into knots and that was recent and knots is obviously luke's
133
00:10:52,180 --> 00:10:58,140
client but that you know that has 20 network adoption that's not a trivial thing right a lot
134
00:10:58,140 --> 00:11:02,720
of people run that a lot of blocks exist in the chain that were created with that uh with uh with
135
00:11:02,720 --> 00:11:10,520
knots so all that is to say these things grow and they start out looking very silly and then
136
00:11:10,520 --> 00:11:16,140
they look less silly over time and then eventually they win that's just basically a dynamic that
137
00:11:16,140 --> 00:11:22,220
exist within Bitcoin when it comes time to enforce stricter consensus rules. And all that
138
00:11:22,220 --> 00:11:29,480
BIP110 does, for anyone that's curious as a summary, is the UTXO set blew up as a result of
139
00:11:29,480 --> 00:11:37,420
an unintended consequence of Taproot, which was the last soft fork upgrade. BIP110 fixes the exploit
140
00:11:37,420 --> 00:11:43,980
that people are trying to use that for. It also closes OperaTurn and limits it down to 80 bytes
141
00:11:43,980 --> 00:11:46,340
because the only point of OpReturn
142
00:11:46,340 --> 00:11:48,040
is to write arbitrary data into Bitcoin.
143
00:11:48,620 --> 00:11:50,560
People have been writing arbitrary data into Bitcoin
144
00:11:50,560 --> 00:11:54,080
and it's made it impossible in a practical sense
145
00:11:54,080 --> 00:11:56,820
to run a Bitcoin node on the hardware
146
00:11:56,820 --> 00:11:58,140
it used to be possible on.
147
00:11:58,580 --> 00:12:03,320
So we are degrading the network due to bugs.
148
00:12:03,760 --> 00:12:07,480
Bit.1.10 fixes those bugs on a temporary basis
149
00:12:07,480 --> 00:12:08,720
because it's quite crude,
150
00:12:09,200 --> 00:12:13,900
but that was there as a necessity.
151
00:12:13,980 --> 00:12:20,880
because if we try and make it perfect it will take forever and then the damage will be irreversible
152
00:12:20,880 --> 00:12:28,380
so that's the motivation for it then the actual upgrade itself it's gaining adoption every
153
00:12:28,380 --> 00:12:33,120
difficulty period it has more blocks than the last save for maybe the first time some blocks
154
00:12:33,120 --> 00:12:38,920
were found because that was a lucky period yeah I don't know that's kind of what my perspective is
155
00:12:38,920 --> 00:12:46,180
on the whole thing so back to the block size wars um in your opinion what what uh role did samson mo
156
00:12:46,180 --> 00:12:54,640
and the btcc play in this like they were pushing for for uh the the b148 thing right with the hats
157
00:12:54,640 --> 00:13:01,300
and stuff like like your beautiful hat that you're wearing right now uh and which you no longer sell
158
00:13:01,300 --> 00:13:07,560
uh well i don't don't have that website anymore so i'm going to try to figure out a way another
159
00:13:07,560 --> 00:13:16,360
way to sell those hats uh we'll we'll see um but i if i remember correctly they were like the first
160
00:13:16,360 --> 00:13:23,880
pool to start signaling for for segwit back in in the block size wars or something like that right
161
00:13:23,880 --> 00:13:31,680
it sounds correct but i don't recall um samson famously sold hats and those things are helpful
162
00:13:31,680 --> 00:13:37,380
so i appreciate him doing that yeah then samson was uh you know helpful in doing good things
163
00:13:37,380 --> 00:13:41,700
I could speak to how that's changed now, but I don't really want to.
164
00:13:42,860 --> 00:13:43,380
No, okay.
165
00:13:43,760 --> 00:14:00,681
So the reason I asking is like the two most common theories of how this plays out is that either it dead in the water and nothing happens
166
00:14:01,181 --> 00:14:04,601
and the other one is that it just activates
167
00:14:04,601 --> 00:14:08,041
because you get the cascade effect in the end
168
00:14:08,041 --> 00:14:12,401
because the miners get scared that their blocks are going to be...
169
00:14:12,401 --> 00:14:15,661
They're going to spend all that energy for nothing at the end of the day.
170
00:14:15,661 --> 00:14:26,561
So, but would that require a big pool to hop on or what does the dead in the water scenario look like?
171
00:14:27,761 --> 00:14:29,961
It's, I mean, it's over.
172
00:14:30,461 --> 00:14:38,701
Like the chance for that to have been the conclusion died around November of last year.
173
00:14:38,701 --> 00:14:45,121
but way too many people have already adopted it and far too few people have come up with any reason
174
00:14:45,121 --> 00:14:51,761
that it's a mistake to adopt it and there has been no counter movement there isn't an equivalent of
175
00:14:51,761 --> 00:14:57,761
bitcoin cash to fork off the the segwit user activated soft fork well that's what happened
176
00:14:57,761 --> 00:15:04,241
before right the people that didn't like segwit or didn't like bit 148 that would force activation
177
00:15:04,241 --> 00:15:10,321
of Segwit, they didn't sit around on the neutral chain. This is the thing with controversial soft
178
00:15:10,321 --> 00:15:14,841
forks is you have three paths. You don't have two. Everyone just forgets about the middle one.
179
00:15:15,681 --> 00:15:21,901
Bitcoin Core, which did nothing around the Segwit period in 2017, nothing happened with that regard.
180
00:15:22,021 --> 00:15:26,621
That was a chain that people forgot about where Segwit never activated, but they didn't go along
181
00:15:26,621 --> 00:15:31,261
with Bitcoin Cash either. Now, what happened is a minority client came around that forced the
182
00:15:31,261 --> 00:15:36,881
activation of a new rule that all the core nodes went along with. And there was a reaction to that,
183
00:15:37,241 --> 00:15:42,661
a counterfork called Bitcoin Cash, which is necessarily a hard fork off the disliked soft
184
00:15:42,661 --> 00:15:49,461
fork. That's what's happening here, except there is no countermovement. The dominant majority,
185
00:15:49,461 --> 00:15:57,561
or the apathetic majority, has no countermovement to go along with, which would be a URSF,
186
00:15:57,561 --> 00:16:02,621
one where they intentionally don't mine Bit.1.10 blocks in a way where they can't get wiped out.
187
00:16:02,981 --> 00:16:09,401
And it's necessarily a hard fork off of the Bit.1.10 chain, which again, would have to be a Bitcoin
188
00:16:09,401 --> 00:16:16,061
cash style reaction because they did that on August 1st. Bitcoin cash started right when
189
00:16:16,061 --> 00:16:26,901
mandatory lock-in started for the SegWit. And we were going this way, this way, this way,
190
00:16:26,901 --> 00:16:28,881
then we branched off in two directions at once.
191
00:16:28,961 --> 00:16:30,261
You had the big block, hard fork,
192
00:16:30,341 --> 00:16:32,221
and then you had new rules, SegWit.
193
00:16:32,681 --> 00:16:35,501
And the actual inert chain, that never happened.
194
00:16:35,761 --> 00:16:38,961
But because a soft fork pulls in all the inert nodes,
195
00:16:39,201 --> 00:16:41,181
you all go off in the new direction together.
196
00:16:41,461 --> 00:16:44,741
So for mining pools and the risk they're taking now
197
00:16:44,741 --> 00:16:47,701
and all that stuff, there's no risk to BIP110ers
198
00:16:47,701 --> 00:16:51,261
if a mining pool decides not to come along with it.
199
00:16:51,661 --> 00:16:55,081
There are edge case scenarios where the miners can collude
200
00:16:55,081 --> 00:17:01,301
and decide to ignore a fork and agree amongst themselves that they never defect and wipe each
201
00:17:01,301 --> 00:17:06,721
other's work out, that is technically a possibility and it's very interesting to think about, but it's
202
00:17:06,721 --> 00:17:13,641
not a practical one. Because if I'm foundry and your ant pool and we have an agreement between us,
203
00:17:13,821 --> 00:17:20,181
hey, let's never mine a bit.10 block because if either of us starts doing that, the other pool
204
00:17:20,181 --> 00:17:26,061
has all their work wiped out. I don't think like it for me, it's the red and blue buttons
205
00:17:26,061 --> 00:17:31,181
scenario, right? If we all press the red button, which is just everyone going with bit.10,
206
00:17:31,321 --> 00:17:36,581
then all of our work continues and everyone survives and we're fine. However, the blue button,
207
00:17:36,741 --> 00:17:41,901
which is the sort of pointless option where you have to rely on enough other people pressing the
208
00:17:41,901 --> 00:17:47,761
blue button to keep you alive. That's very dangerous one to press. That's ignoring bit.10
209
00:17:47,761 --> 00:17:53,201
and pretending you can never get wiped out. And that requires an agreement amongst six or seven
210
00:17:53,201 --> 00:17:57,041
mining pools. And if one of them ever moves over and says, actually, I'm going to push red,
211
00:17:57,341 --> 00:18:01,841
then you start getting more and more worried because now you need none of the other pools
212
00:18:01,841 --> 00:18:06,341
to defect and press red too. And the more of them that do, the more likely you are to die as blue.
213
00:18:06,561 --> 00:18:10,601
And the minute you go, and it's actually, I feel like that whole analogy was about forks
214
00:18:10,601 --> 00:18:14,921
because it's so close. They even gave it the 50% threshold, right? They said, you know,
215
00:18:14,921 --> 00:18:20,901
if over 50% of people push red, then all the blue buttons die, which is exactly how the forks work
216
00:18:20,901 --> 00:18:27,361
in Bitcoin. If over 50% of the hash rate ever starts mining Bit.1.10, then all of the people
217
00:18:27,361 --> 00:18:33,481
that ignored it have their entire history wiped out. So again, they either need to actively prevent
218
00:18:33,481 --> 00:18:38,881
that from happening by counter-forking, which no one is doing, because how are you going to do a
219
00:18:38,881 --> 00:18:44,301
counter-fork to enshrine large op returns and op-if and taproot, which are just obviously harmful to
220
00:18:44,301 --> 00:18:50,521
Bitcoin. No one's going to do that. So you end up in that obvious scenario where all the pools say,
221
00:18:51,021 --> 00:18:58,181
if I go to Bit.10, it does what? Limits op return, limits abusive taproot. Sounds fine to me. And if
222
00:18:58,181 --> 00:19:05,121
I don't do it, what happens? All of my work can get erased. That seems to me like a very open and
223
00:19:05,121 --> 00:19:13,201
shut decision. The only thing it has as a premise is, does this thing have some legs? That's it.
224
00:19:13,201 --> 00:19:19,981
I'm not saying that if one guy shows up with a soft fork, all the mining pools fall over themselves trying to enforce the new rules.
225
00:19:20,181 --> 00:19:21,741
I'm not saying Bitcoin works like that.
226
00:19:22,061 --> 00:19:26,461
But there is and this is this concept of thresholds of credulity that I'm trying to introduce.
227
00:19:26,741 --> 00:19:31,361
Right. I know that one guy cannot unilaterally soft fork Bitcoin because of these dynamics.
228
00:19:31,841 --> 00:19:35,781
But we know a minority can because of 2017.
229
00:19:35,781 --> 00:19:44,421
So there is some pretty, the network does cater to minorities that want to enforce rules more strictly.
230
00:19:44,661 --> 00:19:46,821
That is just a dynamic of how Bitcoin works.
231
00:19:47,901 --> 00:20:02,261
Yeah, but I think the crux here that I'm trying to get at or fish for to really unpack this for people is how big does that minority need to be?
232
00:20:02,261 --> 00:20:06,661
because I've been to a bunch of conferences already this year
233
00:20:06,661 --> 00:20:08,381
and talked to a lot of developers,
234
00:20:08,821 --> 00:20:10,741
especially now the latest one in Vienna.
235
00:20:11,441 --> 00:20:16,321
And the vast majority of these developer types, at least,
236
00:20:17,201 --> 00:20:21,261
either haven't heard of BIP-110 or are against it
237
00:20:21,261 --> 00:20:23,221
and thinks it's just dead in the water.
238
00:20:24,121 --> 00:20:26,881
So just for the sake of argument,
239
00:20:27,181 --> 00:20:31,441
let's say we get to somewhere after the activation period,
240
00:20:31,441 --> 00:20:34,121
a non-BIP110 block is mined.
241
00:20:34,861 --> 00:20:38,901
And then the miners will have to decide at that point
242
00:20:38,901 --> 00:20:42,221
whether to mine, and of course a BIP110 block too,
243
00:20:42,301 --> 00:20:45,921
and they will have to decide which one to continue mining on.
244
00:20:46,761 --> 00:20:54,141
And at how many percent of nodes running BIP110
245
00:20:54,141 --> 00:20:57,941
does it make sense for them to mine on the BIP110 chain?
246
00:20:57,941 --> 00:21:01,761
and at what percentage does it make sense to just...
247
00:21:01,761 --> 00:21:05,161
Because the longest chain could still be the other one, right?
248
00:21:05,161 --> 00:21:08,801
If BIP 110 doesn't get the momentum it needs.
249
00:21:09,041 --> 00:21:10,801
Yeah, enough people could push the blue button
250
00:21:10,801 --> 00:21:12,721
that they actually all survive.
251
00:21:13,601 --> 00:21:14,501
Yeah, exactly.
252
00:21:15,101 --> 00:21:20,781
But the risk there is if, say, 10% doesn't do that,
253
00:21:20,921 --> 00:21:24,161
then all of the blue blocks are...
254
00:21:25,001 --> 00:21:27,701
The red button brushes are surviving no matter what.
255
00:21:27,941 --> 00:21:33,261
right? Like they could if they will die of old age eventually, which I guess would be the analogy
256
00:21:33,261 --> 00:21:40,201
for like, you know, people on a bit.10 chain that moves super slowly. But I don't think there's a
257
00:21:40,201 --> 00:21:46,361
scenario where a bit.10 block exists, where the people trying to ignore bit.10 don't defect,
258
00:21:46,681 --> 00:21:52,841
so to speak. And I think your your your scenario you're laying out in need, you need to give me
259
00:21:52,841 --> 00:21:58,241
one additional detail. Because if there's a bit 110 block and and a non bit 110 block,
260
00:21:59,241 --> 00:22:04,921
then if the bit 110 block arrived first, you know, like 10 seconds before the other one,
261
00:22:05,541 --> 00:22:10,301
it's over. No, none of the nodes on the network are going to even acknowledge the non bit 110
262
00:22:10,301 --> 00:22:15,741
block. Okay, so let's say it's the other way around. Yeah, if it's the other, it would have
263
00:22:15,741 --> 00:22:21,081
to be the other way around. So you get to the fork height, the next block has to enforce bit
264
00:22:21,081 --> 00:22:29,541
1.10 or has to flip a bit at least signal bit 1.10 and when you reach that height a block is found
265
00:22:29,541 --> 00:22:34,721
by someone ignoring bit 1.10 and it has a large op return in it that's not permitted by the bit 1.10
266
00:22:34,721 --> 00:22:38,641
rules or it just doesn't flip the bit because that's the first thing that gets enforced it's
267
00:22:38,641 --> 00:22:43,821
just version bit flipping in the beginning of august yeah it needs to signal for bit 1.10 it's
268
00:22:43,821 --> 00:22:49,421
the signal bit 1.10 activation and a block is found that doesn't do that and all of the core nodes
269
00:22:49,421 --> 00:22:56,461
accept it. So that chain is now longer and we're stuck here. At that point, this one block is very,
270
00:22:56,581 --> 00:23:02,921
very unsure of itself because unlike normal, where all of the network accepts it, something like if
271
00:23:02,921 --> 00:23:07,961
the numbers don't grow at all from today, which is, you know, we have around 11% of the network
272
00:23:07,961 --> 00:23:18,101
running bit.10 nodes, but more like 30% of all the recent nodes are running bit.10, right? So like
273
00:23:18,101 --> 00:23:22,161
people that actually upgrade their nodes and they're not ancient and forgotten about.
274
00:23:23,421 --> 00:23:27,681
Let's say like for the sake of, let's give myself the optimistic scenario for once.
275
00:23:28,541 --> 00:23:33,921
30% of the network, unlike ever before, just told you your block wasn't real and that it broke the
276
00:23:33,921 --> 00:23:38,441
rules and it might as well have given itself a billion bitcoins. It did something invalid per
277
00:23:38,441 --> 00:23:45,541
the network rules. So that block is gone. Anyone mining with respect to that, if they just get
278
00:23:45,541 --> 00:23:51,001
lucky and find two blocks for whatever reason, this block is done. It's just going to be thrown
279
00:23:51,001 --> 00:23:56,681
away by the rest of the network too at that point if that happens because the BIP110 blocks are
280
00:23:56,681 --> 00:24:02,081
valid to all nodes. Core nodes will accept BIP110 blocks even though they don't enforce the rules.
281
00:24:02,781 --> 00:24:07,661
So everyone running a core node is going to have a messier chain in that scenario and everyone
282
00:24:07,661 --> 00:24:14,621
mining on a core node is going to have any block they find potentially get through. It's definitely
283
00:24:14,621 --> 00:24:20,601
going to get thrown away by 30% of the new nodes. And it might get thrown away by the rest of the
284
00:24:20,601 --> 00:24:26,781
network too, should the BIP-110 guys ever get longer than you. So that's the horror of the
285
00:24:26,781 --> 00:24:33,801
reality for it, for any miner that would try and ignore it. But anyway, to get further into your
286
00:24:33,801 --> 00:24:39,421
scenario, supposing they find a second block, you know, very quickly, and there's still no BIP-110
287
00:24:39,421 --> 00:24:43,821
block. And then they find a third one, and there's still no BIP-110 block. I think most people
288
00:24:43,821 --> 00:24:50,501
consider that like a calling of a bluff scenario for whatever reason in BIP 148 times they didn't
289
00:24:50,501 --> 00:24:56,481
do that they said it's a bluff until the last minute and then they caved and I ultimately think
290
00:24:56,481 --> 00:25:03,161
the reason for that is because it's not a number and you're asking for a number which is how many
291
00:25:03,161 --> 00:25:09,001
nodes does it need to be before they don't consider a bluff anymore but for me that's not right it's
292
00:25:09,001 --> 00:25:13,201
not about numbers it's about who's running the nodes and how serious they are and people try to
293
00:25:13,201 --> 00:25:19,941
give weight to nodes by this economic node meme and i don't think economic nodes uh i don't think
294
00:25:19,941 --> 00:25:25,441
you can really make a black and white distinction between an economic node and a non-economic node
295
00:25:25,441 --> 00:25:32,761
i think i always hated that term i validating node is much better but even even that is a bit
296
00:25:32,761 --> 00:25:38,541
confusing well i think it's the only thing we want to try and dismiss is frivolous nodes that
297
00:25:38,541 --> 00:25:45,781
spun up in a clearly manipulative way to make stats look misleading. That's all. So back in the
298
00:25:45,781 --> 00:25:54,041
BIP 148 days, on one day, back I think it was in April 2017, 500 new nodes went online for BIP 148
299
00:25:54,041 --> 00:25:59,821
in a complete vertical line on the chart. No one believed that, right? For good reason, because why
300
00:25:59,821 --> 00:26:04,041
would that suddenly happen? It could happen if there was like Umbrell and Start9 or something,
301
00:26:04,101 --> 00:26:07,821
and they released something that day, and it caused it to go up a lot. But those projects
302
00:26:07,821 --> 00:26:13,061
didn't exist back then. So it was completely not believable. It was obviously someone using AWS or
303
00:26:13,061 --> 00:26:18,781
something to try and spoof a bunch of Bitpon 48 nodes. And they might, maybe they were just thinking
304
00:26:18,781 --> 00:26:23,261
the ends justify the means and this will scare people and people will believe it without thinking
305
00:26:23,261 --> 00:26:31,061
too much. But it does bring allegations of Sybil attacking from the people against the fork,
306
00:26:31,261 --> 00:26:36,341
right? So, you know, I see ridiculous delusion from people on the other side, like Aaron Van
307
00:26:36,341 --> 00:26:41,281
weird I'm saying this bit.1.10 is five people on Twitter high-fiving each other and like it
308
00:26:41,281 --> 00:26:46,881
there've been more than five miners that have found bit.1.10 blocks right and they have multiple
309
00:26:46,881 --> 00:26:52,001
exahash between them that's like tens if not hundreds of millions of dollars worth of battery
310
00:26:52,001 --> 00:26:57,801
it's not five people right I agree that it's small and of course it's a minority but it's way more
311
00:26:57,801 --> 00:27:06,001
than like the people pretend so all that yeah basically my point is the the the heuristics you
312
00:27:06,001 --> 00:27:11,061
have to use to analyze the seriousness of it and exceed your threshold of credulity for whether
313
00:27:11,061 --> 00:27:15,841
this thing is going away or not is different for different people. And because it's a consensus
314
00:27:15,841 --> 00:27:21,081
network, not only do you have your own personal threshold for credulity, you have to guess what
315
00:27:21,081 --> 00:27:26,141
other people's is too. Because if I'm ant pool and I need to see 40% of blocks signaling for it
316
00:27:26,141 --> 00:27:31,001
before I take it seriously, it doesn't matter because if I think Foundry's threshold for
317
00:27:31,001 --> 00:27:37,501
credulity is 20%, then that's more important, right? Because if they flip when we hit 20%,
318
00:27:37,501 --> 00:27:55,862
then we immediately go past 40 And now it past mine as well So you can say it not real it not real But if other people think it real then you have to treat it as real too And you going to run all it a race to the bottom for what ultimately is tolerance for chaos
319
00:27:56,322 --> 00:27:57,522
And here's why it wins.
320
00:27:57,682 --> 00:28:01,542
Because plebs, hodling, have the most tolerance for chaos.
321
00:28:02,042 --> 00:28:04,682
Giant mining pools have zero tolerance for chaos.
322
00:28:05,342 --> 00:28:07,882
Bitcoin exchanges have zero tolerance for chaos.
323
00:28:07,882 --> 00:28:27,142
And this is obviously true as well, because every single one of them you speak to will say, what do I do about Bit.10? None of them have an ideological commitment to anything in either direction. They just don't want to have their blocks thrown in the garbage. They don't want to send someone a million dollars worth of Bitcoin that disappears.
324
00:28:27,142 --> 00:28:32,582
or the worst scenario where someone sells a million dollars worth of Bitcoin on their exchange,
325
00:28:32,722 --> 00:28:37,022
they send them the fiat and then the Bitcoin they just effectively bought disappears.
326
00:28:37,322 --> 00:28:38,882
They can't be in those situations.
327
00:28:38,882 --> 00:28:46,242
So you're playing a game of chicken in effect with a bunch of messy plebs with anonymous names
328
00:28:46,242 --> 00:28:50,162
and all that stuff on Twitter who will definitely never give up.
329
00:28:50,662 --> 00:28:55,982
And they are against the most risk averse, corporate, whitewashed, orange washed,
330
00:28:55,982 --> 00:29:01,982
you know, risk-averse, boring people in the universe who are immediately just going to say,
331
00:29:02,102 --> 00:29:07,202
well, this is creating issues. The price is falling. You know, the price is falling. We're
332
00:29:07,202 --> 00:29:13,242
down to 69K. I think the price will fall until the ambiguity around consensus is removed again.
333
00:29:13,482 --> 00:29:18,122
And plebs can handle this all the way down to 5K. They don't care. And they can handle a blockchain
334
00:29:18,122 --> 00:29:22,422
that moves at 10% of the speed for six months. They don't care about that either. They will just
335
00:29:22,422 --> 00:29:27,562
do it because it's all or nothing for them. Bitcoin has to work right. Whereas none of the
336
00:29:27,562 --> 00:29:31,822
exchanges or mining pools can tolerate that. And none of them are against it either. They're all
337
00:29:31,822 --> 00:29:37,862
just neutral until the network says, all right, you know, the majority of mining pools aren't
338
00:29:37,862 --> 00:29:42,422
signaling for Bit.1.10. I'll make this final point. Because there's no penalty for them to
339
00:29:42,422 --> 00:29:47,982
not signal for it right now. All their blocks are fine. But the minute August hits and they suddenly
340
00:29:47,982 --> 00:29:53,642
have to mine bit 110 blocks that's when they have to make the decision and i'm pretty sure that if i
341
00:29:53,642 --> 00:29:58,602
tell you hey if you mine a block and don't enforce these new rules there's a two percent chance you
342
00:29:58,602 --> 00:30:02,542
don't make any money at all i'm pretty sure they're going to say well that's a pointless chance
343
00:30:02,542 --> 00:30:07,802
so i'll just enforce the new rules again like if there was like a counter fort where they hated it
344
00:30:07,802 --> 00:30:13,362
and they had a way of actively opposing it and that was coordinated sure that would be a genuine
345
00:30:13,362 --> 00:30:18,082
thing where i would be like all right we have no idea what's going to happen here but that's not
346
00:30:18,082 --> 00:30:23,122
the scenario ignoring minority soft folks once they've exceeded a threshold of credulity
347
00:30:23,122 --> 00:30:29,062
is not a real strategy all that means is i'll obey it when i have to i just don't have to yet
348
00:30:29,062 --> 00:30:39,422
yeah so so a bit of history here of my my trying to understand their perspective especially in this
349
00:30:39,422 --> 00:30:41,142
last Vienna conference and stuff.
350
00:30:41,862 --> 00:30:43,522
I heard a lot
351
00:30:43,522 --> 00:30:45,422
of people say that first
352
00:30:45,422 --> 00:30:47,322
and foremost this usual
353
00:30:47,322 --> 00:30:48,322
thing about
354
00:30:48,322 --> 00:30:51,482
data can be stuffed into Bitcoin
355
00:30:51,482 --> 00:30:53,382
anyway. This will do nothing. It's all
356
00:30:53,382 --> 00:30:55,462
moot, all of that stuff.
357
00:30:55,802 --> 00:30:57,742
Another perspective I heard is that
358
00:30:57,742 --> 00:30:59,622
filters are not
359
00:30:59,622 --> 00:31:01,562
for filtering out transactions
360
00:31:01,562 --> 00:31:02,822
at all. They are for
361
00:31:02,822 --> 00:31:05,442
predicting what ends up in the block
362
00:31:05,442 --> 00:31:06,802
and have nothing to do with
363
00:31:06,802 --> 00:31:09,582
You know, the whole the mempool crowd.
364
00:31:09,982 --> 00:31:11,162
Yeah, this is horrific.
365
00:31:11,742 --> 00:31:16,602
But the most common one, and I'm getting to a question at the end of this,
366
00:31:17,742 --> 00:31:25,362
is that when I say Bitcoin is money, and my talk was on why Bitcoin needs to be money,
367
00:31:25,962 --> 00:31:30,682
because other use cases don't add value, they leak value.
368
00:31:30,682 --> 00:31:36,782
just like other use cases for gold leaks value from gold as a monetary thing.
369
00:31:36,782 --> 00:31:40,822
But the counter argument was that, yes, but Bitcoin is not money.
370
00:31:40,942 --> 00:31:41,782
It is what it is.
371
00:31:42,142 --> 00:31:50,762
And taking the very narrow perspective that Bitcoin is whatever the consensus rules say that it is right now.
372
00:31:50,902 --> 00:31:55,202
But I think that's misguided because Bitcoin is not what it is right now.
373
00:31:55,342 --> 00:32:00,642
It is whatever path we choose to steer it in into the future.
374
00:32:00,682 --> 00:32:04,502
It's like missing the social layer behind all of the proof of work.
375
00:32:04,942 --> 00:32:16,762
So why do you think it's so common for the developer type specifically to just see it from this narrow-minded technical lens that this is what it actually is?
376
00:32:16,982 --> 00:32:22,002
It is actually this database backed by energy and all of what they say that it is.
377
00:32:22,122 --> 00:32:28,042
And it's so hard for them to wrap their hands around it needs to be money and we need to steer it in that direction.
378
00:32:28,042 --> 00:32:29,142
Why do you think that is?
379
00:32:29,142 --> 00:32:35,222
so many of them on that side. I believe the polite term is intellectual phase locking,
380
00:32:35,542 --> 00:32:42,222
which is another polite way of saying groupthink or cowardice. No one wants to disagree with the
381
00:32:42,222 --> 00:32:49,182
big brains, but I don't care. Look at any chart. The UTXO set grows like that, like that, like that,
382
00:32:49,302 --> 00:32:54,642
like that, until someone discovers op-if in Taproot, and then it goes like that.
383
00:32:54,642 --> 00:32:56,822
and suddenly that blew up.
384
00:32:57,162 --> 00:32:59,602
Now you can't run a node on an 8 gigabyte machine anymore.
385
00:32:59,882 --> 00:33:00,902
They will tell you you can
386
00:33:00,902 --> 00:33:02,582
and I'll tell you no one is going to
387
00:33:02,582 --> 00:33:04,022
because it will take a month to sync
388
00:33:04,022 --> 00:33:05,422
and that's just not a thing anymore.
389
00:33:05,782 --> 00:33:07,382
And a $300 Raspberry Pi
390
00:33:07,382 --> 00:33:12,282
and a SATA connected SSD was $299 or whatever.
391
00:33:12,582 --> 00:33:13,662
That's an impulse buy.
392
00:33:14,142 --> 00:33:16,162
$1,000 is not an impulse buy.
393
00:33:16,382 --> 00:33:18,002
That's a commitment that most people
394
00:33:18,002 --> 00:33:20,822
and that threshold there is a very human one.
395
00:33:20,822 --> 00:33:22,142
It's not a technical one.
396
00:33:22,462 --> 00:33:24,242
So when you talk to developers about this stuff,
397
00:33:24,242 --> 00:33:28,022
It's neither here nor there. They're just going to tell you, oh, that's 2.5 times the price.
398
00:33:28,342 --> 00:33:33,782
But that's not that's not the point. The point is, I know Moore's law exists. I know that
399
00:33:33,782 --> 00:33:38,762
transactions are technically data. All these are technical points. None of them speak to the humans
400
00:33:38,762 --> 00:33:44,182
behind it. And as you like to say, a Bitcoin node is a person that is running the software.
401
00:33:44,642 --> 00:33:49,942
It's not it's not a it's not the software itself. It's the human behind it that actually matters.
402
00:33:49,942 --> 00:33:55,182
so it's no longer an impulse yeah it's no longer an impulse buy it's no longer moving in the right
403
00:33:55,182 --> 00:33:59,902
direction you can see a demonstrable difference between how bitcoin was being used and now how
404
00:33:59,902 --> 00:34:05,322
it is being used i'm not talking about store of value i'm not talking about bitcoins or btc
405
00:34:05,322 --> 00:34:11,362
i'm talking about the blockchain the payments aspect of it that is now that is a financial
406
00:34:11,362 --> 00:34:17,842
ledger bitcoins are money bitcoin's blockchain is a ledger which is a history of what has
407
00:34:17,842 --> 00:34:22,502
happened with that money. It's being filled up with doodles and arbitrary data, which is an abuse
408
00:34:22,502 --> 00:34:29,142
and leeching off of the system. And this is Newton's third law as applied within economic
409
00:34:29,142 --> 00:34:37,542
theory. You cannot do something that you used to have to pay money for for free without and ignore
410
00:34:37,542 --> 00:34:43,602
the cost of what it is you're doing if you've just merely externalized it. So buying cloud storage
411
00:34:43,602 --> 00:34:45,762
is a thing you have to pay other people to do
412
00:34:45,762 --> 00:34:48,082
because you're storing data on their computers.
413
00:34:48,742 --> 00:34:50,602
That cost doesn't go away
414
00:34:50,602 --> 00:34:52,242
because you're using the Bitcoin network
415
00:34:52,242 --> 00:34:54,082
and you're tricking people
416
00:34:54,082 --> 00:34:56,562
who are trying to store a history of financial activity
417
00:34:56,562 --> 00:34:58,082
into storing your JPEGs.
418
00:34:58,242 --> 00:34:59,602
That cost isn't gone.
419
00:34:59,742 --> 00:35:02,062
It's just being born by the Bitcoin network
420
00:35:02,062 --> 00:35:02,802
and it's real.
421
00:35:02,942 --> 00:35:05,082
It's more than doubled the cost of running a node.
422
00:35:05,422 --> 00:35:07,922
So you have to re-optimize Bitcoin
423
00:35:07,922 --> 00:35:09,662
and say this is what it's for,
424
00:35:10,262 --> 00:35:12,122
but this is how it's being used
425
00:35:12,122 --> 00:35:16,822
And in comparison to a few years ago, it's worse and moving in the wrong direction.
426
00:35:17,022 --> 00:35:22,942
So what are some things we can do to patch up the tires and move back towards the right
427
00:35:22,942 --> 00:35:23,422
direction?
428
00:35:24,042 --> 00:35:26,342
Okay, here's a hole, the inscriptions hack.
429
00:35:26,622 --> 00:35:30,322
Op return, there's another hole which has just been made intentionally worse by what
430
00:35:30,322 --> 00:35:31,202
Bitcoin Core did.
431
00:35:31,682 --> 00:35:34,742
What if we undo both of those and stop them?
432
00:35:35,282 --> 00:35:36,442
Well, there's another hole here.
433
00:35:36,542 --> 00:35:37,482
You can add arbitrary data.
434
00:35:37,562 --> 00:35:38,182
It doesn't matter.
435
00:35:38,282 --> 00:35:40,342
You could always add arbitrary data to Bitcoin.
436
00:35:40,342 --> 00:35:45,802
But there are two gaping holes that are making the problem obviously worse by a few orders of magnitude.
437
00:35:46,362 --> 00:35:49,522
Close them and then we'll see where we're at after that.
438
00:35:49,902 --> 00:35:51,282
But I can still upload a PDF.
439
00:35:51,462 --> 00:35:52,482
I don't care.
440
00:35:52,842 --> 00:35:54,882
I uploaded the US Constitution using this.
441
00:35:55,162 --> 00:35:56,022
It doesn't matter.
442
00:35:56,222 --> 00:35:58,822
There's always going to be little bits of arbitrary data getting in there.
443
00:35:58,902 --> 00:36:08,362
The point is to close the big holes and to try and make Bitcoin relatively optimized for financial activity because that's going to keep things somewhat sustainable.
444
00:36:08,702 --> 00:36:09,222
That's it.
445
00:36:09,222 --> 00:36:36,382
It's not a perfect solution. It's just let's try and push it in the right direction just so we don't create an incentive nightmare and let it run away from us so that 99% of what is in the blockchain is just junk data that no one wants to store. While everyone does all their transacting off chain, uses Coinbase as a custodian. The whole Michael Saylor school that's come in and just said Bitcoin is a store of value. It's digital credit. It's digital this. It's digital that. It's digital energy. But it's not money. Right.
446
00:36:36,382 --> 00:36:41,022
they keep moving off in the silly direction we're just trying to say look man there's a payment
447
00:36:41,022 --> 00:36:46,642
network it needs to be used for payments it will there are holes in that of course because of
448
00:36:46,642 --> 00:36:53,182
information theory but we have to make some kind of reasonable effort to keep it on track otherwise
449
00:36:53,182 --> 00:37:00,442
this is just a nightmare yeah you could say that bip 110 is the cost like it is the find out part
450
00:37:00,442 --> 00:37:05,702
of the fuck around of putting monkey pictures on the on the blockchain it's been a long time
451
00:37:05,702 --> 00:37:13,602
like the utxo has been blowing up since uh 2023 yeah it's been getting really like we have a lot
452
00:37:13,602 --> 00:37:18,402
of proof to be like this is not alarmism this is not prophylaxis against the thing that might never
453
00:37:18,402 --> 00:37:24,022
manifest we are in a bad state people are not going to run nodes if they could it's two thousand
454
00:37:24,022 --> 00:37:29,362
dollars to run a like a thing capable of mining in canada right that's canadian dollars not american
455
00:37:29,362 --> 00:37:32,442
but that was my real world experience, right?
456
00:37:32,502 --> 00:37:35,662
When we set up Ocean, we set up Datum and all this stuff.
457
00:37:36,142 --> 00:37:38,902
And I was like, okay, so you just need to run a node as a miner.
458
00:37:39,162 --> 00:37:42,442
And we were buying people, you know, people were buying Intel NUCs,
459
00:37:42,722 --> 00:37:44,302
16 gig of RAM or whatever.
460
00:37:44,702 --> 00:37:46,522
And then the AI boom happened.
461
00:37:46,742 --> 00:37:50,122
AI, sorry, RAM shot up, SSDs shot up.
462
00:37:50,182 --> 00:37:51,062
You need an NVMe.
463
00:37:51,562 --> 00:37:53,142
People were mining on cheaper hardware
464
00:37:53,142 --> 00:37:54,942
and they would mine stale shares all the time
465
00:37:54,942 --> 00:37:57,782
because it would just take the thing too long to verify the new block,
466
00:37:57,782 --> 00:38:03,122
let alone get through IBD. And I was like, sorry, man, if you want to mine on ocean and use datum,
467
00:38:03,581 --> 00:38:08,922
this whole decentralized mining, save money, all that stuff. Sorry, you need like 1500,
468
00:38:09,182 --> 00:38:14,782
1600 bucks to do it right. And that's, that's a hit. You know, that's, you can buy a new ant
469
00:38:14,782 --> 00:38:20,102
miner for that. So that sucked telling people that. And we fought the 2017 war specifically
470
00:38:20,102 --> 00:38:24,502
against the big blockers because we didn't want that to happen. So the fact that that's been
471
00:38:24,502 --> 00:38:29,522
forgotten and that we're not prioritizing making nodes affordable and practical for normies
472
00:38:29,522 --> 00:38:35,862
that's a massive blow losing that as a priority in the community because that was everything back in
473
00:38:35,862 --> 00:38:41,122
the the fork wars yeah it's still it's still the most important metric without that bitcoin is dead
474
00:38:41,122 --> 00:38:47,602
yeah we need a million nodes we need a million nodes that's why uh the the biggest argument for
475
00:38:47,602 --> 00:38:54,242
against the bcashers uh against the bigger blocks that was exactly that and they've
476
00:38:54,242 --> 00:39:00,922
that's exactly right they acknowledged it uh roger veer said if the risk of making of scaling
477
00:39:00,922 --> 00:39:07,742
bitcoins for payments is turning it into paypal 2.0 i think that's a risk worth taking and he he
478
00:39:07,742 --> 00:39:15,342
even had the integrity to acknowledge the trade-off yeah right so i i recently listened to parts of his
479
00:39:15,342 --> 00:39:22,242
book for laughs on a flight and and that's one of the things he says in it he says that you know
480
00:39:22,242 --> 00:39:28,082
everyone uses gmail and that's run by a few servers here and there like you don't need to
481
00:39:28,082 --> 00:39:33,042
run your own email server it's like totally missing the point of bitcoin yeah he's he's
482
00:39:33,042 --> 00:39:37,802
flat out wrong about that if you ever end up in a scenario where verification is done by a couple
483
00:39:37,802 --> 00:39:43,062
of big data platforms then the next halving is done because miners will collude amongst themselves
484
00:39:43,062 --> 00:39:47,742
to ignore it and all they need to do is talk to the the google and the microsoft and the yahoo
485
00:39:47,742 --> 00:39:52,082
and the proton or whatever of that new world and say, we're ignoring the next halving.
486
00:39:52,662 --> 00:39:54,942
And we need to pay ourselves enough.
487
00:39:55,022 --> 00:39:57,102
Otherwise, there's not enough security budget.
488
00:39:57,322 --> 00:40:00,562
I didn't use air quotes for that because I'm trying not to use air quotes.
489
00:40:00,722 --> 00:40:03,482
But the security budget is not a real problem, guys.
490
00:40:03,842 --> 00:40:05,942
Bitcoin is fine as a deflationary currency.
491
00:40:06,422 --> 00:40:09,442
Austrian economics is superior to Keynesian economics.
492
00:40:09,642 --> 00:40:10,742
And I will never hear otherwise.
493
00:40:11,142 --> 00:40:12,822
So that's the truth.
494
00:40:12,822 --> 00:40:25,402
That was another thing that baffled me, the ignorance about in Vienna. Let's not call it ignorance, let's call it the difference of opinion to be polite here.
495
00:40:25,402 --> 00:40:38,942
But with the hash renting and mining whatever block you want instead, this new movement that has come up.
496
00:40:40,002 --> 00:40:41,581
And good work, you guys.
497
00:40:42,061 --> 00:40:43,622
I've followed it closely.
498
00:40:43,702 --> 00:40:45,702
I haven't started doing that myself yet.
499
00:40:45,942 --> 00:40:49,602
But I'm following it closely, what goes on with it.
500
00:40:49,602 --> 00:40:56,422
and the whole thing is that on on on an average you would get like a 95 percent return so you will
501
00:40:56,422 --> 00:41:02,842
lose money on it and the argument was that no one will do that because minor there is no such thing
502
00:41:02,842 --> 00:41:11,922
as altruistic mining they just ignore reality whenever it's like i mean the the profit is
503
00:41:11,922 --> 00:41:17,322
the austrian definition of profit is different than the kinsian one because austrians don't
504
00:41:17,322 --> 00:41:24,202
only thinking dollars and cents. Like you do have other reasons to mine than just getting
505
00:41:24,202 --> 00:41:25,202
more dollars.
506
00:41:25,202 --> 00:41:32,702
A sandwich that therefore you lost value. Like, like, I didn't starve to death is not
507
00:41:32,702 --> 00:41:45,602
an economic component right You just have less money because you bought some food and didn die It it the height of ignorance man Like I really hate it because I just I just here is the I not making abstracts
508
00:41:45,642 --> 00:41:48,382
I'm always pointing at empirical reality within Bitcoin.
509
00:41:48,782 --> 00:41:50,462
Most miners lose money.
510
00:41:50,802 --> 00:41:55,742
Whether you're talking about renting hash or buying the machines or whatever, most miners lose money.
511
00:41:56,343 --> 00:41:58,482
They have to, otherwise the system wouldn't work.
512
00:41:58,582 --> 00:41:59,662
We would have seniorage.
513
00:41:59,662 --> 00:42:05,302
like that's like it is there are miners there are like the wild horse miners that bob bonnet
514
00:42:05,302 --> 00:42:12,082
per bob bob's definition those guys can make money but that's about it none of the guys bigger do and
515
00:42:12,082 --> 00:42:17,343
none of the guys smaller do what's a wild horse miner what was the definition of that so he he
516
00:42:17,343 --> 00:42:22,282
talks about like uh he talks i think he calls them rabbits which is like the guys with you know bit
517
00:42:22,282 --> 00:42:27,523
axes and heating their home and stuff all of those guys are way out like they've spent 10 times more
518
00:42:27,523 --> 00:42:31,922
on hardware than they're ever going to mind. Maybe they get lucky and find a block, but this
519
00:42:31,922 --> 00:42:35,742
is playing the lottery and no one's going to pretend that the lottery is economically rational
520
00:42:35,742 --> 00:42:39,282
thing to do. You would do it because it's fun or you're addicted to gambling or whatever.
521
00:42:39,782 --> 00:42:44,823
Then there's the horses. The horses, he says, you can have captured horses or wild horses.
522
00:42:45,162 --> 00:42:50,182
And the whole theory is just to talk about how like cypherpunk it is, because the next rung is
523
00:42:50,182 --> 00:42:54,682
elephants. And he says, you can only have captured elephants. They're too big. They can't operate
524
00:42:54,682 --> 00:43:00,502
freely in the wild, they will immediately be enslaved or, you know, captured or put in a zoo
525
00:43:00,502 --> 00:43:05,162
or used as a tourist attraction. He's like, that's the pub co-miners. They'll never ever do anything
526
00:43:05,162 --> 00:43:08,922
that's good for Bitcoin just because it's good for Bitcoin. They will only ever do what their
527
00:43:08,922 --> 00:43:14,622
shareholders allow them to do. So risk aversion is always 100%. They'll never do anything slightly
528
00:43:14,622 --> 00:43:20,842
risky or controversial. You know, if asked to engage in OFAC compliance or something like that,
529
00:43:20,842 --> 00:43:24,722
The only answer their legal department will give them is, yes, we will do that.
530
00:43:24,802 --> 00:43:25,262
That's it.
531
00:43:25,523 --> 00:43:27,482
That's the entire extent of what they'll do.
532
00:43:28,082 --> 00:43:34,002
And that's why most of them who could lotto mine and have very little variants still use Foundry because they want all that compliance.
533
00:43:34,282 --> 00:43:39,682
They want someone else to deal with the filth that is the Bitcoin blockchain and keep them at arm's length from it.
534
00:43:40,222 --> 00:43:42,563
So the wild horses are like the midsize ones.
535
00:43:42,563 --> 00:43:50,462
He's like, you can go into the middle of nowhere and have a little hydro plant with one megawatt of power and run, you know, a few hundred, a couple dozen petash.
536
00:43:50,462 --> 00:43:52,823
He's like, I can do stuff off grid, right?
537
00:43:52,862 --> 00:43:55,942
And even if the utilities company cuts me off, I have my own power.
538
00:43:56,323 --> 00:43:58,702
He's like, I can be pretty renegade with my stuff.
539
00:43:58,782 --> 00:44:01,602
That's why he was the first guy to find a Bit.1.10 block, right?
540
00:44:01,902 --> 00:44:05,043
Because he has enough hash rate to actually meaningfully find blocks.
541
00:44:05,302 --> 00:44:09,082
But at the same time, he's not, there isn't a bunch of shareholders.
542
00:44:09,502 --> 00:44:12,662
He does have a company with shareholders, but it's not publicly traded.
543
00:44:12,982 --> 00:44:16,323
He's not going to have those kind of guys show up and say, you can't do this.
544
00:44:17,102 --> 00:44:19,662
You know, Mara is not about to mine a Bit.1.10 block.
545
00:44:19,662 --> 00:44:25,502
foundries uh foundries pubco miners are not about to insist that they mine bitpoint 10 either they
546
00:44:25,502 --> 00:44:29,543
will all leave it to the last minute and then it's someone else forcing it on them and then they can't
547
00:44:29,543 --> 00:44:35,462
do anything about it but there's a beauty there somewhere that the more fiat minded you are the
548
00:44:35,462 --> 00:44:41,742
more prone you are to switch to ai for instance if you're not interested in the sats that come out of
549
00:44:41,742 --> 00:44:47,602
mining and the long-term success of them well that's that's the cause of the renting phenomenon
550
00:44:47,602 --> 00:44:51,142
because the people with the hardware don't care what the hardware does.
551
00:44:52,122 --> 00:44:52,342
Exactly.
552
00:44:52,882 --> 00:44:53,023
Yeah.
553
00:44:53,302 --> 00:44:56,642
I mean, this was unhosted Marsalis, who you had, right?
554
00:44:56,802 --> 00:45:01,043
And he said he came up with it when he was fighting with one of these people saying,
555
00:45:01,043 --> 00:45:03,162
why be my enemy when you can be my employee?
556
00:45:03,662 --> 00:45:05,202
Because he wants to rent their hash rate.
557
00:45:06,122 --> 00:45:06,523
Right.
558
00:45:06,842 --> 00:45:11,323
So at the end of the day, the miners have, again, this is the empirical evidence I'm
559
00:45:11,323 --> 00:45:11,802
talking about.
560
00:45:11,922 --> 00:45:16,402
Miners have told us they don't care what goes in the chain because they're all happy to use
561
00:45:16,402 --> 00:45:21,242
the Stratton protocol, which means the pool is the one that cares about what goes in the chain.
562
00:45:21,422 --> 00:45:25,262
And they create work on that premise. And the hashes have no idea what they're doing.
563
00:45:25,402 --> 00:45:30,942
The same way the people running AI HPC facilities don't care what questions you're typing into
564
00:45:30,942 --> 00:45:35,402
Grok. Like I've got an itchy skin on my arm. What does it mean? Like they don't care,
565
00:45:35,402 --> 00:45:41,082
but their computers will figure it out and send you, you know, an answer, right? That's it. Like
566
00:45:41,082 --> 00:45:47,582
they will do the same for hash they will do the same for um you know for for ai questions they are
567
00:45:47,582 --> 00:45:51,762
just finding cheap electricity and plugging machines in and pointing them to servers that's it
568
00:45:51,762 --> 00:45:58,142
so they can point them to compass and nice hash or anyone else that uh you know um well sorry what's
569
00:45:58,142 --> 00:46:02,282
the other one uh hash power the brains thing they'll point them there and they don't care what
570
00:46:02,282 --> 00:46:07,342
work they're working on so a bunch of plebs are like i run a node i'm a bitcoiner and i need hash
571
00:46:07,342 --> 00:46:14,002
rate. So I'll pay someone that goes out into the West Texas desert and gets electricity for three
572
00:46:14,002 --> 00:46:19,662
cents a kilowatt hour and buys all the ant miners. They can either sell all that to Foundry for X
573
00:46:19,662 --> 00:46:26,182
percent, or they can charge me X plus 1%. And that's nothing, right? Like I can either mine
574
00:46:26,182 --> 00:46:30,382
with a bit X, which costs me a hundred times more than the amount of sats it will ever mine.
575
00:46:30,382 --> 00:46:37,702
or I can mine with an ant miner and actually make a profit. But I'm paying like the guy who has the
576
00:46:37,702 --> 00:46:44,262
ant miner. He can sell it to an FPPS pool and be profitable because he's gone and found the cheapest
577
00:46:44,262 --> 00:46:50,262
power and all that stuff. Or you can sell it to me for 1% more. He makes more money. I make more
578
00:46:50,262 --> 00:46:56,082
money than any other realistic scenario. And FPPS becomes undesirable because it's just,
579
00:46:56,082 --> 00:47:03,602
it just doesn't pay as much as the other options no it's a it's a beautiful like beautiful to see
580
00:47:03,602 --> 00:47:09,543
this play out is there so you mentioned three options there like brains and two others uh nice
581
00:47:09,543 --> 00:47:15,602
hash uh what was the third one all of them anyone can sell it is the point like you've got loads of
582
00:47:15,602 --> 00:47:22,282
hosts compass simple mining says all these companies can just approach their hashes and say
583
00:47:22,282 --> 00:47:25,063
if you want to earn an extra 1%
584
00:47:25,063 --> 00:47:26,922
point at this stram server instead
585
00:47:26,922 --> 00:47:28,082
and do you
586
00:47:28,082 --> 00:47:30,862
do these things accept sats
587
00:47:30,862 --> 00:47:32,842
only or can you pay them in dollars
588
00:47:32,842 --> 00:47:33,682
either
589
00:47:33,682 --> 00:47:36,882
it's up to the seller at the end of the day
590
00:47:36,882 --> 00:47:37,902
yeah yeah okay
591
00:47:37,902 --> 00:47:38,782
so
592
00:47:38,782 --> 00:47:41,922
yeah so that's just
593
00:47:41,922 --> 00:47:44,382
yeah that's just super convenient
594
00:47:44,382 --> 00:47:46,362
you say you pay
595
00:47:46,362 --> 00:47:48,182
a 5% premium to
596
00:47:48,182 --> 00:47:49,862
not have to listen to
597
00:47:49,862 --> 00:47:52,043
a miner in your garage all day
598
00:47:52,282 --> 00:47:54,502
or an ASIC in your garage all day.
599
00:47:54,502 --> 00:47:55,602
And it's not a premium
600
00:47:55,602 --> 00:47:58,323
because you also have way cheaper electricity.
601
00:47:58,922 --> 00:47:59,942
Like in my house,
602
00:47:59,982 --> 00:48:02,802
I have to pay 13 cents a kilowatt hour.
603
00:48:03,462 --> 00:48:04,442
There's a guy in Texas
604
00:48:04,442 --> 00:48:06,102
who pays 3 cents a kilowatt hour,
605
00:48:06,242 --> 00:48:07,642
but he can charge me
606
00:48:07,642 --> 00:48:09,462
as though he's paying 5 cents a kilowatt hour.
607
00:48:09,722 --> 00:48:10,523
I save money.
608
00:48:10,722 --> 00:48:11,642
He makes more money.
609
00:48:12,082 --> 00:48:16,063
It's the most no-brainer trade imaginable.
610
00:48:16,382 --> 00:48:17,982
And it's not a pioneering thing.
611
00:48:18,102 --> 00:48:19,082
The only new thing about it
612
00:48:19,082 --> 00:48:20,823
is plebs and datum and ocean.
613
00:48:20,823 --> 00:48:25,063
That's where it all changes because the whole world's hash rate is rented anyway.
614
00:48:25,462 --> 00:48:26,823
All that the hashes are...
615
00:48:27,722 --> 00:48:30,782
This was back at the ocean launch was how I characterized all this.
616
00:48:31,162 --> 00:48:31,823
There was no...
617
00:48:32,382 --> 00:48:35,642
Mining has never been decentralized because of stratum.
618
00:48:36,063 --> 00:48:41,662
Stratum has meant that the actual important bit of mining or all of mining except for hashing
619
00:48:41,662 --> 00:48:46,023
was done by a couple of centralized players because they were the ones that actually ran
620
00:48:46,023 --> 00:48:50,523
a node and had a mempool and constructed block templates and broadcast blocks to the network.
621
00:48:50,523 --> 00:48:55,362
That was where all this potential for censorship came, which the whole point of mining is to make impossible.
622
00:48:56,102 --> 00:48:58,642
So, or re-orging and all those kinds of things.
623
00:48:59,282 --> 00:49:03,762
So Stratton broke all that because the world's miners didn't do any of that stuff.
624
00:49:03,862 --> 00:49:08,402
They just hashed and they didn't know what they, well, they can know what they're hashing on,
625
00:49:08,462 --> 00:49:12,602
but they didn't care about it and became, you know, dismissive of the importance of it.
626
00:49:12,942 --> 00:49:18,023
So there were these people all around the world called Bitcoin miners in all jurisdictions doing interesting things,
627
00:49:18,023 --> 00:49:22,902
but none of them ran a node, which means they're not participating permissionlessly with the network.
628
00:49:23,043 --> 00:49:28,102
That doesn't work. So Datum came around, Ocean came around and said, look, we know you want to pool.
629
00:49:28,342 --> 00:49:32,023
We know you want to split rewards with other miners so you can reduce variance, but you need
630
00:49:32,023 --> 00:49:36,523
to run a node and you need to broadcast everything you do directly to the network so we can't censor
631
00:49:36,523 --> 00:49:43,822
you. So that was the whole concept for it and it works. So all that, I'm just saying that these
632
00:49:43,822 --> 00:49:45,482
These people are just hashes.
633
00:49:45,722 --> 00:49:48,662
They're just selling hashes to some third party.
634
00:49:49,202 --> 00:49:53,882
For most of Bitcoin's history, that has been a couple of giant mining pools that bought
635
00:49:53,882 --> 00:49:54,462
all that hash.
636
00:49:54,762 --> 00:49:56,122
Now it's plebs buying hash.
637
00:49:56,442 --> 00:49:58,942
The same model, it's just been more decentralized.
638
00:49:59,282 --> 00:50:02,142
The buyers aren't the big FPPS pools anymore.
639
00:50:02,402 --> 00:50:04,563
They're your average Bitcoiner.
640
00:50:04,563 --> 00:50:11,563
And people up in arms about this haven't stopped and taken a look at Bitcoin and said, well,
641
00:50:11,563 --> 00:50:17,922
that is how Bitcoin operates on a daily basis is that there are no Bitcoin miners. There are these
642
00:50:17,922 --> 00:50:25,563
hashes that have nothing to do with the network that go out and find, you know, cheap power and
643
00:50:25,563 --> 00:50:29,722
plug in ant miners and buy them a discount and all that stuff. But they're not mining, they're just
644
00:50:29,722 --> 00:50:35,942
selling compute. And now we found a way for plebs to buy that compute rather than assuming it all
645
00:50:35,942 --> 00:50:37,602
goes to the same giant pools.
646
00:50:39,182 --> 00:50:41,802
Yeah, we've done a whole bunch of episodes about this
647
00:50:41,802 --> 00:50:43,842
and had unhosted Marcellus here, for instance,
648
00:50:43,922 --> 00:50:44,902
to talk about these things.
649
00:50:45,262 --> 00:50:46,063
And it's great.
650
00:50:46,602 --> 00:50:50,822
So for all of those who want to rent hash
651
00:50:50,822 --> 00:50:55,482
and point it to their own block templates
652
00:50:55,482 --> 00:50:57,962
or mine on their own block templates,
653
00:50:57,962 --> 00:51:03,523
but have Luke derangement syndrome for some odd reason,
654
00:51:03,523 --> 00:51:06,442
Is there another alternative for them?
655
00:51:06,742 --> 00:51:09,523
Or is Ocean like the only player in town at this point?
656
00:51:09,882 --> 00:51:11,082
No one else supports Datum.
657
00:51:11,342 --> 00:51:15,882
So there's the Phantom Vaporware alternative, which is Stratum V2,
658
00:51:16,342 --> 00:51:18,702
which I like to say is older than Bitcoin at this point,
659
00:51:19,043 --> 00:51:22,942
or it feels older than Bitcoin because it's just not a real solution.
660
00:51:23,382 --> 00:51:27,702
And if it was, it wasn't an egotistical political decision on our part
661
00:51:27,702 --> 00:51:29,822
to write a different protocol called Datum.
662
00:51:29,822 --> 00:51:36,382
that was a practical decision based on not wanting to work with an existing protocol that we didn't
663
00:51:36,382 --> 00:51:41,802
like and make it good but to just write something from scratch because it would be faster and strat
664
00:51:41,802 --> 00:51:48,242
v2 is very very long in the making and there's still demonstrably zero blocks in the chain there
665
00:51:48,242 --> 00:51:55,523
was a rival pool that hilariously launched the day before we did and you know engaged in a bunch
666
00:51:55,523 --> 00:51:58,543
of bad faith business practices I won't get into.
667
00:51:59,063 --> 00:52:01,262
I'm not going to name them because they genuinely,
668
00:52:01,502 --> 00:52:03,462
I'm a bit embarrassed for them at this point.
669
00:52:03,822 --> 00:52:05,322
I shouldn't say this publicly,
670
00:52:05,543 --> 00:52:06,942
but what's the point otherwise?
671
00:52:07,442 --> 00:52:10,182
It was the parallel of Ocean.
672
00:52:10,602 --> 00:52:13,222
It didn't do things like pay multiple miners
673
00:52:13,222 --> 00:52:15,422
in the Coinbase or have transparent stats
674
00:52:15,422 --> 00:52:16,782
or any of the good stuff we do
675
00:52:16,782 --> 00:52:17,662
because it's too difficult,
676
00:52:18,182 --> 00:52:20,782
but it was Straton V2 instead of data.
677
00:52:21,422 --> 00:52:23,102
To my knowledge, it's never found a block.
678
00:52:23,102 --> 00:52:30,502
and that continues to be the case datum is almost uh what are we at now we're at 825 datum blocks
679
00:52:30,502 --> 00:52:35,182
right and we're getting a lot faster because we've grown a lot recently and most of that growth is
680
00:52:35,182 --> 00:52:39,662
using datum so hopefully we'll be a thousand blocks soon that will be a week's worth of blocks
681
00:52:39,662 --> 00:52:45,862
mined by miners in a pooled context but in a sovereign way and that's that's the dream that's
682
00:52:45,862 --> 00:52:51,762
satoshi era mining that is what we initially wanted to bring about back in the day everyone
683
00:52:51,762 --> 00:52:55,402
that runs a Bitcoin node is a miner. You just press this button inside the node and now you're
684
00:52:55,402 --> 00:52:59,842
mining because everyone has a CPU that runs a node and that's all you need. And then we went
685
00:52:59,842 --> 00:53:06,842
down a horrible path because we started making machines separate from that. We were using GPUs,
686
00:53:06,882 --> 00:53:11,563
but then we used FPGAs and then we used ASICs. And the whole ASIC era has been characterized by
687
00:53:11,563 --> 00:53:15,543
let's just get the newest generation, the newest generation, the newest generation,
688
00:53:15,862 --> 00:53:19,422
and pretend the difficulty adjustment doesn't exist and pretend the difficulty adjustment
689
00:53:19,422 --> 00:53:23,563
doesn't exist and keep going that way and leapfrogging, leapfrogging, leapfrogging and
690
00:53:23,563 --> 00:53:28,823
never moving forward. But getting so lost in that race that you don't realize you haven't mined
691
00:53:28,823 --> 00:53:35,002
Bitcoin since 2010 because the Stratton protocol exists. And that meant three people actually
692
00:53:35,002 --> 00:53:41,043
controlled what went in the blockchain. And that finally got fixed when we released Datum in 2024.
693
00:53:41,043 --> 00:53:45,942
We said, all right, guys, you can pool, which is what you've always wanted to be doing and what you
694
00:53:45,942 --> 00:53:53,063
always have been doing but now you get to make your own blocks that's it so huge change um and
695
00:53:53,063 --> 00:53:58,382
it needed to be done in a very very specific way so to answer your question sorry for going off on
696
00:53:58,382 --> 00:54:03,822
all these tangents um no that's why i'm that's why i have you man because you go on the off on
697
00:54:03,822 --> 00:54:08,702
these appreciate it i figure people want to hear it regardless otherwise they can just press the
698
00:54:08,702 --> 00:54:15,082
off button on the podcast but so where else can plebs go they can lotto mine you can lotto mine
699
00:54:15,082 --> 00:54:21,122
with datum instead it's just worse unless you're like 20x ash you're just going to go a couple of
700
00:54:21,122 --> 00:54:28,322
days without you know finding any blocks you know and run out of money to pay the hasher is the
701
00:54:28,322 --> 00:54:33,702
problem so the whole point of being in a pool is that you need to find blocks fairly consistently
702
00:54:33,702 --> 00:54:40,782
you know you want your bad luck to be counted by someone else's good luck right you need to flip
703
00:54:40,782 --> 00:54:48,902
10 heads in a row in order to get any money at all. And supposing you get $100 if you flip 10
704
00:54:48,902 --> 00:54:55,682
heads in a row, but every coin flip costs you like two cents, right? You know, that's going to
705
00:54:55,682 --> 00:55:01,063
not work out eventually, because you're going, you might run out of cents before you've ever
706
00:55:01,063 --> 00:55:07,543
managed to successfully flip 10 heads in a row. But what if you make it so that if you win that
707
00:55:07,543 --> 00:55:10,543
hundred dollars, you split it between 10 other people.
708
00:55:11,262 --> 00:55:14,043
And those 10 other people are also trying to do the same thing and
709
00:55:14,043 --> 00:55:15,262
paying two cents each flip.
710
00:55:15,782 --> 00:55:20,742
Then you'll find those 10 heads in a row more quickly than before.
711
00:55:21,162 --> 00:55:23,823
You'll spend 10% of the time flipping.
712
00:55:23,862 --> 00:55:27,342
So you'll spend 10% of the time running out of money, but you're more likely
713
00:55:27,502 --> 00:55:31,702
instead of getting a hundred dollars to get $10, you'll get $10, 10 times
714
00:55:31,702 --> 00:55:32,922
more often than you would have got a hundred.
715
00:55:32,963 --> 00:55:35,383
but you're spending the same amount of time flipping.
716
00:55:35,803 --> 00:55:37,403
So you run out of money slower,
717
00:55:37,603 --> 00:55:39,603
but you reconcile more frequently
718
00:55:39,603 --> 00:55:40,683
and with greater resolution.
719
00:55:41,183 --> 00:55:44,303
That is why pooled mining is preferable to lotto mining
720
00:55:44,303 --> 00:55:47,043
because you need to find a certain amount of blocks
721
00:55:47,043 --> 00:55:48,723
before the difficulty adjusts
722
00:55:48,723 --> 00:55:50,163
or before you run out of money.
723
00:55:50,823 --> 00:55:53,043
It's much better to get halfway
724
00:55:53,043 --> 00:55:55,203
towards having the chance of finding a,
725
00:55:55,383 --> 00:55:57,523
you know, the probability of finding a block
726
00:55:57,523 --> 00:55:59,323
and getting paid half of what you would
727
00:55:59,323 --> 00:56:03,683
than it is to actually mine 136 trillion shares,
728
00:56:04,023 --> 00:56:08,063
which is the expected amount of guesses to find a block and not finding it.
729
00:56:08,403 --> 00:56:12,243
It's much better to go half than it is to go, you know,
730
00:56:12,283 --> 00:56:13,763
to try and double it or quadruple it.
731
00:56:14,663 --> 00:56:16,263
That's just the way it has to work.
732
00:56:16,603 --> 00:56:18,743
So miners are going to pool no matter what.
733
00:56:18,823 --> 00:56:21,503
But if you put the pools in a position where they become the miner
734
00:56:21,503 --> 00:56:24,063
because they run the node and they have the mempool
735
00:56:24,063 --> 00:56:27,903
and they broadcast the block, then it doesn't work
736
00:56:27,903 --> 00:56:29,903
because everyone is going to use the same pool
737
00:56:29,903 --> 00:56:32,023
because the bigger a pool gets, the better it works.
738
00:56:32,563 --> 00:56:35,863
That's the thing you just cannot escape.
739
00:56:36,123 --> 00:56:37,663
That is the reality of Bitcoin mining.
740
00:56:37,763 --> 00:56:40,083
The bigger the pool, the better it works.
741
00:56:40,503 --> 00:56:43,823
And the more powerful the pool, the more centralized mining becomes.
742
00:56:44,203 --> 00:56:45,823
So you have to have a pool like Ocean.
743
00:56:46,463 --> 00:56:48,303
And unfortunately, there isn't an alternative.
744
00:56:48,763 --> 00:56:52,463
And this is where it gets into the disgraceful, childish politics of the whole thing.
745
00:56:52,463 --> 00:56:57,743
The reason Datum is treated as persona non grata and never mentioned
746
00:56:57,743 --> 00:57:04,443
you know like you'll see announcements i saw andrew chow the other day ava chow the other day say um
747
00:57:04,443 --> 00:57:10,583
you know decentralized mining protocols like stratum v2 right this is the one that's never
748
00:57:10,583 --> 00:57:16,263
found a block right doesn't mention datum which is nearly a thousand now that actually works that
749
00:57:16,263 --> 00:57:21,063
has a pool that supports it that's real with blocks in the chain that's no we're not even
750
00:57:21,063 --> 00:57:27,563
going to mention it okay like i'm not offended by this i'm appalled because you're you're supposed
751
00:57:27,563 --> 00:57:32,803
to care about decentralization of bitcoin mining and politics shouldn't matter like you say there's
752
00:57:32,803 --> 00:57:38,223
luke derangement syndrome and all that stuff but people have implemented other uh you know datum
753
00:57:38,223 --> 00:57:46,863
prime servers right which is what ocean runs on our end that uh you know integrates with our payout
754
00:57:46,863 --> 00:57:53,383
system, Tides, and all that stuff. It's there. People can spin up other Tides pools if they
755
00:57:53,383 --> 00:57:59,623
want. Tides is open. It's specced out. The source code for it is not on GitHub yet. It will be.
756
00:57:59,623 --> 00:58:05,643
It's not closed source, but it's not available yet. Datum is fully, everything's out there.
757
00:58:05,743 --> 00:58:11,983
Datum gateway is fully out there. The protocol itself is open. Other people can implement it.
758
00:58:11,983 --> 00:58:17,903
they can run rival pools if they want there's just no point the ocean is just designed to get larger
759
00:58:17,903 --> 00:58:23,183
and larger and larger to the point where it can function the way a pool naturally wants to where
760
00:58:23,183 --> 00:58:28,463
it doesn't have to commit seppaku when it hits 45 ocean doesn't have to do that because at the end
761
00:58:28,463 --> 00:58:32,963
of the day if everyone's using ocean there's nothing we can really do except steal from miners
762
00:58:32,963 --> 00:58:39,603
like the last i mean if we're the biggest pool we can steal the last hour and 10 minutes worth of
763
00:58:39,603 --> 00:58:44,443
money owed to miners that's it we could never censor bitcoin we could never implement OFAC
764
00:58:44,443 --> 00:58:52,023
compliant blocks or UTXO blacklisting or do any kind of fork enforcement we're just not in that
765
00:58:52,023 --> 00:59:00,943
position okay so so let's look at the numbers here so what have you seen since this whole
766
00:59:00,943 --> 00:59:09,903
renting hash movement started in terms of hashes like how how much bigger it has the pace of
767
00:59:09,903 --> 00:59:16,243
the growth of ocean like have you gained momentum there like what have you seen
768
00:59:16,243 --> 00:59:23,143
it's been enormous like this uh the guy roughnecks well i guess the group roughnecks
769
00:59:23,143 --> 00:59:28,443
that found a block yesterday was it yeah yeah just started following them on x today
770
00:59:28,443 --> 00:59:30,583
pretty cool profile
771
00:59:30,583 --> 00:59:32,263
yes so
772
00:59:32,263 --> 00:59:34,683
they I'm
773
00:59:34,683 --> 00:59:36,143
seeing 650
774
00:59:36,143 --> 00:59:38,643
pedahash from those guys 0.6
775
00:59:38,643 --> 00:59:40,643
exahash so
776
00:59:40,643 --> 00:59:42,583
what's that that's about I guess 6
777
00:59:42,583 --> 00:59:44,423
exahash so it's 0.6%
778
00:59:44,423 --> 00:59:46,223
of the whole network I believe
779
00:59:46,223 --> 00:59:48,563
no sorry it's 0.06%
780
00:59:48,563 --> 00:59:49,263
of the whole network
781
00:59:49,263 --> 00:59:52,623
the collective power of
782
00:59:52,623 --> 00:59:54,623
like rented BIP 110 hash rate
783
00:59:54,623 --> 00:59:56,523
it's kind of hard to know because the biggest
784
00:59:56,523 --> 00:59:58,243
miners aren't renting I think
785
00:59:58,243 --> 01:00:04,003
they're just actually doing it so bob burnett 234 alberta and sov those are the notable big guys
786
01:00:04,003 --> 01:00:09,943
and they're about 2.6 x hash which is point which is a quarter of a percent of the whole network
787
01:00:09,943 --> 01:00:17,903
um then after that you're up to about four four x hash um so about 0.4 percent of the network
788
01:00:17,903 --> 01:00:23,283
including those guys that are just like sovereign miners then you add all the pleb hashes and
789
01:00:23,283 --> 01:00:34,763
they're about 1.6. Yeah, that's right. So you're like 2.6 and 4 total, so 1.4. Around 1.4x hash
790
01:00:34,763 --> 01:00:41,743
have rented Bit.10 stuff. And I don't know, maybe there's people renting hash that aren't Bit.10.
791
01:00:42,143 --> 01:00:46,903
I haven't seen it, and I wouldn't know if it was happening unless I was running the backends for
792
01:00:46,903 --> 01:00:52,083
those rental things. But from the kinds of things I'm hearing, I'm expecting that to be a lot,
793
01:00:52,083 --> 01:00:58,363
like a significant jump i'm expecting it to 10x again at which point it's not 0.4 percent of the
794
01:00:58,363 --> 01:01:03,483
network it's four percent of the network and i think that's probably threshold point where everyone's
795
01:01:03,483 --> 01:01:09,203
like bit.110's at four percent okay let's we have no choice we have to we have to enforce this thing
796
01:01:09,203 --> 01:01:14,403
like and because the minute one guy thinks that then it's no longer four percent it's ten percent
797
01:01:14,403 --> 01:01:19,983
and then everyone else will go well it's ten percent that's no longer tolerable for me so i'm
798
01:01:19,983 --> 01:01:27,183
going to go over there and then it's 15 and it that's how bit.10 cascades but anyway i hope i
799
01:01:27,183 --> 01:01:33,743
yeah so what about the numbers for uh bit.10 signaling which is much harder to measure i guess
800
01:01:33,743 --> 01:01:38,883
uh we got insight into it on ocean because we have to validate all of the proof of work sent to us
801
01:01:38,883 --> 01:01:45,083
right yeah we know what that is with a lot of fidelity the the hashes are unbelievably unlucky
802
01:01:45,083 --> 01:01:49,623
They mined a quadrillion shares without finding a block,
803
01:01:49,623 --> 01:01:52,823
which network difficulty is 136 trillion, right?
804
01:01:52,823 --> 01:01:56,583
So that's like six or seven blocks without finding a block.
805
01:01:56,583 --> 01:02:08,693
And then suddenly they found two You had Roughnecks find one and then you had Peer Money find one Those two blocks showed up yesterday and that broke it right So again this is why you mine in a pool because if they been lotto mining
806
01:02:08,813 --> 01:02:11,893
they would have just had nothing, nothing, nothing, nothing for multiple months,
807
01:02:12,013 --> 01:02:14,833
and then gone, you know, not been able to sustain it anymore.
808
01:02:15,013 --> 01:02:17,473
But instead, they were getting payouts from other miners on ocean
809
01:02:17,473 --> 01:02:18,733
while they were being unlucky.
810
01:02:18,733 --> 01:02:20,153
So that helped sustain it.
811
01:02:20,153 --> 01:02:29,233
So this existence of Ocean and Datum and hash rate rental markets, it really all came together right at the right time.
812
01:02:29,453 --> 01:02:37,333
And it's quite elegant how the network is, how plebs renting hash is being bootstrapped by them wanting to support BIP-110.
813
01:02:37,713 --> 01:02:46,313
And BIP-110 is being bootstrapped by people that are now able to rent hash and use Datum and use the new hash rate markets that are propped up.
814
01:02:46,313 --> 01:03:06,253
It reminds me back of when, you know, the Bitcoin was being bootstrapped by all of the payment networks censoring payments to WikiLeaks and how the war on drugs was helping bootstrap Bitcoin because the only way to buy it, the only way to buy these things was using Bitcoin online.
815
01:03:06,253 --> 01:03:08,533
So you had these like the war on drugs is wrong.
816
01:03:08,633 --> 01:03:09,813
The war on journalism is wrong.
817
01:03:09,913 --> 01:03:12,053
And the weaponization of payment networks is wrong.
818
01:03:12,533 --> 01:03:17,633
And the three wrongs all work together to incentivize people to bootstrap a new system.
819
01:03:18,273 --> 01:03:24,993
Like and I thought like if drugs had been legal and if they'd let Julian Assange say what he wanted, maybe Bitcoin would never have taken off.
820
01:03:25,313 --> 01:03:28,113
Like so like the fact that we needed it.
821
01:03:28,113 --> 01:03:34,073
right? So I just love the way like multiple wrongs can come together and cause solutions that need
822
01:03:34,073 --> 01:03:38,553
all of the wrong things to be wrong in order for us to come up with a solution to any one of them
823
01:03:38,553 --> 01:03:45,173
individually. There's an elegance there that I love. So mining was centralized, core development
824
01:03:45,173 --> 01:03:49,853
was going in the wrong direction, you know, arbitrary data was getting stored too much in
825
01:03:49,853 --> 01:03:55,893
Bitcoin and the two problems work together to bootstrap the individual solution to each of those
826
01:03:55,893 --> 01:04:02,493
problems in parallel i find that just you know beautiful poetic even i mean it's it's the fuck
827
01:04:02,493 --> 01:04:06,933
around and find out thing it's like if you fuck around with the free market and what what people
828
01:04:06,933 --> 01:04:12,013
actually want you're going to find out and you're going to end up with not having a monopoly on
829
01:04:12,013 --> 01:04:19,913
money printing anymore it's just uh fantastic just to uh to um remind people of what these things
830
01:04:19,913 --> 01:04:27,513
mean the numbers here an exahash or a petahash is a one followed by 15 zeros so a million billion
831
01:04:27,513 --> 01:04:34,573
guesses per second a petahash is a billion billion guesses per second when you when you think about
832
01:04:34,573 --> 01:04:39,714
what that actually implies like it's guessing a number a billion billion times per second it's
833
01:04:39,714 --> 01:04:46,273
just blows my mind every every time i actually look it up for like what it actually means yeah
834
01:04:46,273 --> 01:04:48,873
The number of zeros is incomprehensible to us.
835
01:04:48,973 --> 01:04:50,733
It's way outside anything we can intuit.
836
01:04:51,313 --> 01:04:54,253
It's not like when we hit a Zeta hash network wide,
837
01:04:54,573 --> 01:04:57,913
Steve, Steve, simple Steve, the guy behind UTX Oracle was like,
838
01:04:58,553 --> 01:05:00,433
we've never like in a practical sense,
839
01:05:00,493 --> 01:05:02,753
really used these numbers on a day to day basis.
840
01:05:02,753 --> 01:05:04,973
Like you would never have that as a countable thing.
841
01:05:05,393 --> 01:05:09,293
Like, and it isn't strictly countable because the way stratum works,
842
01:05:09,334 --> 01:05:11,253
you do some adjustment, right?
843
01:05:11,253 --> 01:05:14,033
I don't submit a billion shares to a stratum server.
844
01:05:14,033 --> 01:05:19,214
I submit one share at difficulty a billion and then it credits me for having done a billion
845
01:05:19,214 --> 01:05:24,974
shares worth of work so it's not that countable like because the traffic would be insane but
846
01:05:24,974 --> 01:05:32,313
I remember Jan from Brains years ago saying the most common internet message is I'm some I'm a
847
01:05:32,313 --> 01:05:36,834
miner doing some proof of work here it is and sending it to a pool like it dwarfs everything
848
01:05:36,834 --> 01:05:43,873
else bit torrent all that stuff it's just so much traffic is people mining oh yeah I never thought
849
01:05:43,873 --> 01:05:49,573
of it that way before but but like as a part of the internet like bitcoin is bigger than everything
850
01:05:49,573 --> 01:05:57,053
else then yeah it doesn't have to be because we can we can we can you know you can like an mp3
851
01:05:57,053 --> 01:06:02,413
from a wav or an aif you can shave off 90 of it and get basically the same thing you lose some
852
01:06:02,413 --> 01:06:08,094
fidelity but not much so this is why we use arbitrary difficulties as a pool datum will tell
853
01:06:08,094 --> 01:06:16,714
you to mine at difficulty 131 000 and then you do 131 000 times less work submission to the server
854
01:06:16,714 --> 01:06:23,373
and it just multiplies everything you send by 131 000 yeah this got explained to me back in
855
01:06:23,373 --> 01:06:29,094
slovenia the the nice hash conference a couple of years back that that's how it worked like
856
01:06:29,094 --> 01:06:33,873
before that i sort of imagined all of these guesses going through one cable and it's like
857
01:06:33,873 --> 01:06:39,773
of course it's that's not the way it works you just can't do that it's insane like modware is
858
01:06:39,773 --> 01:06:45,714
too powerful yeah it still blows my mind every time when you when you start thinking about it
859
01:06:45,714 --> 01:06:51,974
and and it's also one of the reasons why security budget sounds so ridiculous like what what do you
860
01:06:51,974 --> 01:06:57,533
mean security budget well a billion billion guesses per second from one miner is not enough for you
861
01:06:57,533 --> 01:07:04,533
like well i mean to be fair like it's it's about latent hash rate right i think it's we were more
862
01:07:04,533 --> 01:07:12,673
secure at 1x hash back in 2014 than we would be today with 10x hash yeah because it's centralized
863
01:07:12,673 --> 01:07:18,673
mining well no it's because the machines exist like if there were if we dropped to 10x hash right
864
01:07:18,673 --> 01:07:25,413
now what happened to the other 990 it's out there it's off for some reason but some bad actor could
865
01:07:25,413 --> 01:07:31,714
actually get them and plug them in the machines really exist is the problem like that's okay so
866
01:07:31,714 --> 01:07:36,673
when when china banned mining and the network difficultly halved i'm like right well they're
867
01:07:36,673 --> 01:07:43,653
the act that those machines that were mining are in the world and are off right now so i don't know
868
01:07:43,653 --> 01:07:48,513
what's going to happen with those if some bad actor gets them they can actually do a 51 attack
869
01:07:48,513 --> 01:07:53,273
i still don't find it particularly scary but if the hash rate the point is you can't go down to
870
01:07:53,273 --> 01:07:59,193
very old hash rates like and be like yeah we are secure as we were back the last time when we ran
871
01:07:59,193 --> 01:08:05,673
this yeah that's the point okay so so you uh hash rate volatility becomes a bigger problem the bigger
872
01:08:05,673 --> 01:08:10,933
the network is yeah i think if we drop a lot like in a short period of time that's a little bit
873
01:08:10,933 --> 01:08:15,474
concerning if we drop a lot over a long period of time i don't really care because the old machines
874
01:08:15,474 --> 01:08:22,133
probably stopped working right like isn't that the case with the uh old chinese machines from
875
01:08:22,133 --> 01:08:24,873
Wasn't that like S9s mostly?
876
01:08:24,873 --> 01:08:35,924
Aren they like outdated already I don know I mean S9s famously were like tanks and lasted forever People are still running them and they like at least 10 years old now I think
877
01:08:36,184 --> 01:08:39,704
So I don't know if that's accurate, but I think...
878
01:08:39,704 --> 01:08:45,804
No, I'm pulling it out of my ass, but still, it's quite long ago that that ban happened.
879
01:08:46,684 --> 01:08:49,424
That was summer 2022, wasn't it?
880
01:08:49,484 --> 01:08:50,084
Or 2021?
881
01:08:50,924 --> 01:08:51,264
Really?
882
01:08:51,264 --> 01:08:57,624
i mean china banned mining on a weekly basis but this was like the one time they banned it banned
883
01:08:57,624 --> 01:09:05,584
it and it was like 2021 uh i believe if from a quick google search yeah and there really was
884
01:09:05,584 --> 01:09:10,124
like that was when foundry blew up and became the biggest pool because so much migrated to america
885
01:09:10,124 --> 01:09:14,624
but a lot of it went to like kazakhstan and surrounding countries like that and a lot of
886
01:09:14,624 --> 01:09:19,664
it still goes on in china to be honest so yeah but it was very disruptive like the hash rate did
887
01:09:19,664 --> 01:09:26,184
fall a lot and yeah that's the only time i've ever been like okay well what happened to those
888
01:09:26,184 --> 01:09:30,704
machines i wasn't actually worried about it i didn't sell anything and like like that but
889
01:09:30,704 --> 01:09:35,504
those are the only scenarios where i'm just like it's not enough again it's like what you were
890
01:09:35,504 --> 01:09:39,944
asking with the node count for the thresholds of credulity it's not the number it's the context
891
01:09:39,944 --> 01:09:46,584
so if we like we're at azeta hash today a thousand x hash if we drop to 200 x hash next week that
892
01:09:46,584 --> 01:09:51,984
would mean there's 800xash of hardware that was mining that is no longer mining. That's very
893
01:09:51,984 --> 01:09:56,684
different than when we first hit 200xash and we were only trending up, right? They're very different.
894
01:09:57,064 --> 01:10:02,604
So if I'm like, again, with the nodes for BIP-110, if there's 50,000 nodes enforcing BIP-110,
895
01:10:03,204 --> 01:10:09,224
if they all showed up overnight and it was clearly an astroturfed thing and they weren't real in any
896
01:10:09,224 --> 01:10:13,904
capacity, then that's very different than if everywhere you go, someone's wearing a BIP-110
897
01:10:13,904 --> 01:10:17,624
hat and if every conference has someone talking about it and there are blocks being found,
898
01:10:17,684 --> 01:10:21,624
that's really different. And that's not a numbers thing. That's a social heuristic.
899
01:10:22,124 --> 01:10:27,544
And you have to use those. So a couple of businesses saying, I support Bit.10,
900
01:10:28,024 --> 01:10:32,284
you know, and then being noticeably more prominent in the space than another business,
901
01:10:32,704 --> 01:10:38,164
that tells you stuff. That's a really important signal. And when that starts happening,
902
01:10:38,524 --> 01:10:42,544
again, it's the trend, right? The hash rate is going up. Therefore, the network's getting more
903
01:10:42,544 --> 01:10:47,304
secure. Hash rates going down, therefore it's getting less secure. Like, but it's not the number,
904
01:10:47,424 --> 01:10:52,864
it's the trend, right? And that's why I always use this as an example. The price of Bitcoin at $69,000
905
01:10:52,864 --> 01:10:59,064
is really depressing when you see that it was $120,000 a year ago. But the price of $69,000
906
01:10:59,064 --> 01:11:05,444
when it was an all-time high was euphoric because they are different contexts. So that's how you,
907
01:11:05,544 --> 01:11:10,144
that's basically how you have to evaluate things whenever it comes to trying to make predictions
908
01:11:10,144 --> 01:11:11,984
around what other people are going to do.
909
01:11:12,264 --> 01:11:13,824
Other people are going to watch the trend
910
01:11:13,824 --> 01:11:16,844
and sometimes it hurts you to go against the trend.
911
01:11:17,484 --> 01:11:18,964
So no one has a,
912
01:11:19,244 --> 01:11:21,384
most people are apathetic towards Bitcoin,
913
01:11:21,644 --> 01:11:22,424
Bitcoin 10.
914
01:11:23,264 --> 01:11:25,864
Most people will make decisions based on the trend
915
01:11:25,864 --> 01:11:27,204
and what other people will do.
916
01:11:27,744 --> 01:11:30,644
And that is actually appropriate for miners
917
01:11:30,644 --> 01:11:33,404
because I don't want miners to be ideological here
918
01:11:33,404 --> 01:11:34,924
and say, we're going to enforce this
919
01:11:34,924 --> 01:11:38,404
or reject it because of what we think Bitcoin should be
920
01:11:38,404 --> 01:11:40,084
because mining is completely centralized.
921
01:11:40,144 --> 01:12:09,064
Right. So if they do that, then that's no good that even if they make the right decision, it wouldn't set a good precedent. I'm happy for fork on hard mode, as I called it, right? We got no support from anyone. It's just plebs running Bit.1.10 nodes. If this wins, then the people I most trust with the protection of Bitcoin are the people that we look to for that. And they are capable of doing it. That to me, it spells ultimate health and ultimate decentralization.
922
01:12:09,064 --> 01:12:14,244
like anything else is a stopgap for it. Miners patching up the tires and coming up with a
923
01:12:14,244 --> 01:12:20,184
solution for spam amongst a small group of people, New York agreement style stuff that is nowhere near
924
01:12:20,184 --> 01:12:24,524
as healthy because those guys will just get coerced into doing bad things next time. I want
925
01:12:24,524 --> 01:12:29,124
the plebs to control this network because they have nothing to lose. They just want Bitcoin and
926
01:12:29,124 --> 01:12:34,444
they don't care about anything else. So if they control Bitcoin, it scares the technocrats that
927
01:12:34,444 --> 01:12:41,664
that are scared of you know mob rule and you know things that look like uh you know chaotic and most
928
01:12:41,664 --> 01:12:46,844
people talk about decentralization and hate it in practice like that's a common common thing actually
929
01:12:46,844 --> 01:12:52,284
like ocean blocks were weird they didn't look like my mempool said it should look like and all
930
01:12:52,284 --> 01:13:00,924
that's decentralization dude like yeah ran over yeah the um another thing i hear a lot from from
931
01:13:00,924 --> 01:13:07,504
the other side is uh the the risk of splitting the community and i always find that so funny because
932
01:13:07,504 --> 01:13:13,864
that's that's the whole point yeah exactly like if i'm having a cocktail party in my house
933
01:13:13,864 --> 01:13:18,904
and people are shitting in the garden i want to remove split the community and remove
934
01:13:18,904 --> 01:13:22,784
the intruders who are shitting in the garden it's just a stupid way of saying you're not
935
01:13:22,784 --> 01:13:27,504
allowed to disagree with me that's all that ever is or you're not allowed to ever actively resist
936
01:13:27,504 --> 01:13:31,844
anything. You just have to be passive. Like your arms have to be hanging down by your side.
937
01:13:32,224 --> 01:13:37,764
It's so pathetic. Like you are allowed to defend yourself and Bitcoin is allowed to adapt in
938
01:13:37,764 --> 01:13:42,744
adversarial environments. That's what keeps it alive. It's stupid treating as a dead unthinking
939
01:13:42,744 --> 01:13:48,464
protocol. It's an ecosystem and an organism that does adapt. If we all love Brandon Quittem and
940
01:13:48,464 --> 01:13:54,884
the mushroom analogies and all that stuff, it's allowed to do things like, why is my UTXO set 90%
941
01:13:54,884 --> 01:14:00,744
trash? Why is everything Taproot is being used for sitting at the dust threshold? Why are these
942
01:14:00,744 --> 01:14:05,264
things happening to me? It's making me worse. People don't want to run implementations of me
943
01:14:05,264 --> 01:14:11,284
anymore. It's allowed to look at those things and change itself. And like you can keep anchoring
944
01:14:11,284 --> 01:14:16,164
things in these hardcore principles, but they're always, I'm up for being principled if the
945
01:14:16,164 --> 01:14:21,104
principles actually make sense. But Bitcoin is not censorship resistant in the way people keep
946
01:14:21,104 --> 01:14:26,824
trying to characterize it. It's the strongest sense. You know I disagree with Giacomo, but he
947
01:14:26,824 --> 01:14:32,464
was dead right on this point. Bitcoin is the world's most efficient engine for censorship.
948
01:14:32,464 --> 01:14:39,564
If you want to define having rules as censorship, you can't break the rules of Bitcoin. The consensus
949
01:14:39,564 --> 01:14:44,164
rules absolutely cannot be broken. They can be tightened, but no one has really managed to do
950
01:14:44,164 --> 01:14:49,864
anything by way of loosening them outside of 2013. And that was when everyone agreed,
951
01:14:49,864 --> 01:14:50,864
we have to do this.
952
01:14:51,244 --> 01:15:05,054
And so if you want to characterize having rules to a protocol in order to make it work properly as censorship then you just looking for a completely meaningless empty something that the complete polar opposite of
953
01:15:05,054 --> 01:15:09,174
Bitcoin. One where you can have as many coins as you want, where you don't need to have valid,
954
01:15:09,754 --> 01:15:14,754
you don't need to have private keys to be able to spend money. That's a rule-less, permissionless,
955
01:15:14,874 --> 01:15:19,834
censorship-resistant network. If you want that, go ahead. But the reason you have 21 million is
956
01:15:19,834 --> 01:15:24,594
because it's the most authoritarian structure ever. It's just decentralized. So it's not
957
01:15:24,594 --> 01:15:30,194
corruptible in the same way. I'm fine with rules. I don't want to play games where people can change
958
01:15:30,194 --> 01:15:35,234
the rules arbitrarily because they're a waste of time. I'm just not fine with games where one guy
959
01:15:35,234 --> 01:15:40,734
is able to enforce new rules whenever he wants. That's what I'm not okay with. So when Greg
960
01:15:40,734 --> 01:15:47,694
characterized spam filtration or any anti-spam mechanism in Bitcoin as distributed authoritarianism,
961
01:15:47,694 --> 01:15:53,974
I thought well it turns out you're right but it turns out I never had a problem with authoritarianism
962
01:15:53,974 --> 01:15:59,674
I just had a problem with it not being distributed and that was an amazing revelation for me Bitcoin
963
01:15:59,674 --> 01:16:05,474
is utterly harsh you can't break its rules it is authoritarian it's just that there isn't a ruler
964
01:16:05,474 --> 01:16:09,994
and that's what makes it acceptable because we all have to submit to the same rules and that's what
965
01:16:09,994 --> 01:16:15,794
makes it an egalitarian project where no one gets to take precedence over anyone else that's what
966
01:16:15,794 --> 01:16:22,594
makes it fair like any good game so that's a nice ramble to end on because we've come to the end of
967
01:16:22,594 --> 01:16:28,694
yeah we have but just a final thought i i think we should reclaim the word uh censorship resistance
968
01:16:28,694 --> 01:16:35,794
because i think pip 110 is censorship resistance in action it's stopping people from bloating the
969
01:16:35,794 --> 01:16:42,494
chain making it unusable as as money which is what the censorship resistance is for so it's
970
01:16:42,494 --> 01:16:44,234
part of censorship resistance.
971
01:16:44,834 --> 01:16:51,454
Censorship on a paper is you tried to spend some Bitcoins and all the miners colluded to
972
01:16:51,454 --> 01:16:52,334
not put it in the chain.
973
01:16:52,654 --> 01:16:55,374
And for some reason, you couldn't mine either to put it in the chain.
974
01:16:55,994 --> 01:16:59,114
So that's a superficial way of looking at it.
975
01:16:59,274 --> 01:17:00,894
That's the ideological way of looking at it.
976
01:17:00,894 --> 01:17:04,694
The practical way of censorship is we have a fiat money printer.
977
01:17:05,034 --> 01:17:06,534
People are in a gambling economy.
978
01:17:07,174 --> 01:17:11,994
Pump shit coins and scam coin tokens on top of Bitcoin and flood the chain with absolute
979
01:17:11,994 --> 01:17:16,214
nonsense for month after month after month and make everyone just not use it for transacting
980
01:17:16,214 --> 01:17:21,974
anymore. That's practical censorship. And it's much more akin to the actual meaning of the word,
981
01:17:22,114 --> 01:17:28,234
which is using guns to prevent people or using weapons to prevent people from saying...
982
01:17:28,234 --> 01:17:32,574
Censorship of speech. Censorship of speech is not someone literally taking a needle and thread
983
01:17:32,574 --> 01:17:37,734
and stitching your lips together. It's, ah, you'll lose your job or you won't get that promotion at
984
01:17:37,734 --> 01:17:43,414
the end of the year if you say that. That's practical censorship, right? And this is like
985
01:17:43,414 --> 01:17:49,914
a controversial guy to bring up, but he jumps into my head. David Irving says there is no censorship
986
01:17:49,914 --> 01:17:55,754
of the media. It's all self-censorship. No one is actually going into media organizations and saying,
987
01:17:55,834 --> 01:17:59,974
you have to say this, you can't say that. Everyone just kind of reads between the lines and figures
988
01:17:59,974 --> 01:18:03,954
out what they're allowed to say and what they're not, and they adhere to it voluntarily. That's
989
01:18:03,954 --> 01:18:10,214
what makes it so insidious. And it's the same with Bitcoin. People were using it. It was growing as a
990
01:18:10,214 --> 01:18:15,234
medium of exchange. Okay, Lightning came around and Chris Guida will scream at me for this because
991
01:18:15,234 --> 01:18:20,434
I'm not as confident that Lightning has taken all the pressure off of L1 than he is because, well,
992
01:18:21,074 --> 01:18:25,634
rather than getting that argument with him again about it, like I consider most of the ways people
993
01:18:25,634 --> 01:18:29,894
use Lightning to be not Lightning. It might as well just be in a trusted third-party database
994
01:18:29,894 --> 01:18:35,574
because most people still better than banking right i hate it like strike you know we use
995
01:18:35,574 --> 01:18:40,034
lightning i'm like no you don't like there's nothing about that this who's running a node here
996
01:18:40,034 --> 01:18:46,014
you know so like but i mean phoenix is somewhat legit i don't know like i do have to give a bit
997
01:18:46,014 --> 01:18:51,414
of credit there and a lot of people use phoenix regardless my whole point with that is um i
998
01:18:51,414 --> 01:18:58,254
completely forget sorry i mean custodial lightning is still better than than uh than fiat banking
999
01:18:58,254 --> 01:19:03,474
which is like the worst fucking thing you can encounter in life i fucking hate banks i think
1000
01:19:03,474 --> 01:19:08,714
fiat banking is worse but like cash like i don't want to get into like it shouldn't be comparable
1001
01:19:08,714 --> 01:19:15,594
to cash like anyway we're running out of time here uh mr mechanic uh always a pleasure to have
1002
01:19:15,594 --> 01:19:22,754
you here uh people know where they can find you i think go uh subscribe on youtube too uh he puts
1003
01:19:22,754 --> 01:19:29,694
up a video every now and then and um happy rdts summer gonna love to see how this plays out i have
1004
01:19:29,694 --> 01:19:34,914
my popcorn already thank you it's really entertaining and thanks for being a part of it and
1005
01:19:34,914 --> 01:19:41,594
you wrote you wrote my favorite thing on it which was support bit.10 you cowards because that's all
1006
01:19:41,594 --> 01:19:46,554
it is on the other side it's not it's not opposition it's cowardice that's what really
1007
01:19:46,554 --> 01:19:51,614
drives me nuts about it because no one that doesn't support it is out here saying let's go this is bad
1008
01:19:51,614 --> 01:19:57,194
for Bitcoin and we need to counter fork it or go to any sort of active measures against it beyond
1009
01:19:57,194 --> 01:20:03,694
pretending it might not happen. I'm just like, have some guts, man. You RSF it, be cash yourself off
1010
01:20:03,694 --> 01:20:09,314
or figure out why it's not actually a bad thing. Come to the table, have a debate. I've asked
1011
01:20:09,314 --> 01:20:14,234
endlessly for anyone on the other side to debate. They don't want to do it. And I don't want to get
1012
01:20:14,234 --> 01:20:18,794
accused of, you know, most of the time they're like, you just want attention. I have plenty of
1013
01:20:18,794 --> 01:20:23,834
people watching this thing anyway right it's it's quite observed lots of people are aware of it it's
1014
01:20:23,834 --> 01:20:29,234
grown quite organically um at this point i genuinely would like the other side to defend
1015
01:20:29,234 --> 01:20:34,094
their position i'm definitely capable of having an honest debate with them and it's not it's not
1016
01:20:34,094 --> 01:20:39,314
going to be you know the silly shit you watch with tone vase and roger veer back on a cruise ship
1017
01:20:39,314 --> 01:20:45,294
uh back in you know 27 that has entertainment value though it does i should probably re-watch
1018
01:20:45,294 --> 01:20:50,414
it anyway i do yeah i really got to go thanks so much canoe and thanks for supporting and being a
1019
01:20:50,414 --> 01:20:54,574
part of what's going on here and go read hodlanaught's articles if you haven't if you're
1020
01:20:54,574 --> 01:21:01,334
listening to this if you want to know what went wrong with core back in 2019 and forward yeah so
1021
01:21:01,334 --> 01:21:07,934
yeah i never get into that stuff hodlanaught covers all that beautifully yep all right take
1022
01:21:07,934 --> 01:21:11,454
care man this has been the bitcoin infinity show brush your teeth
1023
01:21:15,294 --> 01:21:45,274
Thank you.