Episode Transcript
Transcripts are displayed as originally observed. Some content, including advertisements may have changed.
Use Ctrl + F to search
0:03
Within the Bitcoin mission, all
0:06
of that stuff is a lot. There is no
0:08
gray. It is entirely black and white. You are
0:10
either self-sovereign or you are not. And
0:12
if you want to have conversations about
0:15
banking technology, custody technology, if that's your
0:17
interest, great. Just leave it out of
0:19
my Bitcoin conversation. Hello
0:21
there. How are you all doing? Crazy times
0:24
at Bitcoin, right? Look at that price. I
0:26
think we tagged 47k yesterday. It's
0:29
crazy ETF week. Danny
0:31
and I are off to New York tomorrow. We're going to go and hang
0:33
out in Pubkey, hang out with
0:36
Bitcoiners, talk about what this means for our
0:38
crazy little world. Also our conference
0:40
is coming up. Cheek Code is
0:42
happening in April in Bedford. Tickets are sending well.
0:44
I'm really, really excited about that. It's going to
0:46
be a conference, but we're going to have football.
0:48
It's going to be a great couple of days.
0:50
If you want to find out more about that,
0:52
please head over to cheekcode.co.uk. Anyway,
0:55
welcome to the What Bitcoin Did podcast, which
0:57
is brought to you by the legends of
0:59
RS Energy, the largest NASDAQ listed Bitcoin miner
1:01
using 100% renewable energy. I'm
1:04
your host, Peter McCormack, and I have an
1:06
amazing lineup for you today. I've got Giacomo
1:08
Zuko, John Carvalho, and Matt Corrillo all on
1:11
the pod together to try
1:13
and answer a question I've had for some time. Right.
1:16
If you've been following the podcast, you will have
1:18
heard me ask a few people if you can
1:20
ever be fully self-sovereign. If you don't own a
1:22
UTXO, and this has opened up
1:25
a wide range of discussions for me
1:27
regarding scaling Bitcoin. I
1:29
had a conversation with John Carvalho recently about this.
1:31
Most of it was offline, and we decided we
1:34
wanted to make another show. We got Giacomo in,
1:36
we got Matt in, and we
1:38
got down to some very important questions
1:40
about scaling solutions for Bitcoin, the role
1:42
that the Lightning Network will play, newer
1:44
scaling options. I mean, we've
1:47
got FediMint, we've got Covenants. You
1:49
can even make an argument that an ETF is a
1:51
scaling solution, although I know some of you won't like
1:53
that. I even ask the very
1:55
difficult question, can we consider increasing the
1:57
block size? Anyway, look. a
2:00
great show. It cleared up some items for me, but
2:02
look, Matt, John, Jack and I
2:04
don't agree on everything. It shows how discord
2:06
it is scaling Bitcoin. It is a real
2:08
challenge. But look, a real pleasure to get
2:10
all three on the show. If you've got
2:12
any feedback on this or anything else, please
2:14
do hit me up with hello at what
2:16
Bitcoin did.com. All
2:20
right. Hello, everybody. It's been a
2:22
while since I've done one of
2:24
these remote shows where I get a bunch
2:26
of people together. But John
2:28
and I had a conversation recently.
2:30
And afterwards, when
2:32
we stopped recording, we had an interesting chat
2:34
about scaling Bitcoin. So we talked
2:37
about getting a few people together to talk about
2:39
this because it's been a
2:41
hot subject recently. So yeah, welcome.
2:44
Jack, I'll start with you. Haven't seen you for a while.
2:46
Good to see you. How are you? Good to see you
2:48
too. I'm fine. I'm fine. Thank you. I was better in
2:50
Salvador, but even here in Europe, it's still fine. It's
2:53
good. Okay, Matt, yourself. I've seen you
2:55
more recently. Yeah,
2:58
doing good. Busy as always, but yeah,
3:00
doing great. All
3:02
right. And John, we spoke recently, but I'm glad
3:04
we're following this up. How are you doing, man?
3:07
Oh, pretty good. I just finally got healed
3:10
from my two week flu. I got this
3:12
bad type A flu thing or whatever that's going
3:15
around when I visited the US, but that
3:17
kicked my ass, but I'm back. Good,
3:20
good. Well, listen, we're here to talk
3:22
about scaling Bitcoin. Lots of things have
3:24
been coming up recently. Bitcoin itself is
3:26
popping right now with its newest scaling
3:28
solution, ETS. I'm sure that'll come up.
3:31
I want
3:33
to start with a question I've been asking on the
3:35
podcast for a while, and I've still not got a
3:37
solid answer. And I will direct questions
3:39
to people. I'm going to start this one
3:41
with you, Jack Mo. I've been asking a
3:43
lot of people recently,
3:46
can you be self-sovereign with Bitcoin if
3:48
you do not control a UTXO? Well,
3:52
the answer is yes, but not
3:54
in a simple way. Self-sovereign means
3:56
that basically you can take decisions
3:58
about your spending without other people
4:00
being able to stop you from spending
4:03
or take the decision to not spend
4:05
without other people forcing you to spend.
4:07
This is possible with a complex mechanism
4:09
like lightning channel, but
4:12
the more this mechanism of
4:14
utics sharing can allow more
4:16
people to enter at a better conditions, the
4:18
harder it is for you to keep this
4:21
mechanism working without
4:23
messing up. So yes,
4:26
you can. For example, I have many
4:28
lightning channels where I do not own
4:30
my own utics. So I have to
4:32
share it with another person. And these
4:35
lightning channels are so so rare. They
4:37
cannot they cannot basically prevent me from
4:39
spending my part of the channel. This
4:42
can be scaled up to more users,
4:44
probably not to everybody. And
4:46
that's another discussion which is more
4:48
aggressive. And
4:50
with that, Jack Mo, is
4:53
this something that you would have
4:55
to be quite skilled in Bitcoin to understand the news
4:57
and set up? Not really. For
5:00
example, if I don't want to be a routing
5:02
node, I can just
5:04
install Fenix and I can
5:06
just open a channel with Fenix. I will
5:08
spend money to have that, of course. But
5:10
I will receive or like we have John
5:12
here, I installed Bitkit. It's super easy. Non-technical
5:14
people can do it and they can receive
5:16
a lightning channel. They can be so so
5:18
rare to the degree that they trust the
5:21
software or can verify the software to
5:23
the degree the software is open source
5:25
and not back door. They are so
5:27
sovereign and they don't know
5:29
anything about lightning as a protocol.
5:31
Of course, when you get to
5:33
some specific conditions and
5:35
edge cases, you start to feel that
5:37
you are non-technical. For example, if you
5:39
don't have increment liquidity and you need
5:41
it, if you don't, if routing
5:45
doesn't exist at the end point, you
5:47
want to pay, if you want good
5:49
privacy and your LSP is tracking your
5:51
IP, every time you go to edge
5:53
cases, you may feel that you are
5:55
not technical because you cannot understand why
5:57
the LSP is charging you something or
5:59
not. But to a good degree
6:01
a Phoenix user right now can use
6:04
the lighting network without any technical Effort
6:07
of course they have to pay money to do that
6:09
because for example on boarding we require Renting
6:11
some liquidity or opening channels on change,
6:14
so it's not free, but it's simple
6:16
enough Matt
6:18
do you do you have anything to add to that? No,
6:23
I mean, I think that's basically true I think
6:27
Lightning is obviously the simplest example here There
6:30
are a lot more forward-looking examples
6:32
where we're gonna talk about many
6:34
party UTxO ownership Or it's not
6:36
just one And
6:38
then it really does it becomes a gray area
6:40
right where? Enlightening you can
6:43
make a more clear argument that you have
6:45
the money certainly if you're on chain on
6:47
chain as you fully own the UTxO there's
6:49
no there's no risk lightning has a slightly
6:51
different security model You have to be online
6:54
to make sure you your counterparty
6:56
doesn't cheat in some way When
6:59
we start talking about much much different
7:02
UTxO ownership models We might start talking
7:04
about like a unilateral withdraw in
7:06
these cases where like yeah, okay There's many
7:08
people in this UTxO and we're updating it
7:10
But maybe you can't afford to pay the
7:12
fee to withdraw your part of the balance,
7:14
but in theory you have Ownership
7:17
of this UTxO so
7:20
it becomes very quickly becomes a gray area, but
7:23
I think
7:25
It's hard to argue
7:27
that you're not self
7:29
sovereign if you you know
7:31
have a small part of
7:33
a large UTxO and you can unilaterally withdraw it
7:35
as long as you're willing to pay the fee
7:37
like that That's as good
7:39
as any other form of self sovereignty when it
7:41
comes to Bitcoin So are
7:44
you saying if somebody was part
7:46
of that kind of UTxO? They
7:48
could could they could build up their stack within that
7:50
eventually get to the point where they can afford to
7:54
Yeah, potentially and I mean you see this now Mutiny
7:57
and some others are starting to
7:59
go this direction where you
8:01
have potentially study mint or something
8:03
that's clearly not self-sovereign for low
8:06
value balances. And then the wallet
8:08
may be able to upgrade you to lightning
8:10
if you have a larger balance and then
8:12
maybe you'll store something in
8:15
fully owned UTXOs. If you have an
8:17
even larger balance and you want kind
8:19
of a savings account. And
8:21
so we're gonna see these gray areas start
8:24
to get built up more and more
8:26
based on your balance level. Because for
8:28
very small balances, there's just nothing
8:30
you can really do on chain. But
8:33
then as you build that up potentially, you can withdraw
8:35
and you can get to the point where it becomes
8:37
self-sovereign because you can afford the fee. Hopefully
8:40
in the future we'll have better technologies than
8:42
things like Fedi-Ment. So they're less clearly
8:46
custodial, like
8:48
Fedi-Ment's clearly custodial. But
8:50
we can build up to things like payment
8:52
pools where it's not as custodial. It's really
8:55
just, yeah, I mean, you could take your
8:57
money but you have five satoshis and the
8:59
fee is gonna be 100 bucks. But
9:01
as you get more and more money, potentially
9:04
nothing changes, you just suddenly could afford the fee. And
9:07
John, do you wanna throw anything into this? Yeah,
9:10
I think I want to bring up
9:12
a few things. One, that you
9:15
have to appreciate the amount of
9:18
complexity that we're assuming when we
9:20
start having this kind of degrading
9:22
system for going from custodial to
9:24
self-custodial, going from on chain to
9:28
Lightning, to multi-party, to Fedi-Ment, to
9:30
all these grades and trying to
9:32
integrate them into a user experience
9:35
is possible. And
9:39
that's the problem really is that everybody
9:41
just says, well, it should be possible.
9:44
But they don't actually care too much about
9:46
what the result looks like when you make
9:48
it possible. And this is a big concern
9:50
for me as, I'm
9:52
not an engineer myself, I'm more focused on the product
9:54
and we're trying to make products that are easy to
9:57
use. I'm also trying to make sure that
9:59
I'm not like... that I'm just
10:01
pretending that this is like, oh, we're going through
10:03
all these lightning motions and all of these things.
10:06
But really, the user isn't
10:08
really enforcing their channels. And
10:11
so if we really were a
10:13
bad actor, we could censor them.
10:15
We could steal their
10:17
money, et cetera, because there isn't a,
10:19
for example, other complexity that
10:21
is healthy, which is a watchtower environment
10:24
where people can get a watchtower easily
10:27
within their app from someone else other than us,
10:29
because that's what it would take. All
10:31
this stuff is possible, but the complexity
10:33
required, it makes everything very delicate and
10:35
actually ends up resulting in a pretty
10:38
horrible user experience in the interim. And
10:40
if we make the interim perpetual, then
10:42
the user experience will always suck and
10:44
nobody will ever use it. So we
10:46
have to be careful about piling
10:48
on as to how I see it. And
10:51
so I have no
10:53
intention of delivering
10:55
a user experience that does
10:57
something like combine lightning and
10:59
fetiment or combine lightning and
11:02
CTV for lightning covenants or
11:04
combine lightning with even multi-party
11:06
UTXOs. I am more skeptical,
11:08
so I use that rant as a segue to
11:10
another topic, which is I'm
11:12
not totally sold on UTXOs
11:15
sharing for multi-party. In other
11:17
words, the nuance of it
11:19
being two people in the party is
11:21
what allows it to truly be self-sovereign
11:24
and practical and not overly
11:26
complex. Uggly really is overly
11:28
complex at this point, but we're going
11:30
with it anyway. But
11:32
to now pile on and have a whole game within a
11:34
UTXO, this
11:37
worries me a lot more. Supposedly,
11:40
I'm not expert enough to know
11:42
whether there's nuance here. Multiple
11:44
UTXO ownership and being able
11:47
to unilaterally exit with the only problem being whether
11:49
you can afford to do so is
11:51
possible. It doesn't actually exist. We
11:54
don't have covenants on Bitcoin. There are other trade-offs to talk
11:56
about covenants on Bitcoin. So all of this said, I'm not
11:59
going to talk about it. we don't actually
12:01
know the amount of scale this would
12:03
even tap into and you know what
12:05
it would really unlock for Bitcoin in
12:07
a scaling solution and it could just
12:09
turn into like like with Lightning 10
12:11
years of just trying to get there
12:13
you know what I mean and I
12:16
think we'll get there but how long will
12:18
it take what will look like when we're
12:20
done I'm not entirely sure and then finally
12:22
I think my other thing was I already
12:24
hinted at it with there's a centralizing aspect
12:26
to Lightning where it's not just about
12:28
the LSPs and the hub and spoke
12:31
that I think is acceptable but like
12:33
I like I joked seizing that like
12:36
if our users our users other
12:38
you know self custodial Lightning node
12:40
mobile users don't actually like open
12:43
their app and enforce their channels it's
12:45
a little bit of a larp to
12:47
like because there's just mobile problems where
12:49
mobile operating systems don't allow you to
12:51
operate like beyond all the
12:53
time be available all the time these
12:55
kinds of things so without this watchtower
12:58
ecosystem etc and there are other trade-offs
13:00
like this you are kind of
13:02
just faking it till you get there and replicating
13:05
something like everybody likes to point that
13:07
two things currently Breeze SDK which is
13:09
using green light in the background I
13:11
don't know how much detail you want to
13:13
go into what those are but also there's
13:15
there's that and then what's the
13:17
other thing that they're they're harping on sorry I lost
13:20
my train of thought but with green light SDK we
13:22
don't really know if that's going to work out to
13:24
be that much better so yeah
13:27
oh and that Phoenix just works right
13:29
but the thing with Phoenix is this
13:31
is a whole company that is dedicated
13:33
and focused on providing lightning and they
13:35
use only their stack and
13:38
so they limit their problems to
13:40
basically whether there's
13:42
some incompatibility with other implementations and
13:45
that allows them to achieve a pretty good
13:47
user experience but for other
13:49
people to replicate that for everybody
13:51
to just do what Phoenix is
13:53
doing is also a tensorizing factor
13:55
so making lightning interoperable despite using
13:57
multiple implementations is much easier said
13:59
than done So sorry for the rant, but
14:01
there's those nuances there to bring up. Before,
14:05
I've got four notes on that, which
14:07
we should explore them all. But before
14:09
I do that, John, is
14:13
there any other solutions that you think
14:15
can work, should be worked on, should
14:17
be considered? So
14:21
yeah, this is a bit biased
14:23
to my own philosophies on Bitcoin
14:26
and on the future. But
14:28
I would say one on the trusted
14:31
side, if we're going to
14:33
do custodial, I would like to see more interest in
14:35
being able to do some sort of centrally
14:38
issued bearer instrument that doesn't use a
14:40
blockchain. I don't think it's actually necessary
14:42
to have tokens on a blockchain. And
14:45
more particularly, I think
14:47
tokens are the simplest expression
14:49
of trust. And so I'm
14:51
much more interested in this than things
14:53
like stable channels and, you know, complexity.
14:55
I think that just having a central
14:57
issuer putting their name behind something is
14:59
as simple as you can get, and
15:01
have being able to pass that thing
15:05
without necessarily always needing permission from the issuer
15:07
is the tricky part. And I think that
15:09
more research should be done. We have people
15:12
in our family of companies doing
15:14
research on that in regards to
15:16
using, you know, DHTs and append
15:18
logs for this. But I think
15:21
it could be done. I think it should be
15:23
done. And I think what's more interesting is issuing
15:25
this credit denominated in the
15:27
product and services. So
15:29
as to really make it clear that this
15:32
is about something that any
15:34
business would do, the government shouldn't be able
15:36
to regulate and stop businesses from issuing digital
15:39
representations of their products and
15:42
services. And I think
15:44
that's the long term hack to get
15:46
this all acceptable and flowing and appropriate.
15:49
As far as actual technical things like
15:51
ARK or covenants or these kinds of
15:53
ARK of the covenants, sorry. As
15:57
far as all these things, I don't really believe in
15:59
any of them. to be honest, I think
16:01
they're all just the curiosities
16:04
and things that keep engineers busy
16:06
and keep them interested, then they
16:09
could be harmless, they could be helpful,
16:11
but most of it is just kind
16:13
of spinning our wheels and experimentation. So
16:16
I think in the end that we
16:18
should focus on optimization, it's good to figure
16:20
out how much use we can make of
16:22
the blocks piece we have, but that we
16:24
also need more research into being ready for
16:27
when Bitcoiners are ready to increase the block
16:29
size. So
16:32
that last thing you said, it sounds a
16:34
little bit like almost like a Bitcoin bank.
16:37
Like if some kind
16:39
of institution or company was holding the
16:41
Bitcoin, they could then issue tokens backed
16:43
by Bitcoin, is that what you're saying?
16:46
That's not what I'm saying. I do think that
16:48
Tether should also have a Tether Bitcoin, why not?
16:51
I just think it's the simplest way to express trust. You
16:53
know, if you're going to trust somebody to hold your assets
16:55
for you, I think that what Tether has done has already
16:57
proven to work pretty well. Okay,
17:02
well let's start with complexity. I'll start
17:04
with you on that one Matt, you
17:06
are an engineer, you do
17:09
work a lot on this stuff. One
17:11
of the things I worry about when
17:13
people start explaining things such as channels
17:15
and balancing and liquidity, I tend to
17:17
stay in the camp where my
17:19
friendship circles are and the people I know
17:21
are and I'll already have lost them on
17:23
that. I can win them when I
17:26
show them a custodial wallet, I can say, here look, there's
17:28
your Bitcoin and I can get them to download wallet as
17:30
a social and send it to me back and forth and
17:32
not have to think about anything. That can work. Once
17:34
they have to start thinking about opening their own channels, there
17:37
is a leap of faith required there. There is
17:39
an educational piece. So the complexity piece worries me.
17:41
I don't know if that's something you share
17:44
the concerns of or maybe John? Yeah,
17:46
definitely. No, I mean, lightning
17:48
is super complicated and
17:51
getting obviously,
17:53
to your point, no one is
17:56
going to or really ever should use a lightning
17:58
wallet that has, exposes your wallet. users to the
18:00
concept of channels or different types of balances and
18:02
all this kind of nuance that the engineers have
18:04
to worry about. You
18:06
know, Lightning wallets only make sense
18:09
if you can hide that. Right. And
18:11
I think Giacomo mentioned previously, or maybe
18:13
John mentioned that, you know, you start
18:15
hiding that too much and suddenly, oops,
18:18
you're paying this huge fee, where
18:21
this fee come from and why does other transactions not have a
18:23
fee, you know, these are challenging problems
18:25
to address at a user experience level.
18:27
I think they're very doable. But
18:30
there is a limit to it. And certainly, lightning
18:32
is kind of at that limit in terms of complexity.
18:34
You know, there's lightning, you
18:37
know, I would say lightning, beta has
18:39
shipped, you know, the lightning that exists
18:41
today is
18:44
really beta. And we're really working on this
18:46
lightning, I mean, call it
18:48
lightning 1.0 or lightning 2.0, whatever
18:50
you want to call it, where there's a
18:52
number of new features that enable
18:55
us to much better hide the complexity. So we
18:57
eat a little more complexity, we add things like
18:59
splicing, we add things like anchor
19:02
outputs, we add things like potentially
19:04
taproot, we add all these other
19:06
other pieces, both 12, all
19:09
these other things when we improve privacy, we improve the
19:12
ability to hide all the technical nuance,
19:14
because we can simplify what the interface
19:16
looks like. And this is really bringing
19:19
lightning into, you know, building a
19:21
lightning that we're actually proud of and proud
19:24
to use and proud to have people use.
19:26
But lightning is kind of at that limit.
19:29
And I don't think there's a lot more,
19:31
you know, people talk about lightning channel factories,
19:33
where you have multi, we have more than
19:35
two people in your lightning channel, or you
19:37
have, you know, some of these other design
19:39
ideas, you know, I've seen people trying to
19:41
argue that we need to activate CTV or
19:43
some other covenant software now so that we
19:45
can do channel factories and other similar things.
19:48
No, no, I
19:50
don't know that we're ever going to want to
19:52
build those things just because of the amount of
19:55
complexity we'd bury ourselves under. But
19:57
certainly if we do, it won't be for 10 years. So
20:00
so there's a little art interrupt, but I just
20:02
want to say it's really difficult to get people
20:04
that aren't building lightning things to appreciate That like
20:06
you just you try to talk with for example
20:08
shinobi at Bitcoin magazine He's really been impressed with
20:10
the ctv and trying to get people to like
20:13
come around and be more interested in it But
20:15
you try to say something like that to him
20:17
and he's like no you just do this you
20:19
just do that It's really really hard for people
20:21
to know how hard it is to implement and
20:23
run lightning products. Sorry. Go ahead. Yeah,
20:25
I mean There's
20:27
yeah, and there have been a lot of really smart people
20:29
working on lightning for a very long time And we're
20:31
only just now getting to the point where we can say
20:34
like oh, this is Lightning the way
20:36
it should be with all these other new
20:38
changes that are have started shipping and
20:40
will ship over the next year And
20:43
we've been working on lightning for how many years now so
20:45
it really is there's a limit I think
20:47
it's worth pointing out however that
20:51
as we take more steps into this
20:53
gray area away from fully
20:55
self custodial or fully fully self
20:58
sovereign Things
21:01
can get a lot simpler So when
21:03
we talk about some other designs
21:05
around multi-party you tick so ownership around
21:08
payment pools around some of these other
21:10
things They're further
21:12
from They're certainly further
21:14
from kind of fully self sovereign
21:16
you always have your funds whatever But
21:19
they also Can get a
21:21
little simpler and certainly when we start getting
21:23
all the way over to the far side
21:25
of that spectrum when we start Talking about
21:27
things like, you know, Fettie meant or custodial
21:29
services liquid, whatever it is things get really
21:31
simple really fast So
21:35
I don't think the fact that lightning is
21:37
so complex is an indication that we can't
21:39
have other things in this gray area And
21:41
we can't have more of a middle ground
21:44
But if lightning is any indication These other
21:47
things are going to take a very long
21:49
time to build unless we want to build
21:51
things that are just fully on The other
21:53
side fully custodial fully trusted Jack
21:56
I'll bring you in there to add any comment you want
21:58
and also just ask Are
22:02
you still very pro-lightening
22:04
or with
22:06
time and understanding, is
22:08
it potentially a solution that we're still trying
22:10
to make work but perhaps was
22:13
the wrong way to scale Bitcoin? No. More
22:15
and more, I think from two points. The
22:17
philosophical point is still the same, basically. Blockchains
22:20
cannot scale. The idea that every single
22:22
user will download and validate the store,
22:24
every change of state by any other
22:26
user forever, is an idea that is
22:29
intrinsically from a mathematical complexity point of
22:31
view, unscalable. Sure, you can try to
22:33
scale it a little bit better with
22:35
better hardware, but then with better hardware
22:37
will come more economic growth and more
22:40
usage and more requests for users. So
22:42
it's unscalable. Maybe there is this
22:44
idea that Satoshi believed in, this idea of
22:46
using some kind of
22:49
fraud-proof protocol in order to
22:51
only store the hash headers. So
22:53
maybe something like that with zero knowledge
22:55
magic, but I think it's not
22:57
possible. So the philosophical idea is
22:59
your alternative is between sharing the
23:02
unshaded XOs in some sovereign way,
23:04
so it's basically lighting. And then
23:06
the alternative is half-in-a-idea of Bitcoin
23:08
banks. So you have these
23:10
two. I think we
23:12
don't have to demonize the idea of Bitcoin
23:14
banks. Bitcoin banks don't have to
23:17
be ETFs of Wall Street. They
23:19
could be darknet markets. When you
23:21
go on a darknet market, you
23:23
do use a Bitcoin bank. They
23:27
will just provide you with an address and
23:29
you do internal transfers. So it's possible to
23:31
have no KYC, fully pirated
23:33
Bitcoin banks, even if trust is
23:35
difficult to build with the permissionless,
23:37
anonymous stuff. It is possible. So
23:39
you have that idea. And then
23:41
you have lighting. Lighting is basically
23:43
a collection of two ideas. One idea is
23:46
you can share your OTSO among more people.
23:49
Like Lisa was saying just a couple of
23:51
days ago on Noster, she was saying, a
23:53
channel is already UTXO sharing. It's already that.
23:55
The point is that it's just a matter
23:57
of time. among
24:00
two people and we can make it among
24:03
several people. The second concept of
24:05
lighting is routing. So since UTXO
24:07
sharing will never reach the kind
24:09
of network
24:12
effect that you need because you cannot
24:14
share UTXO with every people you will
24:16
interact with, then use the routing effect
24:19
in order to reach other people outside
24:21
of your sharing. Lighting is the union
24:23
of these two ideas, UTXO sharing and
24:26
basically trustless atomic routing.
24:28
And this is basically
24:31
even if you change the channel
24:33
from the current DREAPOON channel to
24:35
a future L2 channel and you
24:37
change your routing without HTLC to...
24:41
Everything you do is still basically lighting as
24:43
a design. And from the practical and not
24:45
philosophical point of view, I just spent
24:47
two months literally paying everything with Lighting
24:50
Network all day long with my family
24:52
as well. And it
24:54
was not always like this. Lighting payments
24:56
was failing all the time. It
25:00
does just work. I did
25:02
pay with trusted custodial, Chivo
25:05
wallet receivers or wallet of Satoshi.
25:07
I did use fully sovereign stuff
25:09
like Breeze and Phoenix. It does
25:11
work. I have a few routing
25:13
nodes. Okay, they don't route very well.
25:16
The failure rate on the routing nodes
25:18
is incredible. But as a payer, Lightning
25:20
experience is starting to become
25:23
very, very easy. One could say that
25:25
the high fee environment was a challenge
25:27
to Lightning. That's true, but it's only
25:29
half of the story. Getting into Lightning,
25:31
if you are outside, so
25:33
putting money inside the network, it's
25:36
pretty painful when fees are very
25:38
high. And that's true. But once
25:41
you are in, high fees, if
25:43
it's possible, are even making Lightning better
25:45
to an extent because more people are
25:47
forced to use it. And unlike the
25:49
blockchain, which as a scaling crisis
25:51
where more people are using it, Lightning Network
25:53
in some ways gets better as more and
25:56
more people are using it because you just
25:58
find more routes with better liquidity. So,
26:00
from a philosophical point of view, there is no
26:02
way around like a network. You will have UTXO
26:05
sharing and you will be happy and you will
26:07
have a routing and you will be happy. And
26:10
on top of that, you can have a custody. That's the
26:12
only other way to go. Everything
26:14
else Matt described is like
26:17
payment pools. It's just a replacement
26:19
for the simple concept of a
26:21
two-party channel. You can replace that
26:23
instead of the typical DreaPoo
26:25
channel on Bitcoin. You can have
26:27
a DreaPoo channel on
26:30
Liquid, but it's still a channel. You can have
26:32
a FediMint, which is still a channel, but in
26:34
this case, there is more trust involved. You
26:37
can have a KASHU, Matt mentioned
26:41
Mutiny, which will make you
26:43
use FediMint for small amounts, but you
26:45
have Aqua letting you use Liquid for
26:48
small amounts, or for all amounts, actually.
26:51
Minibits, which is a wallet
26:53
that makes you use E-KASH,
26:55
Chaomian means like KASHU for small
26:57
amounts, and then you can go up. And
27:01
everything is integrated through a
27:03
Lightning as a routing system.
27:05
So I don't see any
27:07
way around. Of course, there are degrees, but
27:10
these degrees that Matt was describing
27:12
are all different kind of channels
27:14
in a way, more trusted, less
27:16
trusted. And as Matt noted,
27:19
it's not like complexity is increasing
27:21
in the direction of less
27:23
sovereign. It's the other way around. The
27:25
simple solution is the non-sovereign one, is
27:28
the Alfini solution. It's just trust me,
27:30
bro. It's wallet of Satoshi. And
27:32
in a way, Bitcoin on Chain, which is
27:34
the most sovereign, is not necessarily simple as
27:36
a solution. We think that
27:39
layer one Bitcoin is a simple
27:41
UX. But because we are used
27:43
to that, but it's not, sending
27:45
Bitcoin in layer one on Chain
27:47
is terrible. We have a utexo
27:49
selection problems, fee estimation problems. It's
27:51
hell. Bitcoin base layer
27:54
is not simple. In a way,
27:56
for example, for a sender, Lightning UX
27:58
is even simpler. than Bitcoin and
28:01
JUX. For a receiver, maybe it's the other
28:03
way around. So it's not really linear, this
28:05
complexity stuff. And to finish my
28:07
point, I disagree
28:09
a little bit with John that
28:11
every current proposal about changing the
28:13
Bitcoin consensus go in the direction
28:15
of more complexity. Actually, you can
28:18
do payment pools right now with
28:20
the punishment mechanism, but the complexity
28:23
of those, of the Arctic channel with
28:25
the current construction, the complexity of that
28:27
is incredible. If you switch to an
28:30
L2 channel, even if you had to
28:32
change, for example, the consensus, but now
28:34
the complexity of a multi-part L2 channel
28:37
is lower than the complexity of a
28:39
current year article channel structure. So some
28:41
of the proposal changes, I agree with
28:44
Matt, we will not see any or
28:46
use any of that for many, many
28:48
years. It's too early. We don't even
28:51
get right the UX of
28:53
lighting, which is the easy part. And it's
28:55
too early to do something
28:57
like that. But eventually, if something
28:59
like a consensus change will happen,
29:01
it may be to reduce complexity,
29:03
for example, moving from year article
29:06
channels to L2 multi-party. Okay,
29:11
I just want to flip back to
29:13
you, John, are you still massively pro-lighting?
29:17
I don't know what that means. We
29:20
have a company, we support lightning technology
29:22
in our products. I do
29:24
think that they're a use case for it. I think maybe
29:26
the nature of your question, I'll answer, which is, I don't
29:30
feel as magical about lightning as I
29:32
did when I first started promoting it.
29:34
So when I worked at Bitby Fill,
29:36
and I was trying to promote them
29:38
doing Thor, the first LSP that was
29:40
selling channels, I
29:43
was like, use lightning now, it's ready.
29:45
What's everybody waiting for? Be reckless, let's
29:47
go. But now having
29:50
been kind of in the trenches for a few
29:52
years, that's not how I feel. I think
29:55
there's a pretty high chance I'd
29:57
like to avoid it. And I'd like to not live in
29:59
this. spectrum of pessimism but this
30:01
is a pretty high chance that lightning
30:03
will just end up being only used
30:06
for like business like
30:08
B2B settlement for actual high-frequency
30:10
relationships. That's possible and the
30:12
lightning network just might be
30:15
large businesses that do high-frequency
30:17
transacting because it's just
30:19
cheaper for them to settle with each
30:21
other dynamically on lightning than to worry
30:24
about on-chain transactions or to establish credit
30:26
terms. That I think is like
30:28
the core use case of lightning that will never
30:30
go away. The rest
30:32
of it I think is now to me more
30:34
of an experiment and not
30:36
something that we can say is
30:38
guaranteed. The idea of using lightning
30:40
to bring Bitcoin to retail, to
30:43
bring it to merchants, this kind of thing which
30:45
is a big part of why I'm interested in
30:48
it. Not so
30:50
sure anymore. It's really expensive.
30:54
It's really complicated. It's a really
30:56
bad user experience to some people.
30:59
The edge of how great we can be for user
31:02
experience just won't be tolerable to some people and
31:05
they'll just use custodial stuff and which will
31:07
mean they're not really self-sovereign and they're not
31:10
using real scaling solutions and
31:12
opportunities. I
31:15
think there's
31:17
a... I strongly agree with you in general that
31:20
it may just be the case that lightning
31:22
won't have a good enough UX. The
31:24
problem is we
31:28
don't know how to build anything better. Lightning
31:31
fundamentally, even if lightning, all these
31:33
hard problems
31:35
that people talk about, the US
31:37
challenges, we can solve many of
31:39
them, we're working on it, it'll
31:41
take time, whatever. But the
31:43
fees, at some point somebody's got to pay a
31:45
fee to put some money in the channel and
31:51
who pays that fee and whether those fees are low
31:53
enough, maybe that just makes the
31:55
UX too bad. It
31:57
is worth pointing out, I think, that lightning feels...
32:00
fees will always be cheaper than
32:02
the prevailing
32:05
on-chain fees because you can always, you know,
32:07
at the end of the day, you're getting a compression ratio, right? You're
32:10
getting some reduction
32:13
in total blockchain space usage by
32:15
using Lightning compared to just doing
32:17
the same transactions on-chain. So
32:21
there's always some advantage
32:23
and for people who would otherwise,
32:26
who really need self-sovereignty, who really
32:28
need to do transactions
32:30
in a way that can't be censored, you
32:33
know, clearly the best option right now
32:35
is Lightning because the only other option
32:37
is on-chain and it's not
32:40
clear that any of the technologies people
32:43
are talking about
32:45
building really solve the problem
32:47
in a way that's more compelling than Lightning. I
32:50
think there are designs that people have that
32:52
solve the problem in a very compelling way
32:54
but that are a long ways away and
32:56
have a lot of complexity involved and may
32:58
never get there. And
33:02
certainly the things that are kind of being built in the
33:04
short term, things like setting, things
33:06
like that are custodial, they
33:08
just won't see the kind of self-sovereignty and certainly the
33:10
kind of censorship resistance that some people are going to
33:12
need. And so the question in my mind is always
33:15
how can we make Lightning as good as we can
33:17
and can we get it to the point
33:19
where it is a really compelling user experience? And
33:22
maybe we won't, I think we can solve basically all the
33:24
problems but the fees. This
33:26
show is brought to you by Bit
33:28
Casino, pioneers in Bitcoin gaming. Established in
33:31
2013, Bit Casino is a beacon of
33:33
innovation in gaming. Trusted by tens of
33:35
thousands worldwide, Bit Casino offers cutting edge
33:38
security and of course they support Bitcoin.
33:41
You can experience Lightning fast withdrawals, VIP
33:43
experiences and over 4,000 games. Now
33:46
Bit Casino believes in a fair
33:49
gaming environment, offering no transaction fees,
33:51
promoting responsible gaming and empowering players
33:53
with their live RTP feature to
33:56
identify bullish and bearish games. To find
33:58
out more and join bitcasino.i where
34:00
Top Notch Gaming meets unequal service, head
34:02
over to bit casino.io which
34:05
is bitcasino.io and
34:07
please remember to
34:09
gamble responsibly. Next
34:12
up today we have Unchained. Alright Bitcoiners, you'd
34:14
be crazy to tell your Bitcoin right now.
34:17
The halving is just a few months
34:19
away and we've seen before that this
34:21
can be a time which sees prices
34:23
rise as the new supply shrinks. Now
34:25
selling Bitcoin now to cover unexpected expenses
34:27
can end up costing you missed opportunities.
34:30
Credit cards interest rates are up to an average
34:32
of 21% and increasing so
34:34
by borrowing against your Bitcoin you can end
34:36
up saving a lot and the best part
34:38
with Unchained you get to hold your own
34:40
keys and you can always verify that your Bitcoin
34:42
is secure. And Unchained's loan dashboard gives
34:45
you a health status for your loan so
34:47
you can easily manage collateral when the Bitcoin
34:49
price moves quickly. Now don't be forced to
34:51
sell your Bitcoin and miss out on those
34:53
potential gains. If you want more info on
34:55
this head over to unchained.com and use the
34:57
promo code what Bitcoin did to get $50
34:59
off concierge onboarding.
35:01
That is unchained.com which
35:04
is u-n-c-h-a-i-n-e-d.com. Next
35:08
up today is Wazabi who I am
35:10
using to keep my Bitcoin private. Now
35:13
Wazabi is the easiest way to send
35:15
and receive Bitcoin privately and even for
35:17
non-technical people like me it is effortless
35:19
and it provides privacy by default. Now
35:21
with Wazabi there is no minimum amount
35:23
so you can start coin joining straight
35:25
away. And Wazabi users make
35:27
coin join transactions together with BTC
35:29
pay and Trezor users and BTC
35:31
pay server users can make payments
35:33
in coin join which saves on
35:35
fees and is a privacy improvement.
35:38
Also Wazabi recently dropped a new
35:40
feature. Now Trezor Suite users
35:42
can make coin joins directly on
35:45
the hardware wallet which is obviously
35:47
a very cool. Now if you
35:49
want to find out more please
35:52
do head over to wazabiwallet.io
35:54
which is w-a-s-a-b-i-w-a-l-l-e-t.io. I'm
35:57
going to throw a few controversial questions in. I'll
35:59
let anyone know. one choose to take them as they want.
36:02
Do we potentially overrate
36:04
self-sovereignty in that we
36:08
can build a system whereby there are people
36:10
who can own UTXOs, they can have Bitcoin,
36:12
but most people don't really care and they
36:15
would be happily with some kind of trusted,
36:17
centralized version whereby somebody's custody is in for
36:19
them and that will still be good enough.
36:22
With that, can we build a way of
36:26
making that trust model work in that these... I
36:30
don't know if it's between some kind of shared
36:32
custody that builds a banking system on the front
36:34
of it or if it's... I
36:36
don't know the actual answer, but should
36:38
we treat owning a UCXO and
36:41
being self-sovereignty as a privilege and
36:44
look at solutions where it still gives people exposure
36:46
to the asset? Because that's essentially what an ETF
36:48
is really. It's the same thing. I
36:50
think two
36:52
things. There's two separate use cases
36:55
of Bitcoin. There's people who want to invest
36:57
because they want to hedge other
36:59
risk, whether that's they don't trust the Fed or
37:01
they don't trust existing macroeconomic policies, whatever
37:04
it is, and then there's those who want to
37:06
transact with it. For
37:08
those who want to transact with it, self-sovereignty is maybe
37:10
not always critical, but certainly
37:12
censorship resistance is. The problem
37:15
with all of the custodial
37:17
and federated and whatever solutions
37:20
is regulatory. I think in
37:22
theory, if we could
37:25
remove the regulatory issue entirely, then
37:27
in many cases, we would be
37:29
fairly happy with users using these
37:31
kinds of solutions, whether it's a
37:33
federated trust model, liquid, sediment, whatever,
37:35
or a fully custodial
37:38
one, volatile Satoshi, what
37:40
have you. We'd be very
37:42
happy with many users using those, especially
37:44
for moderate to small value balances. But
37:46
the reality is today, you can't build
37:49
that and serve a very large
37:51
segment of the world's population. I
37:54
would like, if you allow, John, I would like
37:56
to directly connect here because I would disagree a
37:58
little bit with you, Matt, about this. The
38:00
problem, in my opinion, is that you can use
38:02
Willetos Satoshi in a way that seems
38:04
completely without
38:07
any kind of governance and regulation
38:09
problems for a while. And that's
38:11
the problem. I connect back to
38:13
the comment by John about LARPing.
38:15
The reason we are LARPing about
38:17
self-custody and users don't care is
38:19
that in most cases, they still
38:21
have the privilege not to care.
38:23
Basically, there is no anybody yet
38:26
actively trying to stop Albi and
38:28
Willetos Satoshi outside the US. And
38:30
I mean, custodials are
38:33
still basically allowed without
38:35
strong travel rule enforcement
38:37
and KYC enforcement. This is
38:39
getting worse and worse every year.
38:41
So every year, there are more
38:43
risks involved, more obstacles, but that's
38:45
the trend. But for now, people
38:47
just want custody because custody is
38:49
simple and is permitted.
38:51
But then the best ally
38:54
for sovereign Bitcoin is just
38:56
the state making it not permitted.
38:58
So if custodials are permitted
39:02
to serve the market, then there is
39:04
no problem. Just go and use custodial.
39:06
Sometimes there will be a ragbull,
39:10
but in other moments, it
39:12
will be fine. So the problem is
39:15
only when the state tries
39:17
to censor self-custody. But
39:19
if that's the case, you will see
39:21
that incentive to do self-custody will suddenly
39:24
increase. So people that get censored
39:26
and excluded from Willetos Satoshi, from
39:28
Albi, from everything else, they will
39:30
rediscover the importance to pay for
39:33
self-sovereign. So we
39:35
don't need to sponsor it as a
39:38
solution for them right now. They don't
39:40
want it because they have simple alternatives
39:42
for now. But then eventually, these simple
39:44
alternatives go away. What we may try
39:46
to address is the fact that this
39:48
change in permicial
39:52
levels may be sudden, may
39:54
be abrupt, may be too
39:56
fast. And so many people could get
39:58
hurt snapshot censorship in
40:01
which basically you just up to
40:03
a moment you are free and
40:05
then you are not and then
40:07
you have this shotgun KYC
40:09
things or stuff like that. So this is
40:11
the problem. This is why the design that
40:14
Matt was talking about about degrees
40:16
in which the wallet will guide
40:19
the user across different degrees is
40:21
very nice because you will stay
40:23
on the simple good
40:25
UX low fee kind of
40:27
design as much as you
40:29
are allowed to stay as long as you
40:31
are allowed and then if it falls you
40:34
may easier fall back on other use cases
40:37
because your money is more
40:39
or because your external conditioning
40:42
to become so sovereign
40:44
becomes more important. So what we
40:46
need is not to keep self-sovereignity
40:48
always at the maximum because self-sovereignity
40:51
cannot compete with the simplicity of
40:53
the custodians of trust. Trust is
40:55
the simplest thing. What we need
40:57
is to build a system in
40:59
which attacks
41:02
on trust fall back
41:04
gracefully into trustlessness which
41:06
has a cost. It will never be comparable
41:09
to trust. It will always be
41:11
more expensive, more clumsy, more complicated
41:13
because trust is very very simple.
41:16
So it's a little bit like we need to
41:18
build a system that if needed can
41:20
go back to the in the in
41:23
the spectrum of self-sovereignty but it's natural
41:25
that users will stay there. It's not
41:27
a failure mode. It's just a natural
41:29
thing because they can and as much
41:31
as they can. I even like for example I
41:34
tend to use self-sovereign lighting
41:37
wallets all the time. I did it all these
41:39
two months to pay but when I'm on
41:41
nostril and I have to receive a
41:43
zap the use case is very difficult
41:45
to enlighten right now because it's basically
41:48
asynchronous payment. I'm not online to receive
41:50
that tip so to do that I
41:52
do use Albi but because I can't
41:54
nobody's censoring me yet. Yesterday I received
41:56
an email from the friends from Albi
41:58
which I I basically reach my
42:01
limits of tips
42:03
on the on the on the
42:05
custodial version. So okay, I have
42:07
to make the effort to really
42:09
connect my CLN node, which is complicated, but
42:11
I can do it with with the rune
42:13
and command or something. I never had the
42:16
time to do it, I will have to
42:18
do it because now I'm forced. So
42:20
I think there's
42:22
a lot of cognitive dissonance on this level.
42:24
And even in this call, like you guys
42:26
keep referring to this gray area or this
42:29
degrading. Well, I think the context is
42:32
important here, because on one hand, you
42:34
have people saying, Bitcoin is uncensorable, Bitcoin
42:36
fixes this Bitcoin, the
42:38
supply cap can't be changed, blah, blah,
42:41
blah, you know, it's just unchangeable, you
42:43
know, anti fragile thing. And on the
42:45
other hand, you have people quoting how Finney
42:47
saying Bitcoin banks are the way that Bitcoin
42:49
will be in the future, that Fedemann is
42:51
amazing, because it's scaling Bitcoin. And you have
42:53
all these people that like, are
42:55
taking things that aren't actually Bitcoin that
42:58
are custodial, and they're, they're complicating it
43:00
with the Bitcoin mission. And I think
43:02
within the Bitcoin mission, all of
43:04
that stuff is a larp, there is no gray,
43:06
it is entirely black and white, you are either
43:09
self sovereign, or you are not. Now, that doesn't
43:11
mean that I think that banks
43:14
as a concept are evil, that trusting this evil,
43:16
I don't believe that at all. I think trust
43:18
is awesome. A big part of our work isn't
43:20
finding ways to digitize trust to help people make
43:22
better decisions and more relevance in what they do.
43:25
But it's not Bitcoin. And the problem
43:27
with any future where we accept that
43:30
any significant portion of Bitcoin is within
43:32
custody, and that's part of the design,
43:34
then what we're doing is larping, because
43:36
all we're doing is we're saying, well,
43:39
the old system was fine. And all
43:41
the except instead of elites, you know,
43:43
running federal banks, they're just going to
43:45
run a Bitcoin. And that's,
43:47
that's the inevitable end. So we really
43:49
do have to figure out how to
43:52
get as many people in here as
43:54
possible using Bitcoin on chain, off
43:57
chain with lightning, whatever, self sovereign in a
43:59
self sovereign. way because there is
44:01
a hard line to once you once you
44:03
start to trust it doesn't matter how it
44:05
doesn't matter if it's with Bitcoin or fiat
44:08
or shit coins it just matters who that's
44:10
the only thing that matters when you're trusting
44:12
so but just this
44:14
is treat respect that line and if
44:17
you want to have conversations about banking
44:19
technology custody technology if that's your interest
44:21
great just leave it out of my
44:24
Bitcoin conversation another issue with
44:26
all sorry just one last one quick thing
44:28
I'm going to mention earlier was another issue with all of this
44:30
is you get a lot of payment
44:32
incompatibility so you don't actually solve any of
44:34
the problems because every different payment protocol you
44:36
use and every different asset within every different
44:39
payment protocol you use is an incompatible payment
44:41
format and so now you just have to
44:43
include in exchanges you have to include centralization
44:45
as conversion points those are totally sensible so
44:47
you have all this and if you don't
44:50
use changes you have coordination problems so you
44:52
just have a lot of problems where if
44:54
you try to use many things you're just
44:56
always going to have a bad user experience and
44:58
never get mass adoption so
45:01
I think there's a few points to be
45:03
made here you mentioned that there's
45:05
no gray area between self sovereign
45:08
and not and I think maybe
45:10
we need to use different terminology here there's a
45:12
gray areas in terms of security model you
45:14
might be using so lightning is clearly a
45:17
different and I would say lighter
45:19
or darker depending on which way you want to make
45:22
the shades go security
45:24
model the non-chain Bitcoin no you have to be online
45:27
you have to check regularly maybe you have to use
45:29
a watchtower or whatever it is the very
45:31
different security model but I would argue
45:34
it's still censorship resistant I
45:36
think to your your broader point here was kind of
45:38
that this isn't Bitcoin because
45:41
Bitcoin must have certain properties and
45:43
I think chief among them
45:45
you would rank censorship resistance right that
45:47
that people must be able to transact
45:50
without any third party being able to
45:52
stop them I would
45:55
state in Bitcoin's mission a little more
45:57
broadly right the coins mission is to
46:00
remove trust in
46:03
some way that you need it. So someone
46:05
chooses to use Bitcoin because they are choosing
46:07
not to trust some third party that they
46:09
might otherwise need to trust. And
46:12
that doesn't necessarily have to mean censorship
46:15
resistance. It doesn't necessarily have to mean the ability
46:17
to transact. It might mean they don't trust
46:19
the Fed. It might mean they don't trust their
46:21
central bank, whatever country they're in, and
46:25
they want to use a different,
46:28
simply a different payment rail that's denominated in
46:30
a different currency, but are happily willing to
46:32
trust some bank or some other system. That's
46:36
not a use
46:38
case of Bitcoin I spend time building software
46:41
for. I don't care too much about that.
46:43
I think that's a well-served use case of
46:45
Bitcoin. People are gonna have options there. But
46:49
it is, I think, a valid use case for
46:51
Bitcoin. If you're choosing that you're avoiding
46:53
trust in some way that you couldn't
46:56
avoid in the existing system Bitcoin is
46:58
providing material value to your life
47:00
or investment portfolio in one way or another.
47:02
And I think that's cool. Bitcoin's still providing
47:05
you value. But
47:07
the censorship resistance, you're right. I
47:09
don't think censorship resistance is
47:12
super filled with gray areas. I think
47:14
it, you know, at the
47:16
end of the day, your transaction went through where your transaction didn't
47:18
go through. And that's not
47:20
super gray. That's pretty black and white.
47:24
But the trust models required
47:26
to get to that point are filled
47:28
with gray areas. I
47:32
would simply argue that 100% of the qualities of
47:34
Bitcoin are lost in custody. So I
47:37
get what you're trying to say that somebody
47:40
may only want a certain quality of Bitcoin
47:42
and that quality might not be censorship resistance.
47:44
It might be some other quality. But all
47:46
the qualities are lost in custody. Even the
47:48
supply cap. Like
47:51
I don't think there are inequalities left in
47:53
custody because you're just making the leap to
47:55
trust it. And so if you're making
47:57
the leap to trust it, you are trusting all of the
47:59
qualities. of Bitcoin to that person,
48:02
not just one particular one. You
48:05
absolutely are. The difference is you can choose
48:07
who you trust. You know, the
48:09
existing system you often can't. Right. I'm just
48:11
kind of on a mission to get people
48:13
to focus on that that's the problem, is
48:15
who to trust, not how. That's
48:18
my interest. Let's just stop talking
48:20
about and getting all excited about
48:22
all these new ways to trust people. It's
48:25
just not as interesting as Bitcoiners want it
48:27
to be. You're
48:29
right. It's not super interesting. I think it
48:31
is still valid and I think people should absolutely use Bitcoin
48:33
in that way if it's adding value to their life. I
48:36
think that here I am unofficially agreeing
48:39
with Matt, but officially agree with
48:41
John in this sense. So basically,
48:43
I think that a realistic discussion
48:45
will basically see a
48:47
lot of gray areas because even
48:49
Bitcoin on chain is not a
48:52
perfect security model against confiscation
48:55
or even against inflation. There
48:58
are some failure modes in everything,
49:00
including blockchain, the
49:02
Bitcoin time change. So layer one,
49:05
single address Bitcoin is not
49:07
a perfect security model,
49:09
perfect censorship resistant. If
49:11
the miners start to mine empty chains
49:13
for three years, your on-chain address will
49:15
be censored,
49:18
basically. So it's never perfect.
49:20
It's very, very good at censorship
49:22
resistant and adding inflation control, but
49:24
there are inflation bugs and stuff
49:26
like that. The more
49:29
you move toward custody, the more
49:31
you are exposed to these security
49:33
model failures. In the case of
49:35
a bank of somebody telling
49:38
you, just trust me, bro, the probability
49:40
of a fractional reserve is very, very
49:42
high and the probability of censorship is
49:44
very, very high. In the
49:46
case of the ETF, they already told
49:48
you that it will probably do fractional
49:50
reserve and censorship. So it's not even
49:52
a question. In the case of Ueda
49:55
Toussato, you can rely more or less
49:57
on something. So the realistic discussion is
49:59
that this spectrum. does exist
50:01
and we should just push
50:03
the users on this part
50:05
of the spectrum how
50:07
much is possible whenever possible, wherever possible.
50:10
But we cannot pretend it doesn't exist
50:12
because Bitcoin layer one is not even
50:14
at the end of the spectrum. It's
50:17
just at the end of the realistic
50:19
spectrum but it's not at the end
50:22
of the ideal spectrum of perfect censorship
50:24
resistance. But officially, I agree with John
50:26
for one single reason. Going
50:28
in this direction, the direction of trust
50:31
is instinctively simple. It will
50:33
happen spontaneously. We don't even need to discuss
50:35
it. We don't even have to really push
50:37
for it. Going in the other
50:40
direction is usually expensive and painful and
50:42
you have to be patient. It
50:44
entices a lot of more complexity.
50:46
So in a way, the idea
50:48
that Bitcoin push everybody in
50:51
this direction even with
50:53
no realistic is reasonable
50:55
because cultural discussion is
50:58
not about representing everything
51:00
but it's about pushing
51:02
toward the long-term low-tempo
51:05
preferences. When you
51:07
discuss, you don't tell your children,
51:09
yes, you have to find the
51:11
job and work hard but you
51:14
also have sometimes to get stoned.
51:17
That's true. You have to stay in the balance. But
51:19
the only part that you tell them
51:21
is the hard part because it's the
51:23
part where it's needed for you to
51:25
try to push. So we don't need
51:27
to push people in the center. We
51:29
need to push people to an extreme
51:31
in order to achieve the center as
51:33
a result because it's not realistic to
51:35
achieve the extreme that doesn't even exist
51:37
in the later one. Yeah,
51:40
I like that. I would say the direction
51:42
should always be to unbank the banked, not
51:44
to bank the unbanked. Yeah. When
51:47
we discuss engineering and people will come
51:50
up with failure modes in which
51:52
you can make better custody,
51:55
that's naturally happening in the engineering
51:57
discussion because you have to be realistic. So
52:00
the official branding should be always
52:02
self-custody, no discussion. It's like the
52:04
mid-width curve all over again. The
52:10
low IQ people will just tell you,
52:12
it's always self-custody, Bitcoin is perfectly censorship
52:14
resistant. Then the mid-width will start
52:16
to tell you, ah, but actually, Alfine predicted that
52:18
we will have, which is true, but it's not convenient
52:20
to tell in public. And then
52:23
the Galaxy Brain will understand that in
52:26
very intellectual situations
52:28
like these in which
52:30
Peter's audience is the intellectual elite
52:32
of Bitcoin, we can afford to touch
52:35
nuances. But every time we go out
52:37
from this secluded place and we have
52:39
to talk with the actual users, we
52:42
have just to always be annoying and
52:44
pushing for self-custody. You're
52:47
giving away the plot there, Giacomo. It's
52:49
the Bradley Listened podcast. You can't give
52:51
away the plot then. Is
52:54
it a... It's one of the challenges
52:56
that we have is that as Bitcoin
52:58
has grown and adoption has grown, we
53:01
essentially have decentralized narratives. We
53:03
have decentralized ideals and decentralized
53:06
education. And therefore,
53:09
people can hear a whole host of things. And without
53:11
that kind of consensus of opinion of what's
53:14
right, it can be confusing. Absolutely.
53:18
Should we elect a leader, Giacomo, the great leader
53:20
of Bitcoin? This is what you should do. I
53:22
don't like democracy. I would just self-appoint. I
53:25
definitely get fatigued. Like, you know, there
53:27
are times when I'm happy to be
53:30
on Twitter defending my mental model for
53:32
Bitcoin and defending self-sovereignty and all these
53:34
ideals and things like this. And there
53:36
are times where I'm just like, you
53:38
know what, I get much more reward.
53:40
I was just working more. And
53:43
that's most... And the longer
53:45
I'm in Bitcoin, the more I trend towards being
53:47
much more interested in building and much less interested
53:49
in what people on Twitter think. And
53:52
so if you're not there, you know,
53:54
in the trenches with the
53:57
new people learning about Bitcoin, teaching them,
54:00
then you're going to get newer people teaching them, or
54:03
more fragmented. And even
54:05
if I had the time to spend
54:07
all my time trying to educate people
54:09
in public, I still would only reach
54:12
a small portion of people. So there's
54:14
no way to centralize and idealize Bitcoin
54:16
education and experience. It's just something that
54:18
just takes years, and it takes years
54:21
for everybody. And nobody in their first
54:23
year thinks it takes years. And
54:27
at the end of the day, people are going to use what works for them.
54:30
If we build the right solutions, if we build the
54:32
solutions that our censorship resistant,
54:35
and our self-sovereign, and
54:37
meet the ideals that we want, and
54:39
we improve the UX as much as
54:41
we can, and we hopefully have really
54:43
good UX with these solutions, then people
54:45
will use them. And that's all that matters. So
54:48
should we not worry too much? Is it a bit
54:51
like that shitcoin-rider passage that people have sometimes? They go
54:53
down the shitcoin rabbit hole, and they end up realizing
54:55
they should have just held Bitcoin and not traded it?
54:59
Is custody similar in that some people may
55:01
start with the worst custody solution. They might
55:04
leave it on the exchange, or they might have
55:06
it in ETF over time as they get
55:09
exposed to rug pools where the person you're seeing in
55:12
the news, they start to realize, oh, hold on
55:14
a second, maybe I need a hardware wallet, or
55:16
maybe I need a multi-sick solution, or whatever
55:19
new solutions come down the road. Is it just a
55:21
right of passage? Yeah, I mean,
55:23
we've certainly seen that with a lot of
55:25
users. We've certainly seen people buy on
55:28
Coinbase or something, and then they hold it there
55:31
for a while. And then six months later, they
55:33
say, oh, yeah, actually, I want to
55:35
get my coins off of here. I
55:37
think it is with a caveat now. We
55:40
have to accept that people mostly learn from
55:42
mistakes and from pain. I did it with
55:44
shitcoins in 2013. Most
55:46
people did it with shitcoin custody
55:49
or whatever. We
55:51
learn by making mistakes and suffering.
55:53
And this will always be the
55:55
way, always. What education is about
55:57
is trying to shorten. with
56:00
a little bit of that learning process in order
56:02
to use the pain of people
56:04
of the past to diminish a little bit
56:07
the pain of people of the future. So education
56:09
is basically, at
56:11
first I just eat all the berries and then
56:13
some of us will die in our tribe and
56:15
now we try to pass down the knowledge in
56:18
a way that you can actually know that these
56:20
berries are poisonous without
56:22
dying first. So we are just trying
56:24
to reduce the pain by passing down
56:27
the message. So this is inherently
56:30
some kind of
56:32
endless effort that will never
56:34
work 100%. People
56:37
will basically try, people will get robbed,
56:39
people will get scammed and you cannot avoid
56:41
that or get too mad at that. What
56:43
you can try to do is just to use
56:47
your past experience to try to
56:49
shorten some learning path for somebody
56:51
else. And in this sense, of
56:53
course, good coordination
56:56
among Bitcoiners is precious. Like
56:59
one of the problems we are trying to address
57:01
with the Plan B network is that in
57:04
a decentralized context of educators, everybody is
57:06
reinventing Bitcoin 101. So it's very difficult
57:08
to build on other people's stuff and
57:10
to do the second step, the third
57:12
step because everybody starts from scratch and
57:15
everybody tends to reinvent the wheels. So
57:17
we're trying to put people together and
57:19
to create one single place where you
57:21
can have all the summer of Bitcoin
57:23
education plus all the Lisa's and Jimmy's
57:26
courses plus all the stuff in one
57:28
single place. But that's,
57:30
you know, centralization is always
57:33
efficient but fragile. So if you
57:35
centralize education a little bit, you
57:37
can cut the noise a little
57:39
bit, you can become more efficient,
57:41
cut the redundancy and the waste.
57:43
But then when these group
57:46
of educators start to go on the
57:48
wrong path, they will be basically they
57:50
will do it. They will basically be
57:52
unstoppable for a while. And you will
57:54
need another group of educators taking over.
57:56
So centralization is efficient but dangerous. Can
58:00
I ask my most controversial question? And
58:03
John's going to be expecting this one. I
58:05
think Giacomo will as well. Have
58:09
we written off the entire idea
58:11
of ever scaling on layer
58:14
one? Is this
58:16
too sensitive a topic to even bring
58:18
up? Is there too much PTSD to even raise that
58:20
as a point? I'm going to start with you, Giacomo.
58:23
And then I'm going to get a Matt and come
58:25
to you last, John. Because we've spoken about this. I
58:27
again have to be a little bit new about the
58:30
answer. I think that technically speaking, not at all. Most
58:33
of the small blockers during
58:35
the scaling wars were mostly
58:37
OK with the future possible
58:40
increase of the block size. It was never really
58:42
a matter of is
58:44
this possible or desirable. It will
58:47
probably come at a time in which
58:50
four megabytes blocks that we have now we stick
58:52
with. And every 10
58:55
minutes are unreasonable
58:57
considering the latency
58:59
of the network, the propagation rate,
59:01
and the validation CPU bandwidth kind
59:03
of constraint. The discussion was
59:05
always not even when and how
59:07
much, but always about the method and
59:10
always about the way to
59:12
get there. In a way, SegWit2x
59:15
was about doubling with a
59:17
hard fork the block size.
59:19
And SegWit02x, which was the
59:21
small blocker field, was basically
59:23
making for four x the
59:25
actual size, which is
59:27
what we have now. It's just a
59:29
theoretical limit, but with spam, we did reach
59:32
it, a four megabyte block. Jacomo,
59:34
just to interrupt very quickly, are
59:36
you basically saying if any solutions come as a soft
59:39
fork, they're a lot more palatable?
59:41
Is the idea of a hard fork which
59:43
becomes more jagged? Who decides
59:45
the hard fork? New York
59:47
Agreement was a list of business, influential
59:49
American and Chinese business trying to force
59:52
feed something. So it's a matter of
59:54
process of narrative, like are you honest
59:56
in the narrative? Are you screaming
59:58
that the sky is falling? so enforced to
1:00:01
upgrade or you're just honestly debating
1:00:03
pros and cons. So it's a
1:00:05
matter of methods. The problem is
1:00:07
that this matter of methods is
1:00:09
not just about soft work and hard work. It
1:00:11
could also be about the impossibility
1:00:13
to coordinate consensus change, changes
1:00:16
anymore without a very strong,
1:00:18
at least moral authority. Back
1:00:22
then, during the skating wars, the moral
1:00:24
authority was the somehow
1:00:27
co-used group of Bitcoin
1:00:29
core developers with few exceptions that basically
1:00:31
cut themselves out like Mike Hearn and
1:00:33
Gavin Andreessen. So it was we had
1:00:36
the moral authority. Right now, we
1:00:38
could be at the level in
1:00:40
which we all think that actually
1:00:42
a block size increase may be
1:00:44
reasonable at a certain point, but
1:00:46
getting consensus for that
1:00:49
will require a level of
1:00:51
coordination that we cannot afford
1:00:53
anymore and which is an
1:00:55
attack vector in itself possibly.
1:00:58
So I think that from an engineering
1:01:00
point of view, the idea that four
1:01:02
megabytes is some holy limit is stupid
1:01:04
because also it's not even one megabyte
1:01:07
anymore. We did increase the block. So
1:01:09
it's like a fetish that again, the
1:01:12
low IQ people will defend it like
1:01:14
a fetish. The mid-width will
1:01:16
say, oh, but it's just a fetish. We can just
1:01:18
change it. And the Galaxy Brains may realize that
1:01:20
the process to change it may become
1:01:23
so hard in the future that may
1:01:25
we end up with four megabytes blocks
1:01:27
forever, not because it's the right decision,
1:01:29
but because we don't have a process
1:01:32
in place to change this decision in
1:01:34
an effective way without collapses
1:01:37
of the consensus model. Yeah.
1:01:39
I mean, I think I largely agree with what
1:01:41
Giacomo had to say. I
1:01:44
don't know what the process would even look like. I don't
1:01:46
even want to begin to think about the process would look
1:01:48
like in theory. It's
1:01:50
not something that's out of the question. I
1:01:54
think it's important to recognize a few things.
1:01:56
I think it's important to recognize that, first
1:01:58
of all, we will... never scale via
1:02:01
any kind of on-chain blockchain. Block size
1:02:03
increase. There has to be a compelling
1:02:08
multiplicative factor on top. Lightning is
1:02:10
one where you can do a
1:02:12
lot of transactions, and it only ends up being
1:02:14
one on-chain transaction, potentially. We talked
1:02:16
about fees and the LSP overhead.
1:02:19
Maybe that multiplicative factor is
1:02:21
fairly small. Maybe
1:02:23
we'll need something bigger. Right? That
1:02:27
because I think Giacomo mentioned previously,
1:02:29
it doesn't take a computer science degree
1:02:32
to understand this concept that if every
1:02:34
computer in the Bitcoin network needs to
1:02:36
see every single transaction that happens in
1:02:38
the Bitcoin world, it doesn't
1:02:40
scale. That's not a complicated concept
1:02:43
to understand. That's like you can't copy everything
1:02:45
onto every computer and expect this to work.
1:02:49
So we need factors on top. It's
1:02:52
also important to recognize that we
1:02:55
shouldn't think about increasing the block size
1:02:57
in response to shorter-term
1:02:59
changes. I
1:03:02
would say the biggest limiting factor in the block size has
1:03:04
nothing to do with scalability. It has to do with paying
1:03:06
fees. We have in
1:03:09
Bitcoin decided to have a limited
1:03:12
fixed amount of Bitcoin.
1:03:15
And if we want to maintain that, we
1:03:18
absolutely have to have a limited block size
1:03:20
in order to force people to pay for
1:03:22
the security budget of Bitcoin. We have to
1:03:24
pay miners. While
1:03:27
we cannot scale technically
1:03:29
to a large number of transactions
1:03:32
via on-chain block size increases, we
1:03:34
also probably
1:03:36
could increase that number relatively
1:03:39
higher than we might otherwise
1:03:41
just based on the fact that we have to pay miners. So
1:03:44
we also can't do changes
1:03:46
to the block size on
1:03:48
the basis of the fees are
1:03:50
too high right now, we have to do it on the
1:03:53
basis of where the fees are going to be in a
1:03:55
decade or two decades. And
1:03:57
I think it's hopefully fairly clear that very.
1:04:00
C20 and this concept of like people
1:04:03
creating tokens by proving that they
1:04:05
can pay miners' fees is not
1:04:08
something that's going to be here in
1:04:10
a decade. This
1:04:13
isn't, you know, the current fee
1:04:15
rate run-up has lasted
1:04:17
quite a while, but suggesting that it's going
1:04:20
to last a decade or even last
1:04:22
another five years is kind
1:04:24
of absurd to me. So it's not, sadly,
1:04:26
not something that, you
1:04:28
know, we can respond to with these kinds
1:04:31
of responses. So,
1:04:34
you know, I don't know, Bitcoin
1:04:37
fundamentally only works if there is material
1:04:39
demand for block space and that that
1:04:41
demand, you know, I would
1:04:43
say at least marginally outstrips the
1:04:45
supply in some way that generates
1:04:48
real revenue for miners. And I
1:04:50
don't think we are at the point where that is
1:04:52
true today of Bitcoin, of people
1:04:54
using Bitcoin in a sustainable way. So
1:04:59
it's not a conversation that makes
1:05:01
sense to be had right now, even just on
1:05:03
a purely technical level. If we ignore all of
1:05:06
the points Giacomo raised about consensus
1:05:08
and how we discuss changing
1:05:10
the block size. Yeah. Sadly,
1:05:16
that means a lot of pain right
1:05:18
now in terms of on-chain fees. And
1:05:20
it has caused a lot of real
1:05:23
issues for people trying to use Lightning
1:05:25
and trying to use Bitcoin in general.
1:05:27
And I don't have a great answer to that. And
1:05:29
that sucks. This show is
1:05:31
brought to you by our newest sponsor,
1:05:33
SWAN. Now, SWAN is a leading Bitcoin
1:05:35
only financial services company, and it
1:05:38
allows you to buy Bitcoin with ACH
1:05:40
or wire transfers, no added spreads and
1:05:42
fees of under 1%. Now,
1:05:45
SWAN's mission is to do what's right for
1:05:47
Bitcoin and Bitcoiners. And their goal is to
1:05:49
onboard 10 million dedicated
1:05:51
Bitcoiners, people who appreciate the
1:05:53
importance of sound, incorruptible money
1:05:55
and uncompromising about it. Now,
1:05:57
SWAN also provide leading education.
1:06:00
and they know that Bitcoiners want to look
1:06:02
after their own keys so they offer free,
1:06:04
automated withdrawals to self custody. And if
1:06:06
you're looking to buy $100,000 worth of Bitcoin or
1:06:09
more then check out Swan Private.
1:06:11
You'll get concierge support by execution,
1:06:13
tax loss harvesting, retirement accounts, inheritance
1:06:15
and estate planning and access to
1:06:18
exclusive events, research and other content.
1:06:20
Now Swan Private is headed up by my boy
1:06:22
Steven Lubbka who appeared on this show several times.
1:06:25
Swan also offers an IRA product that
1:06:27
lets you put real Bitcoin not proxies
1:06:29
into your retirement savings. Swan
1:06:31
is the best place to buy Bitcoin
1:06:34
so check them out at swan.com which
1:06:36
is swan.com. Next up
1:06:38
today it is Ledger. Ledger is the world
1:06:40
leader in Bitcoin security and is the best
1:06:42
way to own and secure your private keys.
1:06:45
If you're still holding Bitcoin on an exchange
1:06:47
or with a custodian it might be time
1:06:49
to take your security more seriously. Remember not
1:06:51
your keys, not your Bitcoin. Now Ledger
1:06:53
hardware wallets paired with the Ledger Live
1:06:55
app are the easiest way for you
1:06:58
to start managing your own private keys.
1:07:00
You can send us on Bitcoin transactions
1:07:02
with full transparency in the Ledger Live
1:07:04
app and honestly it couldn't be easier.
1:07:06
I've been a Ledger customer now since
1:07:08
2017. I absolutely love the products and
1:07:10
I'm still using the same Nano S
1:07:13
I bought back then. Now if you
1:07:15
want to find out more and you
1:07:17
want to purchase a hardware wallet from
1:07:19
Ledger then please head over to shop.ledger.com
1:07:21
which is shop.l-edger.com. Next
1:07:23
up today we have Bitcoin Atlantis. A
1:07:26
Bitcoin driven conference taking place from the
1:07:28
1st to the 3rd of March 2024
1:07:30
and the amazing Madeira. This is going
1:07:33
to be an amazing event. It's got
1:07:35
an incredible lineup of speakers including Jack
1:07:37
Dorsey, Michael Saylor, Jack Malas, Jeff Booth
1:07:39
and Adam Back. There are over 130
1:07:42
confirmed speakers and they're expecting around 5 000
1:07:45
attendees. I'm going to be there. I cannot wait
1:07:47
to check out Madeira and catch
1:07:50
up with some of you bitcoins.
1:07:52
Now if you want to find
1:07:54
out more and book tickets head
1:07:57
over to bitcoin atlantis.com which is
1:07:59
bitcoinatlantis.com. Also today
1:08:01
we have Iris Energy. Now Iris
1:08:03
Energy is the largest NASDAQ listed
1:08:05
Bitcoin miner using 100% renewable energy.
1:08:08
They are building next-gen data centers for Bitcoin
1:08:10
mining, generative AI and beyond. Now Danny and
1:08:12
I have been working with their founders Dan
1:08:15
and Will for nearly a year now and
1:08:17
we've been super impressed with their values, especially
1:08:19
their commitment to local communities. It's been so
1:08:21
cool to collaborate with them across everything we
1:08:24
do from the podcast to the films we
1:08:26
make, the events we put on and obviously
1:08:28
my football team, Ralph Bedford. Now Iris Energy
1:08:31
is a responsible way to
1:08:33
power Bitcoin and beyond. If
1:08:35
you want to find out
1:08:37
more, please head over to
1:08:39
irisenergy.co which is I-R-I-S-E-N-E-R-G-Y.CO. Well
1:08:42
John, we discussed this. This was the starting
1:08:45
point of why we're having this conversation. I know
1:08:47
you've got some unique views on this. So
1:08:51
I think there's a lot of nuance needed in conversations
1:08:53
like this. I'm glad that these are the people you
1:08:55
invited and we were able to speak with so much
1:08:57
nuance so far. I think
1:08:59
that this kind of
1:09:01
nuance is definitely required for this part
1:09:03
of the conversation and for Bitcoiners that
1:09:06
want to be, I guess, good Bitcoiners
1:09:08
or educated Bitcoiners or useful, helpful, etc.
1:09:11
For me and I think what
1:09:14
should be for everybody, the difference
1:09:16
between like prescribing a
1:09:18
solution and speculating on a
1:09:21
solution. If I came on Twitter tomorrow
1:09:25
and said, I demand blocks be eight
1:09:27
megabytes, I demand that we
1:09:30
should use this format of extension blocks
1:09:32
to do it or whatever. Everybody's going
1:09:34
to reject it and be against it and
1:09:37
there will be no nuance and it'll just
1:09:39
be dead. But Bitcoin has
1:09:41
these things that are called magic numbers
1:09:43
inside and people tend to think of
1:09:45
them as arbitrarily set or set once
1:09:48
in the past and never to be
1:09:50
thought about again. But they
1:09:53
can be informed. They can be rationally chosen
1:09:56
numbers and as we've learned, they can
1:09:58
also be changed sometimes. and they
1:10:00
can be changed with software schemes. And
1:10:03
so we have to be mature
1:10:05
about this kind of thing and
1:10:08
basically facilitate and encourage research into
1:10:10
the actual costs of running nodes,
1:10:12
the demographics of the costs of
1:10:14
people that would run nodes in
1:10:16
different areas of the world, different
1:10:18
classes, etc. So we
1:10:20
can identify where we actually are with
1:10:22
Bitcoin scaling and say, look, Bitcoin has
1:10:26
reached a kind of limit here where
1:10:28
we have, like, say, the whole global south
1:10:30
would use it if the
1:10:32
fees were maybe 20% less because looking at
1:10:34
the demographics, this is where
1:10:36
it would be affordable for them
1:10:39
to actually have a computer and
1:10:41
disk space and bandwidth, etc. And
1:10:43
so we can actually research this
1:10:46
information. It would in the end
1:10:48
be trusted because somebody has to collect
1:10:50
and compile the information, so we can
1:10:52
develop a kind of culture of
1:10:54
understanding which people are being
1:10:56
excluded by Bitcoin costs and which people
1:10:58
could be included where certain costs to
1:11:01
be adjusted. And it's not just
1:11:03
about transaction fees, but some people want to say,
1:11:05
well, I can't use Bitcoin because they can't afford the fees,
1:11:07
or we don't want to make it so people can't use
1:11:09
Bitcoin because they can't afford to run a node. Well,
1:11:12
these are two very different cost
1:11:14
perspectives, like saying I can't, like,
1:11:16
a $25 fee is extremely exclusive.
1:11:20
It excludes a lot of people, it excludes
1:11:23
a lot of activity. A
1:11:25
$25 a month fee to run
1:11:27
a Bitcoin node, but $1
1:11:30
fees for transactions is less exclusive.
1:11:32
And so we have to actually
1:11:34
compare these dynamics and say, are
1:11:37
we biting off our nose despite
1:11:39
our face, you know, by being
1:11:41
overly worried about node costs when
1:11:43
the real problem is that transaction
1:11:45
costs are exclusive. And so
1:11:48
we have to weigh these things and be
1:11:50
informed about the nuances of these things so
1:11:52
we can actually see when we are reaching
1:11:54
the limit. I agree with Matt
1:11:56
that I don't actually think that ordinals have
1:11:58
proven that we found the limit, I don't
1:12:00
think we need a block size increase right
1:12:02
now. I do think that
1:12:05
there's a certain weather aspect to this and
1:12:07
the supply and demand in this overly unusual
1:12:10
amount of demand right now. But
1:12:12
I think we'll reach a point where it's just like, okay, it's
1:12:14
stupid now. You know what I mean? Everybody
1:12:17
is going to be excluded at some price. If
1:12:20
the price keeps going up, you're just going to exclude more
1:12:23
and more people, whether it be the cost to run a
1:12:25
node or the cost to send a transaction. But
1:12:28
both are real and the cost to run
1:12:30
a node is actually a much, like
1:12:32
we talked about complexity earlier, to
1:12:34
calculate the cost of implementing
1:12:37
Lightning and doing all the research and development and
1:12:39
all of the work that's put into it so
1:12:41
far in the past five, six years. The
1:12:44
cost of doing the transactions, blah, blah, blah.
1:12:46
All this like industry cost to compare it
1:12:48
to, say for example, if we had chosen
1:12:50
a route of formalizing
1:12:53
specifications for zero confirmation transactions
1:12:55
to enable merchant payments to
1:12:57
be something where they can
1:12:59
limit their exposure, increasing
1:13:02
the block size to where we kept transaction
1:13:05
fees down to a reasonable level. If
1:13:07
we compared those costs, I think you
1:13:09
would probably find that the overall costs
1:13:11
at least are much lower in the
1:13:13
on-chain scaling version. Now this
1:13:15
is all within a context, right? At
1:13:17
other contexts, that would be totally wrong.
1:13:19
There's just all of this kind of
1:13:21
tolerance measuring that we have to be
1:13:23
aware of and respectful of to see
1:13:26
that, okay, it really would be
1:13:28
silly not to increase the block size at some
1:13:30
point. I think we won't necessarily need
1:13:32
all of that research and awareness because the market
1:13:34
truly will just demand it. It'll just be obvious.
1:13:36
There'll just be like, look, Bitcoin fees have been
1:13:39
$1,000 a transaction for six months and
1:13:43
the Bitcoin price is plummeting and there's all
1:13:45
kinds of bad vibes
1:13:48
about Bitcoin throughout the community. It's just it's a
1:13:50
dying thing. We have to fix it. The
1:13:53
trick is between prescription and speculation
1:13:55
that if you solve the problem
1:13:57
early, then you don't have the
1:13:59
payment. But if
1:14:01
you speculate and solve the problem early
1:14:03
and are wrong, you create tragedy of
1:14:06
the commons and cost to the existing
1:14:08
user base. So it's a delicate
1:14:10
thing that requires nuance, that requires maturity,
1:14:12
that people should be looking at very
1:14:14
closely. And I think
1:14:16
this area of research is way
1:14:18
more interesting than custodial solutions and
1:14:21
considerations and such. It's
1:14:25
more taboo, but I do
1:14:27
think that there is meaningful,
1:14:30
realistic, scientific, mature, intelligent
1:14:33
stuff that could be researched there that is
1:14:35
not. I think pretty much James Lop is
1:14:37
the only one even looking at all at
1:14:39
Bitcoin this way when he does his research
1:14:42
of doing initial block downloads,
1:14:44
checking all the different implementations, things like
1:14:46
this. Sorry,
1:14:48
that's the end of my rant, I'm losing my voice. Yeah,
1:14:52
I think you're right. We
1:14:54
may reach that point. I think it's
1:14:58
very unclear. I think the
1:15:00
most interesting... So
1:15:03
I should avoid making
1:15:05
it sound like I speak for other engineers
1:15:07
in the broader Bitcoin community, because I
1:15:09
know there are many who are much
1:15:12
more concerned about the long-term UTXO
1:15:15
growth, right? That
1:15:17
the block size can create long-term
1:15:19
UTXO growth and that this
1:15:23
can outpace the
1:15:25
reduction in cost and storage. I'm
1:15:27
not as concerned about that. I
1:15:30
know others are, you know, to each their
1:15:33
own, whatever. But I
1:15:35
think, you know, to your point, in terms of
1:15:37
research, we would need to see
1:15:40
kind of where we're going in
1:15:42
terms of on-chain fees and whether the block size makes
1:15:44
sense. You know, I think at
1:15:46
some point we need to
1:15:48
have a serious conversation about modeling where transaction demand
1:15:50
comes from. And,
1:15:53
you know, right now, obviously, there's hype around
1:15:55
ordinals and all kinds of other things that
1:15:58
probably don't have staying power search. Certainly,
1:16:00
BRC20, whether you think that ordinals or
1:16:02
inscriptions have staying power is one thing,
1:16:04
but this kind of just pure
1:16:07
shit coin, fair minting by
1:16:09
paying Bitcoin on-chain fees, protocol
1:16:12
probably will not have staying power. So
1:16:15
the question is, where do we
1:16:17
get the transaction fees? And what
1:16:19
will blocks-based demand volume and what
1:16:21
does that blocks-based demand curve look
1:16:23
like? What is the demand at
1:16:25
different price points? And
1:16:28
that's something that's super complicated to
1:16:30
answer. I don't think anyone could even
1:16:33
answer that question today. But
1:16:36
there is some research that
1:16:38
some people have done, people have tried to answer the
1:16:40
question a little differently and say, if
1:16:44
every person in the world were to
1:16:46
get a Lightning Channel, how much blocks-based
1:16:48
do we need? Every
1:16:51
person in the world were to need to splice
1:16:54
in X amount of Bitcoin or splice
1:16:56
out X amount of Bitcoin from their
1:16:58
Lightning Channel on a yearly or monthly
1:17:00
basis, how much blocks-based do we need?
1:17:05
And the result of some
1:17:07
of those models has been surprisingly
1:17:09
little to me, that we need
1:17:11
fairly little blocks-based in total to
1:17:13
get everyone a Lightning Channel.
1:17:17
Not so much everyone a Lightning Channel
1:17:19
that they're going to splice in and
1:17:21
out of a lot. And so you
1:17:23
make certain assumptions around the liquidity of
1:17:26
LSPs and availability of capital to make
1:17:28
those Lightning Channels very long-lived and not
1:17:30
need a lot of on-chain transactions on
1:17:32
a regular basis. But
1:17:37
I've always been surprised when you do the numbers there
1:17:39
that the total blocks-based doesn't
1:17:41
need to be that high. But
1:17:43
we have to see where demand comes from and
1:17:45
what demand looks like and what that demand curve
1:17:48
looks like specifically. I
1:17:51
don't think we have even
1:17:53
a reasonably good guess as to what
1:17:55
Bitcoin looks like in five years,
1:17:58
in ten years, certainly. as to how
1:18:00
people are using Bitcoin. So on
1:18:03
one hand, I agree with you
1:18:05
that more research would
1:18:08
be nice. On the other hand, I'm not even sure
1:18:11
how one would go about doing
1:18:13
some of that research today. Yeah,
1:18:15
I'm just kind of hoping if the whole culture was moving
1:18:17
in that direction, the answer
1:18:19
is, be emergent. You know what I
1:18:21
mean? As long as we're being nuanced
1:18:23
and being mature and being intelligent, we'll
1:18:25
see what makes the most sense and
1:18:27
there will be some sort of rough
1:18:29
consensus about it. But if we just
1:18:32
treat it all as taboo and focus
1:18:34
on narratives that say,
1:18:36
well, Bitcoin banks are part of
1:18:38
the solution, then you just deter
1:18:40
that research. Okay,
1:18:43
let me be a little bit contrarian here. While
1:18:45
I do agree that from
1:18:47
a prescription point of view, screaming
1:18:49
that the sky's falling, we need
1:18:52
the giga blocks is craziness, but from
1:18:54
a speculative point of view, it will
1:18:56
be mature to get over the knee-jerk
1:18:58
reaction from the from the fork war
1:19:01
and to just start discussing stuff. I
1:19:03
agree with John that the magical numbers
1:19:05
are magical and so are to a
1:19:07
degree arbitrary and it could be a
1:19:09
little bit off in one direction or
1:19:12
the other. One interesting field of research
1:19:14
would be to try to move away
1:19:16
from magical numbers in general. For example,
1:19:18
there is an old proposal from Manny
1:19:20
Rosenfeld about elastic
1:19:23
block size, which will not converge
1:19:25
over a specific goal deluxe zone,
1:19:27
but will basically try to find
1:19:29
a dynamic way to react to
1:19:31
fill levels, which could
1:19:34
be more interesting. It was
1:19:37
a proposal that was not very easily
1:19:39
gameable by miners. So it could be
1:19:41
more interesting. So I agree that
1:19:43
it shouldn't be taboo, at least in technical
1:19:45
discussion. It could be taboo in memes because
1:19:47
memes are more simple and they're meant to
1:19:49
convey a simple thing, but in serious discussion, it
1:19:52
should not be taboo and the
1:19:54
size or the process
1:19:57
to get to the size. sorry,
1:20:00
not flexible. Elastic block size is
1:20:02
nice because one of the problems
1:20:04
with one-off increases or with time-dependent
1:20:07
increases is that we are assuming
1:20:09
a technological direction for our civilization.
1:20:11
When we have a technological shock,
1:20:13
then we have problems with our
1:20:15
assumption. We may not
1:20:17
have it, but so the Elonistic thought
1:20:20
before the Elonistic Dark Ages
1:20:22
and everybody was
1:20:24
finding Terra before the Vulcan exploded
1:20:26
and everybody was back to the
1:20:29
Stone Age. So, flexible and elastic
1:20:31
solution may be a thing. But
1:20:33
I disagree with both that the
1:20:35
main source of research
1:20:38
should be the demand because the
1:20:40
demand will always be as
1:20:42
much as they can. The
1:20:45
demand is possibly unlimited while
1:20:48
the realistic supply of good UX
1:20:50
and good security and good level of
1:20:52
censorship resistance is limited by reality. So,
1:20:54
I think that I will flip it
1:20:56
around. How much can we
1:20:58
afford to decrease the
1:21:00
fees is possible from a security
1:21:03
budget point of view, from a latency point
1:21:05
or from rate point of view, and from
1:21:07
a selfish mining point of view. I
1:21:10
think one of the characteristics of
1:21:12
the small blockers in the past
1:21:15
war was starting not from what
1:21:17
users want, but starting from what
1:21:19
is possible to give them without breaking
1:21:21
Bitcoin. Because if we do break Bitcoin,
1:21:24
it's true that what John says that at
1:21:26
a certain point, we are pricing out everybody,
1:21:29
even if there is a caveat there that
1:21:31
I would mention. But it's true that we
1:21:33
are pricing out from the on-chain transaction more
1:21:35
and more people. But if we break, for
1:21:38
example, Bitcoin decentralization in the process of
1:21:40
giving the market what they want, then
1:21:43
there is not even the last elite
1:21:45
of people remaining with this tool. So,
1:21:51
if the realistic choice is between
1:21:53
a very small elite
1:21:56
having Bitcoin and all
1:21:58
the world getting into something which is
1:22:01
closer to PayPal, there is a realistic debate
1:22:03
to be had about
1:22:05
preferring the first solution over the second.
1:22:07
I think I would probably prefer the
1:22:09
first solution. I would prefer a few
1:22:11
banks being able to
1:22:14
keep censorship resistance as opposed
1:22:16
to everybody losing it to a degree.
1:22:18
The second disagreement would be that if
1:22:20
we want to check demand, if
1:22:22
we want to be as much as
1:22:25
able as possible
1:22:28
to concede to the demand, we don't
1:22:31
have to just look at, transact of
1:22:33
the demand of people that want to
1:22:35
send Bitcoin, but also at the demand
1:22:37
of people that want to receive Bitcoin.
1:22:39
And in this particular case, I disagree
1:22:41
with John completely, because I think right
1:22:43
now sending Bitcoin, it
1:22:45
may be expensive, like putting
1:22:47
Bitcoin in a lightning channel could be 50 bucks.
1:22:50
If it's a lot for basically
1:22:53
the global South, it's a lot.
1:22:55
But running an order is
1:22:58
actually more expensive in terms of resources
1:23:00
right now. You need a kind of
1:23:02
computer and connection that most of the
1:23:04
people that cannot afford 50 bucks to
1:23:07
open a lightning channel cannot afford as
1:23:09
well. If we think about how
1:23:11
many people cannot spend Bitcoin right
1:23:14
now, and so they move
1:23:16
to custodial solutions instead, instead, there is
1:23:18
a large amount of people, more and
1:23:20
more every year are priced out and they
1:23:22
have to use custodial solutions. But we think
1:23:25
about how many people are outpriced from the
1:23:28
possibility to receive Bitcoin trustlessly, which
1:23:30
is just as important as sending
1:23:32
them. If you don't run an
1:23:34
order, you are basically trusting
1:23:36
as much as a wealth of Satoshi
1:23:38
users, you are trusting miners that they
1:23:40
are telling you gracefully, if you are
1:23:42
receiving or not. You are still trusting
1:23:45
basically five companies instead of
1:23:47
one. So if you receive money on
1:23:49
wealth of Satoshi, you trust one company. If
1:23:51
you receive money with SPV, you trust five
1:23:53
mining pools, but that's not a great improvement.
1:23:56
So receiving is as much important as sending.
1:23:58
And if you don't have money, If
1:24:03
I talk with people right now in a
1:24:05
Salvador or in Switzerland, and I ask
1:24:07
how many people can't spend on chain, there are
1:24:09
a few people that are priced out. If
1:24:12
I ask how many people can't with
1:24:14
their realistic cost-benefit
1:24:17
analysis run a Bitcoin
1:24:19
node, many more people
1:24:21
are just using a
1:24:23
cell phone app that
1:24:25
cannot run a full node because
1:24:27
nobody is running a Bitcoin on a normal
1:24:29
cell phone. So everybody's basically,
1:24:32
they are all trusting somebody else to receive
1:24:34
Bitcoin. This is equally important. Let's say
1:24:37
the last point would be, it's not
1:24:39
true that eventually we will price anybody
1:24:41
out of Bitcoin. I think it's true
1:24:44
that we will price anybody out of
1:24:46
moving single UTXOs alone. I think that's
1:24:48
inevitable for the reason that Matt said
1:24:51
before. There is no way such a
1:24:53
system with N-square kind of cost
1:24:57
growth can scale to anybody. You
1:25:00
can change off a small cost and
1:25:02
factor. You can improve a little bit,
1:25:04
a little bit less, but it's still
1:25:06
not scaling. So the only way to
1:25:08
scale, as Matt said before, will be
1:25:11
UTXO sharing. I hope it will be
1:25:13
trustless or seriously trust-minimized UTXO sharing because
1:25:15
in that case, we can scale in
1:25:17
a very open way. For
1:25:20
example, Matt
1:25:22
said, every time we open a Lightning channel,
1:25:24
we save fees because we have to pay
1:25:26
for the open and for the close, but
1:25:29
we don't pay for everything in between. So
1:25:31
we are basically batching, but there is more.
1:25:33
We are also, in theory, able to share
1:25:35
the opening and closing fee among two, especially
1:25:39
if we are both consented to the
1:25:41
closing. In theory, we both want to use
1:25:43
this channel so we can share the cost
1:25:45
among two. So among two people, the amount
1:25:48
of batching and the amount of fee
1:25:50
sharing is reduced, of course. But if we
1:25:52
go to three, four, five people, we can
1:25:54
actually, or 100 people, we
1:25:56
can share not only the opening
1:25:58
and closing fees. So, for example,
1:26:01
assuming that, for example, we have to
1:26:03
open a channel and we are 1000,
1:26:07
$1000 fees in theory could be shared among 1000 people with
1:26:09
$1 of fee. Of
1:26:13
course, it's tricky because now you have to
1:26:15
get the OTXO from these people entering, so
1:26:17
you create a lot of complexity. But
1:26:20
let's put it this way. We
1:26:22
increase the surface of cases
1:26:25
in which people can and
1:26:27
is incentivized to share the fees. Like
1:26:30
everybody will magically share these
1:26:32
fees trivially, but basically the
1:26:34
collision events in which people
1:26:36
can be interested in sharing fees can grow,
1:26:38
not with a number of participants but very
1:26:40
close to that. You
1:26:43
went a lot of tangents and I didn't
1:26:45
want to interrupt, so I took notes. But
1:26:47
first of all, fee sharing is such bullshit.
1:26:50
Like this is one of the reasons why
1:26:52
I just don't believe in UTXO sharing. If
1:26:54
you think that you're going to create user
1:26:56
experience where you can coordinate fee sharing across
1:26:58
many participants and have that actually reach some
1:27:00
kind of scale, you're crazy. It's never going
1:27:02
to happen. It's just a symmetric. I know
1:27:04
it's possible. It's like lightning though. It's
1:27:07
just past lightning. The
1:27:11
idea that you're going to coordinate all of this and
1:27:13
actually make it true, it's only going to be
1:27:15
done in a very, very centralized way. Like that's
1:27:17
the only way. Yeah, that's true. That's true. It
1:27:19
will be LSP based. It will never be totally
1:27:21
built up here. And I just like,
1:27:23
I don't know how to make a bet with you on
1:27:25
this. I don't even like making real bets. A gentleman's bet
1:27:28
that if we do ever have such a thing, more than
1:27:30
80% of the closes will be
1:27:32
single unilateral exits and they will not in
1:27:34
less than 20% will be coordinated multi-party
1:27:37
exits and multi-party changes. I
1:27:40
just don't think that's realistic to look at that
1:27:42
that way. I also want to mention
1:27:44
that you portrayed
1:27:47
the gap between SPV
1:27:49
wallets in custody as being only like
1:27:52
five steps away. I think it's a
1:27:54
huge gap. I think that holding your
1:27:56
own keys, although running and you're not
1:27:58
running a node. way,
1:28:00
way better than custodial. They're not
1:28:03
even comparable. That's how I see
1:28:05
it. And then finally,
1:28:09
ideals are about directions.
1:28:11
They're not destinations. And a lot
1:28:13
of your argument presents ideals as
1:28:17
the only acceptable outcome. And
1:28:19
so I think it's more about saying, for
1:28:22
example, Bitcoin is just not interesting to
1:28:24
me if it's for elites. If Bitcoin
1:28:26
banks and how Finney's vision of
1:28:29
the future and Bitcoin fees being thousands
1:28:31
or bajillions of dollars is the way
1:28:33
it plans out. And that's what the
1:28:35
consensus is taking Bitcoin towards. I'm not
1:28:37
interested anymore. I just don't think it's
1:28:39
interesting at all. It's like, okay, cool.
1:28:41
We made a digital asset, made a
1:28:43
digital commodity. Well, digital commodities in themselves
1:28:46
can be printed, lives that we've seen with shit
1:28:48
coins. So it's just like, it just becomes like
1:28:50
a lot of bullshit if it's
1:28:53
centralized. And so I think the
1:28:55
direction always needs to be about inclusive.
1:28:57
In other words, rather than excluding things
1:28:59
and moving towards higher and higher fees
1:29:01
and fewer and fewer participants, we should
1:29:03
always be trying to figure out how
1:29:05
to move to increase the quantity of
1:29:07
participants. And as long as, and
1:29:10
that's behind all of my arguments in my
1:29:12
mental model is the assumption of that direction
1:29:14
where we're trying to make Bitcoin a solution
1:29:17
for everyone. It doesn't mean that we'll be
1:29:19
able to include everyone. It just means that's
1:29:21
the direction we're going in. And so that's
1:29:24
why I'm so against all this
1:29:26
custodial conversation and bringing
1:29:28
it into this conversation because of,
1:29:31
to me, it is black and white and it's going
1:29:34
in the other direction. I don't want to
1:29:36
go in that direction. We're leaving that direction. Just
1:29:38
a flash before you, Matt, so I can leave
1:29:41
you for the full response, just a small flash
1:29:43
of response here. I think that if
1:29:45
we want to focus on the
1:29:48
possibility of increasing a little
1:29:50
bit of a small factor,
1:29:52
the access to on-chain spending,
1:29:54
which would be always a
1:29:57
super elite because of the entire discussion. I
1:30:00
don't believe it's even conceivable to have scaling
1:30:02
on a global consensus system. But if we
1:30:04
want to go in that direction a little
1:30:07
bit for a little bit for a constant
1:30:09
factor, a better research area
1:30:11
than analyzing the demand, which I
1:30:13
think is the no-go because the
1:30:16
point is the realism of supply and not
1:30:18
really the demand, will be actually
1:30:20
centralized zero-sync. So if
1:30:23
we can make syncing with compact
1:30:25
proofs as almost as secure
1:30:27
as running an old or indefinitely
1:30:29
close to running an old, then
1:30:31
the discussion about block size changes
1:30:33
completely. If you can run a
1:30:35
compact zero-knowledge proof that can prove
1:30:37
you the block headers without just
1:30:39
trusting five pools, I think there
1:30:42
you can have a total change
1:30:44
in the amount
1:30:46
of acceptable block
1:30:49
size increase of proposals. But that would be the
1:30:51
direction I will look in if it
1:30:54
was realistic and when it became realistic.
1:30:57
Sorry, Matt. Yeah, I don't have anything
1:30:59
against the idea. I agree that more
1:31:01
research in more types of on-chain scaling
1:31:03
improvements, aside from just changing magic numbers,
1:31:05
should be part of that, part of
1:31:07
the research. I think
1:31:09
that, for example, I know
1:31:12
there are edges to this, but
1:31:14
I think snapshotting on-chain shouldn't
1:31:16
be taboo and something that is probably something
1:31:18
that could be pulled off with a good
1:31:21
design, meaning that the concept
1:31:23
of a full archival node is merely
1:31:25
a curiosity and not a necessity. It
1:31:27
would require, at some point, generations
1:31:30
trusting old generations for the snapshot.
1:31:32
Weird mountain fantasy. You
1:31:34
are very close to say weird mountain fantasy. Well,
1:31:38
in other words, it's just a fractal
1:31:40
design comparing to pruning your own nodes.
1:31:42
You get the quotation, like a mountain
1:31:45
man, a weird mountain man fantasy, right?
1:31:47
No, I don't. Oh, yeah, weird mountain
1:31:49
man fantasy. This is a... Vitalik.
1:31:52
Vitalik, yeah. But
1:31:54
I think there's possibilities still there. I'm not
1:31:56
qualified to say there's none there or it's
1:31:58
definitely there, other than... that there's probably a
1:32:01
lot of areas of interest that open up
1:32:03
once you open up your mind and allow
1:32:05
yourself to do that kind of research. That's
1:32:07
all. I'm
1:32:09
conscious of time and it's been
1:32:11
fascinating. I haven't understood all of
1:32:13
it but what stands out to me is
1:32:16
one that there needs to be
1:32:18
a lot of research done for various solutions and
1:32:20
ideas and two it feels like
1:32:22
well I'll put this as a question so you can
1:32:24
all finish up or start with Matt. Do
1:32:28
you feel like this is just the natural cause for
1:32:30
Bitcoin? We're just at one of those times where we're
1:32:32
figuring things out because it is this new decentralized system
1:32:34
for value transfer and this is
1:32:36
going to keep happening during the lifestyle of
1:32:39
Bitcoin. Or do you think we're a very
1:32:41
tough spot and therefore there should
1:32:43
be much more focus
1:32:45
on increased investment in research and finally
1:32:50
just kind of what do you hope to see
1:32:52
coming up with regards
1:32:54
to scaling in the near future? Yeah,
1:33:01
no I do think this is a tough spot because
1:33:04
not necessarily
1:33:08
technically. The
1:33:10
ecosystem has spent a lot and invested a lot
1:33:13
in scaling better whether it's
1:33:15
simple things like better batching of
1:33:17
transactions from exchanges to investing in
1:33:20
lightning and supporting we're
1:33:23
in a good spot technologically and
1:33:25
I'm glad we've made all the
1:33:27
investments we have but Bitcoin is
1:33:31
in a place right now where people
1:33:33
are looking more and more to adopt
1:33:35
it. It has brand recognition almost globally
1:33:38
and getting whacked in the
1:33:40
face by this nonsense
1:33:43
of BRC20 and related
1:33:45
projects driving up
1:33:47
fees in a non-sustainable way is really hurting.
1:33:50
It's really hurting people trying to adopt Bitcoin
1:33:52
who might have adopted
1:33:54
Bitcoin and are now instead just using Tether or some
1:33:56
other system that's
1:33:59
even worse. So
1:34:01
that sucks. That
1:34:04
said, I don't know that there's
1:34:06
a lot I would think we should do
1:34:09
differently. So the ecosystem
1:34:11
has, again, it's invested a lot in
1:34:13
these different types of scaling technologies, whether
1:34:15
it's just smarter wallets on chain, whether
1:34:18
it's investing in Lightning, or whether it's,
1:34:20
you know, there's increased discussion of what
1:34:22
can we build with Covenant. I
1:34:25
continue to be a little disappointed by the conversation
1:34:28
focusing on like, how do we activate
1:34:30
Covenants now and not very focused on
1:34:33
what can we actually build with these things and
1:34:35
let's actually like gameplay a bunch of different things
1:34:37
we could potentially build that
1:34:40
would really scale Bitcoin and then try to figure out
1:34:42
what Covenants we should try to activate. But
1:34:45
you know, I think that that conversation is
1:34:47
really important. Things like payment pools, things like
1:34:50
I think both John and Giacomo
1:34:53
agreed that as we
1:34:55
move towards many party UTXO ownership,
1:34:57
it will probably in large
1:34:59
part be fairly centralized. And
1:35:03
I think some of that's okay, you know, centralization
1:35:05
with, you know, if we can really pull off
1:35:07
centralization where you can actually take your money and go home,
1:35:09
and no one can stop you from taking
1:35:11
your money out and like starting your own
1:35:14
Lightning node subject to on chain fees. That's
1:35:17
a great system, you know, and we can potentially
1:35:20
get a lot of the benefits of centralization, a
1:35:22
lot of the lower complexity system
1:35:24
designs, while also having, you know,
1:35:27
censorship resistance, true censorship resistance that someone
1:35:29
can take their money in and do
1:35:32
whatever they want with it, subject
1:35:34
to on chain fees, as long as we have
1:35:36
have reasonably priced on chain fees. You
1:35:38
know, there's a lot of research that is ongoing there, I
1:35:40
want to continue to see more of it. I
1:35:44
think these kinds of designs are going to end
1:35:46
up being where we end up, but it might
1:35:48
take a while because actually building
1:35:50
these things, you know, John talked
1:35:52
about the complexity of building these
1:35:54
user experiences where things gracefully degrade
1:35:56
from one technology to another is
1:36:01
a massive amount of complexity, so tonic complexity and lightning,
1:36:03
and then we add these other layers on top that
1:36:05
each have their own complexity, and then we have to
1:36:08
do all the bridging, and it has to
1:36:10
be low fee, and users have to be
1:36:12
seamless. It's really
1:36:14
hard, and it's gonna take a long time before
1:36:16
we get there. So, yes,
1:36:18
I'm very frustrated with the situation we find
1:36:20
ourselves in. I'm not happy about it, but
1:36:24
I am happy that there is
1:36:26
investment available for engineers
1:36:28
to research these topics that people are researching
1:36:30
these topics, that hopefully
1:36:33
we will come to some conclusions
1:36:35
about other things to build besides
1:36:37
lightning that are somewhere in between
1:36:39
the custodial, pheiment
1:36:41
or liquid angle and
1:36:44
lightning, and that we will start building in
1:36:46
that area. But
1:36:49
that is going to take a lot of time,
1:36:51
and for now, I'm just frustrated, and there's not
1:36:53
a lot I can do to change that. There's
1:36:55
not a lot any of us can do to
1:36:57
change that aside from fund open sets, fund brink,
1:37:02
learn if you're an engineer, do research
1:37:04
in this space. If your
1:37:06
friends with engineers encourage them to do research in this space,
1:37:09
if there's engineers who aren't in Bitcoin yet, go
1:37:12
do the Chaincode Lab seminar to
1:37:14
learn more about Bitcoin and be able to contribute
1:37:16
more in this space. But,
1:37:19
yeah, kind of where we are. Yeah,
1:37:21
same with you, Giacomo, your kind
1:37:23
of view on where we are currently, this kind
1:37:25
of crossroads of scaling, you'd
1:37:27
like to see happen. So everybody,
1:37:31
including me, was mentioning Alfine
1:37:33
in December 2010 about
1:37:36
the Bitcoin banks. But actually the first answer
1:37:38
to the total on scalability of
1:37:41
the own chain layer was
1:37:43
already given by James A.
1:37:45
Donald in November 2008 to
1:37:48
Satoshi. It was the first
1:37:50
answer. It was like, this is very cool,
1:37:52
but cannot possibly scale. I think that
1:37:55
I understood it thanks to some Bitcoin
1:37:57
friends, like Laurence and
1:37:59
others. around 2014.
1:38:01
And so I'm
1:38:03
not surprised about some people
1:38:05
probably after SegWit and Lightning,
1:38:07
they were thinking that the
1:38:09
new piece achieved with the
1:38:12
low fees was forever. But
1:38:14
that was just forgetting a
1:38:16
fundamental problem with global consensus
1:38:19
systems. They cannot scale, possibly.
1:38:21
Also, they also have terrible privacy. So
1:38:23
Lightning is also a way to increase
1:38:25
privacy. They have
1:38:27
some censorship surface attacks, like miners
1:38:30
paid by the government to mine
1:38:32
empty blocks or even worse, spam-fitted
1:38:34
blocks, which are the same as
1:38:36
empty, but they also wait
1:38:38
more on your node. So basically, we have
1:38:40
this problem that censorship from
1:38:42
miners, it cannot affect directly
1:38:45
Lightning transaction, only the opening and
1:38:47
closing of channels. So there are
1:38:49
so many reasons to move away
1:38:51
from global consensus that high
1:38:53
fees for me are not something that
1:38:55
makes me frustrated, something that just we
1:38:57
knew it was coming for ages. Now
1:39:00
it's coming for a spam attack. Okay, this
1:39:02
is not sustainable. The spam attack will end
1:39:05
like the previous spam attack
1:39:07
probable from Bitmain. It will end,
1:39:09
but still, the direction
1:39:11
is that, is high fees, is inevitable
1:39:13
on chain. So for me, it's the
1:39:15
opposite. I'm not frustrated. I am excited
1:39:18
about the business and intellectual opportunities in
1:39:20
order to fix the seco
1:39:22
layers to make it more private. What
1:39:24
I'm frustrated about is that if you
1:39:26
research it a bit, the darknet market,
1:39:29
it's not true that they are all
1:39:31
shitcoins now. That's not true. If you
1:39:33
check, it's not true. They still have
1:39:35
mostly Bitcoin in volumes, but
1:39:37
none of them are using
1:39:39
Lightning yet, which I
1:39:42
think it's understandable because receiving privacy
1:39:44
is still a little bit bad, but
1:39:46
sending privacy is very, very good. So
1:39:48
I would love to see more use
1:39:50
of Lightning in the criminal industry and
1:39:52
in legal industry like ransomware.
1:39:55
They should be using Lightning. I
1:39:57
look forward for that. I'm a little bit.
1:40:00
frustrated of a low adoption of lighting among
1:40:02
criminals. We can fix that. All
1:40:06
right, John, take a side and take a question. I
1:40:09
would say I didn't
1:40:11
realize that Matt was so frustrated with
1:40:14
in the BRC thing and all that
1:40:16
kind of thing. Let me let me
1:40:18
be really clear. I'm frustrated with fees
1:40:20
being as high as they are. I'm
1:40:22
celebrating the fact that fees are high.
1:40:24
I'm sad that it's not sustainable. I'm
1:40:27
never going to celebrate high fees, but yeah,
1:40:29
yeah. I $25 is a
1:40:32
threshold that gets my attention. You know what I mean? I'm
1:40:34
just like, yeah, this is a bit much. And if it
1:40:36
keeps going up, I can see that it's going to reach
1:40:38
a number that will make me unhappy. But
1:40:41
I've been trying to stay
1:40:43
out of the whole ordinal,
1:40:45
all the inscription stuff, the
1:40:47
filtering versus censorship and spam.
1:40:49
And I'm just staying out of it because
1:40:51
I kind of learned my lesson
1:40:54
trying to fight a Bitcoin battle when I
1:40:56
tried to stop the mempool for our B.F.
1:40:58
thing. It's futile. Whatever
1:41:01
happens is going to happen and your own
1:41:03
little mission isn't really going to change much
1:41:05
most likely. But
1:41:07
you never know. It's worth a
1:41:09
try sometimes. But
1:41:14
yeah, so I've been staying out of it. I think
1:41:16
it's a tricky area. I think it will
1:41:18
solve itself. I don't think the current fees
1:41:20
are permanent. Maybe
1:41:22
they'll go higher. Maybe they'll stay high long time longer
1:41:25
than we realize. But I just don't think they're permanent.
1:41:27
And I don't think we near blocks has increased right
1:41:29
now. Where I'd like to see us go.
1:41:33
Generally, I would I would promote a culture
1:41:35
of conservatism is where I want
1:41:37
to start and say like, I don't like changing
1:41:39
Bitcoin. I don't like proposing softforks. I
1:41:42
think that people should have a lot more
1:41:44
skepticism and a lot less cheerleading of
1:41:47
new feature proposals. Like
1:41:50
people hear about something like ARK and they
1:41:52
just like they consider
1:41:54
themselves taste makers and they have to decide is
1:41:56
this something that is a trend and I do
1:41:58
I need to be on this trend? Yes
1:42:00
or no. And they kind of put out their
1:42:02
like, their heuristic, you know, subconscious filters and they
1:42:05
look at their Twitter feed and they say, Oh,
1:42:07
this is one of the ones I have to
1:42:09
support. Go. And they're like, arc this arc that
1:42:11
arc is the future. Arc is going to obsolete
1:42:13
lightning. And then you have to deal with this
1:42:15
for a few weeks. And then it goes away.
1:42:19
Please just stop that shit. Like most of
1:42:21
these things are cool. The people that make
1:42:23
them are as intelligent as you want to
1:42:25
believe that they are, but the
1:42:27
actual practicality or usefulness,
1:42:30
these are all highly speculative. And these
1:42:32
things might just be curiosities, including you
1:42:34
heard us even talk about lightning in
1:42:36
this tone where we're just kind of
1:42:38
doing our best to see if we
1:42:40
can make this something for retail. But
1:42:43
it doesn't mean that we'll succeed. It could
1:42:45
just end up peer to peer B2B settlement
1:42:47
method. So be more
1:42:49
realistic about these things and be less
1:42:51
cheerleading and be
1:42:53
more open minded about what
1:42:56
needs to, what might need to be done
1:42:58
to on chain environments. Be more respectful of
1:43:00
on chain as a payment format. What I
1:43:02
mean by that is a lot of people
1:43:04
say, Oh, but we have
1:43:06
lightning. Just use lightning. Like it's going to be fine.
1:43:09
Just use lightning. That's what lightning's for. And you know,
1:43:11
for payments and things like this. And it's like, okay,
1:43:13
but like if lightning doesn't work
1:43:15
out, like I said, how it might not
1:43:17
work out, then what do we do? Like
1:43:19
you can't have all your narratives. Some of
1:43:22
the narratives are
1:43:24
not compatible. And so you're going to have to be more
1:43:26
realistic about which things don't make sense when
1:43:28
you say them, because you are, you know,
1:43:31
not you guys, but there's some people in
1:43:33
the audience that are kind of more superficial,
1:43:36
superficially involved in Bitcoin. You
1:43:39
are making some mistakes. You are attaching
1:43:41
yourselves to things that make you look
1:43:43
dumb or ignorant or like Ponzi kind
1:43:45
of promoters. And I don't think anybody
1:43:47
wants to look like a Ponzi promoter
1:43:49
or look ignorant. But like, it's true.
1:43:51
Like you just have to like be
1:43:53
very realistic, very conservative and
1:43:55
very respectful of that. The real
1:43:58
Bitcoin, the core Bitcoin. Not
1:44:01
Bitcoin core the software, but the core
1:44:03
of it is on-chain Bitcoin. And if
1:44:05
you have expectations of Bitcoin, they should
1:44:07
first be possible on-chain for them to
1:44:10
have any chance of being possible elsewhere.
1:44:12
And so you have to consider these things.
1:44:15
I know Giacomo would probably love to reply to this,
1:44:17
but I got to speak last. Sorry, man. Yeah,
1:44:20
no problem. You
1:44:22
got to see us out. Listen, guys. I mean, awesome to
1:44:24
get all three of you together and to go through this.
1:44:27
I understand a bit more. I
1:44:29
don't understand enough. I didn't even get the chance to
1:44:31
go through covenants of what they are. We'll have to
1:44:33
do that another time. But look, appreciate you all. Thank
1:44:35
you for everything you all do. And yeah, good to
1:44:37
see you. Thanks, man. Thanks for having us. Speak soon.
1:44:43
Alrighty. What do you think of that? Where are
1:44:45
you with scaling Bitcoin? It's amazing, really.
1:44:48
It's such a challenge. We're trying to...
1:44:50
I say we. I mean, I'm not doing anything. I'm just
1:44:52
making a podcast. But the devs,
1:44:54
the coders, the Brainiacs, the Geniuses of
1:44:56
Bitcoin are trying to scale this decentralized
1:44:58
system. And, yeah, we come
1:45:01
up against challenges. But I am
1:45:03
very happy with the kind of people who are working
1:45:05
on it. Now, these roundtable
1:45:07
debate-style podcasts, we don't do them
1:45:09
that often. They don't always work.
1:45:12
But well, you know me, I like to do
1:45:14
my interviews in person. But look, I was really happy
1:45:16
with how this turned out. And while they didn't agree
1:45:18
on everything, the discourse is really good and really respectful.
1:45:21
To be honest, I wish we could
1:45:23
have more of these conversations elsewhere rather
1:45:25
than the normal bickering on Twitter.
1:45:28
But it is what it is. I will try
1:45:30
and attack these subjects as and when they're relevant.
1:45:32
Anyway, as I mentioned, listen, I am off to
1:45:34
New York tomorrow. I'm heading out with Danny Boy.
1:45:37
We're going to be there
1:45:39
from tomorrow until Sunday. We're going to be
1:45:41
probably spending most of our time at
1:45:44
Pubkey, hanging out with ETF people,
1:45:46
finding out what that means, what it
1:45:48
means for Bitcoin, what it means for everyone else. And
1:45:50
then we're heading out to Nashville for a week. We're
1:45:52
doing the mining summit. And then I'm flying to Detroit
1:45:54
before I head into Canada to make a new film. I've
1:45:57
got my Lebanon film nearly ready. That's going to be out in
1:45:59
the next week. And as I mentioned in the intro, Cheat
1:46:01
Code is selling so well, oh my god, I'm so excited about
1:46:03
this. We're going to have all the
1:46:05
Bitcoiners, all you nutters, descending on Bedford. If you want
1:46:07
to come and join us for that event, come watch
1:46:09
some football, please head over to cheatcode.co.uk. All
1:46:12
right, if you've got any questions about this or
1:46:14
anything else you do know how to get in
1:46:16
touch, it's hello or whatbitcoindid.com.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More