WEBVTT - 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:12.160 --> 0:00:15.000
<v Speaker 1>Hey there, and welcome to tech Stuff. I'm your host,

0:00:15.080 --> 0:00:18.320
<v Speaker 1>John than Strickland. I'm an executive producer with I Heart Radio,

0:00:18.360 --> 0:00:21.160
<v Speaker 1>and I love all things tech. And one thing that

0:00:21.239 --> 0:00:23.479
<v Speaker 1>I have covered in the past on this show is

0:00:23.560 --> 0:00:28.360
<v Speaker 1>cryptocurrency and blockchain. But I pretty much always talk about

0:00:28.400 --> 0:00:33.080
<v Speaker 1>blockchain in terms of proof of work. Cryptocurrencies and proof

0:00:33.080 --> 0:00:37.080
<v Speaker 1>of work blockchains and there are other types. So I

0:00:37.159 --> 0:00:39.280
<v Speaker 1>thought we could go over some of this and talk

0:00:39.320 --> 0:00:42.400
<v Speaker 1>about what all of this means and what the differences are.

0:00:43.000 --> 0:00:45.400
<v Speaker 1>And to start off, we need to talk about proof

0:00:45.440 --> 0:00:47.680
<v Speaker 1>of work. Even though I've done it before, We've got

0:00:47.680 --> 0:00:51.120
<v Speaker 1>to establish that first. So when you've heard me talk

0:00:51.159 --> 0:00:57.200
<v Speaker 1>about how bitcoin mining, you know, is really equivalent to

0:00:58.360 --> 0:01:02.200
<v Speaker 1>a computer solving a really hard math problem, or that

0:01:02.240 --> 0:01:05.720
<v Speaker 1>your computer is essentially making the first accurate guests for

0:01:05.760 --> 0:01:09.399
<v Speaker 1>a particularly large unknown number, you know, I've I've often

0:01:09.560 --> 0:01:15.120
<v Speaker 1>kind of made that analogy. Proof of work is related

0:01:15.160 --> 0:01:18.800
<v Speaker 1>to that. However, the actual concept of proof of work

0:01:19.000 --> 0:01:23.520
<v Speaker 1>predates that of blockchain, or at least of blockchain in

0:01:23.520 --> 0:01:30.120
<v Speaker 1>the term of cryptocurrencies. Blockchain itself also predates cryptocurrency. In fact,

0:01:30.360 --> 0:01:33.680
<v Speaker 1>one could argue that the brilliance of bitcoin was bringing

0:01:33.720 --> 0:01:39.440
<v Speaker 1>these different ideas together into a a new format. So

0:01:39.920 --> 0:01:43.319
<v Speaker 1>the proof of work concept was first described in a

0:01:43.360 --> 0:01:48.720
<v Speaker 1>paper that Cynthia Dwark and Mony Nyor wrote back in

0:01:48.760 --> 0:01:52.160
<v Speaker 1>the early nineties. They did not coin the phrase proof

0:01:52.200 --> 0:01:55.880
<v Speaker 1>of work, but what they described effectively is proof of work.

0:01:56.400 --> 0:02:00.000
<v Speaker 1>They were looking to solve a different problem from cryptocurrencies,

0:02:00.440 --> 0:02:02.480
<v Speaker 1>you know, how do we create a system of which

0:02:02.520 --> 0:02:07.560
<v Speaker 1>people can mine a digital currency and validate transactions. They

0:02:07.600 --> 0:02:12.040
<v Speaker 1>were looking at ways to discourage spam email. Their paper

0:02:12.160 --> 0:02:17.040
<v Speaker 1>is titled Pricing via Processing or Combating Junk Mail. So

0:02:18.040 --> 0:02:22.119
<v Speaker 1>one of the reasons that spam even exists is that

0:02:22.240 --> 0:02:25.480
<v Speaker 1>it doesn't cost very much to send it out at

0:02:25.520 --> 0:02:29.000
<v Speaker 1>a massive scale. If you had to hire people to

0:02:29.280 --> 0:02:33.160
<v Speaker 1>manually type out spam messages or even just fill in

0:02:33.200 --> 0:02:37.440
<v Speaker 1>the address bar in the email, that would be cost

0:02:37.480 --> 0:02:41.760
<v Speaker 1>prohibitive because the return would be way too low. It's

0:02:41.800 --> 0:02:45.200
<v Speaker 1>actually kind of hard to cite statistics on this because

0:02:45.280 --> 0:02:47.280
<v Speaker 1>there are a lot of different metrics that are used

0:02:47.320 --> 0:02:50.640
<v Speaker 1>in a lot of different time periods we can look at.

0:02:51.000 --> 0:02:54.720
<v Speaker 1>But generally speaking, the response rate on spam, that is

0:02:55.160 --> 0:02:58.560
<v Speaker 1>the percentage of people who actually not only open up

0:02:58.560 --> 0:03:01.160
<v Speaker 1>a spam message, but they on it in some way.

0:03:01.760 --> 0:03:05.639
<v Speaker 1>That response rate is abysmally low. According to a study

0:03:05.639 --> 0:03:08.760
<v Speaker 1>from the University of California, Berkeley, and you see San

0:03:08.800 --> 0:03:11.800
<v Speaker 1>Diego back in two thousand and eight, only one in

0:03:11.960 --> 0:03:19.720
<v Speaker 1>twelve point five million messages gets a response. That's way low.

0:03:19.880 --> 0:03:23.160
<v Speaker 1>Right now, I'm not sure if the rate was much

0:03:23.240 --> 0:03:26.000
<v Speaker 1>higher or if it was even lower back in the

0:03:26.080 --> 0:03:30.640
<v Speaker 1>early nineties when the researchers were working on this concept

0:03:30.720 --> 0:03:34.440
<v Speaker 1>to discourage spam. But when you've got a success rate

0:03:34.520 --> 0:03:37.640
<v Speaker 1>that is that small, the question arises, how the heck

0:03:38.040 --> 0:03:40.320
<v Speaker 1>can it be worthwhile? I mean, how can it be

0:03:40.400 --> 0:03:44.280
<v Speaker 1>worth the time and effort of operating a business that

0:03:44.320 --> 0:03:47.400
<v Speaker 1>sends out spam emails if you have a success rate

0:03:47.480 --> 0:03:51.280
<v Speaker 1>that is that low. Well, the secret is to operate

0:03:51.680 --> 0:03:55.120
<v Speaker 1>on an enormous scale. So, yeah, you're only getting one

0:03:55.200 --> 0:03:57.360
<v Speaker 1>hit out of twelve and a half million people, but

0:03:57.440 --> 0:04:01.200
<v Speaker 1>you're sending out emails two hundreds of millions of people.

0:04:01.840 --> 0:04:04.240
<v Speaker 1>You also have to have a very low cost of operation.

0:04:04.520 --> 0:04:07.640
<v Speaker 1>You know, it can't cost much to actually do your business,

0:04:07.760 --> 0:04:11.080
<v Speaker 1>and you have to have a pretty enormous return when

0:04:11.120 --> 0:04:14.520
<v Speaker 1>you do have a success, like when you get a hit,

0:04:15.280 --> 0:04:19.120
<v Speaker 1>it's significant, and preferably you have all of these at

0:04:19.120 --> 0:04:22.920
<v Speaker 1>the same time. Keeping costs low is a huge part

0:04:22.960 --> 0:04:27.040
<v Speaker 1>of this. With database is full of email addresses, automated

0:04:27.080 --> 0:04:31.120
<v Speaker 1>systems that use boilerplate copy, and you know, an automated

0:04:31.200 --> 0:04:35.719
<v Speaker 1>robocolor style email program that can plug addresses in and

0:04:35.720 --> 0:04:39.000
<v Speaker 1>and attach it to this boiler plate, you can really

0:04:39.320 --> 0:04:42.960
<v Speaker 1>churn those suckers out. If you get a bit over zealous,

0:04:43.400 --> 0:04:47.080
<v Speaker 1>then you might make authorities upset and they might come

0:04:47.120 --> 0:04:50.279
<v Speaker 1>at you and wants you to answer some questions. That

0:04:50.360 --> 0:04:53.200
<v Speaker 1>can be a problem. We've seen that happen where spam

0:04:53.240 --> 0:04:57.039
<v Speaker 1>operations got shut down because you know, local politicians got

0:04:57.080 --> 0:05:00.280
<v Speaker 1>fed up with it and started looking into it. But

0:05:00.720 --> 0:05:04.200
<v Speaker 1>you know, you can make a profit working this way.

0:05:04.720 --> 0:05:09.040
<v Speaker 1>You just again, you have to be brutal with cost

0:05:09.080 --> 0:05:12.120
<v Speaker 1>control in order to make this work at scale. So

0:05:12.320 --> 0:05:14.839
<v Speaker 1>the researchers wanted to find ways to make the cost

0:05:14.880 --> 0:05:18.000
<v Speaker 1>of operation go up. Even if it only went up

0:05:18.400 --> 0:05:21.200
<v Speaker 1>by a tiny little bit, that could be enough to

0:05:21.240 --> 0:05:25.240
<v Speaker 1>wipe out the return on investment for spam operators and

0:05:25.360 --> 0:05:29.279
<v Speaker 1>they would likely abandon the practice. If there's no money

0:05:29.320 --> 0:05:32.479
<v Speaker 1>to be made, then there's no reason to send out spam, right,

0:05:33.600 --> 0:05:35.880
<v Speaker 1>if you could actually make it expensive enough, then it

0:05:35.880 --> 0:05:39.440
<v Speaker 1>would cost more money to send out spam. Then you

0:05:39.440 --> 0:05:44.600
<v Speaker 1>would recoup whenever you got those rare successful responses, and

0:05:44.640 --> 0:05:47.599
<v Speaker 1>that would definitely bring the practice to an end. So

0:05:47.839 --> 0:05:50.120
<v Speaker 1>let's say you're looking at folks who are sending spam

0:05:50.120 --> 0:05:52.279
<v Speaker 1>out and you're trying to discourage them. You're trying to

0:05:52.279 --> 0:05:55.479
<v Speaker 1>find a way so that the spammers give up on

0:05:55.520 --> 0:05:58.640
<v Speaker 1>what they're doing. Now, if you could just put a

0:05:58.680 --> 0:06:03.240
<v Speaker 1>price on sending an email, that would probably do it. Right.

0:06:03.279 --> 0:06:07.240
<v Speaker 1>There is a price on sending email because operating a

0:06:07.279 --> 0:06:11.080
<v Speaker 1>computational device has energy requirements, and that means you have

0:06:11.080 --> 0:06:13.760
<v Speaker 1>to pay an energy bill at some point. But you

0:06:13.800 --> 0:06:15.560
<v Speaker 1>want that price to be even higher. You want to

0:06:15.680 --> 0:06:19.400
<v Speaker 1>just attach it straight to an email specifically, not just

0:06:19.520 --> 0:06:23.359
<v Speaker 1>operating a computer. So let's say that you decide that

0:06:23.480 --> 0:06:26.640
<v Speaker 1>all emails will cost a fraction of a cent to

0:06:26.760 --> 0:06:30.039
<v Speaker 1>spend to to send one. So if you're gonna send

0:06:30.080 --> 0:06:33.400
<v Speaker 1>an email, you're gonna get charged, you know, a fraction

0:06:33.480 --> 0:06:37.080
<v Speaker 1>of one penny for normal folks just sending on emails.

0:06:37.640 --> 0:06:39.760
<v Speaker 1>It would be such a small charge that you probably

0:06:40.200 --> 0:06:42.600
<v Speaker 1>wouldn't notice. I mean, you wouldn't be happy about it,

0:06:43.200 --> 0:06:45.760
<v Speaker 1>But it's not like it would amount too much. If

0:06:45.760 --> 0:06:48.480
<v Speaker 1>you're sending out maybe ten emails a day, maybe you're

0:06:48.520 --> 0:06:51.640
<v Speaker 1>getting close to spending half a penny. That would not

0:06:51.839 --> 0:06:55.080
<v Speaker 1>be a big deal, right, But for organizations that are

0:06:55.080 --> 0:06:58.479
<v Speaker 1>trying to blast out hundreds of millions of messages, it

0:06:58.560 --> 0:07:03.000
<v Speaker 1>quickly becomes cost for hipative. But this approach comes with

0:07:03.040 --> 0:07:06.719
<v Speaker 1>all sorts of problems because normal folks wouldn't be thrilled

0:07:06.720 --> 0:07:08.600
<v Speaker 1>at having to pay even a fraction of a cent

0:07:09.120 --> 0:07:12.160
<v Speaker 1>to send email. Like even if you framed it that way,

0:07:12.400 --> 0:07:15.920
<v Speaker 1>people would object. They'd say, why are you making it

0:07:16.000 --> 0:07:19.640
<v Speaker 1>cost me anything to send something electronically? There are no

0:07:20.000 --> 0:07:25.160
<v Speaker 1>physical components to to be handled in this. Plus you'd

0:07:25.160 --> 0:07:26.800
<v Speaker 1>have to set up some sort of payment system in

0:07:26.800 --> 0:07:29.320
<v Speaker 1>the first place, and and whom are you paying? To

0:07:29.440 --> 0:07:33.680
<v Speaker 1>whom does the money go? This This makes it a

0:07:33.800 --> 0:07:37.280
<v Speaker 1>difficult and thus unworkable solution. So the authors of the

