Artwork for podcast Generation Bitcoin
Blockchain Trilemma or the three-leg stool of cryptocurrency
Episode 1617th November 2021 • Generation Bitcoin • McIntosh
00:00:00 00:24:54

Share Episode

Shownotes

In today's episode we cover the "blockchain trilemma" - Vitalik Buterin's concept of three primary attributes of a blockchain:

  • decentralized
  • security
  • scalability

Any blockchain in development has to make compromises between these three aspects. They simply can't have the best aspects of all three attributes. We discuss each of these and how they relate to some of the most popular blockchains with an eye towards enabling you to evaluate any blockchain's chances of long-term success.

Transcripts

Speaker:

Hey everyone, no one on this podcast is a financial advisor all the information presented on this podcast is for

Speaker:

Informational purposes only now that we have the legal stuff out of the way. Let's jump on in

Speaker:

Welcome to the generational wealth cryptocurrency podcast. I'm your host McIntosh and today we're going to be talking about the

Speaker:

blockchain trilemma

Speaker:

What's the blockchain trilemma? The blockchain trilemma was a phrase that was

Speaker:

coined by Vitalik Buterin who is the

Speaker:

founder of

Speaker:

Ethereum and very well-versed certainly in blockchain technology really smart guy

Speaker:

basically this phrase was a way to

Speaker:

highlight the three main issues that developers deal with when building a new blockchain whether that was Ethereum

Speaker:

back when it started in 2015 or

Speaker:

Solana which just came out this year or

Speaker:

Bitcoin back in

Speaker:

2009 although certainly they probably didn't have a well

Speaker:

Satoshi was a really smart guy, but certainly

Speaker:

Now that this has been around for a while

Speaker:

There's been a lot of discussion about this and basically any blockchain has to deal with these three aspects and there are trade-offs

Speaker:

You can't there's no blockchain that's going to perfectly implement all three of these

Speaker:

So we're going to talk about them as as quickly as I can

Speaker:

I'm going to discuss them in relation to actually those three blockchains. I've already mentioned Bitcoin

Speaker:

Ethereum and Solana I may throw in some others as well

Speaker:

but I think these three actually give us a good idea of

Speaker:

Kind of the trade-offs that are made and why is this even important? Well, I think you will find in the long run

Speaker:

That it's very important

Speaker:

And I'm talking about five to ten years the choices that blockchains make

Speaker:

around these three

Speaker:

Legs of the stool so to speak will determine in my opinion

Speaker:

How well they perform in the future if a blockchains not scalable and it will fall on its face

Speaker:

It will eventually if it becomes popular which would make the you know, the token price go up. It won't work

Speaker:

If your blockchain doesn't have security it will be compromised if it's not decentralized

Speaker:

Ultimately that may end up causing you a problem

Speaker:

so we'll talk about each one of those in relation to some of these more popular blockchains and

Speaker:

Give you I hope a framework so you can evaluate look. I'm not telling you that

Speaker:

you shouldn't

Speaker:

Invest that you shouldn't invest in a blockchain that doesn't

Speaker:

Rank really well on these but it does give you a framework certainly for your long-term investments

Speaker:

Which of course here at generational wealth with cryptocurrency is something we're always keeping in mind. I'm not in this for the day trading

Speaker:

I'm not in this for the short term. I'm always looking five to ten years from now

Speaker:

Is Bitcoin still gonna be around as a theory? I'm gonna be around is Solana gonna be around is

Speaker:

Phantom that's a new token, right? Everybody's hot is Phantom gonna be around. Well, I don't know

Speaker:

How does it do on these things and we're not going to talk about Phantom right now because I don't know the

Speaker:

Specs on that in regards to these but just as an idea you can apply this same framework

Speaker:

If you do your research if you need to on these things

Speaker:

Let's talk about decentralization

Speaker:

What does decentralization do? I'm going to talk about two things. I'm sure there's a number of others

Speaker:

it does provide for sensors it makes a blockchain censorship resistant a

Speaker:

Second thing it does it makes it resilient and I will give you a good example of this

Speaker:

we saw this earlier this year when China stopped the

Speaker:

Mining of Bitcoin when they banned Bitcoin mining earlier this year. What happened?

Speaker:

Well, a lot of those miners left China Bitcoin didn't shut down

Speaker:

It might have gotten a little more expensive

Speaker:

The miners actually made more money because of that who were still online

