WEBVTT - Rerun: Proof of Stake vs Proof of Work

0:00:04.400 --> 0:00:07.800
<v Speaker 1>Welcome to tech Stuff, a production from I Heart Radio.

0:00:11.920 --> 0:00:14.600
<v Speaker 1>Pay there and welcome to tech Stuff. I'm your host,

0:00:14.800 --> 0:00:17.960
<v Speaker 1>Jonathan Strickland. I'm an executive producer with iHeart Radio. And

0:00:18.000 --> 0:00:20.680
<v Speaker 1>how the tech are you? As you can probably tell,

0:00:21.200 --> 0:00:24.160
<v Speaker 1>I'm still very much under the weather right now, and

0:00:24.480 --> 0:00:27.520
<v Speaker 1>as such I'm not quite in the great condition to

0:00:27.600 --> 0:00:30.240
<v Speaker 1>record a full episode, So instead I thought I would

0:00:30.240 --> 0:00:33.640
<v Speaker 1>bring you this episode from last year for it's called

0:00:33.640 --> 0:00:36.280
<v Speaker 1>proof of steak versus Proof of Work. It's all about

0:00:36.320 --> 0:00:42.040
<v Speaker 1>cryptocurrency and blockchain and different ways to verify transactions and

0:00:42.080 --> 0:00:45.159
<v Speaker 1>to add blocks to the chain. And I thought it

0:00:45.240 --> 0:00:47.760
<v Speaker 1>was a good thing to cover because one of the

0:00:47.760 --> 0:00:52.040
<v Speaker 1>big stories for crypto is that you know, ethereum making

0:00:52.080 --> 0:00:55.600
<v Speaker 1>this transition from proof of work to proof of steak,

0:00:56.360 --> 0:00:58.680
<v Speaker 1>but also just the fact that crypto in general has

0:00:58.720 --> 0:01:02.800
<v Speaker 1>had a very bad a year. I mean, you know, economically,

0:01:02.880 --> 0:01:06.360
<v Speaker 1>everyone's having a pretty bad year, and crypto is no exception.

0:01:06.480 --> 0:01:11.520
<v Speaker 1>It has had massive drops in value already multiple times.

0:01:11.520 --> 0:01:14.840
<v Speaker 1>It's always in the tech headlines. So I thought it

0:01:14.840 --> 0:01:16.960
<v Speaker 1>would be good to go back over this talk about

0:01:17.000 --> 0:01:21.480
<v Speaker 1>the two different approaches and UH and how they work,

0:01:21.680 --> 0:01:24.600
<v Speaker 1>and the pros and cons of each, so I hope

0:01:24.640 --> 0:01:30.360
<v Speaker 1>you enjoy proof of steake versus proof of work. One

0:01:30.400 --> 0:01:32.360
<v Speaker 1>thing that I have covered in the past on this

0:01:32.360 --> 0:01:37.440
<v Speaker 1>show is cryptocurrency and blockchain, but I pretty much always

0:01:37.440 --> 0:01:42.200
<v Speaker 1>talk about blockchain in terms of proof of work. Cryptocurrencies

0:01:42.240 --> 0:01:45.640
<v Speaker 1>and proof of work block chains and there are other types.

0:01:46.120 --> 0:01:48.280
<v Speaker 1>So I thought we could go over some of this

0:01:48.440 --> 0:01:50.840
<v Speaker 1>and talk about what all of this means and what

0:01:50.960 --> 0:01:53.920
<v Speaker 1>the differences are. And to start off, we need to

0:01:53.960 --> 0:01:56.480
<v Speaker 1>talk about proof of work. Even though I've done it before,

0:01:56.920 --> 0:02:00.360
<v Speaker 1>We've got to establish that first. So when you've heard

0:02:00.400 --> 0:02:04.600
<v Speaker 1>me talk about how bitcoin mining, you know, is really

0:02:05.920 --> 0:02:11.240
<v Speaker 1>equivalent to a computer solving a really hard math problem,

0:02:11.440 --> 0:02:14.679
<v Speaker 1>or that your computer is essentially making the first accurate

0:02:14.800 --> 0:02:18.400
<v Speaker 1>guests for a particularly large unknown number, you know, I've

0:02:18.440 --> 0:02:22.000
<v Speaker 1>I've often kind of made that analogy. Proof of work

0:02:23.000 --> 0:02:27.880
<v Speaker 1>is related to that. However, the actual concept of proof

0:02:27.960 --> 0:02:32.360
<v Speaker 1>of work predates that of blockchain, or at least of

0:02:32.400 --> 0:02:38.880
<v Speaker 1>blockchain in the term of cryptocurrencies. Blockchain itself also predates cryptocurrency.

0:02:39.240 --> 0:02:42.480
<v Speaker 1>In fact, one could argue that the brilliance of bitcoin

0:02:42.680 --> 0:02:48.440
<v Speaker 1>was bringing these different ideas together into a new format.

0:02:48.800 --> 0:02:52.800
<v Speaker 1>So the proof of work concept was first described in

0:02:52.800 --> 0:02:58.080
<v Speaker 1>a paper that Cynthia Dwark and Mony Nyor wrote back

0:02:58.160 --> 0:03:01.360
<v Speaker 1>in the early nineties. They did not coin the phrase

0:03:01.440 --> 0:03:05.040
<v Speaker 1>proof of work, but what they described effectively is proof

0:03:05.080 --> 0:03:08.400
<v Speaker 1>of work. They were looking to solve a different problem

0:03:08.400 --> 0:03:11.720
<v Speaker 1>from cryptocurrencies, you know, how do we create a system

0:03:11.720 --> 0:03:16.440
<v Speaker 1>of which people can mine a digital currency and validate transactions.

0:03:16.960 --> 0:03:21.280
<v Speaker 1>They were looking at ways to discourage spam email. Their

0:03:21.320 --> 0:03:25.960
<v Speaker 1>paper is titled Pricing via Processing or Combating junk Mail.

0:03:26.440 --> 0:03:31.480
<v Speaker 1>So one of the reasons that spam even exists is

0:03:31.520 --> 0:03:34.360
<v Speaker 1>that it doesn't cost very much to send it out

0:03:34.760 --> 0:03:38.240
<v Speaker 1>at a massive scale. If you had to hire people

0:03:38.520 --> 0:03:42.560
<v Speaker 1>to manually type out spam messages or even just fill

0:03:42.640 --> 0:03:46.640
<v Speaker 1>in the address bar in the email, that would be

0:03:46.760 --> 0:03:50.400
<v Speaker 1>cost prohibitive because the return would be way too low.

0:03:51.160 --> 0:03:54.240
<v Speaker 1>It's actually kind of hard to cite statistics on this

0:03:54.360 --> 0:03:56.640
<v Speaker 1>because there are a lot of different metrics that are

0:03:56.720 --> 0:03:59.640
<v Speaker 1>used in a lot of different time periods we can

0:03:59.680 --> 0:04:03.880
<v Speaker 1>look at. But generally speaking, the response rate on spam,

0:04:03.920 --> 0:04:07.560
<v Speaker 1>that is the percentage of people who actually not only

0:04:07.640 --> 0:04:10.000
<v Speaker 1>open up a spam message, but they act on it

0:04:10.080 --> 0:04:14.640
<v Speaker 1>in some way. That response rate is abysmally low. According

0:04:14.720 --> 0:04:17.479
<v Speaker 1>to a study from the University of California, Berkeley, and

0:04:17.680 --> 0:04:20.159
<v Speaker 1>you see San Diego. Back in two thousand and eight,

0:04:20.400 --> 0:04:26.040
<v Speaker 1>only one in twelve point five million messages gets a response.

0:04:27.480 --> 0:04:31.760
<v Speaker 1>That's way low. Right now, I'm not sure if the

0:04:31.839 --> 0:04:34.720
<v Speaker 1>rate was much higher or if it was even lower

0:04:35.040 --> 0:04:38.520
<v Speaker 1>back in the early nineties when the researchers were working

0:04:38.680 --> 0:04:43.159
<v Speaker 1>on this concept to discourage spam. But when you've got

0:04:43.200 --> 0:04:46.080
<v Speaker 1>a success rate that is that small, the question arises,

0:04:46.440 --> 0:04:49.520
<v Speaker 1>how the heck can it be worthwhile? I mean, how

0:04:49.560 --> 0:04:53.120
<v Speaker 1>can it be worth the time and effort of operating

0:04:53.160 --> 0:04:56.159
<v Speaker 1>a business that sends out spam emails if you have

0:04:56.160 --> 0:04:59.799
<v Speaker 1>a success rate that is that low. Well, the secret

0:05:00.160 --> 0:05:04.120
<v Speaker 1>is to operate on an enormous scale. So, yeah, you're

0:05:04.160 --> 0:05:05.880
<v Speaker 1>only getting one hit out of twelve and a half

0:05:05.880 --> 0:05:09.760
<v Speaker 1>million people, but you're sending out emails to hundreds of

0:05:09.839 --> 0:05:12.520
<v Speaker 1>millions of people. You also have to have a very

0:05:12.560 --> 0:05:15.240
<v Speaker 1>low cost of operation. You know, it can't cost much

0:05:15.279 --> 0:05:18.440
<v Speaker 1>to actually do your business, and you have to have

0:05:18.600 --> 0:05:22.560
<v Speaker 1>a pretty enormous return. When you do have a success,

0:05:22.560 --> 0:05:27.200
<v Speaker 1>like when you get a hit, it's significant, and preferably

0:05:27.200 --> 0:05:30.440
<v Speaker 1>you have all of these at the same time. Keeping

0:05:30.480 --> 0:05:33.560
<v Speaker 1>costs low is a huge part of this with database

0:05:33.720 --> 0:05:39.159
<v Speaker 1>is full of email addresses, automated systems that use boilerplate copy,

0:05:39.560 --> 0:05:43.320
<v Speaker 1>and you know, an automated Robocolors style email program that

0:05:43.360 --> 0:05:46.320
<v Speaker 1>can plug addresses in and and attach it to this

0:05:46.400 --> 0:05:51.120
<v Speaker 1>boiler plate. You can really churn those suckers out. If

0:05:51.120 --> 0:05:54.080
<v Speaker 1>you get a bit over zealous, then you might make

0:05:54.279 --> 0:05:57.960
<v Speaker 1>authorities upset and they might come at you and want

0:05:58.040 --> 0:06:00.800
<v Speaker 1>you to answer some questions. That can be a problem.

0:06:00.800 --> 0:06:04.240
<v Speaker 1>We've seen that happen where spam operations got shut down

0:06:04.279 --> 0:06:07.320
<v Speaker 1>because you know, local politicians got fed up with it

0:06:07.400 --> 0:06:10.960
<v Speaker 1>and started looking into it. But you know, you can

0:06:11.160 --> 0:06:15.440
<v Speaker 1>make a profit working this way. You just again, you

0:06:15.520 --> 0:06:19.599
<v Speaker 1>have to be brutal with cost control in order to

0:06:19.640 --> 0:06:22.960
<v Speaker 1>make this work at scale. So the researchers wanted to

0:06:23.000 --> 0:06:25.880
<v Speaker 1>find ways to make the cost of operation go up.

0:06:26.440 --> 0:06:29.440
<v Speaker 1>Even if it only went up bild tiny little bit,

0:06:29.680 --> 0:06:32.120
<v Speaker 1>that could be enough to wipe out the return on

0:06:32.240 --> 0:06:37.520
<v Speaker 1>investment for spam operators and they would likely abandon the practice.

0:06:38.000 --> 0:06:40.279
<v Speaker 1>If there's no money to be made, then there's no

0:06:40.360 --> 0:06:43.880
<v Speaker 1>reason to send out spam. Right. If you could actually

0:06:43.920 --> 0:06:47.000
<v Speaker 1>make it expensive enough, then it would cost more money

0:06:47.040 --> 0:06:50.720
<v Speaker 1>to send out spam. Then you would recoup whenever you

0:06:50.839 --> 0:06:55.320
<v Speaker 1>got those rare successful responses, and that would definitely bring

0:06:55.400 --> 0:06:58.360
<v Speaker 1>the practice to an end. So let's say you're looking

0:06:58.400 --> 0:07:00.640
<v Speaker 1>at folks who are sending spam out and you're trying

0:07:00.640 --> 0:07:03.000
<v Speaker 1>to discourage them. You're trying to find a way so

0:07:03.040 --> 0:07:06.880
<v Speaker 1>that the spammers give up on what they're doing. Now,

0:07:06.880 --> 0:07:10.320
<v Speaker 1>if you could just put a price on sending an email,

0:07:11.240 --> 0:07:13.640
<v Speaker 1>that would probably do it right. There is a price

0:07:13.680 --> 0:07:19.800
<v Speaker 1>on sending email because operating a computational device has energy requirements,

0:07:20.040 --> 0:07:21.640
<v Speaker 1>and that means you have to pay an energy bill

0:07:21.680 --> 0:07:24.160
<v Speaker 1>at some point. But you want that price to be

0:07:24.200 --> 0:07:26.640
<v Speaker 1>even higher. You want to just attach it straight to

0:07:27.000 --> 0:07:31.720
<v Speaker 1>an email specifically, not just operating a computer. So let's

0:07:31.760 --> 0:07:34.720
<v Speaker 1>say that you decide that all emails will cost a

0:07:34.840 --> 0:07:38.440
<v Speaker 1>fraction of assent to spend to to send one. So

0:07:38.880 --> 0:07:41.480
<v Speaker 1>if you're gonna send an email, you're gonna get charged,

0:07:41.960 --> 0:07:45.600
<v Speaker 1>you know, a fraction of one penny for normal folks

0:07:45.640 --> 0:07:48.160
<v Speaker 1>just sending on emails. It would be such a small