0:07:37.280 --> 0:07:42.280
<v Speaker 1>paper suggested an alternative. Instead of charging money outright to

0:07:42.400 --> 0:07:46.280
<v Speaker 1>send an email, why not build into email systems a

0:07:46.560 --> 0:07:50.560
<v Speaker 1>processing requirement, as in a computer process or requirement. Each

0:07:50.600 --> 0:07:54.119
<v Speaker 1>time someone wants to send an email, their computer must

0:07:54.200 --> 0:07:58.240
<v Speaker 1>first solve a mathematical problem. Uh. And in order to

0:07:58.240 --> 0:08:02.840
<v Speaker 1>solve a mathematical problem, the eater must expend resources it's

0:08:02.880 --> 0:08:06.520
<v Speaker 1>got to send spend some of its processing capability on

0:08:06.840 --> 0:08:10.320
<v Speaker 1>solving this problem, and also some of its time. The

0:08:10.400 --> 0:08:14.960
<v Speaker 1>difficulty of the problem would require some amount of computational

0:08:15.000 --> 0:08:18.720
<v Speaker 1>output that's equivalent to a fraction of assent. In other words,

0:08:19.200 --> 0:08:23.960
<v Speaker 1>you technically you're still charging folks to use email, but

0:08:24.080 --> 0:08:29.280
<v Speaker 1>the cost is in effort and time, not directly in money,

0:08:29.400 --> 0:08:32.360
<v Speaker 1>and that is something that people would probably be a

0:08:32.400 --> 0:08:35.400
<v Speaker 1>little more receptive to. And again, for the average person,

0:08:35.520 --> 0:08:38.640
<v Speaker 1>they probably wouldn't even notice sending an email might take

0:08:38.679 --> 0:08:41.839
<v Speaker 1>a little longer than it did before, but not by

0:08:41.880 --> 0:08:44.280
<v Speaker 1>so much that they would make that big of a difference.

0:08:44.679 --> 0:08:46.920
<v Speaker 1>So their computer would have to solve some sort of

0:08:47.000 --> 0:08:50.480
<v Speaker 1>mathematical problem, and the proof of the solution would need

0:08:50.520 --> 0:08:54.320
<v Speaker 1>to be you know, signed into the email itself. The

0:08:54.360 --> 0:08:57.440
<v Speaker 1>problem would need to be difficult to solve but easy

0:08:57.480 --> 0:09:00.440
<v Speaker 1>to verify. So in other words, you you can send

0:09:00.480 --> 0:09:06.000
<v Speaker 1>this email until whatever system is handling it verifies that

0:09:06.080 --> 0:09:09.000
<v Speaker 1>you did solve the problem. It's kind of like they're

0:09:09.040 --> 0:09:11.480
<v Speaker 1>not allowed to go to bed without your parents checking

0:09:11.520 --> 0:09:14.520
<v Speaker 1>to make sure you did your homework first. Same kind

0:09:14.520 --> 0:09:17.240
<v Speaker 1>of idea, So it needed to be the kind of

0:09:17.280 --> 0:09:21.000
<v Speaker 1>problem where you have to work out an answer, and

0:09:21.120 --> 0:09:23.800
<v Speaker 1>that part is hard, but once you have the answer,

0:09:24.240 --> 0:09:27.000
<v Speaker 1>it's very easy to plug that answer into the original

0:09:27.000 --> 0:09:29.959
<v Speaker 1>problem and see that it works. So you can think

0:09:29.960 --> 0:09:33.000
<v Speaker 1>of something like an algebraic equation and it has an

0:09:33.080 --> 0:09:35.760
<v Speaker 1>unknown value in it that you represent as a variable,

0:09:35.960 --> 0:09:39.400
<v Speaker 1>the classic being the letter X. Well, once you solve

0:09:39.480 --> 0:09:43.640
<v Speaker 1>this equation, and you solve for x, you can then

0:09:43.679 --> 0:09:49.000
<v Speaker 1>plug that solution that x value back into the original

0:09:49.040 --> 0:09:52.680
<v Speaker 1>equation and prove that it works well. Their approach was

0:09:52.840 --> 0:09:57.480
<v Speaker 1>sort of the same thing, only much more complicated than that. Moreover,

0:09:57.679 --> 0:10:01.080
<v Speaker 1>they pointed out that if after you limited the solution,

0:10:01.280 --> 0:10:04.520
<v Speaker 1>you saw spammers trying to, you know, power through it

0:10:04.920 --> 0:10:07.679
<v Speaker 1>and just continue to spam despite the fact that you've

0:10:07.760 --> 0:10:12.880
<v Speaker 1>put this computational requirement in the way, well, you can

0:10:12.960 --> 0:10:15.960
<v Speaker 1>just adjust the difficulty of the problems that they have

0:10:16.080 --> 0:10:18.920
<v Speaker 1>to solve before they can send out more emails. You

0:10:18.920 --> 0:10:23.480
<v Speaker 1>make the problem tougher. Then it takes the computers more

0:10:23.559 --> 0:10:27.720
<v Speaker 1>resources to solve the problems. So the harder the problem

0:10:27.760 --> 0:10:32.079
<v Speaker 1>gets the more quote unquote expensive it is to send

0:10:32.080 --> 0:10:36.160
<v Speaker 1>an email. And once you get to that tipping point,

0:10:36.559 --> 0:10:40.120
<v Speaker 1>then spammers will see that the amount of time and

0:10:40.280 --> 0:10:42.520
<v Speaker 1>energy that they're using in order to just send out

0:10:42.520 --> 0:10:46.959
<v Speaker 1>the spam emails is not offset by the amount they're

0:10:47.040 --> 0:10:51.800
<v Speaker 1>making when the spam finally starts hitting responses. This was

0:10:51.840 --> 0:10:55.880
<v Speaker 1>a really interesting proposal. Now let's skip ahead to the

0:10:55.920 --> 0:10:58.760
<v Speaker 1>two thousand's, like two thousand seven, two thousand eight. It

0:10:58.800 --> 0:11:00.600
<v Speaker 1>was in two thousand eight that we first got a

0:11:00.600 --> 0:11:03.960
<v Speaker 1>white paper written by someone using or someone or some

0:11:03.960 --> 0:11:09.719
<v Speaker 1>some people potentially using the pseudonym Satoshi Nakamoto, and this

0:11:09.840 --> 0:11:14.400
<v Speaker 1>was the famous white paper describing bitcoin. Now, in this piece,

0:11:14.840 --> 0:11:19.240
<v Speaker 1>the author or authors combined the proof of work concept

0:11:19.640 --> 0:11:23.720
<v Speaker 1>with another one that again predated bitcoin, and that was blockchain.

0:11:24.440 --> 0:11:29.080
<v Speaker 1>What blockchain does is establish a timeline of events of

0:11:29.160 --> 0:11:33.000
<v Speaker 1>some sort. So in the case of bitcoin, the events

0:11:33.080 --> 0:11:37.959
<v Speaker 1>are transactions, so their bitcoin transactions when bitcoin changes hands

0:11:38.000 --> 0:11:42.640
<v Speaker 1>from one entity to another. And let's think about timelines

0:11:42.800 --> 0:11:46.240
<v Speaker 1>for a second. In our experience, there is no way

0:11:46.600 --> 0:11:49.280
<v Speaker 1>to travel back in time. The only way to travel

0:11:49.320 --> 0:11:51.840
<v Speaker 1>through time is the way we all do it normally,

0:11:52.360 --> 0:11:56.520
<v Speaker 1>where time progresses forward for us there's no turning back.

0:11:56.960 --> 0:11:59.880
<v Speaker 1>So that dumb thing you did when you were a kid,

0:12:00.520 --> 0:12:02.839
<v Speaker 1>you know, you know which dumb thing I'm talking about.

0:12:02.880 --> 0:12:05.680
<v Speaker 1>It's that dumb thing where sometimes when you're just trying

0:12:05.679 --> 0:12:09.240
<v Speaker 1>to fall asleep, your brain digs up this dumb thing

0:12:09.320 --> 0:12:12.480
<v Speaker 1>and says, hey, remember when you did that dumb thing,

0:12:12.840 --> 0:12:16.200
<v Speaker 1>and do you remember how horrible you feel about it? Now? Well,

0:12:16.240 --> 0:12:18.520
<v Speaker 1>that that dumb thing you did, there's no way for

0:12:18.559 --> 0:12:20.960
<v Speaker 1>you to go back in time and to not do

0:12:21.040 --> 0:12:24.640
<v Speaker 1>that dumb thing. You can't erase it. It's in the timeline.

0:12:25.040 --> 0:12:28.560
<v Speaker 1>And really, everything that's happened to you afterward in your

0:12:28.600 --> 0:12:32.280
<v Speaker 1>life has that dumb thing factored into it, at least

0:12:32.280 --> 0:12:35.880
<v Speaker 1>on some level. Even if it's undetectable, it's there because

0:12:35.920 --> 0:12:41.160
<v Speaker 1>it happened, you know, that dumb dumb thing. Well. Blockchain

0:12:41.280 --> 0:12:46.680
<v Speaker 1>is a computational process that establishes something similar to a timeline.

0:12:47.160 --> 0:12:50.840
<v Speaker 1>The idea is that with a blockchain, you have a

0:12:50.880 --> 0:12:55.800
<v Speaker 1>timeline of processes, and this timeline is also unalterable. Someone

0:12:55.840 --> 0:13:00.240
<v Speaker 1>cannot go back earlier into the timeline, travel back into

0:13:00.240 --> 0:13:03.720
<v Speaker 1>the blockchain, and make a change, because if they did,

0:13:04.200 --> 0:13:06.640
<v Speaker 1>it would mean that all the later blocks in the

0:13:06.760 --> 0:13:09.880
<v Speaker 1>chain would also have to change, and folks would notice that.

0:13:10.400 --> 0:13:13.960
<v Speaker 1>Because the chain preserves the timeline, everything is built on

0:13:14.080 --> 0:13:18.920
<v Speaker 1>what has come before, So changing something from before would

0:13:19.000 --> 0:13:22.840
<v Speaker 1>change everything that comes afterward, and and the the jig

0:13:22.880 --> 0:13:26.720
<v Speaker 1>would be up. You would be found out immediately. So,

0:13:27.720 --> 0:13:31.199
<v Speaker 1>for example, if you spent bitcoin and then you thought,

0:13:31.320 --> 0:13:34.280
<v Speaker 1>I'm gonna get sneaky, and I'm gonna wait a while,

0:13:34.640 --> 0:13:36.160
<v Speaker 1>and after a while, I'm going to go into the

0:13:36.200 --> 0:13:39.720
<v Speaker 1>blockchain and alter that that record so that I didn't

0:13:40.040 --> 0:13:43.080
<v Speaker 1>spend that bitcoin, and then I magically get the bitcoin back,

0:13:43.120 --> 0:13:46.400
<v Speaker 1>it would be as if money were just magically appearing

0:13:46.440 --> 0:13:51.680
<v Speaker 1>inside your wallet. Well, because all future transactions are built

0:13:51.880 --> 0:13:55.280
<v Speaker 1>upon past ones, going in and trying to alter the

0:13:55.280 --> 0:13:58.680
<v Speaker 1>blockchain would become visible all the way down and you

0:13:58.679 --> 0:14:02.160
<v Speaker 1>would immediately be found out. So that's how the blockchain

0:14:02.400 --> 0:14:06.960
<v Speaker 1>protects the order of processes that once you start to

0:14:07.080 --> 0:14:13.839
<v Speaker 1>validate a block of transactions, it is cemented effectively. Now,

0:14:13.880 --> 0:14:17.880
<v Speaker 1>occasionally the chain might fork, but at some point one

0:14:18.320 --> 0:14:22.000
<v Speaker 1>branch of this chain is going to be longer than

0:14:22.040 --> 0:14:24.880
<v Speaker 1>the others and it becomes the true chain. The other

0:14:25.000 --> 0:14:29.760
<v Speaker 1>branches become orphaned blocks. Uh, So over time you will

0:14:29.800 --> 0:14:33.280
<v Speaker 1>see things split off from the blockchain, but whichever one

0:14:33.360 --> 0:14:36.200
<v Speaker 1>gets built on the most within a given amount of

0:14:36.200 --> 0:14:42.680
<v Speaker 1>time becomes the true chain. Alright, So block chains this

0:14:42.760 --> 0:14:47.040
<v Speaker 1>digital method of establishing a series of unalterable processes. Where

0:14:47.080 --> 0:14:51.080
<v Speaker 1>does proof of work come in? All right? So one

0:14:51.120 --> 0:14:55.880
<v Speaker 1>thing that's used a lot in computer science are hash functions.

0:14:56.320 --> 0:14:59.200
<v Speaker 1>These are a little tricky to talk about, all right.

0:14:59.280 --> 0:15:02.840
<v Speaker 1>So first let's talk about encryption. And I want to

0:15:02.880 --> 0:15:06.000
<v Speaker 1>point out right away at the very beginning, encryption is

0:15:06.040 --> 0:15:10.520
<v Speaker 1>not the same thing as a hash function. Encryption is

0:15:10.560 --> 0:15:14.040
<v Speaker 1>where you have some data and you perform a mathematical

0:15:14.080 --> 0:15:18.920
<v Speaker 1>process on that data, and you transform it into different data,