Speaker:

Things shuffled around the hash power went down a little bit, but it all settled out and

Speaker:

Because it's decentralized because there was people everywhere things kept going

Speaker:

Ethereum Ethereum is pretty decentralized and I'm just going to go in this same order from

Speaker:

I guess maybe their birthdate if you want to put it that that way

Speaker:

I'll try to be as fair as possible

Speaker:

Ethereum Ethereum is also quite decentralized

Speaker:

One of the reasons that Ethereum is so decentralized is that the cost to run a validator is pretty cheap

Speaker:

There are a lot of validators for the ETH 2.0 mainnet, which will be coming online here

Speaker:

Hopefully in the first quarter of next year

Speaker:

You can run one of those really off a laptop it's not ideal, but you could do it

Speaker:

I've run a on the test network. I've run a validator running

Speaker:

I think it had eight gigs of ram four cpus. It was only using a couple of gigs of ram

Speaker:

And and one cpu actually to run that and I was running the validator

Speaker:

I was running the beacon chain, which gets the information off the current mainnet

Speaker:

And that was all running quite comfortably on that little machine

Speaker:

And then finally we'll talk about Solana Solana is the newest of these it's not very old at all

Speaker:

Solana is also not very decentralized for a couple of reasons for one thing because it's not very

Speaker:

Own. I was thinking about this a few minutes ago with bitcoin

Speaker:

Do you realize like when Satoshi started mining bitcoin?

Speaker:

There wasn't probably a whole lot of information available online about bitcoin

Speaker:

If something would have happened to him in those early days or her we don't know as always

Speaker:

But if something would have happened to

Speaker:

them

Speaker:

At that point bitcoin never would have happened

Speaker:

Because it was decentralized. It was not decentralized. It was centralized. It was on that one node

Speaker:

Think about that. That's kind of crazy. And now of course, there's thousands of nodes and

Speaker:

All this and you know, it's completely decentralized

Speaker:

So

Speaker:

Some of these you'll hear this with bitcoin. Oh, we're decentralized and you're not well

Speaker:

Sometimes that's simply because it's a younger project

Speaker:

Now another reason it could be is because of the cost of the validator or the mining rig

Speaker:

Now I would argue with bitcoin that it's become extremely difficult to run a mining rig because of the cost you have to have

Speaker:

In order to be profitable, you have to run a very specialized rig that draws a lot of power

Speaker:

and

Speaker:

It has to have a very specialized ASIC unit in order to

Speaker:

Basically do the computations fast enough to be profitable

Speaker:

And so those are expensive rigs. I think these days they're running six eight thousand dollars a rig

Speaker:

not

Speaker:

Trivial when you consider that within four years that it probably will be almost worthless

Speaker:

Now, yes, you're mining bitcoin and you're going to make money. I get all of that

Speaker:

But i'm not i'm just not a big fan of kind of that high cost

Speaker:

Tell somebody who's making ten fifteen dollars an hour. Oh, yeah, you can mine bitcoin. Can I?

Speaker:

And by the way when it comes to ethereum, it's the

Speaker:

Kind of the exact opposite the rig itself is cheap, but you have to stake eth 32

Speaker:

and

Speaker:

Eth as you probably know is around four thousand dollars forty two hundred something

Speaker:

Like that per eth so that's a lot of eth. That's a very expensive part of that setup

Speaker:

now

Speaker:

Several years ago when the specs for the validators were developed

Speaker:

Maybe it's been two years. It probably hasn't been but eth was a lot cheaper

Speaker:

But i'm hoping at some point they make an adjustment to the spec for the validators

Speaker:

But i'm hoping at some point they make an adjustment that you don't have to have 32 eth to run a node

Speaker:

All right

Speaker:

Solana on the other hand

Speaker:

You have to have a very expensive rig to run

Speaker:

And it's a new blockchain

Speaker:

The specs on the solana machine are just incredible

Speaker:

The minimum specs are like 128 gigs of ram

Speaker:

128 gigs of ram and let me go ahead and pull it up real quick

Speaker:

12 cores

Speaker:

The disk space doesn't matter. It's fairly high but

Speaker:

Disk is the cheapest part of this. So i'll just leave that out of the equation

Speaker:

Now what they actually recommend

Speaker:

Is 256 gigs of ram or more

Speaker:

And 16 cores that is a super expensive machine. So that would actually probably in my opinion be well