0:07:48.240 --> 0:07:51.240
<v Speaker 1>charge that you probably wouldn't notice. I mean, you wouldn't

0:07:51.280 --> 0:07:54.520
<v Speaker 1>be happy about it, but it's not like it would

0:07:54.560 --> 0:07:56.880
<v Speaker 1>amount too much. If you're sending out maybe ten emails

0:07:56.880 --> 0:07:59.760
<v Speaker 1>a day. Maybe you're getting close to spending half of

0:08:00.040 --> 0:08:03.480
<v Speaker 1>any That would not be a big deal, right, But

0:08:03.560 --> 0:08:06.480
<v Speaker 1>for organizations they are trying to blast out hundreds of

0:08:06.520 --> 0:08:11.560
<v Speaker 1>millions of messages, it quickly becomes cost prohibitive. But this

0:08:11.720 --> 0:08:15.280
<v Speaker 1>approach comes with all sorts of problems because normal folks

0:08:15.440 --> 0:08:17.760
<v Speaker 1>wouldn't be thrilled at having to pay even a fraction

0:08:17.760 --> 0:08:20.360
<v Speaker 1>of a cent to send email. Like, even if you

0:08:20.440 --> 0:08:23.960
<v Speaker 1>framed it that way, people would object. They'd say, why

0:08:24.040 --> 0:08:28.840
<v Speaker 1>are you making it cost me anything to send something electronically?

0:08:28.840 --> 0:08:32.880
<v Speaker 1>There are no physical components to to be handled in this.

0:08:33.520 --> 0:08:35.960
<v Speaker 1>Plus you'd have to set up some sort of payment

0:08:36.000 --> 0:08:38.400
<v Speaker 1>system in the first place, And and whom are you

0:08:38.480 --> 0:08:42.920
<v Speaker 1>paying to whom does the money go? This This makes

0:08:42.960 --> 0:08:46.640
<v Speaker 1>it a difficult and thus unworkable solution. So the authors

0:08:46.679 --> 0:08:50.480
<v Speaker 1>of the paper suggested an alternative. Instead of charging money

0:08:50.559 --> 0:08:54.959
<v Speaker 1>outright to send an email, why not build into email

0:08:55.040 --> 0:08:59.840
<v Speaker 1>systems a processing requirement, as in a computer process or requirement.

0:09:00.200 --> 0:09:03.679
<v Speaker 1>Time someone wants to send an email, their computer must

0:09:03.800 --> 0:09:07.800
<v Speaker 1>first solve a mathematical problem. Uh. And in order to

0:09:07.800 --> 0:09:12.439
<v Speaker 1>solve a mathematical problem, the computer must expend resources. It's

0:09:12.440 --> 0:09:16.079
<v Speaker 1>got to send, spend some of its processing capability on

0:09:16.400 --> 0:09:19.960
<v Speaker 1>solving this problem and also some of its time. The

0:09:19.960 --> 0:09:24.559
<v Speaker 1>difficulty of the problem would require some amount of computational

0:09:24.559 --> 0:09:28.320
<v Speaker 1>output that's equivalent to a fraction of assent. In other words,

0:09:28.760 --> 0:09:33.560
<v Speaker 1>you technically you're still charging folks to use email, but

0:09:33.679 --> 0:09:38.480
<v Speaker 1>the cost is in effort and time, not directly in money,

0:09:38.960 --> 0:09:42.000
<v Speaker 1>and that is something that people would probably be a

0:09:42.000 --> 0:09:44.960
<v Speaker 1>little more receptive to. And again, for the average person,

0:09:45.080 --> 0:09:48.240
<v Speaker 1>they probably wouldn't even notice sending an email might take

0:09:48.280 --> 0:09:51.440
<v Speaker 1>a little longer than it did before, but not by

0:09:51.440 --> 0:09:53.840
<v Speaker 1>so much that they would make that big of a difference.

0:09:54.280 --> 0:09:56.520
<v Speaker 1>So their computer would have to solve some sort of

0:09:56.600 --> 0:10:00.320
<v Speaker 1>mathematical problem, and the proof of the solution would to be,

0:10:00.800 --> 0:10:04.480
<v Speaker 1>you know, signed into the email itself. The problem would

0:10:04.520 --> 0:10:07.600
<v Speaker 1>need to be difficult to solve but easy to verify.

0:10:07.760 --> 0:10:10.640
<v Speaker 1>So in other words, you you cannot send us email

0:10:11.280 --> 0:10:16.120
<v Speaker 1>until whatever system is handling it verifies that you did

0:10:16.360 --> 0:10:19.000
<v Speaker 1>solve the problem. It's kind of like you're not allowed

0:10:19.000 --> 0:10:21.320
<v Speaker 1>to go to bed without your parents checking to make

0:10:21.360 --> 0:10:24.600
<v Speaker 1>sure you did your homework first, same kind of idea.

0:10:25.000 --> 0:10:27.520
<v Speaker 1>So it needed to be the kind of problem where

0:10:27.520 --> 0:10:31.160
<v Speaker 1>you have to work out an answer, and that part

0:10:31.280 --> 0:10:34.240
<v Speaker 1>is hard, But once you have the answer, it's very

0:10:34.280 --> 0:10:37.160
<v Speaker 1>easy to plug that answer into the original problem and

0:10:37.240 --> 0:10:39.959
<v Speaker 1>see that it works. So you can think of something

0:10:40.000 --> 0:10:43.560
<v Speaker 1>like an algebraic equation and it has an unknown value

0:10:43.559 --> 0:10:46.120
<v Speaker 1>in it that you represent as a variable, the classic

0:10:46.160 --> 0:10:50.080
<v Speaker 1>being the letter X. Well, once you solve this equation,

0:10:50.559 --> 0:10:54.480
<v Speaker 1>and you solve for x, you can then plug that

0:10:54.760 --> 0:10:59.600
<v Speaker 1>solution that x value back into the original equation and

0:10:59.640 --> 0:11:02.720
<v Speaker 1>prove that it works well. Their approach was sort of

0:11:02.760 --> 0:11:07.080
<v Speaker 1>the same thing, only much more complicated than that. Moreover,

0:11:07.240 --> 0:11:10.640
<v Speaker 1>they pointed out that if after you implemented the solution,

0:11:10.840 --> 0:11:14.120
<v Speaker 1>you saw spammers trying to, you know, power through it

0:11:14.520 --> 0:11:17.280
<v Speaker 1>and just continue to spam despite the fact that you've

0:11:17.320 --> 0:11:22.440
<v Speaker 1>put this computational requirement in the way, well, you can

0:11:22.559 --> 0:11:25.560
<v Speaker 1>just adjust the difficulty of the problems that they have

0:11:25.679 --> 0:11:28.480
<v Speaker 1>to solve before they can send out more emails. You

0:11:28.520 --> 0:11:33.040
<v Speaker 1>make the problem tougher. Then it takes the computers more

0:11:33.120 --> 0:11:37.640
<v Speaker 1>resources to solve the problems. So the harder the problem gets,

0:11:38.000 --> 0:11:42.360
<v Speaker 1>the more quote unquote expensive it is to send an email.

0:11:43.000 --> 0:11:47.400
<v Speaker 1>And once you get to that tipping point, then spammers

0:11:47.400 --> 0:11:50.320
<v Speaker 1>will see that the amount of time and energy that

0:11:50.360 --> 0:11:52.520
<v Speaker 1>they're using in order to just send out the spam

0:11:52.520 --> 0:11:57.520
<v Speaker 1>emails is not offset by the amount they're making when

0:11:57.559 --> 0:12:01.480
<v Speaker 1>the spam finally starts hitting. Response is this was a

0:12:01.520 --> 0:12:06.319
<v Speaker 1>really interesting proposal. Now let's skip ahead to the two thousand's,

0:12:06.320 --> 0:12:08.560
<v Speaker 1>like two thousand seven, two thousand eight. It was in

0:12:08.600 --> 0:12:10.800
<v Speaker 1>two thousand eight that we first got a white paper

0:12:10.840 --> 0:12:14.200
<v Speaker 1>written by someone using or someone or some some people

0:12:14.440 --> 0:12:19.760
<v Speaker 1>potentially using the pseudonym Satoshi Nakamoto, and this was the

0:12:19.840 --> 0:12:24.600
<v Speaker 1>famous white paper describing Bitcoin. Now, in this piece, the

0:12:24.679 --> 0:12:29.280
<v Speaker 1>author or authors combined the proof of work concept with

0:12:29.360 --> 0:12:33.319
<v Speaker 1>another one that again predated bitcoin, and that was blockchain.

0:12:34.040 --> 0:12:38.679
<v Speaker 1>What blockchain does is establish a timeline of events of

0:12:38.720 --> 0:12:42.600
<v Speaker 1>some sort. So in the case of bitcoin, the events

0:12:42.679 --> 0:12:47.520
<v Speaker 1>are transactions, so their bitcoin transactions when bitcoin changes hands

0:12:47.559 --> 0:12:52.200
<v Speaker 1>from one entity to another. And let's think about timelines

0:12:52.360 --> 0:12:55.839
<v Speaker 1>for a second. In our experience, there is no way

0:12:56.160 --> 0:12:58.839
<v Speaker 1>to travel back in time. The only way to travel

0:12:58.880 --> 0:13:01.400
<v Speaker 1>through time is the way we all do it normally,

0:13:01.920 --> 0:13:06.120
<v Speaker 1>where time progresses forward for us. There's no turning back.

0:13:06.520 --> 0:13:09.520
<v Speaker 1>So that dumb thing you did when you were a kid,

0:13:10.080 --> 0:13:12.360
<v Speaker 1>you know you know which dumb thing I'm talking about.

0:13:12.480 --> 0:13:15.240
<v Speaker 1>It's that dumb thing where sometimes when you're just trying

0:13:15.240 --> 0:13:18.800
<v Speaker 1>to fall asleep, your brain digs up this dumb thing

0:13:18.880 --> 0:13:22.040
<v Speaker 1>and says, hey, remember when you did that dumb thing,

0:13:22.400 --> 0:13:25.800
<v Speaker 1>and do you remember how horrible you feel about it? Now? Well,

0:13:25.800 --> 0:13:28.120
<v Speaker 1>that that dumb thing you did, there's no way for

0:13:28.120 --> 0:13:30.520
<v Speaker 1>you to go back in time and to not do

0:13:30.600 --> 0:13:34.200
<v Speaker 1>that dumb thing. You can't erase it. It's in the timeline.

0:13:34.640 --> 0:13:38.120
<v Speaker 1>And really everything that's happened to you afterward in your

0:13:38.160 --> 0:13:41.800
<v Speaker 1>life has that dumb thing factored into it at least

0:13:41.840 --> 0:13:45.480
<v Speaker 1>on some level. Even if it's undetectable, it's there because

0:13:45.480 --> 0:13:50.720
<v Speaker 1>it happened you know that dumb, dumb thing. Well. Blockchain

0:13:50.840 --> 0:13:56.280
<v Speaker 1>is a computational process that establishes something similar to a timeline.

0:13:56.720 --> 0:14:00.080
<v Speaker 1>The idea is that with a blockchain, you have of

0:14:00.240 --> 0:14:05.000
<v Speaker 1>a timeline of processes, and this timeline is also unalterable.

0:14:05.080 --> 0:14:09.320
<v Speaker 1>Someone cannot go back earlier into the timeline, travel back

0:14:09.440 --> 0:14:13.280
<v Speaker 1>into the blockchain, and make a change, because if they did,

0:14:13.760 --> 0:14:16.240
<v Speaker 1>it would mean that all the later blocks in the

0:14:16.320 --> 0:14:19.440
<v Speaker 1>chain would also have to change, and folks would notice that.

0:14:19.960 --> 0:14:23.560
<v Speaker 1>Because the chain preserves the timeline, everything is built on

0:14:23.680 --> 0:14:28.480
<v Speaker 1>what has come before, So changing something from before would

0:14:28.600 --> 0:14:32.400
<v Speaker 1>change everything that comes afterward, and and the the jig

0:14:32.440 --> 0:14:36.280
<v Speaker 1>would be up. You would be found out immediately. So,

0:14:37.280 --> 0:14:40.720
<v Speaker 1>for example, if you spent bitcoin and then you thought,

0:14:40.880 --> 0:14:43.840
<v Speaker 1>I'm gonna get sneaky, and I'm gonna wait a while,

0:14:44.240 --> 0:14:45.760
<v Speaker 1>and after a while, I'm going to go into the

0:14:45.760 --> 0:14:49.360
<v Speaker 1>blockchain and alter that that record so that I didn't

0:14:49.600 --> 0:14:52.640
<v Speaker 1>spend that bitcoin, and then I magically get the bitcoin back.

0:14:52.680 --> 0:14:56.000
<v Speaker 1>It would be as if money were just magically appearing

0:14:56.000 --> 0:15:00.800
<v Speaker 1>inside your wallet. Well, because all future trans actions are

0:15:00.920 --> 0:15:04.720
<v Speaker 1>built upon past ones, going in and trying to alter

0:15:04.800 --> 0:15:08.120
<v Speaker 1>the blockchain would become visible all the way down and

0:15:08.200 --> 0:15:11.160
<v Speaker 1>you would immediately be found out. So that's how the

0:15:11.160 --> 0:15:16.360
<v Speaker 1>blockchain protects the order of processes that once you start

0:15:16.480 --> 0:15:23.440
<v Speaker 1>to validate a block of transactions, it is cemented effectively. Now,

0:15:23.440 --> 0:15:27.480
<v Speaker 1>occasionally the chain might fork, but at some point one

0:15:27.880 --> 0:15:31.600
<v Speaker 1>branch of this chain is going to be longer than