0:15:19.040 --> 0:15:22.440
<v Speaker 1>something that looks absolutely meaningless. You've jumbled it up. No

0:15:22.520 --> 0:15:24.800
<v Speaker 1>one can make head or tail of it just by

0:15:24.840 --> 0:15:28.520
<v Speaker 1>looking at it. But someone with the correct decryption key

0:15:28.720 --> 0:15:32.960
<v Speaker 1>can reverse that process and get at the original data

0:15:33.080 --> 0:15:37.360
<v Speaker 1>and read whatever it was you wrote. That is reversible.

0:15:37.680 --> 0:15:42.640
<v Speaker 1>That is encryption and decryption. Hashing is not reversible. You've

0:15:42.680 --> 0:15:45.280
<v Speaker 1>got some data, all right, let's say it's even the

0:15:45.320 --> 0:15:47.120
<v Speaker 1>same message. Is what we were just talking about with

0:15:47.200 --> 0:15:50.680
<v Speaker 1>encryption and decryption, and you have an operation that is

0:15:50.800 --> 0:15:53.960
<v Speaker 1>one way, which means you can perform this operation on

0:15:54.080 --> 0:15:57.000
<v Speaker 1>the data, and you will get a result, but there's

0:15:57.040 --> 0:16:00.200
<v Speaker 1>no reverse process where you can take that result and

0:16:00.280 --> 0:16:04.080
<v Speaker 1>turn it back into the original data. Frequently, hash functions

0:16:04.080 --> 0:16:07.760
<v Speaker 1>have a set number of characters that they will generate

0:16:07.840 --> 0:16:11.160
<v Speaker 1>no matter what original value you plug in. So let's

0:16:11.200 --> 0:16:14.320
<v Speaker 1>say that you've got a hash function that will generate

0:16:14.360 --> 0:16:19.360
<v Speaker 1>an eighty character hash once you apply the function to

0:16:19.560 --> 0:16:24.040
<v Speaker 1>the incoming data. That means your result will have eighty characters.

0:16:24.360 --> 0:16:28.240
<v Speaker 1>Whether your incoming data is a one or if it's

0:16:28.240 --> 0:16:31.480
<v Speaker 1>a one billion or any other number, you end up

0:16:31.520 --> 0:16:35.520
<v Speaker 1>with an eighty character hash. Hashes can be collections of

0:16:35.600 --> 0:16:39.160
<v Speaker 1>letters and numbers, and there are lots of different hash functions,

0:16:39.560 --> 0:16:43.560
<v Speaker 1>which is what proof of work cryptocurrency kind of really

0:16:43.640 --> 0:16:46.840
<v Speaker 1>depends upon. And and here's where we get to the

0:16:46.920 --> 0:16:50.760
<v Speaker 1>key bit. The proof of work cryptocurrencies create a hash

0:16:50.960 --> 0:16:53.720
<v Speaker 1>that is based off the block of transactions that need

0:16:53.760 --> 0:16:56.720
<v Speaker 1>to be verified, as in the next block to join

0:16:56.800 --> 0:17:01.560
<v Speaker 1>the chain. But it doesn't just involved the hash of

0:17:01.560 --> 0:17:05.600
<v Speaker 1>that block or the hashing of that block. The hash

0:17:05.960 --> 0:17:11.480
<v Speaker 1>also incorporates the hash from the previous block of verified transactions,

0:17:11.480 --> 0:17:14.159
<v Speaker 1>the one that came right before. This is where we

0:17:14.200 --> 0:17:16.840
<v Speaker 1>have that link that ultimately goes all the way back

0:17:16.840 --> 0:17:21.560
<v Speaker 1>to the first block, right, because block two's hash incorporates

0:17:21.560 --> 0:17:25.520
<v Speaker 1>the hash from block one. Block three's hash incorporates the

0:17:25.560 --> 0:17:29.040
<v Speaker 1>hash from block two, which, as we just mentioned, incorporates

0:17:29.080 --> 0:17:33.040
<v Speaker 1>the hash of block one. So this continues from block

0:17:33.160 --> 0:17:36.320
<v Speaker 1>number one all the way down to the last block

0:17:36.320 --> 0:17:40.040
<v Speaker 1>in the chain. All right, So the bitcoin system generates

0:17:40.160 --> 0:17:43.720
<v Speaker 1>this hash. You've got this value in front of you.

0:17:44.160 --> 0:17:48.240
<v Speaker 1>It's a hash value. You have no idea what information

0:17:48.320 --> 0:17:52.359
<v Speaker 1>went into this to create this hash. Computers connected, you know,

0:17:52.440 --> 0:17:55.840
<v Speaker 1>the nodes connected to the system are essentially all trying

0:17:55.840 --> 0:18:01.280
<v Speaker 1>to figure out how the system generated this specific ific hash.

0:18:01.560 --> 0:18:04.280
<v Speaker 1>And again, the process isn't reversible, so it's not like

0:18:04.320 --> 0:18:06.760
<v Speaker 1>you can take the hash value that the system presents

0:18:06.880 --> 0:18:11.359
<v Speaker 1>and then reverse engineer it. Instead, essentially you have to

0:18:11.480 --> 0:18:17.280
<v Speaker 1>guess what value would have created this particular hash using

0:18:17.320 --> 0:18:20.720
<v Speaker 1>the hash function of the algorithm. You're you're trying to

0:18:20.760 --> 0:18:25.119
<v Speaker 1>figure out what number was it that made this happen essentially,

0:18:25.640 --> 0:18:28.359
<v Speaker 1>and I'll give a really oversimplified kind of idea of

0:18:28.400 --> 0:18:30.840
<v Speaker 1>how this works just in case you're having some trouble

0:18:30.880 --> 0:18:34.400
<v Speaker 1>with it. So again this is an oversimplification, but Let's

0:18:34.400 --> 0:18:38.720
<v Speaker 1>say I tell you the answer to this math problem

0:18:38.880 --> 0:18:43.320
<v Speaker 1>is six? What was the math problem? So all I've

0:18:43.359 --> 0:18:45.080
<v Speaker 1>done is given you the answer, and I'm asking you

0:18:45.119 --> 0:18:47.520
<v Speaker 1>what math problem did I do that gave me the

0:18:47.560 --> 0:18:52.359
<v Speaker 1>answer six? And you could say four plus two, you

0:18:52.359 --> 0:18:56.920
<v Speaker 1>could say two times three, you could say sixteen minus ten,

0:18:57.119 --> 0:19:00.720
<v Speaker 1>and so on. And the point is there's an infinite

0:19:00.800 --> 0:19:04.160
<v Speaker 1>number of potential answers, right Like, you could say all

0:19:04.240 --> 0:19:07.120
<v Speaker 1>sorts of different things that would be accurate in that

0:19:07.320 --> 0:19:11.120
<v Speaker 1>it would it would create a six, but doesn't necessarily

0:19:11.160 --> 0:19:14.160
<v Speaker 1>mean that that was the math problem I did, Right,

0:19:15.080 --> 0:19:19.280
<v Speaker 1>You're just guessing until someone hits the right math problem. Well,

0:19:19.320 --> 0:19:22.520
<v Speaker 1>in a way, that's what the computer nodes are doing

0:19:22.640 --> 0:19:29.040
<v Speaker 1>within a proof of work blockchain system like Bitcoin, and

0:19:29.119 --> 0:19:33.640
<v Speaker 1>the first computer to guess it correctly wins. Essentially, other

0:19:33.680 --> 0:19:37.840
<v Speaker 1>computers in the system can verify that the guess is correct,

0:19:38.280 --> 0:19:41.879
<v Speaker 1>because once you have a guess, then you can plug

0:19:41.920 --> 0:19:46.119
<v Speaker 1>that into the hashing formula and find out if in fact,

0:19:46.240 --> 0:19:50.119
<v Speaker 1>it generates the hash you were looking for. Then if

0:19:50.160 --> 0:19:53.480
<v Speaker 1>it does, you got it right, and the winning computer

0:19:53.560 --> 0:19:56.920
<v Speaker 1>system gets the reward of a certain amount of cryptocurrency

0:19:56.960 --> 0:20:00.800
<v Speaker 1>units for bitcoin. Right now, that I'm out is six

0:20:00.880 --> 0:20:05.680
<v Speaker 1>point to five bitcoins per block. Now, as I record

0:20:05.760 --> 0:20:10.639
<v Speaker 1>this episode, the value bitcoin is almost fifty seven thousand dollars,

0:20:10.680 --> 0:20:13.879
<v Speaker 1>so a six point to five reward is equal to

0:20:13.960 --> 0:20:17.400
<v Speaker 1>nearly three hundred fifty five thousand bucks. And there are

0:20:17.480 --> 0:20:21.040
<v Speaker 1>around one forty four blocks added to the chain per

0:20:21.160 --> 0:20:25.640
<v Speaker 1>day at around three thousand dollars per block. So there

0:20:25.720 --> 0:20:30.720
<v Speaker 1>is a huge financial incentive to run a computer system

0:20:31.000 --> 0:20:34.400
<v Speaker 1>or network of systems that is the first to get

0:20:34.440 --> 0:20:36.840
<v Speaker 1>to this right answer. Right. I mean, there's just an

0:20:36.920 --> 0:20:39.840
<v Speaker 1>enormous amount of money to be made if you are

0:20:40.160 --> 0:20:43.560
<v Speaker 1>number one, So there's a huge incentive to be number one.

0:20:44.040 --> 0:20:46.920
<v Speaker 1>This is why you'll hear about bitcoin mining operations that

0:20:47.000 --> 0:20:50.800
<v Speaker 1>have incredibly powerful machines just racing constantly to get the

0:20:50.880 --> 0:20:54.880
<v Speaker 1>right answer. These machines need a lot of power. Thus

0:20:54.880 --> 0:20:57.760
<v Speaker 1>they need a lot of electricity. This means a lot

0:20:57.760 --> 0:21:01.520
<v Speaker 1>of power consumption for any sort of proof of work cryptocurrency,

0:21:02.280 --> 0:21:05.560
<v Speaker 1>with Bitcoin obviously being the really big one, and that

0:21:05.680 --> 0:21:09.440
<v Speaker 1>number can go through the roof as a currency's value increases,

0:21:09.920 --> 0:21:13.840
<v Speaker 1>so bitcoin mining actually eats up more electricity than some

0:21:13.920 --> 0:21:16.760
<v Speaker 1>countries do. I've got a lot more to say, both

0:21:16.760 --> 0:21:19.680
<v Speaker 1>about proof of work and its alternatives. But first let's

0:21:19.680 --> 0:21:30.439
<v Speaker 1>take a quick break. So I left off talking about

0:21:30.480 --> 0:21:35.440
<v Speaker 1>how bitcoin mining leads to this sort of escalation um

0:21:35.480 --> 0:21:40.360
<v Speaker 1>with people putting more and more powerful systems at play

0:21:40.520 --> 0:21:44.560
<v Speaker 1>to compete against one another and try and mind each

0:21:44.560 --> 0:21:46.760
<v Speaker 1>block in a blockchain in order to get more and

0:21:46.800 --> 0:21:50.040
<v Speaker 1>more bitcoin. This becomes a kind of a vicious cycle,

0:21:50.280 --> 0:21:53.560
<v Speaker 1>right because as long as the amount of bitcoin you're

0:21:53.560 --> 0:21:57.120
<v Speaker 1>getting back is greater than the investment you've put forward

0:21:57.359 --> 0:22:01.560
<v Speaker 1>to try and get the bitcoin, it's off it. Right.

0:22:01.600 --> 0:22:07.000
<v Speaker 1>If I'm spending you know, five dollars on a computer

0:22:07.119 --> 0:22:10.600
<v Speaker 1>system and power needs like I'm I'm paying you know

0:22:11.400 --> 0:22:14.800
<v Speaker 1>these rates to get electricity to power all these computers.

0:22:15.800 --> 0:22:19.159
<v Speaker 1>If I'm if I spend half a million on that, well, really,

0:22:19.200 --> 0:22:23.320
<v Speaker 1>I just I just need to successfully mine two blocks

0:22:23.359 --> 0:22:27.480
<v Speaker 1>a bitcoin to pay off that investment. Right, then, as

0:22:27.560 --> 0:22:33.359
<v Speaker 1>long as I'm hitting more success in the future frequently enough,

0:22:33.800 --> 0:22:37.920
<v Speaker 1>I can offset the costs of operation and just keep

0:22:37.960 --> 0:22:42.840
<v Speaker 1>making profit. So that's why it's so um tempting to

0:22:42.880 --> 0:22:46.639
<v Speaker 1>get into bitcoin mining, is that. Yeah, At this point,

0:22:47.520 --> 0:22:50.760
<v Speaker 1>being a serious mining operation means you have to put

0:22:50.800 --> 0:22:53.639
<v Speaker 1>in a huge amount of money because there are huge

0:22:53.680 --> 0:22:59.760
<v Speaker 1>players out there already that are running ridiculously powerful computer networks,

0:22:59.800 --> 0:23:04.360
<v Speaker 1>some times co located with power plants, like you've got

0:23:04.720 --> 0:23:07.280
<v Speaker 1>old coal based power plants in different parts of the

0:23:07.359 --> 0:23:10.760
<v Speaker 1>world where people have built out bitcoin mining operations in