Speaker:

Now that would probably be more expensive than the bitcoin mining rig

Speaker:

I don't know if that'd be a good investment personally

Speaker:

Because of that high entry cost and because it's a new setup. There's not a whole lot of validator nodes

Speaker:

So they're not as decentralized. That's just

Speaker:

The way that it is. Let's talk about security

Speaker:

Bitcoin is known for its security bitcoin has a long history of good security

Speaker:

That is one of the reasons why you don't see upgrades to bitcoin very frequently because they don't want to make a lot of change

Speaker:

They do not you know, there's this

Speaker:

movement in

Speaker:

In computer circles and system

Speaker:

management circles

Speaker:

You know move fast break often that kind of thing

Speaker:

Break it fix it move on you know

Speaker:

You know, that's not the case with bitcoin. They're like they want something that's super stable. That's super secure

Speaker:

So we did I mentioned this on the monday podcast. We did just recently have the taproot upgrade over the weekend

Speaker:

That was the first major upgrade to bitcoin in something like four years

Speaker:

Segwit was the previous one

Speaker:

Now you can view that in two ways. Wow, they're slow and boring

Speaker:

Uh, they don't have smart contracts. They don't have this out of the other

Speaker:

or you could view that as

Speaker:

Wow, they move slower so that things are stable

Speaker:

and secure

Speaker:

And that's and that is true

Speaker:

Ethereum on the other hand

Speaker:

Even though they well they've been around for a while obviously and just being around

Speaker:

that helps

Speaker:

Shake out the bugs, right? But

Speaker:

But

Speaker:

They do make changes more frequently. We've got a major change upcoming first quarter eth two

Speaker:

Where we move to validators instead of mining essentially

Speaker:

So we're moving to a proof of state network instead of a proof of uh

Speaker:

Work, you could certainly say that probably provides for a less secure system not because of the switch but because of the changing

Speaker:

And ethereum is making changes fairly frequently

Speaker:

They also seem to do a really good job of it. Have they ever made a mistake probably? Well, they have

Speaker:

That being said it's still a system that works for them

Speaker:

In fact, just recently there was a bug

Speaker:

Cropped up one of the clients

Speaker:

I think it was one of the clients had some

Speaker:

a bug in the code

Speaker:

And it was the main client if i'm not mistaken the one that's used by more

Speaker:

validators

Speaker:

Uh more setups than anybody else

Speaker:

But they fixed it within like the hour

Speaker:

so

Speaker:

It didn't cause a real issue

Speaker:

so

Speaker:

in one of the

Speaker:

Computer terms that gets thrown around a lot programming

Speaker:

Agile agile programming they they did respond to it very quickly and and they were quite agile about it

Speaker:

They fixed the problem and moved on

Speaker:

Solano on the other hand, uh

Speaker:

Uh, they were knocked offline for a good bit

Speaker:

recently

Speaker:

So back in september, uh solano was down for 17 hours

Speaker:

Not what you want

Speaker:

Now, why did that happen? I don't know anything about solano development. It could have been because frankly because there's such a new setup

Speaker:

Um, I hope so and I hope that doesn't continue

Speaker:

But it is something that you have to consider

Speaker:

Because this type of these bugs, these are the kind of things that do cause security issues that ultimately

Speaker:

can cause

Speaker:

Um long-term effects. All right third part of this scalability

Speaker:

Scalability

Speaker:

so

Speaker:

Here's an area where?

Speaker:

bitcoin

Speaker:

Uh, frankly doesn't do very well. It's got a very low

Speaker:

Transaction per second count what they call a transaction per second tps

Speaker:

meaning how many

Speaker:

Transactions how many you know, hey i'm sending a bitcoin to bob. That's a transaction, right?

Speaker:

How many of those can it handle the main net of bitcoin cannot handle very many of those?

Speaker:

And this is a system that's supposed to scale to cover the globe

Speaker:

That's a given

Speaker:

I'm going to go ahead and go through the others and we'll circle back

Speaker:

um ethereum

Speaker:

Really doesn't do very many

Speaker:

right now

Speaker:

um and

Speaker:

It is more than bitcoin

Speaker:

But it's really not that much again for a system that's going to be used for global finance

Speaker:

Solana solana on the other hand frankly because it's more centralized

Speaker:

They do do a much higher

Speaker:

tps

Speaker:

It's a crazy high amount so they have the scalability