0:15:31.640 --> 0:15:34.440
<v Speaker 1>the others and it becomes the true chain. The other

0:15:34.560 --> 0:15:39.320
<v Speaker 1>branches become orphaned blocks. Uh. So over time you will

0:15:39.360 --> 0:15:42.840
<v Speaker 1>see things split off from the blockchain, but whichever one

0:15:42.920 --> 0:15:45.760
<v Speaker 1>gets built on the most within a given amount of

0:15:45.800 --> 0:15:52.760
<v Speaker 1>time becomes the true chain. Alright, So blockchains this digital

0:15:52.800 --> 0:15:56.840
<v Speaker 1>method of establishing a series of unalterable processes. Where does

0:15:56.920 --> 0:16:00.880
<v Speaker 1>proof of work come in? All right, So one thing

0:16:00.960 --> 0:16:05.440
<v Speaker 1>that's used a lot in computer science are hash functions.

0:16:05.880 --> 0:16:08.800
<v Speaker 1>These are a little tricky to talk about, all right,

0:16:08.880 --> 0:16:12.400
<v Speaker 1>So first let's talk about encryption. And I want to

0:16:12.440 --> 0:16:15.560
<v Speaker 1>point out right away at the very beginning, encryption is

0:16:15.600 --> 0:16:20.080
<v Speaker 1>not the same thing as a hash function. Encryption is

0:16:20.120 --> 0:16:23.560
<v Speaker 1>where you have some data and you perform a mathematical

0:16:23.640 --> 0:16:28.480
<v Speaker 1>process on that data, and you transform it into different data,

0:16:28.600 --> 0:16:32.000
<v Speaker 1>something that looks absolutely meaningless. You've jumbled it up. No

0:16:32.120 --> 0:16:34.360
<v Speaker 1>one can make head or tail of it just by

0:16:34.400 --> 0:16:38.080
<v Speaker 1>looking at it. But someone with the correct decryption key

0:16:38.280 --> 0:16:42.520
<v Speaker 1>can reverse that process and get at the original data

0:16:42.640 --> 0:16:46.920
<v Speaker 1>and read whatever it was you wrote. That is reversible.

0:16:47.280 --> 0:16:52.200
<v Speaker 1>That is encryption and decryption. Hashing is not reversible. You've

0:16:52.240 --> 0:16:54.880
<v Speaker 1>got some data, all right, let's say it's even the

0:16:54.880 --> 0:16:56.680
<v Speaker 1>same message. Is what we were just talking about with

0:16:56.760 --> 0:17:00.280
<v Speaker 1>encryption and decryption, and you have an operation that is

0:17:00.360 --> 0:17:03.560
<v Speaker 1>one way, which means you can perform this operation on

0:17:03.680 --> 0:17:06.560
<v Speaker 1>the data and you will get a result, But there's

0:17:06.600 --> 0:17:09.760
<v Speaker 1>no reverse process where you can take that result and

0:17:09.840 --> 0:17:13.639
<v Speaker 1>turn it back into the original data. Frequently, hash functions

0:17:13.680 --> 0:17:17.320
<v Speaker 1>have a set number of characters that they will generate

0:17:17.400 --> 0:17:20.760
<v Speaker 1>no matter what original value you plug in. So let's

0:17:20.760 --> 0:17:23.880
<v Speaker 1>say that you've got a hash function that will generate

0:17:23.920 --> 0:17:28.960
<v Speaker 1>an eighty character hash once you apply the function to

0:17:29.119 --> 0:17:33.600
<v Speaker 1>the incoming data. That means your result will have eighty characters.

0:17:33.920 --> 0:17:37.800
<v Speaker 1>Whether your incoming data is a one or if it's

0:17:37.800 --> 0:17:41.040
<v Speaker 1>a one billion or any other number, you end up

0:17:41.080 --> 0:17:45.080
<v Speaker 1>with an eighty character hash. Hashes can be collections of

0:17:45.200 --> 0:17:48.760
<v Speaker 1>letters and numbers, and there are lots of different hash functions,

0:17:49.160 --> 0:17:53.119
<v Speaker 1>which is what proof of work cryptocurrency kind of really

0:17:53.200 --> 0:17:56.399
<v Speaker 1>depends upon. And and here's where we get to the

0:17:56.520 --> 0:18:00.320
<v Speaker 1>key bit. The proof of work cryptocurrencies create a hash

0:18:00.560 --> 0:18:03.280
<v Speaker 1>that is based off the block of transactions that need

0:18:03.359 --> 0:18:06.280
<v Speaker 1>to be verified, as in the next block to join

0:18:06.400 --> 0:18:11.119
<v Speaker 1>the chain. But it doesn't just involve the hash of

0:18:11.160 --> 0:18:15.200
<v Speaker 1>that block or the hashing of that block. The hash

0:18:15.520 --> 0:18:21.040
<v Speaker 1>also incorporates the hash from the previous block of verified transactions,

0:18:21.040 --> 0:18:23.720
<v Speaker 1>the one that came right before. This is where we

0:18:23.800 --> 0:18:26.400
<v Speaker 1>have that link that ultimately goes all the way back

0:18:26.440 --> 0:18:31.119
<v Speaker 1>to the first block, right because block two's hash incorporates

0:18:31.119 --> 0:18:35.119
<v Speaker 1>the hash from block one. Block three's hash incorporates the

0:18:35.119 --> 0:18:38.639
<v Speaker 1>hash from block two, which, as we just mentioned, incorporates

0:18:38.640 --> 0:18:42.600
<v Speaker 1>the hash of block one. So this continues from block

0:18:42.720 --> 0:18:45.879
<v Speaker 1>number one all the way down to the last block

0:18:45.920 --> 0:18:49.680
<v Speaker 1>in the chain. All right, so the bitcoin system generates

0:18:49.720 --> 0:18:53.320
<v Speaker 1>this hash. You've got this value in front of you.

0:18:53.760 --> 0:18:57.840
<v Speaker 1>It's a hash value. You have no idea what information

0:18:57.880 --> 0:19:01.919
<v Speaker 1>went into this to create this hash. Computers connected, you know,

0:19:02.000 --> 0:19:05.400
<v Speaker 1>the nodes connected to the system are essentially all trying

0:19:05.400 --> 0:19:10.840
<v Speaker 1>to figure out how the system generated this specific hash.

0:19:11.119 --> 0:19:13.840
<v Speaker 1>And again, the process isn't reversible, so it's not like

0:19:13.880 --> 0:19:16.320
<v Speaker 1>you can take the hash value that the system presents

0:19:16.480 --> 0:19:20.960
<v Speaker 1>and then reverse engineer it. Instead, essentially you have to

0:19:21.080 --> 0:19:26.879
<v Speaker 1>guess what value would have created this particular hash using

0:19:26.880 --> 0:19:30.320
<v Speaker 1>the hash function of the algorithm. You're you're trying to

0:19:30.359 --> 0:19:34.679
<v Speaker 1>figure out what number was it that made this happen, Essentially,

0:19:35.200 --> 0:19:37.959
<v Speaker 1>And I'll give a really oversimplified kind of idea of

0:19:37.960 --> 0:19:40.399
<v Speaker 1>how this works just in case you're having some trouble

0:19:40.440 --> 0:19:43.960
<v Speaker 1>with it. So again this is an oversimplification. But let's

0:19:44.000 --> 0:19:48.280
<v Speaker 1>say I tell you the answer to this math problem

0:19:48.440 --> 0:19:52.880
<v Speaker 1>is six. What was the math problem? So all I've

0:19:52.920 --> 0:19:54.639
<v Speaker 1>done is given you the answer, and I'm asking you

0:19:54.720 --> 0:19:57.119
<v Speaker 1>what math problem did I do? That gave me the

0:19:57.119 --> 0:20:01.919
<v Speaker 1>answer six, And you could say four plus two, you

0:20:01.960 --> 0:20:06.480
<v Speaker 1>could say two times three, you could say sixteen minus ten,

0:20:06.720 --> 0:20:10.240
<v Speaker 1>and so on. And the point is there's an infinite

0:20:10.359 --> 0:20:13.760
<v Speaker 1>number of potential answers, right, Like, you could say all

0:20:13.800 --> 0:20:16.680
<v Speaker 1>sorts of different things that would be accurate in that

0:20:16.880 --> 0:20:20.000
<v Speaker 1>it would it would create a six, But it doesn't

0:20:20.040 --> 0:20:23.720
<v Speaker 1>necessarily mean that that was the math problem I did, right,

0:20:24.640 --> 0:20:28.880
<v Speaker 1>You're just guessing until someone hits the right math problem. Well,

0:20:28.880 --> 0:20:32.080
<v Speaker 1>in a way, that's what the computer nodes are doing

0:20:32.200 --> 0:20:38.600
<v Speaker 1>within a proof of work blockchain system like Bitcoin, and

0:20:38.680 --> 0:20:43.200
<v Speaker 1>the first computer to guess it correctly wins. Essentially, other

0:20:43.280 --> 0:20:47.000
<v Speaker 1>computers in the system can verify that the guests is

0:20:47.040 --> 0:20:51.040
<v Speaker 1>correct because once you have a guess, then you can

0:20:51.080 --> 0:20:55.200
<v Speaker 1>plug that into the hashing formula and find out if

0:20:55.240 --> 0:20:58.800
<v Speaker 1>in fact it generates the hash you were looking for.

0:20:59.400 --> 0:21:02.320
<v Speaker 1>Then if it does, you got it right, and the

0:21:02.359 --> 0:21:05.639
<v Speaker 1>winning computer system gets the reward of a certain amount

0:21:05.640 --> 0:21:09.959
<v Speaker 1>of cryptocurrency units for bitcoin. Right now, that amount is

0:21:10.119 --> 0:21:14.920
<v Speaker 1>six point to five bitcoins per block. Now, as I

0:21:15.000 --> 0:21:18.159
<v Speaker 1>record this episode, the value of bitcoin is almost fifty

0:21:18.240 --> 0:21:22.840
<v Speaker 1>seven thousand dollars so a six point to five reward

0:21:22.960 --> 0:21:26.000
<v Speaker 1>is equal to nearly three hundred fifty five thousand bucks,

0:21:26.440 --> 0:21:29.560
<v Speaker 1>and there are around one forty four blocks added to

0:21:29.600 --> 0:21:34.480
<v Speaker 1>the chain per day at around three thousand dollars per block.

0:21:34.880 --> 0:21:39.359
<v Speaker 1>So there is a huge financial incentive to run a

0:21:39.400 --> 0:21:43.560
<v Speaker 1>computer system or network of systems that is the first

0:21:43.600 --> 0:21:46.120
<v Speaker 1>to get to this right answer. Right. I mean, there's

0:21:46.160 --> 0:21:49.040
<v Speaker 1>just an enormous amount of money to be made if

0:21:49.080 --> 0:21:52.359
<v Speaker 1>you are number one, So there's a huge incentive to

0:21:52.400 --> 0:21:55.200
<v Speaker 1>be number one. This is why you'll hear about bitcoin

0:21:55.280 --> 0:21:59.880
<v Speaker 1>mining operations that have incredibly powerful machines just racing constantly

0:22:00.000 --> 0:22:03.120
<v Speaker 1>to get the right answer. These machines need a lot

0:22:03.160 --> 0:22:06.800
<v Speaker 1>of power, thus they need a lot of electricity. This

0:22:06.840 --> 0:22:09.479
<v Speaker 1>means a lot of power consumption for any sort of

0:22:09.480 --> 0:22:13.760
<v Speaker 1>proof of work cryptocurrency, with bitcoin obviously being the really

0:22:13.800 --> 0:22:16.520
<v Speaker 1>big one, and that number can go through the roof

0:22:16.720 --> 0:22:21.720
<v Speaker 1>as a currency's value increases, so bitcoin mining actually eats

0:22:21.760 --> 0:22:25.240
<v Speaker 1>up more electricity than some countries do. I've got a

0:22:25.240 --> 0:22:27.399
<v Speaker 1>lot more to say both about proof of work and

0:22:27.440 --> 0:22:38.240
<v Speaker 1>its alternatives, but first let's take a quick break. So

0:22:38.400 --> 0:22:42.560
<v Speaker 1>I left off talking about how bitcoin mining leads to

0:22:42.600 --> 0:22:47.919
<v Speaker 1>the sort of escalation um with people putting more and

0:22:47.960 --> 0:22:51.960
<v Speaker 1>more powerful systems at play to compete against one another

0:22:52.040 --> 0:22:55.600
<v Speaker 1>and try and mind each block in a blockchain in

0:22:55.680 --> 0:22:58.480
<v Speaker 1>order to get more and more bitcoin. This becomes a

0:22:58.560 --> 0:23:02.000
<v Speaker 1>kind of a vicious cycle, right because as long as

0:23:02.040 --> 0:23:05.080
<v Speaker 1>the amount of bitcoin you're getting back is greater than

0:23:05.119 --> 0:23:08.480
<v Speaker 1>the investment you've put forward to try and get the bitcoin,

0:23:09.240 --> 0:23:15.359
<v Speaker 1>it's profit. Right. If I'm spending you know, five dollars

0:23:15.480 --> 0:23:19.160
<v Speaker 1>on a computer system and power needs like I'm I'm

0:23:19.200 --> 0:23:23.040
<v Speaker 1>paying you know these rates to get electricity to power

0:23:23.080 --> 0:23:26.520
<v Speaker 1>all these computers. If I'm if I spend half a

0:23:26.560 --> 0:23:30.280
<v Speaker 1>million on that, well, really, I just I just need

0:23:30.320 --> 0:23:34.600
<v Speaker 1>to successfully mine two blocks a bitcoin to pay off

0:23:34.600 --> 0:23:39.560
<v Speaker 1>that investment. Right, then, as long as I'm hitting more