0:23:10.920 --> 0:23:14.560
<v Speaker 1>the power plant itself in order to have direct access

0:23:14.720 --> 0:23:18.520
<v Speaker 1>to electricity at all at a cost that's as low

0:23:18.560 --> 0:23:21.479
<v Speaker 1>as they can possibly get it. And again it's so

0:23:21.560 --> 0:23:24.040
<v Speaker 1>that you can get that that maximum amount of profit

0:23:24.720 --> 0:23:27.320
<v Speaker 1>um and even then it's not guaranteed because there's so

0:23:27.359 --> 0:23:31.600
<v Speaker 1>many of these systems all around the world. So this

0:23:31.920 --> 0:23:36.880
<v Speaker 1>has obviously led to some people to have some objections

0:23:36.880 --> 0:23:40.760
<v Speaker 1>to bitcoin because it has this kind of runaway UH

0:23:40.920 --> 0:23:46.199
<v Speaker 1>consumption associated to it. And it also means that you

0:23:46.240 --> 0:23:49.040
<v Speaker 1>could argue that bitcoin can be connected to things like

0:23:49.160 --> 0:23:53.959
<v Speaker 1>carbon emissions and climate change, because if the power that is,

0:23:54.560 --> 0:23:57.680
<v Speaker 1>you know, allowing these systems to operate, if it's coming

0:23:57.760 --> 0:24:02.560
<v Speaker 1>from a power plant that's using fossil fuels, then that

0:24:02.680 --> 0:24:06.359
<v Speaker 1>power plant is having to to generate enough electricity to

0:24:06.480 --> 0:24:10.160
<v Speaker 1>send to these systems and thus consuming more and more

0:24:10.200 --> 0:24:13.959
<v Speaker 1>fossil fuels and generating more carbon emissions. Now, there are

0:24:14.000 --> 0:24:17.919
<v Speaker 1>some bitcoin defenders who say that the vast majority of

0:24:17.960 --> 0:24:21.720
<v Speaker 1>bitcoin are connected to systems that are running on renewables.

0:24:21.720 --> 0:24:24.440
<v Speaker 1>But even if you look at it that way, you're saying, well,

0:24:24.440 --> 0:24:29.440
<v Speaker 1>this is a significant drain on our energy resources. There's

0:24:29.480 --> 0:24:33.239
<v Speaker 1>an enormous amount of energy that's having to go just

0:24:33.400 --> 0:24:36.840
<v Speaker 1>towards bitcoin mining. And even if you argue that's coming

0:24:36.880 --> 0:24:42.120
<v Speaker 1>from renewable sources, you could say, well, that that energy

0:24:42.160 --> 0:24:45.359
<v Speaker 1>could be either stored so that we can use it

0:24:45.359 --> 0:24:48.240
<v Speaker 1>for other stuff down the line when we aren't able

0:24:48.280 --> 0:24:52.240
<v Speaker 1>to get at those renewable sources as easily, for example,

0:24:52.320 --> 0:24:56.119
<v Speaker 1>solar at night, or that we can just direct that

0:24:56.240 --> 0:25:00.200
<v Speaker 1>energy towards something else besides bitcoin mining. Anyway, I also

0:25:00.240 --> 0:25:02.760
<v Speaker 1>have to add that the bitcoin approach has some built

0:25:02.800 --> 0:25:07.760
<v Speaker 1>in adjustments that are kind of ingenious. So the goal

0:25:08.560 --> 0:25:12.000
<v Speaker 1>is to keep this process more or less consistent with

0:25:12.080 --> 0:25:16.199
<v Speaker 1>an ideal solution time of ten minutes per block in

0:25:16.240 --> 0:25:19.600
<v Speaker 1>the chain, So a new block getting added to the

0:25:19.680 --> 0:25:25.080
<v Speaker 1>chain approximately every ten minutes, that's the goal. Well, obviously,

0:25:25.119 --> 0:25:27.800
<v Speaker 1>if you add more and more a computational power to

0:25:27.880 --> 0:25:32.199
<v Speaker 1>the system, the time it would be needed to to

0:25:32.280 --> 0:25:34.800
<v Speaker 1>reach the solution for any given block is going to

0:25:34.920 --> 0:25:40.200
<v Speaker 1>come down. Right, for a given difficulty of mathematical problem.

0:25:40.240 --> 0:25:42.439
<v Speaker 1>If you're throwing more and more computer power at it,

0:25:42.520 --> 0:25:44.960
<v Speaker 1>you're gonna reduce the amount of time it takes to

0:25:45.119 --> 0:25:49.480
<v Speaker 1>get the solution. Well, that means that the system will

0:25:49.680 --> 0:25:53.679
<v Speaker 1>take an automatic kind of assessment of how long it takes,

0:25:54.600 --> 0:25:59.000
<v Speaker 1>generally speaking, for a block to get verified, and if

0:25:59.040 --> 0:26:03.919
<v Speaker 1>it's below ten minutes, it'll make those problems more difficult,

0:26:04.840 --> 0:26:08.159
<v Speaker 1>thus increasing the amount of time it takes to solve

0:26:08.280 --> 0:26:11.960
<v Speaker 1>those problems. So it's self correcting. In other words, it's saying,

0:26:12.320 --> 0:26:14.760
<v Speaker 1>all right, these blocks are starting to come out a

0:26:14.840 --> 0:26:17.760
<v Speaker 1>little too frequently. We need to slow it down. We'll

0:26:17.800 --> 0:26:21.000
<v Speaker 1>make the problems even harder. And now these computer systems

0:26:21.000 --> 0:26:23.600
<v Speaker 1>will have to work harder, it will take longer for

0:26:23.640 --> 0:26:26.800
<v Speaker 1>them to get the right answer. And again, as long

0:26:26.840 --> 0:26:29.720
<v Speaker 1>as the return on investment is good, that is, as

0:26:29.800 --> 0:26:34.240
<v Speaker 1>long as the bitcoin being mined is more than enough

0:26:34.280 --> 0:26:37.000
<v Speaker 1>to pay for the expense of operating a bunch of

0:26:37.000 --> 0:26:40.480
<v Speaker 1>power hungry computers, then you've got a positive return on investment,

0:26:40.560 --> 0:26:43.919
<v Speaker 1>and you'll have people investing even more in their systems.

0:26:43.920 --> 0:26:47.280
<v Speaker 1>They'll be making them more powerful, adding more computers to

0:26:47.320 --> 0:26:51.040
<v Speaker 1>their networks. But if it ever gets you know, more

0:26:51.080 --> 0:26:55.440
<v Speaker 1>expensive to operate to mine then you get from your cryptocurrency.

0:26:55.520 --> 0:26:57.920
<v Speaker 1>Let's say that you factor in like you figure out,

0:26:58.040 --> 0:27:00.840
<v Speaker 1>I'm actually losing money in the long run in this

0:27:00.880 --> 0:27:03.639
<v Speaker 1>process because of how much I have to spend to

0:27:03.800 --> 0:27:07.200
<v Speaker 1>keep pace with everybody else and in order to pay

0:27:07.240 --> 0:27:10.720
<v Speaker 1>my power bill. If it gets too expensive, then more

0:27:10.720 --> 0:27:14.520
<v Speaker 1>and more people will drop out of the system, and

0:27:14.840 --> 0:27:18.960
<v Speaker 1>the total computational power connected to the system will also drop.

0:27:19.480 --> 0:27:22.600
<v Speaker 1>That can sometimes mean that it starts to take longer

0:27:22.920 --> 0:27:26.040
<v Speaker 1>to solve the problem than ten minutes. Well again, the

0:27:26.040 --> 0:27:29.000
<v Speaker 1>system says, all right, well, now it's taking you know,

0:27:29.119 --> 0:27:31.760
<v Speaker 1>fourteen minutes to solve a block instead of ten. I'm

0:27:31.760 --> 0:27:34.360
<v Speaker 1>going to make the problems a little easier. So it's

0:27:34.440 --> 0:27:39.520
<v Speaker 1>constantly tweaking itself. Well, not constantly, it's regularly tweaking itself

0:27:39.920 --> 0:27:44.800
<v Speaker 1>to meet the abilities of the overall system in order

0:27:44.840 --> 0:27:51.800
<v Speaker 1>to keep that time to solve more or less consistent. However,

0:27:51.840 --> 0:27:54.679
<v Speaker 1>one of the downsides of this is that it that

0:27:55.160 --> 0:27:58.320
<v Speaker 1>the system totally doesn't care how much computational power is

0:27:58.359 --> 0:28:03.879
<v Speaker 1>being used. Right, It doesn't care if if coal power

0:28:03.920 --> 0:28:06.920
<v Speaker 1>plants all over the world are firing up more than

0:28:06.960 --> 0:28:12.480
<v Speaker 1>ever just in order to fuel bitcoin mining operations. Uh,

0:28:12.600 --> 0:28:15.280
<v Speaker 1>the the algorithm is just concerned with trying to keep

0:28:15.320 --> 0:28:20.200
<v Speaker 1>that time to solve pretty consistent. So that is another potential,

0:28:20.359 --> 0:28:24.600
<v Speaker 1>you know, downfall of proof of work systems. But let's

0:28:24.600 --> 0:28:28.120
<v Speaker 1>talk about the probably you know, some of the best

0:28:28.160 --> 0:28:30.800
<v Speaker 1>known cryptocurrencies that use proof of work, and of course

0:28:30.880 --> 0:28:33.760
<v Speaker 1>the top of that list is Bitcoin. I would argue

0:28:33.760 --> 0:28:37.440
<v Speaker 1>Bitcoin really was responsible for putting cryptocurrency on the map.

0:28:37.520 --> 0:28:40.080
<v Speaker 1>Not only was it famous in that paper, but it

0:28:40.120 --> 0:28:43.040
<v Speaker 1>remains like the best known of all the cryptocurrencies that

0:28:43.080 --> 0:28:47.280
<v Speaker 1>have come out since Bitcoin debut. But there's also Ethereum

0:28:47.320 --> 0:28:51.000
<v Speaker 1>one point oh, that's a proof of work cryptocurrency. We'll

0:28:51.000 --> 0:28:54.880
<v Speaker 1>talk about Ethereum two point oh in uh just a

0:28:54.920 --> 0:28:58.680
<v Speaker 1>short while. And also dog coin does cooin is another

0:28:58.760 --> 0:29:01.000
<v Speaker 1>proof of work crypto currency, and there are plenty of

0:29:01.040 --> 0:29:05.240
<v Speaker 1>other famous ones bitcoins. The heavy hitter Ethereum has really

0:29:05.240 --> 0:29:09.120
<v Speaker 1>emerged as a popular cryptocurrency, and a lot of other

0:29:09.120 --> 0:29:12.640
<v Speaker 1>technologies like n f t s actually rely on Ethereum's blockchain.

0:29:12.720 --> 0:29:17.800
<v Speaker 1>So ethereums blockchain allows for other innovations to exist on

0:29:17.840 --> 0:29:21.920
<v Speaker 1>top of it. In addition to ethereum cryptocurrency, which is

0:29:21.920 --> 0:29:25.440
<v Speaker 1>called ether dose coins started off as a joke, and

0:29:25.920 --> 0:29:28.320
<v Speaker 1>despite a few attempts to turn it into a legit currency,

0:29:28.400 --> 0:29:30.800
<v Speaker 1>is still mostly a joke that a lot of people

0:29:30.800 --> 0:29:33.400
<v Speaker 1>poured a lot of money into. I'm not saying people

0:29:33.440 --> 0:29:36.920
<v Speaker 1>didn't make money off doge coin. I'm saying that a

0:29:36.960 --> 0:29:40.240
<v Speaker 1>lot of people made money off doge coin by convincing

0:29:40.280 --> 0:29:44.280
<v Speaker 1>other people to get into doge coin, thus potentially artificially

0:29:44.360 --> 0:29:47.040
<v Speaker 1>driving up the value of the cryptocurrency. That's another thing

0:29:47.080 --> 0:29:50.080
<v Speaker 1>I should really address very quickly. A lot of this

0:29:50.200 --> 0:29:54.520
<v Speaker 1>stuff we'll talk about talks about the value of cryptocurrency.

0:29:55.120 --> 0:29:58.800
<v Speaker 1>Cryptocurrency doesn't necessarily have an innate value to it because

0:29:58.800 --> 0:30:03.400
<v Speaker 1>it's not tied to like a centralized financial institution. Its

0:30:03.520 --> 0:30:07.560
<v Speaker 1>value is dictated by the market, like the system itself.

0:30:08.120 --> 0:30:12.720
<v Speaker 1>It's it's kind of self supportive that way. So we

0:30:12.840 --> 0:30:16.600
<v Speaker 1>see a lot of these cryptocurrencies have pretty volatile values.

0:30:16.640 --> 0:30:21.120
<v Speaker 1>They go up and down dramatically sometimes sometimes why they

0:30:21.240 --> 0:30:23.560
<v Speaker 1>order of tens of thousands of dollars. In the case

0:30:23.560 --> 0:30:26.680
<v Speaker 1>of bitcoin, you know, we saw it nearly at sixty

0:30:27.000 --> 0:30:30.480
<v Speaker 1>dollars per bitcoin, then down to around twenty thousand dollars.

0:30:30.600 --> 0:30:34.040
<v Speaker 1>Now it's back up to almost sixty thousand. Again, that's

