馃攳
Bitcoin Q&A: Scaling and "Satoshi's Vision" - YouTube
Channel: aantonop
[0]
"In terms of storage, how big will the Bitcoin
blockchain [become]? Please elaborate."
[11]
Well, I'm thinking [it will become] about this big.
[Holds hands apart] It isn't possible to tell.
[21]
It very much depends on how the future of scaling
optimizations in this environment play out,
[29]
how much of the traffic is on-chain versus off-chain,
how the transaction data is optimized and compressed.
[39]
There are many exciting opportunities, including things
like signature aggregation using Schnorr signatures,
[47]
MimbleWimble and other techniques that came out
or were recently discovered just the last two years.
[55]
The Lightning Network is maybe
five years old as a concept,
[60]
only three years old as a seriously studied concept,
and a few months old as a practical application.
[69]
We have no idea how these things will
bend the curve of growth in this system.
[80]
It depends on the [kind of] adoption [we see in]
this technology, but how each additional [person],
[91]
each additional transaction,
adds data to the blockchain.
[95]
Predictably, the Bitcoin blockchain
will become pretty big [in size].
[100]
The good news is, storage and bandwidth [capacity]
are also growing. The question is really about balance.
[107]
Can we keep the growth rate of blockchain data,
specifically the initial blockchain download (IBD),
[115]
which is all the data you need to download
in the very first instance to fully sync the chain.
[121]
Can we keep that within a manageable and affordable
level so that many people can participate in...
[129]
running full nodes, without it purely becoming the
domain of corporate data centers and miners?
[139]
It is important to maintain decentralization
for [indpendent] validation of transactions.
[144]
Again, that is really a design decision. It is not
possible [right now] to say how far it will go.
[154]
"Since Bitcoin is not efficiently used for
micropayments, which was Satoshi's vision,
[160]
is the concept failing?"
[163]
"Why do we need second, third, or fourth
layers on top of the Bitcoin blockchain...
[166]
for what was supposed to be done by design?"
[169]
"Should we move to altcoins?"
[175]
The follow-up question to that: "How is Bitcoin's
blockchain better than other algorithms, like IOTA?"
[180]
"Why are we trying to fix scalability issues
instead of using other technologies?"
[185]
"Is it just because of Bitcoin's huge adoption and
miner support?" This is an interesting question.
[194]
One of the problems when people talk about
scalability is, they tend to talk about it in isolation.
[202]
They talk about scalability, as just one aspect of
the system. But optimizing scalability is not difficult.
[212]
Optimizing the scalability of a network, so it can [handle]
millions of transactions per second, is totally possible.
[220]
It is very much possible. The problem is, you sacrifice
other parts of the design [if you optimise badly].
[229]
The [easy] way to increase scalability
massively is to centralize the network.
[234]
If you have more centralization,
you can achieve much more scale.
[239]
But blockchains are particularly inefficient
at doing things [fast] because they sacrifice...
[244]
scalability in order to achieve decentralization.
[248]
If you decide to sacrifice decentralization in some
aspects of the network, such as mining, exchanges,
[261]
or wallets, then you can massively increase
the scale of the network quite easily.
[271]
How do you achieve a Visa scale network [today]?
Well, you can do it the way Visa did it.
[275]
You have one [company] as the validator: Visa.
The problem with that model, however...
[280]
When you have a centralized network like that,
the central validator would have enormous power...
[285]
to censor / pick and choose transactions,
and act as a gatekeeper over the system.
[294]
Bitcoin was designed to remove
that central point of failure.
[298]
It maximizes decentralization as much as possible.
In order to do that, it sacrifices some scalability.
[308]
There is a lot of discussion about "Satoshi's original
vision," and I feel that is a bit of appeal to authority.
[317]
Satoshi, whether one person or a team of people,
were only humans and had a limited perspective...
[325]
on what this technology would ultimately become.
[329]
We are now almost ten years passed that
"original vision" and a lot has changed.
[334]
We have learned about the scalability of
blockchains, the global competition in mining,
[342]
and various other aspects of the system.
[345]
Satoshi, whoever they they were, was just a human.
They were not a prophet, a saint, or a deity.
[352]
They did not have a magic crystal ball
with which to predict the future [of Bitcoin].
[357]
While the original vision and design was remarkably
prescient and predicted many things correctly,
[369]
that doesn't mean everything
Satoshi ever said is correct,
[372]
or that everything Satoshi imagined Bitcoin would
[become was] correct, achievable, or desireable.
[379]
Satoshi [could have] changed their mind
when presented with new facts and evidence.
[384]
For example, one of the pillars of "Satoshi's vision
was the idea of 'one CPU, one vote,'
[391]
that the processing of transactions in mining
would be done in a very decentralized fashion...
[399]
allowing everyone with a CPU to mine independently
and have equal participation in the network.
[410]
That is not how it played out. If you read what
Satoshi wrote, they said they were quite dismayed...
[418]
with the rapid emergence of specialized hardware,
application-specific integrated circuits (ASICs),
[427]
which caused enormous pressure for centralization of mining.
[431]
Blockchains are trying to optimize across three different
axises: scalability, security, and decentralization.
[442]
When you try to optimize one of those,
it might be at the expense of the other two.
[449]
The easiest way to maximize scalability is
by damaging decentralization and security.
[457]
It is very difficult to optimize
without making that trade-off.
[464]
A lot of alternative blockchains propose that
there is "a simple and easy solution" to scalability.
[470]
Of course, what they don't reveal immediately is,
that solution damages decentralization or security,
[477]
in some way [as a side-effect].
[479]
That is a trade-off they may be willing to make.
It is an alternative approach to solving this problem.
[485]
But that is not the trade-off Bitcoin [will make].
Bitcoin prefers decentralization over scalability.
[492]
In order to achieve scale, while maintaining the security
model and without reducing decentralization,
[502]
you must look at solutions that
include second and third layers.
[506]
When somebody claims there is an easy
and simple solution, if we only switch to...
[512]
this alternative consensus algorithm,
mining scheme, currency and blockchain,
[520]
[saying that it] can achieve infinite scale
without any compromises, they are lying.
[528]
You do need to make compromises; often,
those compromises are just brushed aside.
[533]
The question is not "how to achieve scale?"
[535]
The question is, how do we achieve scale
without sacrificing the decentralization?
[541]
Phil takes the exact opposite position in his question.
[547]
"Bitcoin is making substantial progress in the areas of:
[550]
transaction speed with the Lightning Network,
privacy with CoinJoins and confidential transactions,
[555]
and smart contracts with Rootstock." what I need to shift all coins, then which might represent a less decentralized technology
[557]
"Would I still need to shift to altcoins, which might
represent much less decentralized [systems]?"
[563]
It is not clear. Just as I said before, there are no
magic answers that solve all possible problems.
[572]
I would say that also applies to Bitcoin.
[577]
Achieving [greater] transaction
[speeds] and scalability with Lightning,
[580]
achieving privacy with CoinJoins
and confidential transactions,
[584]
and achieving flexible, expressive smart contracts...
[590]
It may not be possible to achieve all
three of those goals simultaneously.
[595]
If that is not possible, then the question is:
which of those [will be primarily] optimized,
[600]
on the currency or blockchain that you choose to use?
[604]
These are choices that have side effects.
[609]
If you choose a blockchain that has very
flexible and expressive smart contracts,
[616]
maybe you can't do that with the same level of security,
robustness, and censorship-resistance as Bitcoin.
[623]
I am not yet persuaded that you can.
We will need to find out [through time and testing].
[628]
In every one of these cases, there are design trade-offs.
This area is like any other area of engineering.
[637]
It is a matter of deciding which
trade-offs are worth making.
[640]
That choice [may] necessarily mean that you won't
get some benefits of the other path you didn't choose.
[648]
If you choose to go down the path of flexible and
expressive smart contracts, you may necessarily...
[655]
be closing the door on certain aspects of security
and robustness, creating a larger attack surface.
[663]
You can't have both. I have talked about this extensively
in one of my talks called "The Lion and the Shark,"
[671]
which is about divergent evolution and how
you can be a top predator in one particular niche,
[677]
but when you specialize in one niche, you choose it
over others and then you can't do both effectively.
[686]
Comparing different alt-chains that
have made different design trade-offs...
[691]
It doesn't make sense to compare
them directly against each other.
[696]
The real question is not "which is the best solution?"
The question is, which is the best solution...
[702]
for my problem, and you must first define the problem.
Most Recent Videos:
You can go back to the homepage right here: Homepage