0:23:39.640 --> 0:23:44.320
<v Speaker 1>success in the future frequently enough, I can offset the

0:23:44.400 --> 0:23:49.120
<v Speaker 1>costs of operation and just keep making profit. So that's

0:23:49.119 --> 0:23:53.360
<v Speaker 1>why it's so um tempting to get into the bitcoin

0:23:53.440 --> 0:23:58.280
<v Speaker 1>mining is that? Yeah? At this point, being a serious

0:23:58.400 --> 0:24:01.240
<v Speaker 1>mining operation means you to put in a huge amount

0:24:01.280 --> 0:24:04.400
<v Speaker 1>of money because there are huge players out there already

0:24:04.440 --> 0:24:11.120
<v Speaker 1>that are running ridiculously powerful computer networks, sometimes co located

0:24:11.720 --> 0:24:15.840
<v Speaker 1>with power plants like you've got old coal based power

0:24:15.880 --> 0:24:17.840
<v Speaker 1>plants in different parts of the world where people have

0:24:18.000 --> 0:24:21.760
<v Speaker 1>built out bitcoin mining operations in the power plant itself

0:24:22.000 --> 0:24:26.479
<v Speaker 1>in order to have direct access to electricity at all

0:24:26.600 --> 0:24:29.040
<v Speaker 1>at a cost that's as low as they can possibly

0:24:29.040 --> 0:24:31.760
<v Speaker 1>get it. And again it's so that you can get

0:24:31.800 --> 0:24:35.239
<v Speaker 1>that that maximum amount of profit um and even then

0:24:35.240 --> 0:24:37.760
<v Speaker 1>it's not guaranteed because there's so many of these systems

0:24:37.800 --> 0:24:42.639
<v Speaker 1>all around the world. So this has obviously led to

0:24:42.800 --> 0:24:47.800
<v Speaker 1>some people to have some objections to bitcoin because it

0:24:47.880 --> 0:24:52.959
<v Speaker 1>has this kind of runaway UH consumption associated to it.

0:24:53.960 --> 0:24:57.080
<v Speaker 1>And it also means that you could argue that bitcoin

0:24:57.160 --> 0:25:01.119
<v Speaker 1>can be connected to things like carbon emissions and climate change,

0:25:01.160 --> 0:25:05.359
<v Speaker 1>because if the power that is, you know, allowing these

0:25:05.440 --> 0:25:09.080
<v Speaker 1>systems to operate, if it's coming from a power plant

0:25:09.119 --> 0:25:13.399
<v Speaker 1>that's using fossil fuels, then that power plant is having

0:25:13.400 --> 0:25:18.120
<v Speaker 1>to to generate enough electricity to send to these systems

0:25:18.200 --> 0:25:21.160
<v Speaker 1>and thus consuming more and more fossil fuels and generating

0:25:21.160 --> 0:25:25.440
<v Speaker 1>more carbon emissions. Now, there are some bitcoin defenders who

0:25:25.480 --> 0:25:28.800
<v Speaker 1>say that the vast majority of bitcoin are connected to

0:25:28.840 --> 0:25:32.520
<v Speaker 1>systems that are running on renewables. But even if you

0:25:32.560 --> 0:25:34.280
<v Speaker 1>look at it that way, you're saying, well, this is

0:25:34.280 --> 0:25:40.000
<v Speaker 1>a significant drain on our energy resources. There's an enormous

0:25:40.040 --> 0:25:44.119
<v Speaker 1>amount of energy that's having to go just towards bitcoin mining.

0:25:44.760 --> 0:25:47.720
<v Speaker 1>And even if you argue that's coming from renewable sources,

0:25:48.400 --> 0:25:52.480
<v Speaker 1>you could say, well, that that energy could be either

0:25:52.640 --> 0:25:55.760
<v Speaker 1>stored so that we can use it for other stuff

0:25:56.119 --> 0:25:58.840
<v Speaker 1>down the line when we aren't able to get and

0:25:58.960 --> 0:26:02.880
<v Speaker 1>those renewable sources as easily, for example, solar at night,

0:26:04.200 --> 0:26:06.720
<v Speaker 1>or that you can just direct that energy towards something

0:26:06.720 --> 0:26:10.240
<v Speaker 1>else besides bitcoin mining. Anyway, I also have to add

0:26:10.640 --> 0:26:14.159
<v Speaker 1>that the bitcoin approach has some built in adjustments that

0:26:14.359 --> 0:26:18.640
<v Speaker 1>are kind of ingenious. So the goal is to keep

0:26:18.640 --> 0:26:22.800
<v Speaker 1>this process more or less consistent with an ideal solution

0:26:22.840 --> 0:26:26.520
<v Speaker 1>time of ten minutes per block in the chain, so

0:26:26.920 --> 0:26:31.320
<v Speaker 1>a new block getting added to the chain approximately every

0:26:31.359 --> 0:26:35.200
<v Speaker 1>ten minutes, that's the goal. Well, obviously, if you add

0:26:35.359 --> 0:26:40.040
<v Speaker 1>more and more a computational power to the system, the

0:26:40.080 --> 0:26:42.879
<v Speaker 1>time it would be needed to to reach the solution

0:26:43.000 --> 0:26:46.399
<v Speaker 1>for any given block is gonna come down. Right for

0:26:46.520 --> 0:26:50.639
<v Speaker 1>a given difficulty of mathematical problem, if you're throwing more

0:26:50.680 --> 0:26:53.439
<v Speaker 1>and more computer power at it, you're gonna reduce the

0:26:53.480 --> 0:26:56.680
<v Speaker 1>amount of time it takes to get the solution. Well,

0:26:56.720 --> 0:27:00.400
<v Speaker 1>that means that the system will take an odd aumatic

0:27:00.520 --> 0:27:05.000
<v Speaker 1>kind of assessment of how long it takes, generally speaking,

0:27:05.040 --> 0:27:10.080
<v Speaker 1>for a block to get verified, and if it's below

0:27:10.160 --> 0:27:15.880
<v Speaker 1>ten minutes, it'll make those problems more difficult, thus increasing

0:27:15.920 --> 0:27:18.680
<v Speaker 1>the amount of time it takes to solve those problems.

0:27:18.720 --> 0:27:22.320
<v Speaker 1>So it's self correcting. In other words, it's saying, all right,

0:27:22.800 --> 0:27:25.520
<v Speaker 1>these blocks are starting to come out a little too frequently.

0:27:25.760 --> 0:27:28.080
<v Speaker 1>We need to slow it down. We'll make the problems

0:27:28.119 --> 0:27:30.960
<v Speaker 1>even harder. And now these computer systems will have to

0:27:31.000 --> 0:27:33.640
<v Speaker 1>work harder, it will take longer for them to get

0:27:33.640 --> 0:27:37.040
<v Speaker 1>the right answer. And again, as long as the return

0:27:37.080 --> 0:27:40.199
<v Speaker 1>on investment is good, that is, as long as the

0:27:40.200 --> 0:27:44.520
<v Speaker 1>bitcoin being mined is more than enough to pay for

0:27:44.560 --> 0:27:47.879
<v Speaker 1>the expense of operating a bunch of power hungry computers,

0:27:48.200 --> 0:27:50.480
<v Speaker 1>then you've got a positive return on investment, and you'll

0:27:50.520 --> 0:27:53.840
<v Speaker 1>have people investing even more in their systems. They'll be

0:27:53.840 --> 0:27:57.520
<v Speaker 1>making them more powerful, adding more computers to their networks.

0:27:58.840 --> 0:28:01.280
<v Speaker 1>But if it ever gets you know, more expensive to

0:28:01.440 --> 0:28:05.280
<v Speaker 1>operate to mine than you get from your cryptocurrency, Let's

0:28:05.280 --> 0:28:07.800
<v Speaker 1>say that you factor in like you figure out I'm

0:28:07.800 --> 0:28:10.920
<v Speaker 1>actually losing money in the long run, in this process,

0:28:10.960 --> 0:28:13.600
<v Speaker 1>because of how much I have to spend to keep

0:28:14.040 --> 0:28:16.919
<v Speaker 1>pace with everybody else and in order to pay my

0:28:17.000 --> 0:28:20.359
<v Speaker 1>power bill. If it gets too expensive, then more and

0:28:20.440 --> 0:28:24.480
<v Speaker 1>more people will drop out of the system, and the

0:28:24.600 --> 0:28:28.520
<v Speaker 1>total computational power connected to the system will also drop.

0:28:29.080 --> 0:28:32.160
<v Speaker 1>That can sometimes mean that it starts to take longer

0:28:32.520 --> 0:28:35.600
<v Speaker 1>to solve the problem than ten minutes. Well again, the

0:28:35.640 --> 0:28:38.560
<v Speaker 1>system says, all right, well, now it's taking you know,

0:28:38.680 --> 0:28:41.320
<v Speaker 1>fourteen minutes to solve a block instead of ten, I'm

0:28:41.360 --> 0:28:43.920
<v Speaker 1>going to make the problems a little easier. So it's

0:28:44.000 --> 0:28:49.080
<v Speaker 1>constantly tweaking itself, well, not constantly, it's regularly tweaking itself

0:28:49.520 --> 0:28:54.360
<v Speaker 1>to meet the abilities of the overall system in order

0:28:54.400 --> 0:28:59.960
<v Speaker 1>to keep that time to solve more or less consistent.

0:29:00.000 --> 0:29:02.800
<v Speaker 1>It However, one of the downsides of this is that

0:29:03.920 --> 0:29:07.400
<v Speaker 1>it that the system totally doesn't care how much computational

0:29:07.440 --> 0:29:12.400
<v Speaker 1>power is being used. Right. It doesn't care if if

0:29:12.560 --> 0:29:16.080
<v Speaker 1>coal power plants all over the world are firing up

0:29:16.120 --> 0:29:22.080
<v Speaker 1>more than ever just in order to fuel bitcoin mining operations. Uh,

0:29:22.160 --> 0:29:24.840
<v Speaker 1>the the algorithm is just concerned with trying to keep

0:29:24.920 --> 0:29:29.760
<v Speaker 1>that time to solve pretty consistent. So that is another potential,

0:29:29.920 --> 0:29:34.160
<v Speaker 1>you know, downfall of proof of work systems. But let's

0:29:34.200 --> 0:29:37.720
<v Speaker 1>talk about the probably you know, some of the best

0:29:37.720 --> 0:29:40.360
<v Speaker 1>known cryptocurrencies that use proof of work, and of course

0:29:40.480 --> 0:29:43.320
<v Speaker 1>the top of that list is Bitcoin. I would argue

0:29:43.320 --> 0:29:47.000
<v Speaker 1>Bitcoin really was responsible for putting cryptocurrency on the map.

0:29:47.080 --> 0:29:49.680
<v Speaker 1>Not only was it famous in that paper, but it

0:29:49.720 --> 0:29:52.600
<v Speaker 1>remains like the best known of all the cryptocurrencies that

0:29:52.680 --> 0:29:56.880
<v Speaker 1>have come out since Bitcoin debuted. But there's also Ethereum

0:29:56.880 --> 0:30:00.560
<v Speaker 1>one point oh, that's a proof of work cryptocurrency. We'll

0:30:00.600 --> 0:30:04.479
<v Speaker 1>talk about Ethereum two point oh in uh just a

0:30:04.480 --> 0:30:08.280
<v Speaker 1>short while, and also doge coin does coin is another

0:30:08.320 --> 0:30:10.800
<v Speaker 1>proof of work cryptocurrency, and there are plenty of other

0:30:11.080 --> 0:30:15.280
<v Speaker 1>famous ones bitcoins. The heavy hitter Ethereum has really emerged

0:30:15.320 --> 0:30:19.400
<v Speaker 1>as a popular cryptocurrency, and a lot of other technologies

0:30:19.440 --> 0:30:22.200
<v Speaker 1>like n f t s actually rely on Ethereum's blockchain,

0:30:22.280 --> 0:30:27.360
<v Speaker 1>so Ethereum's blockchain allows for other innovations to exist on

0:30:27.440 --> 0:30:31.480
<v Speaker 1>top of it. In addition to Ethereum, cryptocurrency, which is

0:30:31.520 --> 0:30:35.000
<v Speaker 1>called ether does coins started off as a joke, and

0:30:35.480 --> 0:30:37.920
<v Speaker 1>despite a few attempts to turn it into a legit currency,

0:30:38.000 --> 0:30:40.360
<v Speaker 1>is still mostly a joke that a lot of people

0:30:40.400 --> 0:30:43.000
<v Speaker 1>poured a lot of money into I'm not saying people

0:30:43.000 --> 0:30:46.520
<v Speaker 1>didn't make money off dog coin. I'm saying that a

0:30:46.520 --> 0:30:49.840
<v Speaker 1>lot of people made money off doge coin by convincing

0:30:49.840 --> 0:30:53.840
<v Speaker 1>other people to get into doge coin, thus potentially artificially

0:30:53.920 --> 0:30:56.640
<v Speaker 1>driving up the value of the cryptocurrency. That's another thing

0:30:56.640 --> 0:30:59.640
<v Speaker 1>I should really address very quickly. A lot of this

0:31:00.000 --> 0:31:03.480
<v Speaker 1>off we'll talk about talks about the value of cryptocurrency.

0:31:04.720 --> 0:31:08.360
<v Speaker 1>Cryptocurrency doesn't necessarily have an innate value to it because

0:31:08.400 --> 0:31:13.000
<v Speaker 1>it's not tied to like a centralized financial institution. Its

0:31:13.080 --> 0:31:17.160
<v Speaker 1>value is dictated by the market, like the system itself.

0:31:17.680 --> 0:31:22.280
<v Speaker 1>It's it's kind of self supportive that way. So we