0:30:34.480 --> 0:30:39.800
<v Speaker 1>all within the span of a year. It's crazy anyway. Um, yeah,

0:30:39.800 --> 0:30:44.000
<v Speaker 1>it's that that's a separate entity that doesn't necessarily have

0:30:44.040 --> 0:30:47.280
<v Speaker 1>anything to do with the tech. So now we're gonna

0:30:47.280 --> 0:30:50.760
<v Speaker 1>talk about proof of steak. Uh. And in order to

0:30:51.040 --> 0:30:53.000
<v Speaker 1>understand that, we have to talk about what proof of

0:30:53.040 --> 0:30:56.720
<v Speaker 1>steak and proof of work both need to do. So again,

0:30:56.720 --> 0:30:59.080
<v Speaker 1>we've got our blockchain, we have to have a way

0:30:59.080 --> 0:31:03.040
<v Speaker 1>to verify transactions. We need some sort of system in

0:31:03.080 --> 0:31:08.400
<v Speaker 1>place that says person X sent person why some cryptocurrency

0:31:08.560 --> 0:31:13.840
<v Speaker 1>equaling z amount? Right, you gotta have some record of this. Otherwise,

0:31:13.960 --> 0:31:16.800
<v Speaker 1>because it's all digital, people could just try and keep

0:31:16.840 --> 0:31:19.480
<v Speaker 1>spending the same digital unit of currency more than once,

0:31:20.040 --> 0:31:22.560
<v Speaker 1>or they might you know, quote unquote give themselves a

0:31:22.600 --> 0:31:25.720
<v Speaker 1>billion dollars by copying a digital unit. So you have

0:31:25.800 --> 0:31:29.760
<v Speaker 1>to have some method to keep order in this system,

0:31:29.880 --> 0:31:32.560
<v Speaker 1>or else the system just doesn't work. So there has

0:31:32.600 --> 0:31:36.480
<v Speaker 1>to be a process by which you verify and publish

0:31:36.680 --> 0:31:41.400
<v Speaker 1>these transactions. Uh. In the case of cryptocurrencies and blockchains,

0:31:41.440 --> 0:31:45.600
<v Speaker 1>that's in a centralized ledger, not a central a decentralized ledger. Actually,

0:31:46.200 --> 0:31:50.880
<v Speaker 1>because every node has access to seeing the ledger um.

0:31:51.000 --> 0:31:53.720
<v Speaker 1>You also need to have some means of circulating new

0:31:53.840 --> 0:31:56.960
<v Speaker 1>units of currency into the system. You have to have

0:31:57.040 --> 0:32:00.680
<v Speaker 1>some way of mining. In other words, So let's talk

0:32:00.720 --> 0:32:03.840
<v Speaker 1>about bitcoin again for a second. Bitcoin launched with a

0:32:03.920 --> 0:32:07.360
<v Speaker 1>cap on how many bitcoin there will ever be. Ever,

0:32:07.800 --> 0:32:12.560
<v Speaker 1>that cap is twenty one million bitcoin, and Nakamoto did

0:32:12.640 --> 0:32:16.560
<v Speaker 1>not release all twenty one million units of bitcoin into

0:32:16.600 --> 0:32:21.959
<v Speaker 1>circulation at once. Instead, bitcoin stands as a reward for

0:32:22.160 --> 0:32:26.480
<v Speaker 1>verifying bitcoin transactions. It's an incentive for people to dedicate

0:32:26.520 --> 0:32:32.080
<v Speaker 1>computational power to provide proof of work and verify transactions.

0:32:32.360 --> 0:32:35.640
<v Speaker 1>So it's a very delicate ecosystem designed to perpetuate the

0:32:35.680 --> 0:32:40.360
<v Speaker 1>usefulness of bitcoin. So every time a computer solves a block,

0:32:41.280 --> 0:32:44.240
<v Speaker 1>it gets a bitcoin reward, but the amount of that

0:32:44.320 --> 0:32:48.600
<v Speaker 1>reward decreases by half every four years or so. So

0:32:48.800 --> 0:32:51.560
<v Speaker 1>back in two thousand nine, in the early days of bitcoin,

0:32:52.080 --> 0:32:57.400
<v Speaker 1>the reward to minor block was fifty bitcoin. Well by

0:32:57.480 --> 0:33:00.640
<v Speaker 1>two thousand twelve, that came down to twenty five bitcoin.

0:33:00.960 --> 0:33:03.320
<v Speaker 1>By two thousand and sixteen we got down to twelve

0:33:03.360 --> 0:33:06.880
<v Speaker 1>and a half bitcoin. Now we're at six point to

0:33:07.160 --> 0:33:11.160
<v Speaker 1>five bitcoin. In four it will drop again to three

0:33:11.280 --> 0:33:15.600
<v Speaker 1>point one to five bitcoin and so on. Also, the

0:33:15.680 --> 0:33:20.760
<v Speaker 1>total number of unmined bitcoin has dropped, right like, over time,

0:33:20.800 --> 0:33:23.680
<v Speaker 1>we have mined more and more of the total bitcoin.

0:33:24.520 --> 0:33:27.160
<v Speaker 1>Today we're looking at around two million bitcoin that have

0:33:27.280 --> 0:33:31.680
<v Speaker 1>yet to be mined. So that means that almost nineteen

0:33:31.720 --> 0:33:35.160
<v Speaker 1>million bitcoin are already out in circulation, some of which

0:33:35.520 --> 0:33:38.320
<v Speaker 1>are just lost forever because they got stored in you know,

0:33:38.360 --> 0:33:43.880
<v Speaker 1>like uh hard drive that got inaccessible. So not all

0:33:43.880 --> 0:33:48.200
<v Speaker 1>of the those nearly nineteen million bitcoin are still valid

0:33:48.240 --> 0:33:51.959
<v Speaker 1>these days. They I mean, they exist, they still have value,

0:33:52.240 --> 0:33:54.240
<v Speaker 1>just no one can get to them. Well, you might

0:33:54.280 --> 0:33:58.160
<v Speaker 1>wonder what happens when all the bitcoins that can be

0:33:58.280 --> 0:34:03.280
<v Speaker 1>mined have been mined. Now, due to the way bitcoin

0:34:03.400 --> 0:34:06.640
<v Speaker 1>does rounding, it actually means we're not going to see

0:34:06.680 --> 0:34:10.360
<v Speaker 1>all twenty one million bitcoins intercirculation. There will be a

0:34:10.440 --> 0:34:13.960
<v Speaker 1>small amount, a very very small amount that just remains

0:34:14.080 --> 0:34:18.399
<v Speaker 1>unmined because the math just doesn't work out. There are

0:34:18.400 --> 0:34:20.719
<v Speaker 1>a lot of unknown variables about this that we have

0:34:20.800 --> 0:34:23.239
<v Speaker 1>to take into account. Uh, and so it means that

0:34:23.440 --> 0:34:27.799
<v Speaker 1>ultimately nobody really knows. But one thing that we, you know,

0:34:28.239 --> 0:34:29.920
<v Speaker 1>have to think about is that we don't know what

0:34:30.000 --> 0:34:31.840
<v Speaker 1>the value of bitcoin is going to be by the

0:34:31.880 --> 0:34:35.000
<v Speaker 1>time we get to the point where the final bitcoins

0:34:35.000 --> 0:34:38.800
<v Speaker 1>are going to be mined. Because the number awarded drops

0:34:38.880 --> 0:34:43.440
<v Speaker 1>by every four years, we see the total unmined number

0:34:43.440 --> 0:34:48.040
<v Speaker 1>of bitcoin dropping less during each four year period. So

0:34:48.080 --> 0:34:51.280
<v Speaker 1>early on we saw that the total number dropped quickly

0:34:51.400 --> 0:34:54.759
<v Speaker 1>because folks were getting fifty bitcoin per block, hundred forty

0:34:54.840 --> 0:34:59.279
<v Speaker 1>four blocks per day, it's going down pretty fast. These days,

0:34:59.320 --> 0:35:02.360
<v Speaker 1>the number drops more slowly because it's six point to

0:35:02.600 --> 0:35:06.080
<v Speaker 1>five bitcoins per block now. It will be even slower

0:35:06.280 --> 0:35:10.000
<v Speaker 1>after four and so on. So the schedule means that

0:35:10.200 --> 0:35:14.640
<v Speaker 1>while we've mined around nine percent of all bitcoins already,

0:35:14.920 --> 0:35:19.920
<v Speaker 1>we won't have hit the bottom until that's the year

0:35:20.280 --> 0:35:24.560
<v Speaker 1>where we will essentially have all the bitcoins out. So

0:35:25.120 --> 0:35:29.680
<v Speaker 1>unless the value for bitcoin really goes bonkers, and it might,

0:35:30.320 --> 0:35:32.880
<v Speaker 1>then we should see more folks drop off of bitcoin

0:35:32.960 --> 0:35:36.040
<v Speaker 1>mining in several years, because again the returns will be lower,

0:35:36.600 --> 0:35:40.040
<v Speaker 1>like if if it's you know, if it holds steady,

0:35:40.040 --> 0:35:43.319
<v Speaker 1>if the value holds steady, but you're getting fewer bitcoins

0:35:43.640 --> 0:35:47.400
<v Speaker 1>than eventually you start to hit that that negative return

0:35:47.440 --> 0:35:51.160
<v Speaker 1>on investment where you're losing money to go so hard

0:35:51.360 --> 0:35:53.920
<v Speaker 1>trying to get bitcoin. Then if it costs more to

0:35:53.960 --> 0:35:56.839
<v Speaker 1>operate your computer, then you're getting back in bitcoins thence

0:35:56.840 --> 0:36:00.279
<v Speaker 1>and that loss you're gonna stop, and once all the

0:36:00.280 --> 0:36:03.799
<v Speaker 1>bitcoin er in circulation, there are no more coins to mine.

0:36:04.320 --> 0:36:07.920
<v Speaker 1>So verifying a block of transactions could generate payouts the

0:36:07.960 --> 0:36:12.000
<v Speaker 1>form of transaction fees, and that means there will still

0:36:12.040 --> 0:36:15.360
<v Speaker 1>be at least an incentive for nodes to participate in

0:36:15.440 --> 0:36:20.000
<v Speaker 1>the bitcoin system, but the transaction fees might be really

0:36:20.040 --> 0:36:24.200
<v Speaker 1>modest compared to what we're seeing in mining, and honestly,

0:36:24.239 --> 0:36:26.160
<v Speaker 1>no one's really sure how this is all going to

0:36:26.239 --> 0:36:28.319
<v Speaker 1>shake out in the long run. But the reason I

0:36:28.360 --> 0:36:31.160
<v Speaker 1>even talk about that is because proof of steake has

0:36:31.200 --> 0:36:34.040
<v Speaker 1>to solve the same issues proof of work does. In

0:36:34.160 --> 0:36:38.360
<v Speaker 1>order for the blockchain to be useful, there has to

0:36:38.400 --> 0:36:40.719
<v Speaker 1>be a way to verify transactions. There needs to be

0:36:40.760 --> 0:36:44.040
<v Speaker 1>a way to release more cryptocurrency into circulation. You have

0:36:44.120 --> 0:36:47.879
<v Speaker 1>to reward people for participating in order to encourage them

0:36:47.920 --> 0:36:51.400
<v Speaker 1>to participate in the first place, and unless you're just

0:36:51.520 --> 0:36:54.560
<v Speaker 1>dumping everything out at once, there does have to be

0:36:54.600 --> 0:36:58.320
<v Speaker 1>a method of, you know, metering out a certain amount

0:36:58.320 --> 0:37:03.680
<v Speaker 1>of cryptocurrency every given amount of time. So proof of steak.

0:37:04.400 --> 0:37:06.799
<v Speaker 1>The phrase gives you a bit of a hint about

0:37:06.880 --> 0:37:10.720
<v Speaker 1>what's going on. The people, or rather you know, the nodes,

0:37:11.120 --> 0:37:17.520
<v Speaker 1>the computer systems that are participating within this cryptocurrency block chain. Uh,

0:37:17.680 --> 0:37:19.880
<v Speaker 1>the ones that are responsible for verifying a block of

0:37:19.920 --> 0:37:24.399
<v Speaker 1>transactions have to post a stake of cryptocurrency that they

0:37:24.480 --> 0:37:28.759
<v Speaker 1>possess within that system. Something of that native cryptocurrency has

0:37:28.800 --> 0:37:33.319
<v Speaker 1>to go into a pool of steaks, so they have

0:37:33.360 --> 0:37:36.840
<v Speaker 1>to contribute some minimum amount in order to be part

0:37:36.920 --> 0:37:40.759
<v Speaker 1>of the verification process. Now, in proof of work approaches,

0:37:41.040 --> 0:37:46.000
<v Speaker 1>we talk about systems being miners, right, they are mining cryptocurrency.

0:37:46.160 --> 0:37:50.120
<v Speaker 1>In proof of steak systems, we talk about validators. These

0:37:50.120 --> 0:37:53.759
<v Speaker 1>are people who have systems that validate or verify a transaction,

0:37:53.920 --> 0:37:58.839
<v Speaker 1>and then the other stakeholders validate that verified block so

0:37:58.920 --> 0:38:01.360
<v Speaker 1>that joins a chain. And other words, they're checking the