Speaker:

Kind of out of the box that the other two systems don't have now. Let's circle back

Speaker:

bitcoin

Speaker:

Bitcoin has the lightning network the lightning network on the other hand does provide

Speaker:

scalability

Speaker:

So lightning i've talked about this before there's a separate podcast about it

Speaker:

That's all I talked about but it's a peer-to-peer

Speaker:

Network kind of ad hoc network that's being built to allow virtually instantaneous very low fee payments

Speaker:

That actually also are quite anonymous

Speaker:

So it's a privacy win. It's a fee win

Speaker:

And it's a speed win. So

Speaker:

That so they're moving that

Speaker:

Basically, they're kind of moving that off of the main net. So this is a layer two protocol

Speaker:

It's not a protocol. It's using the bitcoin protocol, but it's a layer two solution. I would say

Speaker:

Just like some of the others that we talked about a few weeks ago

Speaker:

So ethereum ethereum is doing several things to tackle the scalability issue for one thing

Speaker:

Down the road, they will be doing what's called sharding that will help with the scalability issues somewhat

Speaker:

But the other way the way that vitalik has kind of positioned things

Speaker:

He feels like a lot of the scaling issues will be handled through these layer two solutions things like the zk

Speaker:

roll-up

Speaker:

Solutions that we were discussing

Speaker:

recently

Speaker:

where basically you kind of bundle up a whole bunch of transactions and then they get

Speaker:

Stuffed into the main net so to speak so you're on what they would call a sidechain. You're over here doing something

Speaker:

Along with a whole lot of other people and then that all kind of periodically feeds back into the main net

Speaker:

that helps a lot that can help a lot and some of the

Speaker:

transactional

Speaker:

throughput and cost

Speaker:

for these are

Speaker:

Very high transactions are very low cost. So those are very promising looking solutions

Speaker:

Once they become implemented. They're not there yet

Speaker:

again

Speaker:

Solana solana's got it going on with scalability. So that is an area where they're emphasizing where honestly they're at least

Speaker:

De-emphasizing the decentralization part. I'm not going to speak to the security part. I don't know the details. I do know

Speaker:

They did have an outage

Speaker:

Um because of a bug

Speaker:

That may never happen again

Speaker:

I don't know

Speaker:

But you do see right there as an example kind of of the trade-offs

Speaker:

of the system

Speaker:

both ethereum and

Speaker:

bitcoin arguably they're going slower they are emphasizing

Speaker:

as

Speaker:

At this point the decentralization and security and they're working on the scalability now

Speaker:

It remains to be seen if they can truly scale these systems

Speaker:

I think they both will it may take several more years, maybe five more years, but that's okay

Speaker:

You know people are always going on about ethereum's gas fees, right? They're extremely high

Speaker:

because it's such a popular system and

Speaker:

Because essentially of this throttle of the lower transaction per seconds on the main net

Speaker:

As more and more stuff moves off chain

Speaker:

to these side chains

Speaker:

You will see that the gas fees will go lower

Speaker:

The eth 2.0 features that are coming up over the next few years will also help with that

Speaker:

So ultimately we will have a main net that performs much better that the gas fees are much lower

Speaker:

But you will also have all of these side chains and these roll-ups that will

Speaker:

that will greatly increase

Speaker:

The efficiency and lower the cost so those are going to be some really exciting times where oh and by the way

Speaker:

I think I mentioned this in the roll-up

Speaker:

Podcast, but those roll-ups those side chains they inherit

Speaker:

Or they can if they choose to most of them do they inherit the security of the main net

Speaker:

So if you have a secure main net, which I would argue that both bitcoin and eth have proven to

Speaker:

To be secure then you can build upon that and you can make it scalable now

Speaker:

then they had the

Speaker:

The trade-off right of decentralization if i'm over here on some little side net that doesn't have a huge number of nodes

Speaker:

That's not very decentralized

Speaker:

But as long as there's an escape route, so to speak back to the name main net. I believe that that's

Speaker:

That's a reasonable trade-off and I think well, we'll see that remains to be seen. So in summary these three

Speaker:

legs of the stool

Speaker:

of a solid crypto platform

Speaker:

They are truly fundamental to the success of these platforms and

Speaker:

It is very helpful to understand

Speaker:

The trade-offs and understand the biases that you may have in even looking at these systems

Speaker:

I have a long relationship with both ethereum and bitcoin and I