0:31:22.440 --> 0:31:26.160
<v Speaker 1>see a lot of these cryptocurrencies have pretty volatile values.

0:31:26.240 --> 0:31:30.680
<v Speaker 1>They go up and down dramatically sometimes sometimes why they

0:31:30.800 --> 0:31:33.120
<v Speaker 1>order of tens of thousands of dollars. In the case

0:31:33.120 --> 0:31:36.240
<v Speaker 1>of bitcoin, you know, we saw it nearly at sixty

0:31:36.560 --> 0:31:39.959
<v Speaker 1>dollars per bitcoin, then down to around twenty thousand dollars.

0:31:40.160 --> 0:31:43.600
<v Speaker 1>Now it's back up to almost sixty thousand. Again, that's

0:31:44.040 --> 0:31:49.320
<v Speaker 1>all within the span of a year. It's crazy anyway. Um, Yeah,

0:31:49.360 --> 0:31:53.600
<v Speaker 1>it's that that's a separate entity that doesn't necessarily have

0:31:53.640 --> 0:31:56.840
<v Speaker 1>anything to do with the tech. So now we're gonna

0:31:56.840 --> 0:32:01.200
<v Speaker 1>talk about proof of steak, and in order to understand that,

0:32:01.240 --> 0:32:03.120
<v Speaker 1>we have to talk about what proof of steak and

0:32:03.200 --> 0:32:06.480
<v Speaker 1>proof of work both need to do. So again, we've

0:32:06.480 --> 0:32:08.760
<v Speaker 1>got our blockchain. We have to have a way to

0:32:09.000 --> 0:32:12.960
<v Speaker 1>verify transactions. We need some sort of system in place

0:32:13.040 --> 0:32:18.640
<v Speaker 1>that says person X sent person, why some cryptocurrency equaling

0:32:19.200 --> 0:32:23.440
<v Speaker 1>z amount. Right, You've gotta have some record of this. Otherwise,

0:32:23.520 --> 0:32:26.360
<v Speaker 1>because it's all digital, people could just try and keep

0:32:26.400 --> 0:32:29.040
<v Speaker 1>spending the same digital unit of currency more than once,

0:32:29.600 --> 0:32:32.120
<v Speaker 1>or they might you know, quote unquote give themselves a

0:32:32.160 --> 0:32:35.320
<v Speaker 1>billion dollars by copying a digital unit. So you have

0:32:35.400 --> 0:32:39.360
<v Speaker 1>to have some method to keep order in this system,

0:32:39.480 --> 0:32:42.160
<v Speaker 1>or else the system just doesn't work. So there has

0:32:42.160 --> 0:32:46.040
<v Speaker 1>to be a process by which you verify and publish

0:32:46.240 --> 0:32:50.960
<v Speaker 1>these transactions. Uh. In the case of cryptocurrencies and block chains,

0:32:51.040 --> 0:32:54.320
<v Speaker 1>that's in a centralized ledger, not a central a decentralized

0:32:54.360 --> 0:33:00.480
<v Speaker 1>ledger actually, because every node has access to seeing the ledger. Um.

0:33:00.560 --> 0:33:03.280
<v Speaker 1>You also need to have some means of circulating new

0:33:03.400 --> 0:33:06.520
<v Speaker 1>units of currency into the system. You have to have

0:33:06.600 --> 0:33:10.240
<v Speaker 1>some way of mining in other words, So let's talk

0:33:10.280 --> 0:33:13.400
<v Speaker 1>about bitcoin again. For a second, Bitcoin launched with a

0:33:13.480 --> 0:33:16.920
<v Speaker 1>cap on how many bitcoin there will ever be. Ever,

0:33:17.360 --> 0:33:22.120
<v Speaker 1>that cap is twenty one million bitcoin, and Nakamoto did

0:33:22.200 --> 0:33:26.120
<v Speaker 1>not release all twenty one million units of bitcoin into

0:33:26.160 --> 0:33:31.520
<v Speaker 1>circulation at once. Instead, bitcoin stands as a reward for

0:33:31.720 --> 0:33:36.040
<v Speaker 1>verifying bitcoin transactions. It's an incentive for people to dedicate

0:33:36.120 --> 0:33:41.920
<v Speaker 1>computational power to provide proof of work and verify transactions.

0:33:41.920 --> 0:33:45.200
<v Speaker 1>So it's a very delicate ecosystem designed to perpetuate the

0:33:45.280 --> 0:33:49.959
<v Speaker 1>usefulness of bitcoin. So every time a computer solves a block,

0:33:50.840 --> 0:33:53.840
<v Speaker 1>it gets a bitcoin reward, but the amount of that

0:33:53.920 --> 0:33:58.160
<v Speaker 1>reward decreases by half every four years or so. So

0:33:58.360 --> 0:34:01.160
<v Speaker 1>back in two thousand nine, in the early days of bitcoin,

0:34:01.680 --> 0:34:07.000
<v Speaker 1>the reward to minor block was fifty bitcoin. Well, by

0:34:07.080 --> 0:34:10.200
<v Speaker 1>two thousand twelve that came down to twenty five bitcoin.

0:34:10.520 --> 0:34:13.040
<v Speaker 1>By two thousand sixteen we got down to twelve and

0:34:13.080 --> 0:34:17.560
<v Speaker 1>a half bitcoin. Now we're at six point to five bitcoin.

0:34:17.880 --> 0:34:21.160
<v Speaker 1>In twenty four it will drop again to three point

0:34:21.280 --> 0:34:25.640
<v Speaker 1>one to five bitcoin, and so on. Also, the total

0:34:26.000 --> 0:34:30.360
<v Speaker 1>number of unmined bitcoin has dropped right like, over time,

0:34:30.360 --> 0:34:34.400
<v Speaker 1>we have mined more and more of the total bitcoin today,

0:34:34.440 --> 0:34:37.080
<v Speaker 1>we're looking at around two million bitcoin that have yet

0:34:37.080 --> 0:34:41.640
<v Speaker 1>to be mined, So that means that almost nineteen million

0:34:41.680 --> 0:34:45.279
<v Speaker 1>bitcoin are already out in circulation, some of which are

0:34:45.320 --> 0:34:47.920
<v Speaker 1>just lost forever because they got stored in you know,

0:34:47.920 --> 0:34:53.439
<v Speaker 1>like a hard drive that got inaccessible. So not all

0:34:53.600 --> 0:34:58.360
<v Speaker 1>that those nearly nineteen million bitcoin are still valid these days.

0:34:58.520 --> 0:35:01.520
<v Speaker 1>They I mean they exist, is they still have value,

0:35:01.800 --> 0:35:03.799
<v Speaker 1>just no one can get to them. Well, you might

0:35:03.840 --> 0:35:07.759
<v Speaker 1>wonder what happens when all the bitcoins that can be

0:35:07.880 --> 0:35:12.840
<v Speaker 1>mined have been mined. Now, due to the way bitcoin

0:35:12.960 --> 0:35:16.239
<v Speaker 1>does rounding, it actually means we're not going to see

0:35:16.280 --> 0:35:19.560
<v Speaker 1>all twenty one million bitcoins inter circulation. There will be

0:35:19.840 --> 0:35:23.040
<v Speaker 1>a small amount, a very very small amount that just

0:35:23.120 --> 0:35:27.799
<v Speaker 1>remains unmined because the math just doesn't work out. There

0:35:27.840 --> 0:35:30.120
<v Speaker 1>are a lot of unknown variables about this that we

0:35:30.200 --> 0:35:32.799
<v Speaker 1>have to take into account, and so it means that

0:35:33.000 --> 0:35:37.400
<v Speaker 1>ultimately nobody really knows. But one thing that we, you know,

0:35:37.840 --> 0:35:39.480
<v Speaker 1>have to think about, is that we don't know what

0:35:39.560 --> 0:35:41.440
<v Speaker 1>the value of bitcoin is going to be by the

0:35:41.440 --> 0:35:44.520
<v Speaker 1>time we get to the point where the final bitcoins

0:35:44.560 --> 0:35:48.400
<v Speaker 1>are going to be mined, because the number awarded drops

0:35:48.440 --> 0:35:53.000
<v Speaker 1>by every four years, we see the total unmined number

0:35:53.040 --> 0:35:57.640
<v Speaker 1>of bitcoin dropping less during each four year period. So

0:35:57.680 --> 0:36:00.880
<v Speaker 1>early on we saw that the total number dropped quickly

0:36:01.000 --> 0:36:04.600
<v Speaker 1>because folks were getting fifty bitcoin per block UDT four

0:36:04.640 --> 0:36:08.879
<v Speaker 1>blocks per day, it's going down pretty fast. These days,

0:36:08.920 --> 0:36:11.920
<v Speaker 1>the number drops more slowly because it's six point to

0:36:12.200 --> 0:36:15.640
<v Speaker 1>five bitcoins per block now. It will be even slower

0:36:15.880 --> 0:36:19.600
<v Speaker 1>after four and so on. So the schedule means that

0:36:19.760 --> 0:36:24.600
<v Speaker 1>while we've mined around nine of all bitcoins already, we

0:36:24.680 --> 0:36:30.120
<v Speaker 1>won't have hit the bottom until that's the year where

0:36:30.120 --> 0:36:35.080
<v Speaker 1>we will essentially have all the bitcoins out. So unless

0:36:35.080 --> 0:36:39.279
<v Speaker 1>the value for bitcoin really goes bonkers, and it might,

0:36:39.880 --> 0:36:42.440
<v Speaker 1>then we should see more folks drop off of bitcoin

0:36:42.520 --> 0:36:45.640
<v Speaker 1>mining in several years, because again the returns will be lower,

0:36:46.200 --> 0:36:49.600
<v Speaker 1>like if if it's you know, if it holds steady,

0:36:49.640 --> 0:36:52.879
<v Speaker 1>if the value holds steady, but you're getting fewer bitcoins

0:36:53.200 --> 0:36:57.000
<v Speaker 1>than eventually you start to hit that that negative return

0:36:57.040 --> 0:37:00.760
<v Speaker 1>on investment where you're losing money to go so hard

0:37:00.920 --> 0:37:03.399
<v Speaker 1>trying to get a bitcoin, and if it costs more

0:37:03.440 --> 0:37:06.160
<v Speaker 1>to operate your computer, then you're getting back in bitcoins

0:37:06.200 --> 0:37:09.719
<v Speaker 1>thence and that loss you're gonna stop. And once all

0:37:09.760 --> 0:37:13.000
<v Speaker 1>the bitcoin or in circulation, there are no more coins

0:37:13.040 --> 0:37:16.840
<v Speaker 1>to mine, so verifying a block of transactions could generate

0:37:16.880 --> 0:37:21.040
<v Speaker 1>payouts in the form of transaction fees, and that means

0:37:21.080 --> 0:37:23.840
<v Speaker 1>there will still be at least an incentive for nodes

0:37:23.920 --> 0:37:28.720
<v Speaker 1>to participate in the bitcoin system, but the transaction fees

0:37:28.840 --> 0:37:32.440
<v Speaker 1>might be really modest compared to what we're seeing in mining,

0:37:33.160 --> 0:37:35.560
<v Speaker 1>And honestly, no one's really sure how this is all

0:37:35.560 --> 0:37:37.480
<v Speaker 1>going to shake out in the long run. But the

0:37:37.520 --> 0:37:39.680
<v Speaker 1>reason I even talk about that is because proof of

0:37:39.760 --> 0:37:43.319
<v Speaker 1>steake has to solve the same issues proof of work does.

0:37:43.520 --> 0:37:47.839
<v Speaker 1>In order for the blockchain to be useful, there has

0:37:47.880 --> 0:37:50.239
<v Speaker 1>to be a way to verify transactions. There needs to

0:37:50.239 --> 0:37:53.480
<v Speaker 1>be a way to release more cryptocurrency into circulation. You

0:37:53.560 --> 0:37:57.280
<v Speaker 1>have to reward people for participating in order to encourage

0:37:57.320 --> 0:38:00.879
<v Speaker 1>them to participate in the first place, and unless you're

0:38:00.880 --> 0:38:04.040
<v Speaker 1>just dumping everything out at once, there does have to

0:38:04.040 --> 0:38:07.600
<v Speaker 1>be a method of, you know, metering out a certain

0:38:07.640 --> 0:38:12.720
<v Speaker 1>amount of cryptocurrency every given amount of time. So proof

0:38:12.760 --> 0:38:15.799
<v Speaker 1>of steak the phrase gives you a bit of a

0:38:15.880 --> 0:38:19.680
<v Speaker 1>hint about what's going on. The people, or rather, you know,

0:38:19.719 --> 0:38:23.800
<v Speaker 1>the nodes, the computer systems that are participating within this

0:38:24.080 --> 0:38:29.040
<v Speaker 1>cryptocurrency blockchain. Uh, the ones that are responsible for verifying

0:38:29.040 --> 0:38:32.640
<v Speaker 1>a block of transactions have to post a stake of

0:38:32.719 --> 0:38:36.920
<v Speaker 1>cryptocurrency that they possess within that system, Something of that

0:38:37.000 --> 0:38:42.040
<v Speaker 1>native cryptocurrency has to go into a pool of steaks,

0:38:42.120 --> 0:38:45.480
<v Speaker 1>so they have to contribute some minimum amount in order

0:38:45.560 --> 0:38:49.400
<v Speaker 1>to be part of the verification process. Now, in proof

0:38:49.400 --> 0:38:53.600
<v Speaker 1>of work approaches, we talk about systems being miners, right,

0:38:53.719 --> 0:38:57.400
<v Speaker 1>they are mining cryptocurrency. In proof of steak systems, we

0:38:57.440 --> 0:39:01.080
<v Speaker 1>talk about validators. These are people who have systems that