0:38:01.480 --> 0:38:07.480
<v Speaker 1>work of the primary validator. They're saying, is this a

0:38:07.640 --> 0:38:12.200
<v Speaker 1>valid block in the blockchain? All right, I'm gonna need

0:38:12.239 --> 0:38:14.799
<v Speaker 1>to take a quick breath and then we'll come back

0:38:14.960 --> 0:38:27.839
<v Speaker 1>with more about proof of steak. Okay, so we've got

0:38:27.880 --> 0:38:30.560
<v Speaker 1>this proof of steak approach where in order to participate,

0:38:30.760 --> 0:38:36.160
<v Speaker 1>you have to put up a steak of the native cryptocurrency,

0:38:36.680 --> 0:38:41.000
<v Speaker 1>and that will allow you to be a validator. Uh.

0:38:41.080 --> 0:38:45.400
<v Speaker 1>The systems reward people who have established uh that sufficient

0:38:45.400 --> 0:38:49.640
<v Speaker 1>amount of cryptocurrency. And let's use an example, because this

0:38:49.719 --> 0:38:53.480
<v Speaker 1>is getting too vague, we'll use ethereum two point oh.

0:38:53.520 --> 0:38:56.239
<v Speaker 1>So you remember I said ethereum one point oh is

0:38:56.280 --> 0:38:59.480
<v Speaker 1>proof of work. Well, for a few years now, Ethereum

0:38:59.480 --> 0:39:02.560
<v Speaker 1>has been laying the groundwork to switch over to a

0:39:02.640 --> 0:39:05.800
<v Speaker 1>proof of steak system, and that's going to be Ethereum

0:39:05.800 --> 0:39:08.920
<v Speaker 1>two point oh and essentially one point oh is going

0:39:08.960 --> 0:39:12.520
<v Speaker 1>to get merged into two point oh. Now, in order

0:39:12.560 --> 0:39:16.560
<v Speaker 1>to be a validator in ethereum two's ecosystem, you have

0:39:16.680 --> 0:39:21.040
<v Speaker 1>to put up a stake of at least thirty to ether.

0:39:21.640 --> 0:39:25.799
<v Speaker 1>Ether is the unit of currency within Ethereum. Now at

0:39:25.800 --> 0:39:29.480
<v Speaker 1>the moment, one unit of ether, so one ether is

0:39:29.600 --> 0:39:33.799
<v Speaker 1>equivalent to nearly three thousand, six hundred bucks, and you

0:39:33.880 --> 0:39:37.359
<v Speaker 1>have to have at least thirty two of them, which

0:39:37.440 --> 0:39:41.520
<v Speaker 1>is the equivalent of around a hundred fifteen thousand dollars

0:39:41.920 --> 0:39:45.040
<v Speaker 1>to be a validator for Ethereum two point oh. So

0:39:46.000 --> 0:39:48.480
<v Speaker 1>you probably already see something that's a bit of a

0:39:48.520 --> 0:39:51.560
<v Speaker 1>barrier in here but we'll get back to that all right.

0:39:51.680 --> 0:39:54.440
<v Speaker 1>So to be part of proof of steak, you have

0:39:54.480 --> 0:39:57.399
<v Speaker 1>to stake whatever that minimum amount is, you know, like

0:39:57.480 --> 0:40:00.440
<v Speaker 1>the thirty two ether. The system then's the likes a

0:40:00.600 --> 0:40:04.680
<v Speaker 1>winning validator from the pool of people who have placed

0:40:04.719 --> 0:40:09.279
<v Speaker 1>a stake into this cryptocurrency pool, and the system will

0:40:09.320 --> 0:40:13.239
<v Speaker 1>typically choose a winner based on two criteria. How much

0:40:13.280 --> 0:40:17.880
<v Speaker 1>cryptocurrency have they staked. So remember thirty two is the minimum,

0:40:18.160 --> 0:40:21.000
<v Speaker 1>it's not the maximum. So if you put in way more,

0:40:21.520 --> 0:40:24.960
<v Speaker 1>you are increasing your chances of being chosen as the winner.

0:40:25.560 --> 0:40:30.959
<v Speaker 1>Two uh to verify or validate a block of transactions.

0:40:31.800 --> 0:40:35.759
<v Speaker 1>The other criteria is that how long the steak has

0:40:35.760 --> 0:40:39.600
<v Speaker 1>actually been in the pool, So the system rewards people

0:40:39.600 --> 0:40:42.640
<v Speaker 1>who have been part of the system longest and who

0:40:42.640 --> 0:40:46.200
<v Speaker 1>have the largest steaks in the system. So the more

0:40:46.239 --> 0:40:48.279
<v Speaker 1>you stake and the longer you do it, the more

0:40:48.360 --> 0:40:51.480
<v Speaker 1>likely you're gonna get chosen as the winner. When you

0:40:51.520 --> 0:40:53.600
<v Speaker 1>are chosen as the winner, then your computer goes through

0:40:53.640 --> 0:40:57.200
<v Speaker 1>the process of validating the transactions and upon your system

0:40:57.239 --> 0:41:00.360
<v Speaker 1>saying all right, I figured it out. I've got this lution.

0:41:00.880 --> 0:41:04.320
<v Speaker 1>Then the other validators that have put a stake into

0:41:04.360 --> 0:41:10.600
<v Speaker 1>this cryptocurrency pool will test your solution during the atestation phase,

0:41:10.920 --> 0:41:14.680
<v Speaker 1>and once enough validators have verified that your solution is correct,

0:41:15.120 --> 0:41:19.359
<v Speaker 1>that block joins the blockchain. All participating validators then get

0:41:19.400 --> 0:41:23.680
<v Speaker 1>paid out a reward in cryptocurrency. So in the ethereum case,

0:41:23.680 --> 0:41:26.759
<v Speaker 1>they would get some ethereum, and the amount given to

0:41:26.880 --> 0:41:31.920
<v Speaker 1>each validator would be you know, proportional in some regard

0:41:32.440 --> 0:41:35.839
<v Speaker 1>to the size of the steak that they put in.

0:41:36.120 --> 0:41:38.319
<v Speaker 1>So if you put in a really big steak, you'll

0:41:38.360 --> 0:41:41.839
<v Speaker 1>get a bigger percentage of the reward each time. Now,

0:41:41.880 --> 0:41:43.920
<v Speaker 1>you don't have to be a winner to get a reward,

0:41:44.239 --> 0:41:46.560
<v Speaker 1>you just have to participate in the process. You have

0:41:46.600 --> 0:41:50.160
<v Speaker 1>to be an active node in the ethereum system. In

0:41:50.200 --> 0:41:53.000
<v Speaker 1>this case, however, this does mean that in order to

0:41:53.000 --> 0:41:56.279
<v Speaker 1>be a participant, you first have to meet that minimum criteria.

0:41:56.400 --> 0:42:00.640
<v Speaker 1>And this is a really steep cost, and it's so

0:42:00.719 --> 0:42:03.440
<v Speaker 1>much though that it's effectively a barrier. I mean, it's

0:42:03.440 --> 0:42:07.880
<v Speaker 1>a system that disproportionately rewards the people who already have

0:42:08.160 --> 0:42:12.759
<v Speaker 1>a substantial ownership in that system, or if you want

0:42:12.800 --> 0:42:16.040
<v Speaker 1>to think of it in another way, the rich get richer,

0:42:16.640 --> 0:42:19.799
<v Speaker 1>and they get richer because they're already rich. If you're

0:42:19.840 --> 0:42:24.040
<v Speaker 1>not a hundred gees deep in ether, you're out of luck.

0:42:24.120 --> 0:42:27.239
<v Speaker 1>You don't have enough to post a thirty two ether

0:42:27.480 --> 0:42:30.320
<v Speaker 1>steak and become a validator. It becomes a bit of

0:42:30.320 --> 0:42:32.839
<v Speaker 1>a catch twenty two because you can't afford to join

0:42:32.920 --> 0:42:36.160
<v Speaker 1>the validators without making more ether, and you're not going

0:42:36.200 --> 0:42:39.040
<v Speaker 1>to make more ether without being a validator and getting

0:42:39.040 --> 0:42:42.880
<v Speaker 1>those rewards. Now, you could always purchase more ether and

0:42:42.920 --> 0:42:46.479
<v Speaker 1>thus build up your ether over time, or you could

0:42:46.560 --> 0:42:50.440
<v Speaker 1>join a steak pool. This is something that is sometimes

0:42:50.440 --> 0:42:53.640
<v Speaker 1>called delegating. This is where you join a group of

0:42:53.640 --> 0:42:56.799
<v Speaker 1>folks who are all pooling smaller amounts of cryptocurrency that

0:42:56.920 --> 0:43:00.640
<v Speaker 1>collectively meet the requirements of a full steak in the

0:43:00.719 --> 0:43:07.600
<v Speaker 1>validation process. So essentially, there's a leader who's who's node

0:43:07.880 --> 0:43:11.200
<v Speaker 1>is acting as the focal point for all this. Everyone

0:43:11.200 --> 0:43:17.239
<v Speaker 1>else pours their smaller cryptocurrency investments into a pool the

0:43:17.280 --> 0:43:22.160
<v Speaker 1>again collectively gets staked for this one node. The node

0:43:22.320 --> 0:43:26.480
<v Speaker 1>ends up receiving rewards based upon the size and of

0:43:26.520 --> 0:43:30.640
<v Speaker 1>that steak, and then divvies it up amongst the people

0:43:30.680 --> 0:43:33.600
<v Speaker 1>who invested in that pool. Essentially, it's the same thing

0:43:34.040 --> 0:43:36.799
<v Speaker 1>as the general proof of steak approach, but on a

0:43:36.840 --> 0:43:41.520
<v Speaker 1>smaller level. Now, that does tend to be one of

0:43:41.520 --> 0:43:44.279
<v Speaker 1>the big criticisms for proof of steak, that it's something

0:43:44.320 --> 0:43:46.880
<v Speaker 1>that prevents a lot of people from meaningful participation in

0:43:46.920 --> 0:43:51.319
<v Speaker 1>the system, and it's rewarding people who are already financially

0:43:51.440 --> 0:43:55.720
<v Speaker 1>well off because that's how the system works. While cryptocurrencies

0:43:55.760 --> 0:43:58.400
<v Speaker 1>are decentralized and that they don't rely on a single

0:43:58.520 --> 0:44:03.239
<v Speaker 1>financial authority, they can somewhat functionally become centralized, kind of

0:44:03.239 --> 0:44:06.000
<v Speaker 1>like by a cabal that has a large enough steak

0:44:06.080 --> 0:44:08.120
<v Speaker 1>in the stuff and everybody else is just kind of

0:44:08.200 --> 0:44:11.879
<v Speaker 1>on the periphery. Uh. It's also possible to have your

0:44:11.920 --> 0:44:16.960
<v Speaker 1>steak reduced in these systems. So let's say that you

0:44:17.120 --> 0:44:20.920
<v Speaker 1>were picked as a winner to verify a block of

0:44:20.960 --> 0:44:25.719
<v Speaker 1>transactions and you end up validating a bad block of transactions,

0:44:25.840 --> 0:44:29.399
<v Speaker 1>and then others during the aida station phase they test

0:44:29.440 --> 0:44:33.960
<v Speaker 1>your solution and they realize this, there's something wrong here. Well,

0:44:34.000 --> 0:44:36.360
<v Speaker 1>you could get dinged for that, and you can see

0:44:36.640 --> 0:44:39.719
<v Speaker 1>the system actually take away part of your steak that

0:44:39.800 --> 0:44:42.279
<v Speaker 1>you had put up into the cryptocurrency pool. You might

0:44:42.320 --> 0:44:45.759
<v Speaker 1>even fall below the amount needed to be a validator

0:44:45.800 --> 0:44:49.160
<v Speaker 1>and you would have to add in extra cryptocurrency to

0:44:49.200 --> 0:44:51.799
<v Speaker 1>bring you back up to the minimum, so you could

0:44:51.800 --> 0:44:55.080
<v Speaker 1>get really hurt that way. Or let's say your validation

0:44:55.160 --> 0:44:58.319
<v Speaker 1>node hasn't met the minimum requirement for active hours on

0:44:58.360 --> 0:45:02.040
<v Speaker 1>the system. Now remember these validate as are necessary to

0:45:02.160 --> 0:45:04.799
<v Speaker 1>make sure that transactions actually get verified or else the

0:45:04.800 --> 0:45:08.000
<v Speaker 1>whole system just doesn't work as a financial system. So

0:45:08.160 --> 0:45:11.480
<v Speaker 1>if someone's not pulling their weight, then they might also

0:45:11.719 --> 0:45:15.200
<v Speaker 1>see their steake get dinged as a result. Now that

0:45:15.239 --> 0:45:18.560
<v Speaker 1>being said, proof of steake does have some pretty big

0:45:18.600 --> 0:45:21.120
<v Speaker 1>advantages as well. One of those is that proof of

0:45:21.160 --> 0:45:25.839
<v Speaker 1>steake approach generally speaking, has a lower resource requirement than

0:45:25.920 --> 0:45:29.400
<v Speaker 1>proof of work, or at least lower resource requirements than

0:45:29.440 --> 0:45:33.200
<v Speaker 1>proof of work systems that are as active as say bitcoins.

0:45:33.600 --> 0:45:37.120
<v Speaker 1>When a proof of work cryptocurrencies value increases, as I