Speaker:

Until proven otherwise, I will believe frankly that they're the best that's out there doesn't mean that I don't buy other things

Speaker:

But I have a bias if you want to call it that towards those but I think you can demonstrate how they are

Speaker:

Decentralized how they are secure their track record

Speaker:

Well, neither one of them are scalable. That's the part that they've chosen not to emphasize

Speaker:

But I do know what both of them in fact are doing to improve that scalability. So it's projects like that

Speaker:

that

Speaker:

Are going to help

Speaker:

Move us into the future, right? Clearly we can't throw everybody on the current blockchain

Speaker:

because of the current ethereum blockchain because

Speaker:

It would come to a standstill but as we bring more people on board as it builds out

Speaker:

There will be more capacity

Speaker:

Transactions will be higher

Speaker:

Fees will be cheaper

Speaker:

The same thing is going to happen with bitcoin

Speaker:

I see this. I mean the the stuff that's going on with places like al-salvador is simply amazing

Speaker:

How that lightning network is being used?

Speaker:

And the implementation the amount of liquidity the amount of bitcoin that's moving into that lightning network. It's stunning

Speaker:

You i've seen these charts. They look like a hockey stick. They you know, because for a long time

Speaker:

For a long time the lightning network was very little used and at some point

Speaker:

People just kind of woke up and it was around the same time that al-salvador

Speaker:

That whole deal started happening

Speaker:

and probably because of that, but all of a sudden

Speaker:

That usage

Speaker:

Just started increasing and increasing and I mean, it's just going exponential and the more nodes there are

Speaker:

The more decentralized it is the more reliable it is

Speaker:

And i'm sure that that system is going to continue to innovate so

Speaker:

I would actually like to see something more similar to that

Speaker:

On the ethereum network and I will keep saying that maybe at some point somebody will hear me

Speaker:

I don't really know how that can be achieved. I have an idea of being able to do it through zk

Speaker:

Roll-ups, I don't know if that's actually feasible or not

Speaker:

I would love to actually talk to somebody who knew a lot about those

Speaker:

That maybe I don't know

Speaker:

We we need a lightning network essentially for

Speaker:

For ethereum in my opinion. I think it could be a valuable part of that ecosystem

Speaker:

We don't need it, but I think it'd be valuable. So anyways, that's it

Speaker:

I really don't have any news this week because we just did an episode a couple days ago. I will say this

Speaker:

Yesterday the kind of things kind of tanked. We've gone down 10 15 percent

Speaker:

Over the last couple of days

Speaker:

The end is not nigh

Speaker:

The end is not here

Speaker:

Everything is fine

Speaker:

This is not the end of the bull run

Speaker:

We're not there yet. At least I certainly don't think so

Speaker:

You do see if you've not been in crypto very long

Speaker:

These markets are very volatile 10 15 20 percent drops nothing. We had a 30 drop earlier this year

Speaker:

And it was not the end of the bull run. We've gone on since then to higher highs. So by definition

Speaker:

It was not the end of the bull run

Speaker:

I think the next six weeks and we may go sideways or even down a little bit here for a few more days

Speaker:

But the next six weeks are going to be really exciting

Speaker:

I think we're going to see some kind of crazy things just like we saw in 2017

Speaker:

At the end of the last bull run

Speaker:

So anyways, I hope this helps

Speaker:

I really want to thank you guys for watching

Speaker:

Anyways, I hope this helps. I really want you to take this as a framework for evaluating

Speaker:

What you're going to hold long term?

Speaker:

Because the ones that don't pull this off. Well, here's here's the punch line

Speaker:

The ones that don't pull this off this compromise this trade-off between these three branches

Speaker:

Is they will not be around in the long term and I would hate to see you have long-term investments in some token

Speaker:

that

Speaker:

Didn't make it. I've got more than one of those that at the end of the day

Speaker:

When the rally was over

Speaker:

The price fell

Speaker:

And they didn't come back after that

Speaker:

Okay, so I hope you guys find this helpful

Speaker:

I will be talking to y'all next Wednesday in one more week

Speaker:

It'll be the day before Thanksgiving

Speaker:

Here in the united states

Speaker:

Two days before yeah, no the day before thanksgiving

Speaker:

Thanksgiving does take place on a thursday

Speaker:

and so

Speaker:

We'll listen to some crypto and then hopefully get a chance to eat some turkey

Follow

Links