0:39:01.320 --> 0:39:04.799
<v Speaker 1>validate or verify a transaction, and then the other stakeholders

0:39:05.320 --> 0:39:09.520
<v Speaker 1>validate that verified block so that joins the chain. In

0:39:09.560 --> 0:39:14.400
<v Speaker 1>other words, they're checking the work of the primary validator.

0:39:14.560 --> 0:39:19.640
<v Speaker 1>They're saying, is this a valid block in the blockchain?

0:39:20.320 --> 0:39:22.800
<v Speaker 1>All right, I'm gonna need to take a quick breath

0:39:23.160 --> 0:39:35.160
<v Speaker 1>and then we'll come back with more about proof of steak. Okay,

0:39:35.960 --> 0:39:39.160
<v Speaker 1>so we've got this proof of steak approach where in

0:39:39.239 --> 0:39:42.360
<v Speaker 1>order to participate, you have to put up a steak

0:39:43.120 --> 0:39:48.400
<v Speaker 1>of the native cryptocurrency and that will allow you to

0:39:48.440 --> 0:39:52.360
<v Speaker 1>be a validator. Uh. The systems reward people who have

0:39:52.480 --> 0:39:58.239
<v Speaker 1>established uh that sufficient amount of cryptocurrency. And let's use

0:39:58.280 --> 0:40:01.080
<v Speaker 1>an example, because this is getting too vague, will use

0:40:01.120 --> 0:40:04.759
<v Speaker 1>Ethereum two point oh. So you remember I said ethereum

0:40:04.800 --> 0:40:07.680
<v Speaker 1>one point oh is proof of work. Well, for a

0:40:07.680 --> 0:40:11.080
<v Speaker 1>few years now, Ethereum has been laying the groundwork to

0:40:11.160 --> 0:40:14.480
<v Speaker 1>switch over to a proof of steak system, and that's

0:40:14.520 --> 0:40:17.799
<v Speaker 1>going to be Ethereum two point oh and essentially one

0:40:17.840 --> 0:40:21.680
<v Speaker 1>point oh is going to get merged into two point oh. Now,

0:40:21.680 --> 0:40:25.760
<v Speaker 1>in order to be a validator in ethereum two's ecosystem,

0:40:25.880 --> 0:40:29.360
<v Speaker 1>you have to put up a stake of at least

0:40:29.400 --> 0:40:34.880
<v Speaker 1>thirty two ether. Ether is the unit of currency within Ethereum.

0:40:34.920 --> 0:40:38.200
<v Speaker 1>Now at the moment, one unit of ether, so one

0:40:38.239 --> 0:40:42.640
<v Speaker 1>ether is equivalent to nearly three thousand, six hundred bucks,

0:40:43.120 --> 0:40:46.680
<v Speaker 1>and you have to have at least thirty two of them,

0:40:46.680 --> 0:40:50.080
<v Speaker 1>which is the equivalent of around a hundred fifteen thousand

0:40:50.400 --> 0:40:54.240
<v Speaker 1>dollars to be a validator for ethereum two point oh.

0:40:54.440 --> 0:40:57.960
<v Speaker 1>So you probably already see something that's a bit of

0:40:58.000 --> 0:41:00.239
<v Speaker 1>a barrier in here, but we'll get back to that

0:41:00.800 --> 0:41:03.360
<v Speaker 1>all right. So to be part of proof of steak,

0:41:03.760 --> 0:41:06.759
<v Speaker 1>you have to stake whatever that minimum amount is, you know,

0:41:06.800 --> 0:41:10.120
<v Speaker 1>like the thirty two ether. The system then selects a

0:41:10.160 --> 0:41:14.280
<v Speaker 1>winning validator from the pool of people who have placed

0:41:14.320 --> 0:41:18.839
<v Speaker 1>a steak into this cryptocurrency pool, and the system will

0:41:18.880 --> 0:41:22.799
<v Speaker 1>typically choose a winner based on two criteria. How much

0:41:22.840 --> 0:41:27.719
<v Speaker 1>cryptocurrency have they staked. So remember thirty two is the minimum,

0:41:27.760 --> 0:41:30.560
<v Speaker 1>it's not the maximum, so if you put in way more,

0:41:31.080 --> 0:41:34.600
<v Speaker 1>you are increasing your chances of being chosen as the winner.

0:41:35.120 --> 0:41:40.560
<v Speaker 1>Two uh to verify or validate a block of transactions.

0:41:41.400 --> 0:41:45.319
<v Speaker 1>The other criteria is that how long the steak has

0:41:45.320 --> 0:41:49.160
<v Speaker 1>actually been in the pool, So the system rewards people

0:41:49.200 --> 0:41:52.200
<v Speaker 1>who have been part of the system longest and who

0:41:52.239 --> 0:41:55.759
<v Speaker 1>have the largest steaks in the system. So the more

0:41:55.800 --> 0:41:57.879
<v Speaker 1>you stake and the longer you do it, the more

0:41:57.960 --> 0:42:00.920
<v Speaker 1>likely you're going to get chosen as the winner. When

0:42:00.960 --> 0:42:03.000
<v Speaker 1>you are chosen as the winner, then your computer goes

0:42:03.000 --> 0:42:06.400
<v Speaker 1>through the process of validating the transactions and upon your

0:42:06.440 --> 0:42:09.319
<v Speaker 1>system saying all right, I figured it out. I've got

0:42:09.360 --> 0:42:12.840
<v Speaker 1>the solution. Then the other validators that have put a

0:42:12.880 --> 0:42:18.759
<v Speaker 1>stake into this cryptocurrency pool will test your solution during

0:42:18.760 --> 0:42:23.080
<v Speaker 1>the atestation phase, and once enough validators have verified that

0:42:23.120 --> 0:42:27.120
<v Speaker 1>your solution is correct, that block joins the blockchain. All

0:42:27.120 --> 0:42:31.320
<v Speaker 1>participating validators then get paid out a reward in cryptocurrency.

0:42:31.560 --> 0:42:35.080
<v Speaker 1>So in the ethereum case, they would get some ethereum,

0:42:35.120 --> 0:42:38.640
<v Speaker 1>and the amount given to each validator would be you know,

0:42:38.760 --> 0:42:44.000
<v Speaker 1>proportional in some regard to the size of the steak

0:42:44.680 --> 0:42:46.680
<v Speaker 1>that they put in. So if you put in a

0:42:46.680 --> 0:42:49.560
<v Speaker 1>really big steak, you'll get a bigger percentage of the

0:42:49.640 --> 0:42:52.120
<v Speaker 1>reward each time. Now, you don't have to be a

0:42:52.120 --> 0:42:55.120
<v Speaker 1>winner to get a reward, you just have to participate

0:42:55.239 --> 0:42:57.480
<v Speaker 1>in the process. You have to be an active node

0:42:57.960 --> 0:43:01.640
<v Speaker 1>in the ethereum system in this as however, this does

0:43:01.719 --> 0:43:04.279
<v Speaker 1>mean that in order to be a participant you first

0:43:04.280 --> 0:43:07.160
<v Speaker 1>have to meet that minimum criteria. And this is a

0:43:07.360 --> 0:43:11.239
<v Speaker 1>really steep cost, and it's so much though that it's

0:43:11.280 --> 0:43:15.000
<v Speaker 1>effectively a barrier. I mean, it's a system that disproportionately

0:43:15.120 --> 0:43:20.399
<v Speaker 1>rewards the people who already have a substantial ownership in

0:43:20.440 --> 0:43:22.799
<v Speaker 1>that system. Or if you want to think of it

0:43:22.840 --> 0:43:26.759
<v Speaker 1>in another way, the rich get richer, and they get

0:43:26.880 --> 0:43:30.560
<v Speaker 1>richer because they're already rich. If you're not a hundred

0:43:30.640 --> 0:43:34.080
<v Speaker 1>gees deep in ether, you're out of luck. You don't

0:43:34.160 --> 0:43:37.880
<v Speaker 1>have enough to post a thirty two ether steak and

0:43:37.920 --> 0:43:40.239
<v Speaker 1>become a validator. It becomes a bit of a catch

0:43:40.280 --> 0:43:43.359
<v Speaker 1>twenty two because you can't afford to join the validators

0:43:43.440 --> 0:43:46.080
<v Speaker 1>without making more ether, and you're not going to make

0:43:46.080 --> 0:43:49.960
<v Speaker 1>more ether without being a validator and getting those rewards. Now,

0:43:50.040 --> 0:43:53.239
<v Speaker 1>you could always purchase more ether and thus build up

0:43:53.280 --> 0:43:57.720
<v Speaker 1>your ether over time, or you could join a steak pool.

0:43:58.040 --> 0:44:01.759
<v Speaker 1>This is something that is sometimes called delegating. This is

0:44:01.800 --> 0:44:04.200
<v Speaker 1>where you join a group of folks who are all

0:44:04.239 --> 0:44:08.759
<v Speaker 1>pooling smaller amounts of cryptocurrency that collectively meet the requirements

0:44:08.880 --> 0:44:13.200
<v Speaker 1>of a full steak in the validation process. So essentially

0:44:13.200 --> 0:44:18.799
<v Speaker 1>there's a leader who's who's node is acting as the

0:44:18.840 --> 0:44:22.680
<v Speaker 1>focal point for all this. Everyone else pours their smaller

0:44:22.760 --> 0:44:29.280
<v Speaker 1>cryptocurrency investments into a pool the again collectively gets staked

0:44:29.480 --> 0:44:33.600
<v Speaker 1>for this one node. The node ends up receiving rewards

0:44:33.719 --> 0:44:37.520
<v Speaker 1>based upon the size and of that steak, and then

0:44:37.840 --> 0:44:42.320
<v Speaker 1>divvies it up amongst the people who invested in that pool. Essentially,

0:44:42.360 --> 0:44:45.640
<v Speaker 1>it's the same thing as the general proof of steak approach,

0:44:45.880 --> 0:44:50.719
<v Speaker 1>but on a smaller level. Now, that does tend to

0:44:50.760 --> 0:44:53.160
<v Speaker 1>be one of the big criticisms for proof of steak,

0:44:53.239 --> 0:44:55.120
<v Speaker 1>that it's something that prevents a lot of people from

0:44:55.200 --> 0:44:58.480
<v Speaker 1>meaningful participation in the system, and it's rewarding people who

0:44:58.520 --> 0:45:03.880
<v Speaker 1>are already financially well off because that's how the system works.

0:45:04.200 --> 0:45:07.520
<v Speaker 1>While cryptocurrencies are decentralized and that they don't rely on

0:45:07.560 --> 0:45:12.200
<v Speaker 1>a single financial authority, they can somewhat functionally become centralized,

0:45:12.520 --> 0:45:15.239
<v Speaker 1>kind of like by a caball that has large enough

0:45:15.280 --> 0:45:17.560
<v Speaker 1>steak in the stuff and everybody else is just kind

0:45:17.560 --> 0:45:21.200
<v Speaker 1>of on the periphery. Uh. It's also possible to have

0:45:21.320 --> 0:45:25.479
<v Speaker 1>your steak reduced in these systems. So let's say that

0:45:26.440 --> 0:45:30.399
<v Speaker 1>you were picked as a winner to verify a block

0:45:30.440 --> 0:45:33.520
<v Speaker 1>of transactions and you end up validating a bad block

0:45:33.560 --> 0:45:37.640
<v Speaker 1>of transactions, and then others during the aid to station

0:45:37.719 --> 0:45:41.680
<v Speaker 1>phase they test your solution and they realize this, there's

0:45:41.680 --> 0:45:45.080
<v Speaker 1>something wrong here. Well, you can get dinged for that,

0:45:45.200 --> 0:45:48.000
<v Speaker 1>and you can see the system actually take away part

0:45:48.080 --> 0:45:50.239
<v Speaker 1>of your steak that you had put up into the

0:45:50.320 --> 0:45:54.360
<v Speaker 1>cryptocurrency pool. You might even fall below the amount needed

0:45:54.400 --> 0:45:56.680
<v Speaker 1>to be a validator and you would have to add

0:45:56.680 --> 0:46:00.840
<v Speaker 1>in extra cryptocurrency to bring you back up to the minimum,

0:46:00.880 --> 0:46:03.759
<v Speaker 1>So you could get really hurt that way. Or let's

0:46:03.760 --> 0:46:06.960
<v Speaker 1>say your validation node hasn't met the minimum requirement for

0:46:07.040 --> 0:46:09.960
<v Speaker 1>active hours on the system. Now, remember these validators are

0:46:10.040 --> 0:46:14.080
<v Speaker 1>necessary to make sure that transactions actually get verified or

0:46:14.080 --> 0:46:17.359
<v Speaker 1>else the whole system just doesn't work as a financial system.

0:46:17.400 --> 0:46:20.680
<v Speaker 1>So if someone's not pulling their weight, then they might

0:46:20.719 --> 0:46:24.640
<v Speaker 1>also see their steak get dinged as a result. Now

0:46:24.680 --> 0:46:27.960
<v Speaker 1>that being said, proof of steak does have some pretty

0:46:27.960 --> 0:46:30.600
<v Speaker 1>big advantages as well. One of those is that proof

0:46:30.640 --> 0:46:35.000
<v Speaker 1>of steak approach, generally speaking, has a lower resource requirement

0:46:35.239 --> 0:46:38.840
<v Speaker 1>than proof of work, or at least lower resource requirements

0:46:38.840 --> 0:46:41.799
<v Speaker 1>than proof of work systems that are as active as

0:46:41.800 --> 0:46:45.880
<v Speaker 1>say bitcoins. When a proof of work cryptocurrencies value increases,

0:46:46.400 --> 0:46:51.000
<v Speaker 1>as I said earlier, it incentivizes people to mind the cryptocurrency,