0:45:37.200 --> 0:45:41.759
<v Speaker 1>said earlier, it incentivizes people to mind the cryptocurrency, so

0:45:41.800 --> 0:45:45.399
<v Speaker 1>the overall computational power in that system goes up, as

0:45:45.840 --> 0:45:49.479
<v Speaker 1>do the resource requirements to run those systems. But proof

0:45:49.520 --> 0:45:52.759
<v Speaker 1>of stake doesn't rely on computer systems racing against each

0:45:52.760 --> 0:45:55.080
<v Speaker 1>other to come up with the right answers, so you

0:45:55.120 --> 0:45:59.640
<v Speaker 1>don't see this cycle of escalation, and thus you don't

0:45:59.680 --> 0:46:04.279
<v Speaker 1>see the need for increased amounts of processing power being

0:46:04.320 --> 0:46:07.319
<v Speaker 1>thrown at the system. Now, does this mean that a

0:46:07.360 --> 0:46:10.120
<v Speaker 1>proof of stake system will always be less resource hungry

0:46:10.160 --> 0:46:13.680
<v Speaker 1>than a proof of work Not exactly, because it actually depends.

0:46:13.800 --> 0:46:16.360
<v Speaker 1>Like if you have a proof of work cryptocurrency, but

0:46:16.400 --> 0:46:20.239
<v Speaker 1>the cryptocurrency is practically worthless, like it's fractions of a

0:46:20.239 --> 0:46:24.120
<v Speaker 1>penny per unit, chances are there won't actually be that

0:46:24.160 --> 0:46:28.680
<v Speaker 1>many people who are bothering to mine that cryptocurrency, because

0:46:28.800 --> 0:46:31.359
<v Speaker 1>it means they'd spend more on the electricity they were

0:46:31.480 --> 0:46:36.000
<v Speaker 1>using than they were making as a minor. So that

0:46:36.080 --> 0:46:39.360
<v Speaker 1>leads to fewer people participating, and the resource demand for

0:46:39.400 --> 0:46:43.239
<v Speaker 1>that particular system remains relatively low. If you have a

0:46:43.280 --> 0:46:46.640
<v Speaker 1>really healthy proof of stake system, you might have lots

0:46:46.640 --> 0:46:49.839
<v Speaker 1>of validators who are actively participating in that system, and

0:46:49.880 --> 0:46:53.560
<v Speaker 1>so the resource demand could be greater. So really, like

0:46:53.600 --> 0:46:56.759
<v Speaker 1>I said, it just depends upon the situation. But it's

0:46:56.800 --> 0:46:59.640
<v Speaker 1>pretty safe to say that if you had two more

0:46:59.680 --> 0:47:03.279
<v Speaker 1>or us equal systems, like the cryptocurrency was more or

0:47:03.400 --> 0:47:06.560
<v Speaker 1>less the same value, and one of them was running

0:47:06.560 --> 0:47:08.680
<v Speaker 1>on a proof of work system and the other one

0:47:08.719 --> 0:47:10.879
<v Speaker 1>was running on a proof of steak system. The proof

0:47:10.920 --> 0:47:15.080
<v Speaker 1>of steak one would likely require less processing power and

0:47:15.160 --> 0:47:20.360
<v Speaker 1>fewer resources to run. So proof of steak is arguably

0:47:20.400 --> 0:47:23.960
<v Speaker 1>the best known alternative to proof of work cryptocurrency systems.

0:47:24.520 --> 0:47:28.680
<v Speaker 1>But there are others. For example, there's proof of burn.

0:47:29.440 --> 0:47:31.680
<v Speaker 1>And it sounds like I'm making that up, but I'm

0:47:31.719 --> 0:47:36.200
<v Speaker 1>not so. Proof of burn was proposed as a way

0:47:36.239 --> 0:47:39.600
<v Speaker 1>of achieving the same thing as proof of work, but

0:47:39.760 --> 0:47:44.480
<v Speaker 1>without the escalating increase of resources and energy requirements. But

0:47:44.760 --> 0:47:48.960
<v Speaker 1>this one makes my head hurt, and it makes me

0:47:49.040 --> 0:47:54.480
<v Speaker 1>realize that I'm never truly going to understand cryptocurrency, blockchain,

0:47:54.640 --> 0:47:58.000
<v Speaker 1>or for that matter, finance. All right, So, in a

0:47:58.080 --> 0:48:01.799
<v Speaker 1>proof of burn system are diticipants who wish to have

0:48:01.880 --> 0:48:06.040
<v Speaker 1>the opportunity to verify the next block. In other words,

0:48:06.440 --> 0:48:09.360
<v Speaker 1>they want to be the one to mine the next

0:48:09.360 --> 0:48:12.680
<v Speaker 1>block and get the reward for it. They must first

0:48:13.160 --> 0:48:17.840
<v Speaker 1>burn virtual currency. That virtual currency might be the native

0:48:17.880 --> 0:48:21.919
<v Speaker 1>cryptocurrency of the system itself, or it might be some

0:48:22.120 --> 0:48:26.120
<v Speaker 1>other virtual currency, depending on the system. Some systems allow

0:48:26.480 --> 0:48:30.359
<v Speaker 1>for either. So what does burning actually mean? I mean,

0:48:30.480 --> 0:48:34.160
<v Speaker 1>these are all bits of digital information. What is there

0:48:34.239 --> 0:48:38.400
<v Speaker 1>to burn? Well, in this case, burning means sending virtual

0:48:38.440 --> 0:48:41.880
<v Speaker 1>currency to an address that is verified to be an

0:48:41.960 --> 0:48:47.200
<v Speaker 1>unspindable account. In other words, it can accept currency, but

0:48:47.280 --> 0:48:50.960
<v Speaker 1>currency is never gonna leave it. It will never release

0:48:51.000 --> 0:48:53.759
<v Speaker 1>that currency again. So it's kind of like walking up

0:48:53.760 --> 0:48:57.279
<v Speaker 1>to a bottomless pit and just chucking some cash into

0:48:57.360 --> 0:49:00.719
<v Speaker 1>that bottomless pit, and in return for doing that, the

0:49:00.760 --> 0:49:04.680
<v Speaker 1>system says, all right, you will be considered for the

0:49:04.760 --> 0:49:07.120
<v Speaker 1>job of writing the next block on the block chain

0:49:07.600 --> 0:49:11.000
<v Speaker 1>and thus getting a reward. The more money you chuck

0:49:11.040 --> 0:49:14.400
<v Speaker 1>into the bottomless pit, the greater the chance that the

0:49:14.440 --> 0:49:17.520
<v Speaker 1>system is going to choose you. You could. You know,

0:49:17.640 --> 0:49:20.000
<v Speaker 1>system is saying, hey, look how dedicated this person is.

0:49:20.400 --> 0:49:23.399
<v Speaker 1>They're dumping their entire life savings into a bottomless pit.

0:49:23.840 --> 0:49:26.880
<v Speaker 1>Let's pick them now. Obviously, you would never want to

0:49:26.880 --> 0:49:30.319
<v Speaker 1>spend more money than you would potentially earn back by

0:49:30.360 --> 0:49:33.480
<v Speaker 1>writing more blocks to the chain. But you could be

0:49:33.520 --> 0:49:36.160
<v Speaker 1>playing the long game. You could be making a big

0:49:36.200 --> 0:49:40.719
<v Speaker 1>investment in thus burning a lot of virtual currency early on,

0:49:41.560 --> 0:49:44.799
<v Speaker 1>hoping that this will eventually pay out over the long run,

0:49:44.920 --> 0:49:48.239
<v Speaker 1>assuming that the currency continues to hold its value or

0:49:48.280 --> 0:49:51.440
<v Speaker 1>increase its value, and that you you get picked multiple

0:49:51.480 --> 0:49:55.080
<v Speaker 1>times to build the next block in the blockchain. But

0:49:55.160 --> 0:49:57.400
<v Speaker 1>when I read up on how the proof of burned

0:49:57.400 --> 0:50:02.400
<v Speaker 1>concept creates a system that's more agile, that just confuses me.

0:50:02.440 --> 0:50:05.879
<v Speaker 1>I had a wall that represents the limit of my understanding,

0:50:06.520 --> 0:50:12.080
<v Speaker 1>and trust me, guys, despite having read multiple articles, I

0:50:12.160 --> 0:50:15.240
<v Speaker 1>have not found a crack in that wall of ignorance.

0:50:15.360 --> 0:50:18.680
<v Speaker 1>Yet my ignorance has more than met the challenge of

0:50:18.719 --> 0:50:22.560
<v Speaker 1>my research. I've got a couple more alternatives to proof

0:50:22.560 --> 0:50:25.040
<v Speaker 1>of work and proof of steak to talk about. Before

0:50:25.040 --> 0:50:35.560
<v Speaker 1>I get to those, let's take one last break. All right,

0:50:36.400 --> 0:50:38.719
<v Speaker 1>We've talked about proof of work, proof of steak, and

0:50:38.760 --> 0:50:42.319
<v Speaker 1>proof of burn but there's also proof of capacity. Now.

0:50:42.360 --> 0:50:45.360
<v Speaker 1>In this system, participants vie to be the ones to

0:50:45.480 --> 0:50:49.200
<v Speaker 1>mind the next block by providing hard drive space to

0:50:49.320 --> 0:50:52.480
<v Speaker 1>the system. So the more hard drive space you provide,

0:50:52.920 --> 0:50:54.759
<v Speaker 1>the better the chances are that you're going to be

0:50:54.880 --> 0:50:58.040
<v Speaker 1>the one picked to mind the next block and thus

0:50:58.120 --> 0:51:02.920
<v Speaker 1>get the reward. This system stores data in bunches called plots,

0:51:03.640 --> 0:51:07.200
<v Speaker 1>which get deposited on the hard drive space that participants

0:51:07.360 --> 0:51:11.560
<v Speaker 1>are volunteering to the system. So the more plots that

0:51:12.080 --> 0:51:15.000
<v Speaker 1>you have on your hard drive, the better the chances

0:51:15.080 --> 0:51:18.480
<v Speaker 1>you'll get selected to mine the next block. So again,

0:51:18.840 --> 0:51:22.440
<v Speaker 1>providing more hard drive space gives you more opportunity to

0:51:22.560 --> 0:51:26.040
<v Speaker 1>house plots. The more plots you have, the better chance

0:51:26.080 --> 0:51:29.000
<v Speaker 1>you have to get the next round of rewards. But

0:51:29.440 --> 0:51:32.520
<v Speaker 1>this approach kind of does with hard drive space what

0:51:32.680 --> 0:51:35.960
<v Speaker 1>bitcoin used to do with graphics cards. You know, back

0:51:35.960 --> 0:51:41.160
<v Speaker 1>in the day, graphics cards were seen as being absolutely

0:51:41.200 --> 0:51:44.919
<v Speaker 1>instrumental to a successful bitcoin mining operation, and it made

0:51:44.920 --> 0:51:48.680
<v Speaker 1>it really hard to get hold of graphics cards as

0:51:48.680 --> 0:51:51.200
<v Speaker 1>they came out because bitcoin miners were buying them up

0:51:51.200 --> 0:51:54.680
<v Speaker 1>and driving the prices way way way up. These days,

0:51:55.040 --> 0:51:58.760
<v Speaker 1>graphics cards don't measure up to the requirements of bitcoin

0:51:59.200 --> 0:52:03.200
<v Speaker 1>miners really, at least not serious bitcoin miners. They've moved

0:52:03.200 --> 0:52:06.239
<v Speaker 1>on to other systems. Uh. Graphics cards can still be

0:52:06.280 --> 0:52:08.719
<v Speaker 1>hard to get sometimes though, and occasionally you do have

0:52:08.800 --> 0:52:11.520
<v Speaker 1>some bitcoin miners who are still depending on them. They

0:52:11.600 --> 0:52:14.200
<v Speaker 1>just have very little chance of winning in a proof

0:52:14.239 --> 0:52:18.920
<v Speaker 1>of work system. All right, then we've got proof of

0:52:19.000 --> 0:52:23.440
<v Speaker 1>elapsed time. This one comes courtesy of Intel, as the

0:52:23.440 --> 0:52:28.160
<v Speaker 1>company known for making processors and such that Intel like

0:52:28.280 --> 0:52:33.600
<v Speaker 1>Intel inside Intel, well, they created this algorithm which uses

0:52:33.640 --> 0:52:37.800
<v Speaker 1>kind of a lottery based system. So all participating nodes

0:52:38.160 --> 0:52:42.480
<v Speaker 1>within this blockchain system have an equal chance of winning.

0:52:43.040 --> 0:52:46.560
<v Speaker 1>So the more nodes that participate, the lower your odds

0:52:46.600 --> 0:52:50.279
<v Speaker 1>are that you will win. Right Like, it's like one

0:52:50.320 --> 0:52:52.200
<v Speaker 1>of those sweepstakes where they say, what are the odds

0:52:52.239 --> 0:52:54.560
<v Speaker 1>of winning? Well, the odds of winning depend upon how

0:52:54.560 --> 0:52:58.120
<v Speaker 1>many entries we get. If we get two entries, your

0:52:58.120 --> 0:53:02.680
<v Speaker 1>odds of winning. But if we get a billion entries,

0:53:02.800 --> 0:53:05.080
<v Speaker 1>it's going to be a different story, kind of similar.

0:53:05.480 --> 0:53:09.080
<v Speaker 1>So the algorithm in this case creates a random amount

0:53:09.200 --> 0:53:12.839
<v Speaker 1>of time for each node in the system. So each

0:53:12.880 --> 0:53:16.640
<v Speaker 1>node is assigned a random amount of time to quote

0:53:16.719 --> 0:53:21.239
<v Speaker 1>unquote go to sleep. Essentially, it's saying, this is how

0:53:21.320 --> 0:53:24.560
<v Speaker 1>long you have to wait before you indicate that you're

0:53:24.560 --> 0:53:28.560
<v Speaker 1>ready to validate a block of transactions. And like I said,

0:53:28.600 --> 0:53:32.880
<v Speaker 1>it's randomly generated for every single node. So one node

0:53:33.000 --> 0:53:36.120
<v Speaker 1>might get the equivalent of you have to wait five minutes,

0:53:36.520 --> 0:53:38.839
<v Speaker 1>and another node might be told you have to wait

0:53:38.840 --> 0:53:40.960
<v Speaker 1>ten minutes, and the next node might be told you

0:53:41.000 --> 0:53:44.760
<v Speaker 1>need to wait two minutes, and then all the nodes

0:53:45.080 --> 0:53:48.359
<v Speaker 1>go to sleep, and then the first node that wakes up,

0:53:49.160 --> 0:53:51.600
<v Speaker 1>So essentially the first node that gets the node that

0:53:51.640 --> 0:53:55.640
<v Speaker 1>gets the shortest amount of time to wait wins. But

0:53:55.719 --> 0:53:59.080
<v Speaker 1>this is again randomly generated, so it is like a lottery.

0:53:59.360 --> 0:54:02.680
<v Speaker 1>It's essentially the same thing as being given a random

0:54:02.800 --> 0:54:06.279
<v Speaker 1>number and then you have a drawing from a bunch

0:54:06.320 --> 0:54:09.640
<v Speaker 1>of random numbers and if yours matches, then you win.

0:54:10.640 --> 0:54:14.319
<v Speaker 1>Our processors go into sleep mode, so that means that

0:54:14.360 --> 0:54:19.560
<v Speaker 1>they're not actually actively processing on behalf of this system,

0:54:20.800 --> 0:54:25.280
<v Speaker 1>and that means that they're actually consuming slightly less power

0:54:25.320 --> 0:54:27.280
<v Speaker 1>than a proof of work system. That was the whole

0:54:28.719 --> 0:54:32.440
<v Speaker 1>reason behind the creation of proof of elapsed time algorithms.

0:54:32.480 --> 0:54:35.440
<v Speaker 1>It's that it does something similar to proof of work,

0:54:36.040 --> 0:54:39.480
<v Speaker 1>but you don't actually have all these processors dedicating all

0:54:39.640 --> 0:54:45.680
<v Speaker 1>their their resources towards solving difficult math problems. So it

0:54:45.760 --> 0:54:49.760
<v Speaker 1>does have a lower energy requirement than proof of work systems.

0:54:50.560 --> 0:54:53.560
<v Speaker 1>And um, yeah, I'm just giving you an overview of

0:54:53.600 --> 0:54:57.280
<v Speaker 1>all these concepts. Like I'm not diving into super deep detail.

0:54:57.440 --> 0:55:00.080
<v Speaker 1>Even as long as this episode is and I get it,

0:55:00.160 --> 0:55:03.759
<v Speaker 1>it's a long one. This is still scratching just the

0:55:04.760 --> 0:55:08.719
<v Speaker 1>barest of surfaces as far as these algorithms and UH

0:55:08.760 --> 0:55:13.720
<v Speaker 1>and financial systems go. And again, like once I started

0:55:13.840 --> 0:55:17.400
<v Speaker 1>diving down a little bit further, I get well beyond

0:55:17.400 --> 0:55:21.560
<v Speaker 1>my understanding, including how different approaches handle stuff like if

0:55:21.560 --> 0:55:23.799
<v Speaker 1>a bad actor is determined to try and leverage the

0:55:23.840 --> 0:55:26.600
<v Speaker 1>system for their own financial gain. So, for example, on

0:55:26.680 --> 0:55:29.600
<v Speaker 1>that with proof of work, you can have something called

0:55:29.600 --> 0:55:34.440
<v Speaker 1>at attack. This is when you get a group of

0:55:34.440 --> 0:55:38.560
<v Speaker 1>cryptocurrency investors who represent more than fifty of all hash

0:55:38.640 --> 0:55:41.480
<v Speaker 1>mining capability. You can think of it as more than

0:55:42.120 --> 0:55:46.480
<v Speaker 1>of all computational power dedicated to mining. If you were

0:55:46.480 --> 0:55:52.320
<v Speaker 1>to get or more of the mining capability in bitcoin

0:55:52.440 --> 0:55:56.640
<v Speaker 1>to coordinate, you could potentially manipulate the system. You could

0:55:56.880 --> 0:56:03.480
<v Speaker 1>potentially create verifications of trans actions that break that that

0:56:03.600 --> 0:56:06.040
<v Speaker 1>last block. You couldn't go back in time and change

0:56:06.080 --> 0:56:10.959
<v Speaker 1>stuff that's still immutable, but for a current block of transactions,

0:56:10.960 --> 0:56:14.479
<v Speaker 1>you could erase a transaction that you did so that

0:56:14.800 --> 0:56:17.680
<v Speaker 1>you would once again have the bitcoin that you've already spent.

0:56:18.480 --> 0:56:23.520
<v Speaker 1>You could also monopolize the mining of the blocks, like

0:56:23.600 --> 0:56:28.560
<v Speaker 1>you could prevent anyone who's outside of that from successfully

0:56:28.560 --> 0:56:32.160
<v Speaker 1>mining a block and thus end up getting all of

0:56:32.200 --> 0:56:37.280
<v Speaker 1>the reward bitcoin for your group. This is a threat

0:56:37.360 --> 0:56:40.640
<v Speaker 1>that has happened, like we've actually seen these play out

0:56:40.719 --> 0:56:44.759
<v Speaker 1>in some smaller cryptocurrency markets. Uh. Once it gets to

0:56:44.800 --> 0:56:47.799
<v Speaker 1>a certain size, It's very hard to coordinate on that

0:56:47.920 --> 0:56:50.240
<v Speaker 1>kind of level. There's just there are too many players

0:56:50.280 --> 0:56:53.680
<v Speaker 1>that are too too involved in their own self interests

0:56:53.719 --> 0:56:56.600
<v Speaker 1>to be able to do that. But it has happened

0:56:56.600 --> 0:56:59.759
<v Speaker 1>before with some of the smaller cryptocurrency markets, you know.

0:56:59.880 --> 0:57:03.120
<v Speaker 1>It's It's also something that's even harder to do if

0:57:03.160 --> 0:57:06.720
<v Speaker 1>you've got a proof of steak model, because in order

0:57:06.760 --> 0:57:09.280
<v Speaker 1>to have that kind of level of influence with proof

0:57:09.280 --> 0:57:12.360
<v Speaker 1>of steak, you have to put forward an even larger steak.

0:57:12.440 --> 0:57:15.840
<v Speaker 1>Same with like the proof of burn model, right, it

0:57:15.920 --> 0:57:21.160
<v Speaker 1>means that your initial expense in order to have that

0:57:21.520 --> 0:57:25.200
<v Speaker 1>leverage is so high that it's not worth the payout.

0:57:26.040 --> 0:57:28.960
<v Speaker 1>So there are different ways to go about trying to

0:57:29.120 --> 0:57:35.320
<v Speaker 1>stop bad actors from tipping the system. But again, once

0:57:35.360 --> 0:57:39.360
<v Speaker 1>you get beyond these early explanations, it starts to get

0:57:39.400 --> 0:57:42.280
<v Speaker 1>to a level where I'm like scratching my head and

0:57:42.400 --> 0:57:46.240
<v Speaker 1>left wondering what's for dinner because it's the only thought

0:57:46.280 --> 0:57:49.160
<v Speaker 1>I can even manage to deal with at that point.

0:57:50.280 --> 0:57:53.520
<v Speaker 1>I hope you've found this interesting and that you learned

0:57:53.560 --> 0:57:56.840
<v Speaker 1>a bit about proof of steak, the big alternative to

0:57:56.920 --> 0:58:00.680
<v Speaker 1>proof of work. We will have to see how these

0:58:00.760 --> 0:58:03.920
<v Speaker 1>various philosophies play out over time and whether or not

0:58:03.960 --> 0:58:08.720
<v Speaker 1>they are successful. It's still early days. Honestly, I'm still

0:58:08.760 --> 0:58:11.440
<v Speaker 1>really curious what happens in the long term with bitcoin,

0:58:11.560 --> 0:58:14.440
<v Speaker 1>Like we might see the value of bitcoin continue to

0:58:14.480 --> 0:58:17.280
<v Speaker 1>go up. There are those who argue that it might

0:58:17.360 --> 0:58:24.120
<v Speaker 1>be you know, two dollars per bitcoin before too long. Um,

0:58:24.200 --> 0:58:28.640
<v Speaker 1>maybe that will happen. It would be scary to see

0:58:28.720 --> 0:58:32.920
<v Speaker 1>in many ways, because again, that volatility is something that

0:58:33.440 --> 0:58:35.960
<v Speaker 1>worries me in the long run. Also, I should point

0:58:35.960 --> 0:58:39.120
<v Speaker 1>out that a lot of people who are real evangelists

0:58:39.120 --> 0:58:43.160
<v Speaker 1>for cryptocurrency, I get the sense, and maybe this isn't

0:58:43.160 --> 0:58:46.040
<v Speaker 1>even conscious, but I get the sense that part of

0:58:46.080 --> 0:58:49.480
<v Speaker 1>their enthusiasm, or a great deal of their enthusiasm, is

0:58:49.480 --> 0:58:54.080
<v Speaker 1>that if they get more people on board with cryptocurrency,

0:58:54.680 --> 0:59:00.560
<v Speaker 1>cryptocurrency values generally start to increase. They're they're becomes this

0:59:00.600 --> 0:59:04.200
<v Speaker 1>sort of speculation where more people start to invest and

0:59:04.240 --> 0:59:08.400
<v Speaker 1>that drives the value of the cryptocurrency up. So if

0:59:08.440 --> 0:59:12.240
<v Speaker 1>you already have a steak in cryptocurrency, it looks like

0:59:12.320 --> 0:59:15.720
<v Speaker 1>there's kind of an incentive to get more people on board,

0:59:16.280 --> 0:59:21.120
<v Speaker 1>and that feeds into this sort of evangelical approach to

0:59:21.760 --> 0:59:24.919
<v Speaker 1>talking about cryptocurrency, and that strikes me as a bit

0:59:25.600 --> 0:59:29.440
<v Speaker 1>i key, because when I look at the proof of

0:59:29.440 --> 0:59:33.400
<v Speaker 1>steak approach, for example, I know I am never going

0:59:33.440 --> 0:59:37.880
<v Speaker 1>to have a sufficient number of cryptocurrency units in whatever

0:59:37.920 --> 0:59:41.320
<v Speaker 1>system to be able to participate in proof of steak.

0:59:42.200 --> 0:59:45.000
<v Speaker 1>But what I might be doing is by getting involved

0:59:45.080 --> 0:59:47.320
<v Speaker 1>in one of these I might help drive the value

0:59:47.360 --> 0:59:49.920
<v Speaker 1>of the currency up, and so someone who already has

0:59:49.960 --> 0:59:55.520
<v Speaker 1>a significant investment sees that investment increase. I'm essentially helping

0:59:55.520 --> 0:59:58.720
<v Speaker 1>someone else get even more wealthy. And while I don't

0:59:58.960 --> 1:00:02.720
<v Speaker 1>mind helping other p bowld um, I'd rather help the

1:00:02.760 --> 1:00:05.800
<v Speaker 1>people who aren't wealthy at all rather than help people

1:00:05.800 --> 1:00:10.000
<v Speaker 1>who are wealthy get wealthier. I I would just like

1:00:10.080 --> 1:00:14.960
<v Speaker 1>to direct that that sort of humanitarian impulse towards folks

1:00:15.000 --> 1:00:17.800
<v Speaker 1>where it would make a bigger difference in their lives.

1:00:18.640 --> 1:00:21.960
<v Speaker 1>But that's just me. If you have suggestions for topics

1:00:22.000 --> 1:00:24.600
<v Speaker 1>I should cover in future episodes of tech Stuff, I

1:00:24.720 --> 1:00:27.120
<v Speaker 1>welcome you to reach out to me on Twitter and

1:00:27.200 --> 1:00:29.680
<v Speaker 1>let me know about them. The handle we use there

1:00:29.840 --> 1:00:33.600
<v Speaker 1>is text stuff h s W and I'll talk to

1:00:33.640 --> 1:00:42.800
<v Speaker 1>you again really soon. Tex Stuff is an I heart

1:00:42.920 --> 1:00:46.680
<v Speaker 1>radio production. For more podcasts from My heart Radio, visit

1:00:46.720 --> 1:00:49.800
<v Speaker 1>the I heart Radio app, Apple podcasts, or wherever you

1:00:49.840 --> 1:00:51.200
<v Speaker 1>listen to your favorite shows.