0:46:51.239 --> 0:46:54.640
<v Speaker 1>so the overall computational power in that system goes up,

0:46:54.719 --> 0:46:58.719
<v Speaker 1>as do the resource requirements to run those systems. But

0:46:58.800 --> 0:47:02.160
<v Speaker 1>proof of stake doesn't rely on computer systems racing against

0:47:02.160 --> 0:47:04.160
<v Speaker 1>each other to come up with the right answers, so

0:47:04.560 --> 0:47:09.000
<v Speaker 1>you don't see this cycle of escalation, and thus you

0:47:09.040 --> 0:47:13.560
<v Speaker 1>don't see this need for increased amounts of processing power

0:47:13.640 --> 0:47:16.759
<v Speaker 1>being thrown at the system. Now, does this mean that

0:47:16.800 --> 0:47:19.320
<v Speaker 1>a proof of stake system will always be less resource

0:47:19.440 --> 0:47:22.440
<v Speaker 1>hungry than a proof of work, not exactly, because it

0:47:22.480 --> 0:47:25.680
<v Speaker 1>actually depends, Like if you have a proof of work cryptocurrency,

0:47:25.880 --> 0:47:29.680
<v Speaker 1>but the cryptocurrency is practically worthless, like it's fractions of

0:47:29.680 --> 0:47:33.520
<v Speaker 1>a penny per unit, chances are there won't actually be

0:47:33.560 --> 0:47:37.760
<v Speaker 1>that many people who are bothering to mine that cryptocurrency

0:47:37.880 --> 0:47:40.799
<v Speaker 1>because it means they've spend more on the electricity they

0:47:40.800 --> 0:47:45.200
<v Speaker 1>were using than they were making as a minor. So

0:47:45.440 --> 0:47:48.680
<v Speaker 1>that leads to fewer people participating and the resource demand

0:47:48.840 --> 0:47:52.680
<v Speaker 1>for that particular system remains relatively low. If you have

0:47:52.719 --> 0:47:55.799
<v Speaker 1>a really healthy proof of stake system, you might have

0:47:55.920 --> 0:47:59.280
<v Speaker 1>lots of validators who are actively participating in that system,

0:47:59.280 --> 0:48:02.880
<v Speaker 1>and so the resource demand could be greater. So really,

0:48:03.000 --> 0:48:06.160
<v Speaker 1>like I said, it just depends upon the situation. But

0:48:06.200 --> 0:48:08.720
<v Speaker 1>it's pretty safe to say that if you had two

0:48:09.040 --> 0:48:12.719
<v Speaker 1>more or less equal systems, like the cryptocurrency was more

0:48:12.840 --> 0:48:15.759
<v Speaker 1>or less the same value, and one of them was

0:48:15.840 --> 0:48:18.080
<v Speaker 1>running on a proof of work system and the other

0:48:18.080 --> 0:48:20.200
<v Speaker 1>one was running on a proof of steak system, the

0:48:20.200 --> 0:48:24.200
<v Speaker 1>proof of steak one would likely require less processing power

0:48:24.560 --> 0:48:28.960
<v Speaker 1>and fewer resources to run. So proof of steak is

0:48:29.080 --> 0:48:33.520
<v Speaker 1>arguably the best known alternative to proof of work cryptocurrency systems,

0:48:34.120 --> 0:48:38.200
<v Speaker 1>But there are others. For example, there's proof of burn,

0:48:39.040 --> 0:48:41.239
<v Speaker 1>and it sounds like I'm making that up, but I'm

0:48:41.280 --> 0:48:45.799
<v Speaker 1>not so. Proof of burn was proposed as a way

0:48:45.800 --> 0:48:49.160
<v Speaker 1>of achieving the same thing as proof of work, but

0:48:49.320 --> 0:48:54.040
<v Speaker 1>without the escalating increase of resources and energy requirements. But

0:48:54.320 --> 0:48:58.560
<v Speaker 1>this one makes my head hurt, and it makes me

0:48:58.600 --> 0:49:04.040
<v Speaker 1>realize that I'm never truly going to understand cryptocurrency, blockchain,

0:49:04.200 --> 0:49:07.600
<v Speaker 1>or for that matter, finance. All right, So, in a

0:49:07.640 --> 0:49:11.560
<v Speaker 1>proof of burned system, participants who wish to have the

0:49:11.560 --> 0:49:16.200
<v Speaker 1>opportunity to verify the next block. In other words, they

0:49:16.280 --> 0:49:19.240
<v Speaker 1>want to be the one to mine the next block

0:49:19.360 --> 0:49:23.080
<v Speaker 1>and get the reward for it, they must first burn

0:49:23.600 --> 0:49:28.680
<v Speaker 1>virtual currency. That virtual currency might be the native cryptocurrency

0:49:28.719 --> 0:49:31.960
<v Speaker 1>of the system itself, or it might be some other

0:49:32.280 --> 0:49:36.520
<v Speaker 1>virtual currency, depending on the system. Some systems allow for either.

0:49:37.600 --> 0:49:40.399
<v Speaker 1>So what does burning actually mean? I mean, these are

0:49:40.400 --> 0:49:45.160
<v Speaker 1>all bits of digital information. What is there to burn? Well,

0:49:45.200 --> 0:49:49.040
<v Speaker 1>in this case, burning means sending virtual currency to an

0:49:49.040 --> 0:49:53.759
<v Speaker 1>address that is verified to be an unspindable account. In

0:49:53.760 --> 0:49:57.719
<v Speaker 1>other words, it can accept currency, but currency is never

0:49:57.760 --> 0:50:01.520
<v Speaker 1>gonna leave it. It will never a release that currency again.

0:50:01.840 --> 0:50:04.279
<v Speaker 1>So it's kind of like walking up to a bottomless

0:50:04.320 --> 0:50:07.839
<v Speaker 1>pit and just chucking some cash into that bottomless pit,

0:50:08.280 --> 0:50:11.520
<v Speaker 1>and in return for doing that, the system says, all right,

0:50:12.360 --> 0:50:15.200
<v Speaker 1>you will be considered for the job of writing the

0:50:15.239 --> 0:50:18.480
<v Speaker 1>next block on the block chain and thus getting a reward.

0:50:18.880 --> 0:50:22.360
<v Speaker 1>The more money you chuck into the bottomless pit, the

0:50:22.480 --> 0:50:26.440
<v Speaker 1>greater the chance that the system is going to choose you.

0:50:26.440 --> 0:50:28.440
<v Speaker 1>You could you know, system is saying, hey, look how

0:50:28.480 --> 0:50:31.880
<v Speaker 1>dedicated this person is. They're dumping their entire life savings

0:50:31.880 --> 0:50:35.719
<v Speaker 1>into a bottomless pit. Let's pick them now. Obviously, you

0:50:35.760 --> 0:50:38.080
<v Speaker 1>would never want to spend more money than you would

0:50:38.080 --> 0:50:41.319
<v Speaker 1>potentially earn back by writing more blocks to the chain.

0:50:42.440 --> 0:50:44.520
<v Speaker 1>But you could be playing the long game. You could

0:50:44.600 --> 0:50:48.520
<v Speaker 1>be making a big investment and thus burning a lot

0:50:48.560 --> 0:50:52.720
<v Speaker 1>of virtual currency early on, hoping that this will eventually

0:50:52.800 --> 0:50:56.280
<v Speaker 1>pay out over the long run, assuming that the currency

0:50:56.280 --> 0:50:59.040
<v Speaker 1>continues to hold its value or increase its value, and

0:50:59.040 --> 0:51:02.719
<v Speaker 1>that you you get picked multiple times to build the

0:51:02.760 --> 0:51:05.520
<v Speaker 1>next block in the blockchain. But when I read up

0:51:05.560 --> 0:51:08.720
<v Speaker 1>on how the proof of burn concept creates a system

0:51:08.760 --> 0:51:12.400
<v Speaker 1>that's more agile, that just confuses me. I had a

0:51:12.400 --> 0:51:17.240
<v Speaker 1>wall that represents the limit of my understanding, and trust me, guys,

0:51:18.160 --> 0:51:22.640
<v Speaker 1>despite having read multiple articles, I have not found a

0:51:22.760 --> 0:51:26.520
<v Speaker 1>crack in that wall of ignorance. Yet my ignorance has

0:51:26.560 --> 0:51:29.879
<v Speaker 1>more than met the challenge of my research. I've got

0:51:29.880 --> 0:51:32.920
<v Speaker 1>a couple more alternatives to proof of work and proof

0:51:32.920 --> 0:51:35.239
<v Speaker 1>of steak to talk about. Before I get to those,

0:51:35.560 --> 0:51:46.680
<v Speaker 1>let's take one last break. All right, we've talked about

0:51:46.719 --> 0:51:49.120
<v Speaker 1>proof of work, proof of steak, and proof of burn,

0:51:49.400 --> 0:51:52.959
<v Speaker 1>but there's also proof of capacity. Now. In this system,

0:51:52.960 --> 0:51:55.760
<v Speaker 1>participants vi to be the ones to mind the next

0:51:55.760 --> 0:51:59.880
<v Speaker 1>block by providing hard drive space to the system. So

0:52:00.040 --> 0:52:03.040
<v Speaker 1>the more hard drive space you provide, the better the

0:52:03.120 --> 0:52:05.600
<v Speaker 1>chances are that you're going to be the one picked

0:52:05.920 --> 0:52:08.440
<v Speaker 1>to mind the next block and thus get the reward.

0:52:09.280 --> 0:52:13.719
<v Speaker 1>The system stores data in bunches called plots, which get

0:52:13.880 --> 0:52:18.000
<v Speaker 1>deposited on the hard drive space that participants are volunteering

0:52:18.360 --> 0:52:22.080
<v Speaker 1>to the system. So the more plots that you have

0:52:22.200 --> 0:52:25.120
<v Speaker 1>on your hard drive, the better the chances you'll get

0:52:25.160 --> 0:52:29.080
<v Speaker 1>selected to mind the next block. So again, providing more

0:52:29.080 --> 0:52:33.240
<v Speaker 1>hard drive space gives you more opportunity to house plots.

0:52:33.800 --> 0:52:35.880
<v Speaker 1>The more plots you have, the better chance you have

0:52:36.000 --> 0:52:39.640
<v Speaker 1>to get the next round of rewards. But this approach

0:52:39.920 --> 0:52:43.080
<v Speaker 1>kind of does with hard drive space what bitcoin used

0:52:43.080 --> 0:52:46.000
<v Speaker 1>to do with graphics cards. You know, back in the day,

0:52:47.000 --> 0:52:51.920
<v Speaker 1>graphics cards were seen as being absolutely instrumental to a

0:52:51.960 --> 0:52:56.160
<v Speaker 1>successful bitcoin mining operation, and it made it really hard

0:52:56.280 --> 0:52:58.759
<v Speaker 1>to get hold of graphics cards as they came out

0:52:58.800 --> 0:53:01.400
<v Speaker 1>because bitcoin miners are buying them up and driving the

0:53:01.400 --> 0:53:05.759
<v Speaker 1>prices way way way up. These days, graphics cards don't

0:53:05.800 --> 0:53:09.839
<v Speaker 1>measure up to the requirements of bitcoin miners really, at

0:53:09.920 --> 0:53:14.359
<v Speaker 1>least not serious bitcoin miners. They've moved on to other systems. Uh,

0:53:14.560 --> 0:53:17.080
<v Speaker 1>graphics cards can still be hard to get sometimes though,

0:53:17.239 --> 0:53:19.600
<v Speaker 1>and occasionally you do have some bitcoin miners who are

0:53:19.640 --> 0:53:22.680
<v Speaker 1>still depending on them. They just have very little chance

0:53:22.760 --> 0:53:26.400
<v Speaker 1>of winning in a proof of work system. All right,

0:53:26.480 --> 0:53:31.359
<v Speaker 1>then we've got proof of elapsed time. This one comes

0:53:31.360 --> 0:53:36.200
<v Speaker 1>courtesy of Intel, as the company known for making processors

0:53:36.200 --> 0:53:41.000
<v Speaker 1>and such that Intel like Intel inside Intel, Well, they

0:53:41.160 --> 0:53:45.520
<v Speaker 1>created this algorithm which uses kind of a lottery based system,

0:53:45.560 --> 0:53:49.920
<v Speaker 1>so all participating nodes within this blockchain system have an

0:53:49.960 --> 0:53:54.799
<v Speaker 1>equal chance of winning. So the more nodes that participate,

0:53:54.880 --> 0:53:59.000
<v Speaker 1>the lower your odds are that you will win. Right Like,

0:53:59.280 --> 0:54:01.319
<v Speaker 1>It's like one of those sweepstakes where they say what

0:54:01.360 --> 0:54:03.160
<v Speaker 1>are the odds of winning, Well, the odds of winning

0:54:03.160 --> 0:54:06.200
<v Speaker 1>depend upon how many entries we get. If we get

0:54:06.200 --> 0:54:10.360
<v Speaker 1>two entries, your odds of winning are but if we

0:54:10.440 --> 0:54:13.520
<v Speaker 1>get a billion entries, it's going to be a different story.

0:54:13.840 --> 0:54:17.480
<v Speaker 1>Kind of similar. So the algorithm in this case creates

0:54:17.520 --> 0:54:22.000
<v Speaker 1>a random amount of time for each node in the system.

0:54:22.040 --> 0:54:25.759
<v Speaker 1>So each node is assigned a random amount of time

0:54:25.800 --> 0:54:30.439
<v Speaker 1>to quote unquote go to sleep. Essentially, it's saying this

0:54:30.480 --> 0:54:33.760
<v Speaker 1>is how long you have to wait before you indicate

0:54:33.800 --> 0:54:37.560
<v Speaker 1>that you're ready to validate a block of transactions. And

0:54:37.680 --> 0:54:40.960
<v Speaker 1>like I said, it's randomly generated for every single node,

0:54:41.600 --> 0:54:44.640
<v Speaker 1>So one node might get the equivalent of you have

0:54:44.719 --> 0:54:47.600
<v Speaker 1>to wait five minutes, and another node might be told

0:54:47.840 --> 0:54:49.799
<v Speaker 1>you have to wait ten minutes, and the next node

0:54:49.880 --> 0:54:52.719
<v Speaker 1>might be told you need to wait two minutes, and

0:54:52.760 --> 0:54:56.200
<v Speaker 1>then all the nodes go to sleep, and then the

0:54:56.239 --> 0:54:59.959
<v Speaker 1>first node that wakes up, So essentially the first node

0:55:00.000 --> 0:55:02.440
<v Speaker 1>that gets the node that gets the shortest amount of

0:55:02.440 --> 0:55:07.320
<v Speaker 1>time to wait winds. But this is again randomly generated,

0:55:07.360 --> 0:55:09.879
<v Speaker 1>so it is like a lottery. It's essentially the same

0:55:09.920 --> 0:55:14.279
<v Speaker 1>thing as being given a random number. And then you

0:55:14.440 --> 0:55:17.719
<v Speaker 1>have a drawing from a bunch of random numbers and

0:55:17.760 --> 0:55:21.560
<v Speaker 1>if yours matches, then you win. Our processors go into

0:55:21.560 --> 0:55:25.600
<v Speaker 1>sleep mode, so that means that they're not actually actively

0:55:25.760 --> 0:55:32.200
<v Speaker 1>processing on behalf of this system, and that means that

0:55:32.239 --> 0:55:35.520
<v Speaker 1>they're actually consuming slightly less power than a proof of

0:55:35.560 --> 0:55:39.600
<v Speaker 1>work system. That was the whole reason behind the creation

0:55:39.640 --> 0:55:43.439
<v Speaker 1>of proof of elapsed time algorithms. It's that it does

0:55:43.480 --> 0:55:46.359
<v Speaker 1>something similar to proof of work, but you don't actually

0:55:46.400 --> 0:55:51.520
<v Speaker 1>have all these processors dedicating all of their their resources

0:55:51.880 --> 0:55:56.040
<v Speaker 1>towards solving difficult math problems. So it does have a

0:55:56.160 --> 0:56:01.239
<v Speaker 1>lower energy requirement than proof of work systems. And um, yeah,

0:56:01.320 --> 0:56:04.279
<v Speaker 1>I'm just giving you an overview of all these concepts.

0:56:04.320 --> 0:56:07.919
<v Speaker 1>Like I'm not diving into super deep detail. Even as

0:56:07.960 --> 0:56:09.879
<v Speaker 1>long as this episode is, and I get it, it's

0:56:09.920 --> 0:56:14.720
<v Speaker 1>a long one. This is still scratching just the barest

0:56:14.800 --> 0:56:18.480
<v Speaker 1>of surfaces as far as these algorithms and UH and

0:56:18.520 --> 0:56:23.800
<v Speaker 1>financial systems go. And again, like once I started diving

0:56:23.840 --> 0:56:27.799
<v Speaker 1>down a little bit further, I get well beyond my understanding,

0:56:27.880 --> 0:56:31.479
<v Speaker 1>including how different approaches handle stuff like if a bad

0:56:31.520 --> 0:56:33.840
<v Speaker 1>actor is determined to try and leverage the system for

0:56:33.880 --> 0:56:37.279
<v Speaker 1>their own financial gain. So, for example, on that with

0:56:37.360 --> 0:56:40.520
<v Speaker 1>proof of work, you can have something called at attack.

0:56:41.640 --> 0:56:45.280
<v Speaker 1>This is when you get a group of cryptocurrency investors

0:56:45.320 --> 0:56:49.239
<v Speaker 1>who represent more than fifty of all hash mining capability.

0:56:49.560 --> 0:56:52.000
<v Speaker 1>You can think of it as more than of all

0:56:52.040 --> 0:56:57.160
<v Speaker 1>computational power dedicated to mining. If you were to get

0:56:57.840 --> 0:57:02.759
<v Speaker 1>or more of the my aiming capability in bitcoin to coordinate,

0:57:03.680 --> 0:57:07.560
<v Speaker 1>you could potentially manipulate the system. You could potentially create

0:57:08.320 --> 0:57:13.920
<v Speaker 1>verifications of transactions that break that that last block. You

0:57:13.920 --> 0:57:17.440
<v Speaker 1>couldn't go back in time and change stuff that's still immutable,

0:57:18.240 --> 0:57:21.680
<v Speaker 1>but for a current block of transactions, you could erase

0:57:21.840 --> 0:57:25.160
<v Speaker 1>a transaction that you did so that you would once

0:57:25.160 --> 0:57:28.360
<v Speaker 1>again have the bitcoin that you've already spent. You could

0:57:28.440 --> 0:57:33.520
<v Speaker 1>also monopolize the mining of the blocks, like you could

0:57:33.560 --> 0:57:38.560
<v Speaker 1>prevent anyone who's outside of that from successfully mining a

0:57:38.560 --> 0:57:42.560
<v Speaker 1>block and thus end up getting all of the reward

0:57:42.600 --> 0:57:48.120
<v Speaker 1>bitcoin for your group. This is a threat that has happened,

0:57:48.120 --> 0:57:51.280
<v Speaker 1>like we've actually seen these play out in some smaller

0:57:51.360 --> 0:57:55.360
<v Speaker 1>cryptocurrency markets. Uh, once it gets to a certain size,

0:57:55.480 --> 0:57:58.160
<v Speaker 1>it's very hard to coordinate on that kind of level.

0:57:58.440 --> 0:58:01.240
<v Speaker 1>There's just there are too many players that too too

0:58:01.800 --> 0:58:03.840
<v Speaker 1>involved in their own self interest to be able to

0:58:03.880 --> 0:58:06.760
<v Speaker 1>do that, but it has happened before with some of

0:58:06.840 --> 0:58:11.320
<v Speaker 1>the smaller cryptocurrency markets, you know. It's It's also something

0:58:11.360 --> 0:58:13.400
<v Speaker 1>that's even harder to do if you've got a proof

0:58:13.480 --> 0:58:17.520
<v Speaker 1>of steak model, because in order to have that kind

0:58:17.520 --> 0:58:19.800
<v Speaker 1>of level of influence with proof of steak, you have

0:58:19.880 --> 0:58:22.640
<v Speaker 1>to put forward an even larger steak. Same with like

0:58:22.960 --> 0:58:26.840
<v Speaker 1>the proof of burn model, right, it means that your

0:58:26.880 --> 0:58:32.560
<v Speaker 1>initial expense in order to have that leverage is so

0:58:32.640 --> 0:58:36.440
<v Speaker 1>high that it's not worth the payout. So there are

0:58:36.480 --> 0:58:39.880
<v Speaker 1>different ways to go about trying to stop bad actors

0:58:39.920 --> 0:58:45.600
<v Speaker 1>from tipping the system. But again, once you get beyond

0:58:45.960 --> 0:58:49.400
<v Speaker 1>these early explanations, it starts to get to a level

0:58:49.480 --> 0:58:53.680
<v Speaker 1>where I'm like scratching my head and left wondering what's

0:58:53.680 --> 0:58:56.800
<v Speaker 1>for dinner because it's the only thought I can even

0:58:57.160 --> 0:59:00.680
<v Speaker 1>manage to deal with at that point. I hope you

0:59:00.800 --> 0:59:03.560
<v Speaker 1>found this interesting and that you learned a bit about

0:59:03.600 --> 0:59:07.120
<v Speaker 1>proof of stake, the big alternative to proof of work.

0:59:08.160 --> 0:59:11.800
<v Speaker 1>We will have to see how these various philosophies play

0:59:11.840 --> 0:59:14.440
<v Speaker 1>out over time and whether or not they are successful.

0:59:14.640 --> 0:59:19.200
<v Speaker 1>It's still early days. Honestly, I'm still really curious what

0:59:19.320 --> 0:59:21.760
<v Speaker 1>happens in the long term with bitcoin, like we might

0:59:21.840 --> 0:59:24.680
<v Speaker 1>see the value of bitcoin continue to go up. There

0:59:24.680 --> 0:59:27.880
<v Speaker 1>are those who argue that it might be you know,

0:59:28.280 --> 0:59:34.160
<v Speaker 1>two dollars per bitcoin before too long. Um, maybe that

0:59:34.200 --> 0:59:39.120
<v Speaker 1>will happen. It would be scary to see in many ways,

0:59:39.600 --> 0:59:43.640
<v Speaker 1>because again, that volatility is something that worries me in

0:59:43.680 --> 0:59:46.440
<v Speaker 1>the long run. Also, I should point out that a

0:59:46.480 --> 0:59:50.600
<v Speaker 1>lot of people who are real evangelists for cryptocurrency, I

0:59:50.680 --> 0:59:53.680
<v Speaker 1>get the sense, and maybe this isn't even conscious, but

0:59:53.760 --> 0:59:56.880
<v Speaker 1>I get the sense that part of their enthusiasm, or

0:59:56.880 --> 1:00:00.320
<v Speaker 1>a great deal of their enthusiasm, is that if they

1:00:00.360 --> 1:00:07.000
<v Speaker 1>get more people on board with cryptocurrency, cryptocurrency values generally

1:00:07.080 --> 1:00:11.320
<v Speaker 1>start to increase. There there becomes this sort of speculation

1:00:11.920 --> 1:00:14.600
<v Speaker 1>where more people start to invest and that drives the

1:00:14.680 --> 1:00:18.640
<v Speaker 1>value of the cryptocurrency up. So if you already have

1:00:18.680 --> 1:00:22.400
<v Speaker 1>a steak in cryptocurrency, it looks like there's kind of

1:00:22.440 --> 1:00:26.840
<v Speaker 1>an incentive to get more people on board, and that

1:00:27.120 --> 1:00:33.120
<v Speaker 1>feeds into this sort of evangelical approach to talking about cryptocurrency,

1:00:33.160 --> 1:00:38.200
<v Speaker 1>and that strikes me as a bit ikey, because when

1:00:38.240 --> 1:00:40.240
<v Speaker 1>I look at the proof of steak approach, for example,

1:00:40.760 --> 1:00:44.440
<v Speaker 1>I know I am never going to have a sufficient

1:00:44.520 --> 1:00:48.840
<v Speaker 1>number of cryptocurrency units in whatever system to be able

1:00:48.880 --> 1:00:52.480
<v Speaker 1>to participate in proof of steak. But what I might

1:00:52.520 --> 1:00:55.280
<v Speaker 1>be doing is by getting involved in one of these,

1:00:55.360 --> 1:00:57.800
<v Speaker 1>I might help drive the value of the currency up,

1:00:57.840 --> 1:01:01.320
<v Speaker 1>and so someone who already has a signal nificant investment

1:01:02.080 --> 1:01:05.840
<v Speaker 1>sees that investment increase. I'm essentially helping someone else get

1:01:05.880 --> 1:01:11.160
<v Speaker 1>even more wealthy. And while I don't mind helping other people, um,

1:01:11.400 --> 1:01:14.000
<v Speaker 1>I'd rather help the people who aren't wealthy at all

1:01:14.440 --> 1:01:18.720
<v Speaker 1>rather than help people who are wealthy get wealthier. I

1:01:19.120 --> 1:01:22.800
<v Speaker 1>would just like to direct that that sort of humanitarian

1:01:22.880 --> 1:01:26.600
<v Speaker 1>impulse towards folks where it would make a bigger difference

1:01:26.640 --> 1:01:30.960
<v Speaker 1>in their lives. But that's just me, and that was

1:01:31.040 --> 1:01:33.200
<v Speaker 1>proof of state versus proof of work. If you're curious,

1:01:33.200 --> 1:01:37.040
<v Speaker 1>that episode originally published October eleventh, two thousand twenty one,

1:01:37.560 --> 1:01:41.040
<v Speaker 1>so just last year. If you have suggestions for topics

1:01:41.120 --> 1:01:43.760
<v Speaker 1>actually cover in future episodes of Text Stuff, you just

1:01:43.800 --> 1:01:45.560
<v Speaker 1>want to reach out, you can do that in a

1:01:45.560 --> 1:01:47.720
<v Speaker 1>couple different ways. One way is to go to the

1:01:47.760 --> 1:01:51.000
<v Speaker 1>I Heart radio app, which is free to download and use,

1:01:51.120 --> 1:01:53.680
<v Speaker 1>and you navigate over to the tech Stuff page there's

1:01:53.720 --> 1:01:56.480
<v Speaker 1>little microphone icon that you can click on and leave

1:01:56.520 --> 1:01:59.440
<v Speaker 1>a voice message up to thirty seconds in length. That's

1:01:59.440 --> 1:02:01.680
<v Speaker 1>one way you can reach out to me. Another is

1:02:01.720 --> 1:02:04.360
<v Speaker 1>you can leave me a message on Twitter. The handle

1:02:04.480 --> 1:02:07.520
<v Speaker 1>is text stuff H s W and I'll talk to

1:02:07.560 --> 1:02:16.800
<v Speaker 1>you again really soon Y. Text Stuff is an I

1:02:16.920 --> 1:02:20.400
<v Speaker 1>heart Radio production. For more podcasts from I Heart Radio,

1:02:20.760 --> 1:02:23.920
<v Speaker 1>visit the i heart Radio app, Apple Podcasts, or wherever

1:02:24.000 --> 1:02:25.520
<v Speaker 1>you listen to your favorite shows.