WEBVTT - Bonus: The Crypto Story by Matt Levine - Part 3

0:00:03.640 --> 0:00:06.720
<v Speaker 1>This is Bloomberg Crypto, a daily Bloomberg I Heard podcast,

0:00:07.120 --> 0:00:10.119
<v Speaker 1>and I'm Stacy Marie Ishmael, Managing editor of Crypto for

0:00:10.160 --> 0:00:28.440
<v Speaker 1>Bloomberg News. Let me cut to the chase. Matt Levine,

0:00:28.520 --> 0:00:30.560
<v Speaker 1>my colleague on the Bloomberg Opinion side of the house,

0:00:31.160 --> 0:00:34.959
<v Speaker 1>is perhaps the greatest finance blogger ever to do it,

0:00:35.560 --> 0:00:37.640
<v Speaker 1>and in what is both a flex and a service,

0:00:37.960 --> 0:00:40.920
<v Speaker 1>He's just written tens of thousands of words on the

0:00:40.960 --> 0:00:44.640
<v Speaker 1>subject of crypto for a special issue of Bloomberg Business Week.

0:00:45.840 --> 0:00:49.200
<v Speaker 1>Matt's gone deep into the blockchain to break down its origins,

0:00:49.400 --> 0:00:52.640
<v Speaker 1>it's possible, futures, and the current state of a technology

0:00:52.680 --> 0:00:55.960
<v Speaker 1>that's showing up everywhere in industries ranging from finance to

0:00:56.040 --> 0:00:59.600
<v Speaker 1>shipping too, of course video games. And we're going to

0:00:59.680 --> 0:01:03.360
<v Speaker 1>be bringing his exploration to you in audio form thanks

0:01:03.360 --> 0:01:06.120
<v Speaker 1>to the talents of Bloomberg editor and professional voice actor

0:01:06.319 --> 0:01:10.040
<v Speaker 1>Mark Ledoff. You'll get weekly chapters of the special Crypto

0:01:10.120 --> 0:01:14.320
<v Speaker 1>issue of Bloomberg Business Week. Welcome to the third chapter

0:01:14.440 --> 0:01:16.800
<v Speaker 1>of the special audio edition of the Bloomberg Business Week

0:01:16.840 --> 0:01:20.119
<v Speaker 1>Crypto issue, written by Matt Levine and narrated by Mark Leadoff.

0:01:20.760 --> 0:01:23.720
<v Speaker 1>Mr chapter. You can find previous episodes right here in

0:01:23.720 --> 0:01:44.679
<v Speaker 1>the Bloomberg Crypto podcast feed Part two. What does it mean? Okay, then,

0:01:44.840 --> 0:01:47.960
<v Speaker 1>I've described in some detail the workings of the thing

0:01:48.280 --> 0:01:53.200
<v Speaker 1>bitcoin That'satoshi Nakamoto invented. But let's take a step back.

0:01:53.840 --> 0:01:58.600
<v Speaker 1>What exactly is it that he invented. The simplest answer

0:01:59.200 --> 0:02:03.920
<v Speaker 1>is that he invented bitcoin. Bitcoin is a big thing.

0:02:05.320 --> 0:02:07.480
<v Speaker 1>At its peak, the total value of bitcoin in the

0:02:07.480 --> 0:02:11.040
<v Speaker 1>world was more than one trillion dollars. There are thousands

0:02:11.040 --> 0:02:13.800
<v Speaker 1>of articles about it. It has lots of investors and

0:02:13.919 --> 0:02:18.680
<v Speaker 1>fans and believers. Some of these people are called bitcoin maximalists.

0:02:19.120 --> 0:02:21.720
<v Speaker 1>They believe the only really interesting and valuable thing in

0:02:21.760 --> 0:02:25.720
<v Speaker 1>the world of crypto is bitcoin. Those people could stop here.

0:02:25.880 --> 0:02:30.440
<v Speaker 1>I guess there. It is Bitcoin here, though, I want

0:02:30.440 --> 0:02:33.040
<v Speaker 1>to keep going. I want to talk about different ways

0:02:33.080 --> 0:02:37.120
<v Speaker 1>that you might generalize Satoshi's invention. There are different ways

0:02:37.120 --> 0:02:40.400
<v Speaker 1>to interpret what Setoshi was up to and what he accomplished,

0:02:40.680 --> 0:02:43.639
<v Speaker 1>and each interpretation points you to a different direction. For crypto,

0:02:44.880 --> 0:02:50.079
<v Speaker 1>a a store of value. A minimal generalization of bitcoin

0:02:50.200 --> 0:02:53.560
<v Speaker 1>is something like Satoshi invented a technology for people to

0:02:53.600 --> 0:02:58.400
<v Speaker 1>send numbers to one another. That's not nothing before Setoshi

0:02:58.440 --> 0:03:00.399
<v Speaker 1>I could have written you an email that said one

0:03:00.440 --> 0:03:03.480
<v Speaker 1>thirty two point fifty one, but you'd have no way

0:03:03.520 --> 0:03:05.720
<v Speaker 1>of knowing whether I had the one thirty two point

0:03:05.720 --> 0:03:08.200
<v Speaker 1>fifty one on my computer, or whether I had already

0:03:08.240 --> 0:03:10.760
<v Speaker 1>sent the one thirty two point fifty one to someone else.

0:03:11.040 --> 0:03:13.040
<v Speaker 1>And you'd have no way of proving to other people

0:03:13.080 --> 0:03:15.160
<v Speaker 1>that you now add the one thirty two point fifty

0:03:15.160 --> 0:03:18.360
<v Speaker 1>one on your computer and could send it to them.

0:03:18.400 --> 0:03:22.639
<v Speaker 1>I realized that paragraph sounds very stupid, because it is

0:03:23.240 --> 0:03:26.000
<v Speaker 1>you definitely have one thirty two point fifty one on

0:03:26.040 --> 0:03:29.920
<v Speaker 1>your computer, as well as every other conceivable number. Computers

0:03:29.919 --> 0:03:33.160
<v Speaker 1>can generate numbers arbitrarily and more or less for free.

0:03:33.560 --> 0:03:37.280
<v Speaker 1>Open a spreadsheet type two point fifty one, and there

0:03:37.320 --> 0:03:41.560
<v Speaker 1>you go. In a sense, the technological accomplishment of bitcoin

0:03:41.720 --> 0:03:45.200
<v Speaker 1>is that it invented a decentralized way to create scarcity

0:03:45.480 --> 0:03:49.119
<v Speaker 1>on computers. Bitcoin demonstrated a way for me to send

0:03:49.160 --> 0:03:51.600
<v Speaker 1>you a computer message so that you'd have it and

0:03:51.760 --> 0:03:55.280
<v Speaker 1>I wouldn't to move items of computer information between us

0:03:55.320 --> 0:03:59.320
<v Speaker 1>in a way that limited their supply and transferred possession.

0:04:00.360 --> 0:04:04.200
<v Speaker 1>But the technological accomplishment is not the whole story, arguably

0:04:04.280 --> 0:04:07.240
<v Speaker 1>not even the most important part. The wild thing about

0:04:07.240 --> 0:04:10.160
<v Speaker 1>bitcoin is not that Satoshi invented a particular way for

0:04:10.200 --> 0:04:13.200
<v Speaker 1>people to send numbers to one another and call them payments.

0:04:13.680 --> 0:04:18.320
<v Speaker 1>It's that people accepted the numbers as payments. There's nothing

0:04:18.360 --> 0:04:21.520
<v Speaker 1>inherent in the technology that would make that happen. People

0:04:21.600 --> 0:04:24.560
<v Speaker 1>might have read the Bitcoin white paper and said, huh,

0:04:24.920 --> 0:04:27.240
<v Speaker 1>this is a cool way to send payments, but your

0:04:27.240 --> 0:04:30.160
<v Speaker 1>problem is that you aren't sending dollars. You're sending this

0:04:30.360 --> 0:04:33.800
<v Speaker 1>thing you just made up, and who wants that? Well

0:04:34.040 --> 0:04:37.080
<v Speaker 1>most of them did say that initially, but lots of

0:04:37.080 --> 0:04:43.320
<v Speaker 1>people eventually decided that bitcoin was valuable. That's weird. Satoshi

0:04:43.480 --> 0:04:46.520
<v Speaker 1>was like, I have invented a payment system that works great.

0:04:46.839 --> 0:04:49.400
<v Speaker 1>The only problem is that instead of getting paid in dollars,

0:04:49.440 --> 0:04:51.720
<v Speaker 1>you get paid in this thing I just made up.

0:04:52.160 --> 0:04:55.520
<v Speaker 1>Is that cool? And enough people were like, Yeah, that's

0:04:55.560 --> 0:04:59.440
<v Speaker 1>cool that now crypto is a trillion dollar business. That

0:04:59.600 --> 0:05:03.039
<v Speaker 1>social fact that bitcoin was accepted by many millions of

0:05:03.080 --> 0:05:05.760
<v Speaker 1>people as having a lot of value might be the

0:05:05.839 --> 0:05:09.400
<v Speaker 1>most impressive thing about bitcoin, much more than the stuff

0:05:09.400 --> 0:05:17.200
<v Speaker 1>about hashing shit coins. Here's another extremely simple generalization of bitcoin.

0:05:17.920 --> 0:05:22.800
<v Speaker 1>One you can make up an arbitrary token that trades electronically. Two.

0:05:23.120 --> 0:05:25.920
<v Speaker 1>If you do that, people might pay a non zero

0:05:25.960 --> 0:05:29.599
<v Speaker 1>amount of money for it. Three worth a shot. No.

0:05:30.800 --> 0:05:35.520
<v Speaker 1>As Bitcoin became more visible and valuable, people just did that.

0:05:36.440 --> 0:05:39.200
<v Speaker 1>There was a rash of new cryptocurrencies that were sometimes

0:05:39.240 --> 0:05:43.800
<v Speaker 1>subtle variations on Bitcoin and sometimes just lazy knockoffs. Shit

0:05:43.960 --> 0:05:49.440
<v Speaker 1>coins is the mean name for them. To software engineers

0:05:49.440 --> 0:05:52.840
<v Speaker 1>through together a cryptocurrency and gave it a logo of Doge,

0:05:53.160 --> 0:05:56.599
<v Speaker 1>the talking sheba e new meme. They called it doge coin,

0:05:56.720 --> 0:05:59.600
<v Speaker 1>and it was a parody of the coin boom. It's

0:05:59.600 --> 0:06:03.400
<v Speaker 1>worth a eight billion dollars today. I'm not going to

0:06:03.480 --> 0:06:06.480
<v Speaker 1>explain that to you. Nobody is going to explain that

0:06:06.520 --> 0:06:09.440
<v Speaker 1>to you. Certainly the guys who invented doge coin don't

0:06:09.520 --> 0:06:11.960
<v Speaker 1>understand it. One of them has taken to Twitter to

0:06:12.000 --> 0:06:14.719
<v Speaker 1>say he hates it. It's just like, if you're making

0:06:14.800 --> 0:06:17.760
<v Speaker 1>up an arbitrary token that trades electronically, and you hope

0:06:17.800 --> 0:06:20.360
<v Speaker 1>people will buy it for no particular reason, you might

0:06:20.360 --> 0:06:23.120
<v Speaker 1>as well make it fun, slap a talking dog on it,

0:06:23.400 --> 0:06:26.880
<v Speaker 1>give people stuff to make jokes about online. Incidentally, here's

0:06:26.880 --> 0:06:29.520
<v Speaker 1>a fun argument that was made against bitcoin early in

0:06:29.520 --> 0:06:34.240
<v Speaker 1>its life. One, there's a limited supply of bitcoin. Two,

0:06:34.360 --> 0:06:36.919
<v Speaker 1>but the Bitcoin software is open source and can be

0:06:37.040 --> 0:06:41.200
<v Speaker 1>cloned trivially. Three, So if the price of Bitcoin gets above,

0:06:41.279 --> 0:06:44.880
<v Speaker 1>you know, a hundred dollars, someone will just invent blit coin,

0:06:45.240 --> 0:06:49.720
<v Speaker 1>which will be an exact copy of Bitcoin. Four. Bitcoin

0:06:49.839 --> 0:06:53.320
<v Speaker 1>is arbitrary and blit cooin is arbitrary, so there's no

0:06:53.360 --> 0:06:55.400
<v Speaker 1>reason that blit coin should trade at much of a

0:06:55.400 --> 0:06:59.640
<v Speaker 1>discount to bitcoin. Five. This will dilute the value of

0:06:59.680 --> 0:07:02.960
<v Speaker 1>bit coin. Any sensible person would rather pay ninety dollars

0:07:02.960 --> 0:07:05.159
<v Speaker 1>for blit coin than a hundred and five for Bitcoin,

0:07:05.520 --> 0:07:09.679
<v Speaker 1>since they're the same thing, but one is cheaper. Six. Therefore,

0:07:09.760 --> 0:07:12.720
<v Speaker 1>there's an infinite supply of Bitcoin or things that are

0:07:12.760 --> 0:07:16.000
<v Speaker 1>exactly like it, so the value of bitcoin cannot get

0:07:16.040 --> 0:07:20.280
<v Speaker 1>too high. This argument turned out to be mostly wrong. Socially,

0:07:20.360 --> 0:07:23.760
<v Speaker 1>cryptocurrency is a coordination game. People want to have the

0:07:23.800 --> 0:07:26.360
<v Speaker 1>coin that other people want to have, and some sort

0:07:26.360 --> 0:07:29.960
<v Speaker 1>of abstract technical equivalence doesn't make one cryptocurrency a good

0:07:30.000 --> 0:07:34.480
<v Speaker 1>substitute for another. Social acceptance, legitimacy is what makes a

0:07:34.520 --> 0:07:38.080
<v Speaker 1>cryptocurrency valuable, and you can't just copy the code for that.

0:07:38.720 --> 0:07:42.240
<v Speaker 1>That's a revealing fact. What makes bitcoin valuable isn't the

0:07:42.280 --> 0:07:46.680
<v Speaker 1>elegance of its code, but it's social acceptance, another advantage

0:07:46.680 --> 0:07:51.520
<v Speaker 1>that Bitcoin has over a hypothetical copycat more minors. A big,

0:07:51.520 --> 0:07:55.080
<v Speaker 1>diverse pool of miners keeps a cryptocurrencies blockchain more secure

0:07:55.120 --> 0:07:58.440
<v Speaker 1>than a small concentrated pool, But that security is just

0:07:58.520 --> 0:08:02.360
<v Speaker 1>an instantiation of its rodder social acceptance. All the Bitcoin

0:08:02.440 --> 0:08:07.240
<v Speaker 1>miners could quit and become blitcoin miners, they just don't.

0:08:08.160 --> 0:08:11.560
<v Speaker 1>A thing that worked exactly like Bitcoin but didn't have

0:08:11.800 --> 0:08:15.840
<v Speaker 1>Bitcoin's lineage, didn't descend from Satoshi's genesis block and was

0:08:15.920 --> 0:08:19.400
<v Speaker 1>just made up by some copycat would have the same technology,

0:08:19.960 --> 0:08:27.000
<v Speaker 1>but none of the value. Two an uncorrelated asset. Here's

0:08:27.040 --> 0:08:31.480
<v Speaker 1>another generalization of bitcoin. One Satoshi made up an arbitrary

0:08:31.520 --> 0:08:35.840
<v Speaker 1>token that trades electronically for some price. Two the price

0:08:35.880 --> 0:08:40.040
<v Speaker 1>turns out to be high and volatile. Three the price

0:08:40.080 --> 0:08:45.760
<v Speaker 1>of an arbitrary token is arbitrary. This may not sound

0:08:45.760 --> 0:08:48.080
<v Speaker 1>that great to you, but it's very interesting as a

0:08:48.120 --> 0:08:53.040
<v Speaker 1>matter of finance theory. Modern portfolio theory demonstrates that adding

0:08:53.080 --> 0:08:57.200
<v Speaker 1>an uncorrelated asset to a portfolio can improve returns and

0:08:57.240 --> 0:09:02.120
<v Speaker 1>reduce risk. Big institutions will invest in timberland, or highway

0:09:02.160 --> 0:09:05.400
<v Speaker 1>tolls or hurricane insurance because they think that those things

0:09:05.600 --> 0:09:09.359
<v Speaker 1>won't act just like stocks or bonds, that they'll diversify

0:09:09.400 --> 0:09:12.520
<v Speaker 1>their portfolios, that they'll hold up even in a world

0:09:12.520 --> 0:09:15.800
<v Speaker 1>where stocks go down to the extent that the price

0:09:15.840 --> 0:09:19.040
<v Speaker 1>of bitcoin. One mostly goes up, though with lots of

0:09:19.120 --> 0:09:22.200
<v Speaker 1>ups and downs along the way, and two goes up

0:09:22.240 --> 0:09:24.960
<v Speaker 1>and down for reasons that are arbitrary and mysterious and

0:09:25.120 --> 0:09:29.560
<v Speaker 1>not tied to like corporate earnings or the global economy,

0:09:29.640 --> 0:09:34.719
<v Speaker 1>then bitcoin is interesting to institutional investors. There are variations.

0:09:34.960 --> 0:09:39.240
<v Speaker 1>For instance, one, bitcoin is not just uncorrelated to regular

0:09:39.320 --> 0:09:43.319
<v Speaker 1>financial stuff. It's a hedge to inflation. If the Federal

0:09:43.400 --> 0:09:46.880
<v Speaker 1>Reserve is printing money recklessly, the dollar will lose value,

0:09:47.080 --> 0:09:50.160
<v Speaker 1>but bitcoin is in limited supply and will maintain its

0:09:50.240 --> 0:09:54.800
<v Speaker 1>value even as the dollar is inflated away. Two. Bitcoin

0:09:54.960 --> 0:09:58.559
<v Speaker 1>is like gold, but more convenient. The value of gold

0:09:58.679 --> 0:10:01.840
<v Speaker 1>is also somewhat arbitrary and mysterious, but it's a store

0:10:01.880 --> 0:10:04.440
<v Speaker 1>of value that's not tied to corporate earnings and central

0:10:04.440 --> 0:10:09.960
<v Speaker 1>bank policy. Investors who like gold should buy bitcoin. Well,

0:10:10.120 --> 0:10:13.240
<v Speaker 1>those are some things that people said in practice, it

0:10:13.240 --> 0:10:15.719
<v Speaker 1>turns out that the price of bitcoin is pretty correlated

0:10:15.720 --> 0:10:20.199
<v Speaker 1>with the stock market, especially tech stocks. Bitcoin hasn't been

0:10:20.240 --> 0:10:24.400
<v Speaker 1>a particularly effective inflation hedge. Its price rose during years

0:10:24.400 --> 0:10:27.400
<v Speaker 1>when US inflation was low, and it's fallen this year

0:10:27.440 --> 0:10:31.080
<v Speaker 1>as inflation has increased. The right model of crypto prices

0:10:31.200 --> 0:10:34.160
<v Speaker 1>might be that they go up during broad speculative bubbles

0:10:34.200 --> 0:10:37.040
<v Speaker 1>when stock prices go up, and then they go down

0:10:37.120 --> 0:10:40.800
<v Speaker 1>when those bubbles pop. That's not a particularly appealing story

0:10:40.880 --> 0:10:44.280
<v Speaker 1>for investors looking to diversify. You want stuff that goes

0:10:44.360 --> 0:10:51.320
<v Speaker 1>up when the broad bubbles pop. Three game stop. I'm

0:10:51.320 --> 0:10:53.960
<v Speaker 1>not going to dwell on the meme stock phenomenon here.

0:10:54.400 --> 0:10:57.480
<v Speaker 1>I dwelt on it in this publication last December. But

0:10:57.559 --> 0:11:01.080
<v Speaker 1>one important possibility is that the first general realization of bitcoin,

0:11:01.480 --> 0:11:05.080
<v Speaker 1>that an arbitrary tradeable electronic token can become valuable just

0:11:05.160 --> 0:11:09.640
<v Speaker 1>because people want it to permanently, broke everyone's brains about

0:11:09.679 --> 0:11:13.760
<v Speaker 1>all of finance. Before the rise of bitcoin, the conventional

0:11:13.800 --> 0:11:15.840
<v Speaker 1>thing to say about a share of stock was that

0:11:15.880 --> 0:11:19.480
<v Speaker 1>its price represented the market's expectation of the present value

0:11:19.520 --> 0:11:23.160
<v Speaker 1>of the future cash flows of the business. But bitcoin

0:11:23.320 --> 0:11:26.800
<v Speaker 1>has no cash flows. Its price represents what people are

0:11:26.800 --> 0:11:29.680
<v Speaker 1>willing to pay for it. Still, it has a high

0:11:29.720 --> 0:11:33.840
<v Speaker 1>and fluctuating market price. People have gotten rich buying bitcoin,

0:11:34.600 --> 0:11:37.320
<v Speaker 1>so people copied that model, and the creation of and

0:11:37.400 --> 0:11:42.520
<v Speaker 1>speculation on pure, abstract, scarce electronic tokens became a big business.

0:11:43.240 --> 0:11:46.920
<v Speaker 1>A share of stock is a scarce electronic token. It's

0:11:46.960 --> 0:11:50.800
<v Speaker 1>also something else, acclaim on cash flows or whatever. But

0:11:50.920 --> 0:11:53.880
<v Speaker 1>one thing that it is is an electronic token that's

0:11:53.880 --> 0:11:57.000
<v Speaker 1>in more or less limited supply. If you and your

0:11:57.000 --> 0:12:00.199
<v Speaker 1>buddies online want to make jokes and invest base on

0:12:00.280 --> 0:12:03.320
<v Speaker 1>those jokes, then depending on your sense of humor and

0:12:03.400 --> 0:12:06.040
<v Speaker 1>which online chat group you're in, you might buy either

0:12:06.200 --> 0:12:11.080
<v Speaker 1>dogecoin or GameStop corps stock, and for your purposes those

0:12:11.120 --> 0:12:17.800
<v Speaker 1>things are not that different b a distributed computer. Here's

0:12:17.840 --> 0:12:22.160
<v Speaker 1>another very different generalization of bitcoin. In its sharpest form.

0:12:22.200 --> 0:12:26.160
<v Speaker 1>It's mostly attributed to programmer Vitalic bou Terran, another colorful

0:12:26.240 --> 0:12:29.960
<v Speaker 1>character whom we won't discuss. If you're curious, there are

0:12:30.000 --> 0:12:32.840
<v Speaker 1>two books by former Bloomberg journalists about the early days

0:12:32.840 --> 0:12:35.880
<v Speaker 1>of Ethereum, in which Vitallic is the star but by

0:12:35.880 --> 0:12:39.640
<v Speaker 1>no means the only important player. Camilla Russo's The Infinite

0:12:39.679 --> 0:12:43.960
<v Speaker 1>Machine and Matthew Lisn's Out of the Ether. Bu Terran's

0:12:44.000 --> 0:12:48.120
<v Speaker 1>sketch of bitcoin goes like this. One. Look, this thing

0:12:48.160 --> 0:12:51.760
<v Speaker 1>you made is a big, sprawling computer. The blockchain is

0:12:51.800 --> 0:12:55.000
<v Speaker 1>doing the functions of a computer. Specifically, it's keeping a

0:12:55.080 --> 0:13:01.400
<v Speaker 1>database of bitcoin transactions. Two. This computer has some fascinating properties.

0:13:01.720 --> 0:13:05.280
<v Speaker 1>It's distributed. The computer's data aren't kept on any one

0:13:05.360 --> 0:13:09.000
<v Speaker 1>particular machine, but spread out among lots of nodes. The

0:13:09.000 --> 0:13:11.840
<v Speaker 1>blockchain creates a mechanism to make sure they all agree

0:13:11.920 --> 0:13:16.400
<v Speaker 1>on what the database says. It's decentralized. Different people run

0:13:16.440 --> 0:13:19.960
<v Speaker 1>the database on their own separate machines. It's secure and

0:13:20.080 --> 0:13:23.520
<v Speaker 1>final because of how transactions are encoded into blocks. It's

0:13:23.520 --> 0:13:25.880
<v Speaker 1>more or less impossible for someone to reach back into

0:13:25.920 --> 0:13:29.040
<v Speaker 1>the database and change a transaction from last week. And

0:13:29.120 --> 0:13:32.800
<v Speaker 1>it's trust less and permissionless. Anyone who wants to can

0:13:32.880 --> 0:13:36.920
<v Speaker 1>download the blockchain or mine bitcoin. The mining mechanism gives

0:13:36.960 --> 0:13:40.000
<v Speaker 1>people incentives to collaborate and compete with one another to

0:13:40.120 --> 0:13:44.200
<v Speaker 1>keep the database secure and up to date. Three. But

0:13:44.320 --> 0:13:48.000
<v Speaker 1>it's not a very good computer. Mostly it just keeps

0:13:48.040 --> 0:13:50.880
<v Speaker 1>a list of payments. We'll be right back with more

0:13:50.920 --> 0:13:54.040
<v Speaker 1>from Bloomberg Business Week. Special crypto issue written by Matt

0:13:54.120 --> 0:14:07.480
<v Speaker 1>Levin a narrated by Mark Leadoff. Four. Let's do the

0:14:07.559 --> 0:14:13.680
<v Speaker 1>same thing, but make it a good computer. One. Ethereum,

0:14:13.720 --> 0:14:18.000
<v Speaker 1>the computer that Vitallic invented. Like Setoshi, Vitallic Buterian is

0:14:18.000 --> 0:14:20.640
<v Speaker 1>widely referred to in the crypto world by his first name,

0:14:21.320 --> 0:14:26.040
<v Speaker 1>is generally called Ethereum or the Ethereum Virtual machine. It's

0:14:26.080 --> 0:14:31.120
<v Speaker 1>a virtual computer distributed among thousands of redundant nodes. Each

0:14:31.160 --> 0:14:34.360
<v Speaker 1>node knows the state of the computer, what's in its memory,

0:14:34.600 --> 0:14:38.680
<v Speaker 1>and each transaction on the system updates that state. Ethereum

0:14:38.680 --> 0:14:43.160
<v Speaker 1>works a lot like Bitcoin. People create transactions, they broadcast

0:14:43.200 --> 0:14:46.240
<v Speaker 1>them to the network. The transactions are included in a block.

0:14:46.560 --> 0:14:50.600
<v Speaker 1>The blocks get chained together, everyone can see every transaction, etcetera.

0:14:51.280 --> 0:14:54.880
<v Speaker 1>The currency of the Ethereum blockchain is called I don't know.

0:14:55.000 --> 0:14:57.880
<v Speaker 1>It's common to call it ether, though sometimes people say

0:14:57.880 --> 0:15:01.800
<v Speaker 1>ethereum and often they just write E T H. Similarly,

0:15:01.840 --> 0:15:06.200
<v Speaker 1>Bitcoin is sometimes written BTC in conversation. It's mostly shortened

0:15:06.240 --> 0:15:11.280
<v Speaker 1>to but whereas Bitcoin transactions are mostly about sending payments,

0:15:12.160 --> 0:15:15.080
<v Speaker 1>that's an exaggeration. There is a scripting language in bitcoin,

0:15:15.160 --> 0:15:18.800
<v Speaker 1>and some ability to write programs. Actions on Ethereum are

0:15:18.800 --> 0:15:23.000
<v Speaker 1>conceived of more generally, Ethereum is a big virtual computer,

0:15:23.480 --> 0:15:26.200
<v Speaker 1>and you send it instructions to do stuff on the computer.

0:15:26.920 --> 0:15:30.280
<v Speaker 1>Some of those instructions are send ten ether from address

0:15:30.440 --> 0:15:33.520
<v Speaker 1>X to address why one thing in the computer's memory.

0:15:33.560 --> 0:15:36.320
<v Speaker 1>Is a database of Ethereum addresses and how much ether

0:15:36.520 --> 0:15:38.400
<v Speaker 1>is in each of them, and you can tell the

0:15:38.400 --> 0:15:41.880
<v Speaker 1>computer to update the database. But you can also write

0:15:41.920 --> 0:15:45.200
<v Speaker 1>programs to run on the computer to do things automatically.

0:15:45.760 --> 0:15:48.680
<v Speaker 1>One sort of program might be send ten ether to

0:15:48.760 --> 0:15:53.360
<v Speaker 1>address why if something happens. Alice and Bob might want

0:15:53.360 --> 0:15:56.280
<v Speaker 1>to bet on a football game, or on a presidential election,

0:15:56.760 --> 0:15:59.680
<v Speaker 1>or on the price of ether. Alice and Bob, by

0:15:59.680 --> 0:16:03.320
<v Speaker 1>the way, are stock characters and discussions of crypto, not

0:16:03.560 --> 0:16:07.400
<v Speaker 1>interesting characters, though they might write a computer program on

0:16:07.400 --> 0:16:10.600
<v Speaker 1>the Ethereum virtual machine to do that. The program would

0:16:10.640 --> 0:16:13.160
<v Speaker 1>have its own Ethereum account where it could keep ether,

0:16:13.600 --> 0:16:16.360
<v Speaker 1>and it's programming logic would say something like, if the

0:16:16.440 --> 0:16:20.200
<v Speaker 1>Jets win on Sunday, or if Joe Biden wins the election,

0:16:20.640 --> 0:16:25.400
<v Speaker 1>or if either trades above on November one, then send

0:16:25.400 --> 0:16:28.160
<v Speaker 1>the money in this account to Alice. Otherwise send it

0:16:28.200 --> 0:16:31.440
<v Speaker 1>to Bob. Alice and Bob might then each send one

0:16:31.480 --> 0:16:33.880
<v Speaker 1>Ether to the account, which would whirr along for a

0:16:33.920 --> 0:16:36.560
<v Speaker 1>bit checking the football scores, or the election results or

0:16:36.600 --> 0:16:40.760
<v Speaker 1>the ether prize. How would it check. The standard solution

0:16:40.760 --> 0:16:43.720
<v Speaker 1>in crypto is called an oracle. It's a program that

0:16:43.760 --> 0:16:46.960
<v Speaker 1>will periodically query some company or website that tracks the

0:16:47.000 --> 0:16:51.800
<v Speaker 1>relevant information election results, football scores, whether, etcetera, and post

0:16:51.840 --> 0:16:55.520
<v Speaker 1>the answer to the Ethereum blockchain. An oracle is essentially

0:16:55.520 --> 0:16:58.480
<v Speaker 1>a way to bring information from the outside world, the

0:16:58.560 --> 0:17:02.880
<v Speaker 1>real world, or just the Internet, onto the blockchain. When

0:17:02.880 --> 0:17:05.480
<v Speaker 1>the program had an answer to its question who won

0:17:05.520 --> 0:17:08.960
<v Speaker 1>the game or the election or is ether above, it

0:17:09.000 --> 0:17:12.040
<v Speaker 1>would automatically resolve the bet and send to ether to

0:17:12.040 --> 0:17:14.639
<v Speaker 1>the winner. Or you could have a program that says,

0:17:15.000 --> 0:17:17.959
<v Speaker 1>if anyone sends one ether to this program, the program

0:17:18.000 --> 0:17:21.720
<v Speaker 1>will send them back something nice. Something nice is pretty

0:17:21.720 --> 0:17:25.160
<v Speaker 1>hazy there, and frankly it's pretty hazy in actual practice,

0:17:25.480 --> 0:17:27.760
<v Speaker 1>but in concept, anything that you can put into a

0:17:27.800 --> 0:17:31.560
<v Speaker 1>computer program could be the reward here. So send me

0:17:31.640 --> 0:17:33.760
<v Speaker 1>one ether and I will send you back. A digital

0:17:33.760 --> 0:17:37.280
<v Speaker 1>picture of a monkey would be one possible program. And

0:17:37.320 --> 0:17:39.560
<v Speaker 1>I guess it sounds like I'm joking, but for a

0:17:39.560 --> 0:17:42.800
<v Speaker 1>while digital pictures of monkeys were selling for millions of

0:17:42.840 --> 0:17:46.359
<v Speaker 1>dollars on ethereum. Or there's a thing called the Ethereum

0:17:46.440 --> 0:17:49.240
<v Speaker 1>Name Service, or e n S, which allows people to

0:17:49.320 --> 0:17:52.879
<v Speaker 1>register domain names like Matthew Levine, dot et h and

0:17:53.000 --> 0:17:56.680
<v Speaker 1>use them across various Ethereum functions. You send ether to

0:17:56.720 --> 0:17:58.880
<v Speaker 1>the e n S program and it registers that name

0:17:58.960 --> 0:18:01.399
<v Speaker 1>to you. You send in money, and it sends you

0:18:01.440 --> 0:18:05.320
<v Speaker 1>back a domain. The standard analogy here is a vending machine.

0:18:05.800 --> 0:18:08.119
<v Speaker 1>A vending machine is a computer in the real world

0:18:08.400 --> 0:18:10.120
<v Speaker 1>where you put in a dollar and you get back

0:18:10.160 --> 0:18:13.520
<v Speaker 1>something you want. You don't negotiate with the vending machine

0:18:13.640 --> 0:18:16.000
<v Speaker 1>or make small talk about the weather while it wrings

0:18:16.040 --> 0:18:18.960
<v Speaker 1>you up. The vending machine side of the transaction is

0:18:19.240 --> 0:18:23.480
<v Speaker 1>entirely automated. It's programming makes it respond deterministically to you

0:18:23.560 --> 0:18:27.119
<v Speaker 1>putting in money and pressing buttons. In the crypto world,

0:18:27.200 --> 0:18:31.080
<v Speaker 1>these programs are called smart contracts. The name is a

0:18:31.119 --> 0:18:34.960
<v Speaker 1>bit unfortunate. A smart contract is a computer program that

0:18:35.040 --> 0:18:39.000
<v Speaker 1>runs on the blockchain. Some smart contracts look like contracts.

0:18:39.280 --> 0:18:41.560
<v Speaker 1>Alison Bob's bet on the price of ethereum looks a

0:18:41.600 --> 0:18:44.520
<v Speaker 1>lot like a financial derivative, which is definitely a contract.

0:18:45.119 --> 0:18:48.600
<v Speaker 1>Some smart contracts look like vending machines. They sit around

0:18:48.600 --> 0:18:50.800
<v Speaker 1>in public waiting for people to put money in, and

0:18:50.840 --> 0:18:53.760
<v Speaker 1>then they spit out goods. A vending machine is not

0:18:53.880 --> 0:18:57.280
<v Speaker 1>exactly a normal contract, but it is a transaction, and

0:18:57.359 --> 0:19:01.119
<v Speaker 1>people who are into philosophizing about contracts like thinking about

0:19:01.200 --> 0:19:05.560
<v Speaker 1>vending machines. But some smart contracts just look like, you know,

0:19:05.800 --> 0:19:09.200
<v Speaker 1>computer programs. The concept is more general than the name.

0:19:09.720 --> 0:19:13.239
<v Speaker 1>In the Ethereum white paper, Vitallic Bouterran wrote, note that

0:19:13.400 --> 0:19:16.119
<v Speaker 1>contracts in Ethereum should not be seen as something that

0:19:16.160 --> 0:19:19.720
<v Speaker 1>should be fulfilled or complied with. Rather, they are more

0:19:19.760 --> 0:19:24.120
<v Speaker 1>like autonomous agents that live inside of the Ethereum execution environment,

0:19:24.640 --> 0:19:27.840
<v Speaker 1>always executing a specific piece of code when poked by

0:19:27.880 --> 0:19:31.520
<v Speaker 1>a messenger transaction, and having direct control over their own

0:19:31.520 --> 0:19:34.920
<v Speaker 1>ether balance and their own key value store to keep

0:19:34.960 --> 0:19:39.439
<v Speaker 1>track of persistent variables. There are limits. Ethereum is a

0:19:39.480 --> 0:19:42.840
<v Speaker 1>distributed computer, but it doesn't have a keyboard and a monitor.

0:19:43.480 --> 0:19:45.720
<v Speaker 1>It would be hard to play call of duty on

0:19:45.760 --> 0:19:50.760
<v Speaker 1>the Ethereum virtual machine. But ethereums blockchain and smart contracts

0:19:50.800 --> 0:19:53.040
<v Speaker 1>can serve as sort of a back end to other

0:19:53.080 --> 0:19:58.320
<v Speaker 1>types of programs. Developers build dapts or decentralized apps on

0:19:58.359 --> 0:20:01.960
<v Speaker 1>Ethereum and other block chain. These are computer programs that

0:20:02.040 --> 0:20:05.399
<v Speaker 1>mostly run on the web, perhaps on some centralized or

0:20:05.520 --> 0:20:08.480
<v Speaker 1>cloud server, but keep some of their essential data on

0:20:08.520 --> 0:20:11.680
<v Speaker 1>the blockchain. You play a computer game, and your character's

0:20:11.720 --> 0:20:15.119
<v Speaker 1>attributes are stored on the blockchain. A normal program on

0:20:15.160 --> 0:20:18.600
<v Speaker 1>the game company's servers renders the character's sword on your screen,

0:20:18.880 --> 0:20:21.280
<v Speaker 1>but the fact that she has the sword is stored

0:20:21.320 --> 0:20:23.919
<v Speaker 1>on the blockchain. One other limit is that it's a

0:20:24.000 --> 0:20:27.919
<v Speaker 1>slow computer. The way Ethereum executes programs is that you

0:20:28.000 --> 0:20:31.080
<v Speaker 1>broadcast the instructions two thousands of nodes on the network,

0:20:31.320 --> 0:20:34.159
<v Speaker 1>and they each execute the instructions and reach consensus on

0:20:34.200 --> 0:20:38.200
<v Speaker 1>the results of the instructions. That all takes time. Your

0:20:38.240 --> 0:20:41.800
<v Speaker 1>program needs to run thousands of times on thousands of computers.

0:20:42.440 --> 0:20:45.480
<v Speaker 1>Computers and network connections are pretty fast these days, and

0:20:45.520 --> 0:20:49.320
<v Speaker 1>the Ethereum computer is fast enough for many purposes, such

0:20:49.320 --> 0:20:53.720
<v Speaker 1>as transferring ether or keeping a database of computer game characters.

0:20:53.760 --> 0:20:55.639
<v Speaker 1>But you wouldn't want to use this sort of computer

0:20:55.760 --> 0:21:01.360
<v Speaker 1>architecture for extremely time sensitive, computation intensive application. You wouldn't

0:21:01.359 --> 0:21:04.840
<v Speaker 1>want like a self driving car running on the Ethereum

0:21:04.920 --> 0:21:08.359
<v Speaker 1>virtual machine. You wouldn't want thousands of computers around the

0:21:08.400 --> 0:21:11.919
<v Speaker 1>world redundantly calculating how far you are from hitting someone

0:21:12.000 --> 0:21:18.600
<v Speaker 1>before you could break two proof of steak. This distributed computer,

0:21:18.880 --> 0:21:22.840
<v Speaker 1>the Ethereum Virtual machine, takes its basic design from Bitcoin.

0:21:23.480 --> 0:21:27.000
<v Speaker 1>There are blocks, everyone can see them. They are chained together,

0:21:27.359 --> 0:21:31.800
<v Speaker 1>Transactions are signed with private keys, everything is hashed, etcetera.

0:21:32.040 --> 0:21:34.200
<v Speaker 1>It's just that, in addition to sending money to people,

0:21:34.560 --> 0:21:37.679
<v Speaker 1>you can send computer instructions to the blockchain and the

0:21:37.680 --> 0:21:41.280
<v Speaker 1>blockchain will execute them. What that means is that there

0:21:41.280 --> 0:21:44.720
<v Speaker 1>are thousands of computers each running nodes of the Ethereum network,

0:21:45.119 --> 0:21:47.679
<v Speaker 1>and all those computers will agree about what happens on

0:21:47.720 --> 0:21:50.879
<v Speaker 1>that network, who sent money to whom, and what computer

0:21:50.960 --> 0:21:55.280
<v Speaker 1>instructions executed when. The fact that Ethereum is a distributed

0:21:55.520 --> 0:21:59.120
<v Speaker 1>virtual computer means that all those actual computers can come

0:21:59.160 --> 0:22:03.320
<v Speaker 1>to a consensus is about what operations executed when. And

0:22:03.359 --> 0:22:06.280
<v Speaker 1>the reason this was possible is that Bitcoin showed how

0:22:06.320 --> 0:22:10.359
<v Speaker 1>a decentralized computer network could reach consensus. The stuff with

0:22:10.400 --> 0:22:12.480
<v Speaker 1>the hashing and the mining and the nonsens and the

0:22:12.480 --> 0:22:18.080
<v Speaker 1>electricity that is Bitcoin's consensus mechanism, proof of work, or POW.

0:22:19.480 --> 0:22:23.080
<v Speaker 1>Until last month it was also Ethereums. There were some

0:22:23.160 --> 0:22:27.200
<v Speaker 1>technical differences, but the basic mechanics were pretty similar. Miners

0:22:27.280 --> 0:22:29.560
<v Speaker 1>did a bunch of hashes of block data, and whoever

0:22:29.600 --> 0:22:32.240
<v Speaker 1>found the right hash first mined the block and got

0:22:32.240 --> 0:22:35.640
<v Speaker 1>a reward. Because this was expensive and wasted a lot

0:22:35.680 --> 0:22:40.280
<v Speaker 1>of resources, it demonstrated a commitment to the Ethereum ecosystem,

0:22:40.280 --> 0:22:44.520
<v Speaker 1>but the waste itself was bad, and so on September,

0:22:45.200 --> 0:22:50.200
<v Speaker 1>after years of planning, Ethereum switched to a new consensus mechanism.

0:22:50.320 --> 0:22:54.960
<v Speaker 1>Ethereum now uses something called proof of steak or POS.

0:22:55.240 --> 0:22:58.919
<v Speaker 1>The basic ideas remained the same. People do transactions and

0:22:58.960 --> 0:23:02.800
<v Speaker 1>broadcast them to the Ethereum network. A bunch of computers.

0:23:02.840 --> 0:23:07.400
<v Speaker 1>In POW they're called miners. In POS, they're called validators

0:23:07.760 --> 0:23:11.280
<v Speaker 1>work to compile these transactions into an official ordered list

0:23:11.520 --> 0:23:14.600
<v Speaker 1>called the blockchain. Anyone with a computer can be a

0:23:14.640 --> 0:23:19.360
<v Speaker 1>minor validator. The protocol is open to everyone, but the miners.

0:23:19.520 --> 0:23:22.159
<v Speaker 1>Validators have to prove their commitment to the system to

0:23:22.359 --> 0:23:26.000
<v Speaker 1>mine or validate blocks in POW. The way you prove

0:23:26.040 --> 0:23:28.159
<v Speaker 1>that is by using a lot of electricity to do

0:23:28.320 --> 0:23:31.360
<v Speaker 1>hashes in pos The way you prove that is by

0:23:31.480 --> 0:23:35.080
<v Speaker 1>having a lot of ether oversimplifying a bit. The general

0:23:35.119 --> 0:23:39.240
<v Speaker 1>mechanics are one. Anyone can volunteer to be a validator

0:23:39.280 --> 0:23:42.920
<v Speaker 1>by staking some of the network's currency depositing it into

0:23:42.960 --> 0:23:46.840
<v Speaker 1>a special smart contract. The staked currency can't be withdrawn

0:23:46.920 --> 0:23:49.960
<v Speaker 1>for some period on ethereum. You need to stake thirty

0:23:49.960 --> 0:23:54.040
<v Speaker 1>two ether currently forty dollars or so to be a validator.

0:23:54.480 --> 0:23:58.200
<v Speaker 1>Two Validators get transactions as they come in and compile

0:23:58.280 --> 0:24:01.720
<v Speaker 1>them into blocks. No. In fact, there is a division

0:24:01.720 --> 0:24:04.640
<v Speaker 1>of labor in ethereum, where there are specialized companies called

0:24:04.680 --> 0:24:09.639
<v Speaker 1>block builders that compile blocks for validators to validate. Three

0:24:09.880 --> 0:24:14.080
<v Speaker 1>at fixed intervals, say every twelve seconds, one validator is

0:24:14.160 --> 0:24:17.120
<v Speaker 1>randomly chosen to propose a block, and some other set

0:24:17.119 --> 0:24:19.760
<v Speaker 1>of validators is chosen to review the proposed block and

0:24:19.880 --> 0:24:24.040
<v Speaker 1>vote on it. Four, the randomly chosen validators agree on

0:24:24.119 --> 0:24:26.760
<v Speaker 1>whether to add the block to the chain. If everyone

0:24:26.840 --> 0:24:30.640
<v Speaker 1>is doing their job honestly and conscientiously, they'll mostly agree

0:24:30.920 --> 0:24:34.560
<v Speaker 1>and the block will be added. Five the validators get

0:24:34.560 --> 0:24:39.400
<v Speaker 1>paid fees in ether. Six If a validator acts dishonestly

0:24:39.600 --> 0:24:43.000
<v Speaker 1>or lazily, if it proposes wrong blocks, or if it

0:24:43.040 --> 0:24:45.760
<v Speaker 1>fails to propose or vote on blocks, or if someone

0:24:45.800 --> 0:24:48.719
<v Speaker 1>turns off the computer running the validator, it can have

0:24:48.800 --> 0:24:52.080
<v Speaker 1>some or all of its stake taken away as a penalty.

0:24:52.680 --> 0:24:55.359
<v Speaker 1>I mean, that's the concept, but when I write it

0:24:55.400 --> 0:24:57.679
<v Speaker 1>out like that, it sounds more manual than it is.

0:24:58.359 --> 0:25:02.080
<v Speaker 1>Nobody is sitting around reviewing retransaction and agonizing over whether

0:25:02.119 --> 0:25:05.520
<v Speaker 1>it's legitimate. The validators are just running the official open

0:25:05.560 --> 0:25:09.600
<v Speaker 1>source Ethereum software. It is all pretty automatic, and you

0:25:09.600 --> 0:25:11.879
<v Speaker 1>can run it on a laptop with good backup power

0:25:11.920 --> 0:25:15.639
<v Speaker 1>and a solid Internet connection. The big outlay maybe forty

0:25:16.040 --> 0:25:18.960
<v Speaker 1>dollars to buy ether. It's not hard to contribute to

0:25:18.960 --> 0:25:22.560
<v Speaker 1>the consensus. It's hard to override it, but being an

0:25:22.560 --> 0:25:26.199
<v Speaker 1>honest validator is pretty easy. When we discussed proof of

0:25:26.200 --> 0:25:29.520
<v Speaker 1>work mining, I said that cryptosystems are designed to operate

0:25:29.600 --> 0:25:33.480
<v Speaker 1>on consensus among people with an economic stake in the system.

0:25:33.480 --> 0:25:37.600
<v Speaker 1>POW systems demonstrate economic stake in a cleverly indirect way.

0:25:38.200 --> 0:25:40.439
<v Speaker 1>You buy a bunch of computer hardware and pay for

0:25:40.520 --> 0:25:43.119
<v Speaker 1>a lot of electricity, and do a bunch of calculations

0:25:43.280 --> 0:25:47.600
<v Speaker 1>to prove you really care about bitcoin pos systems demonstrate

0:25:47.640 --> 0:25:50.760
<v Speaker 1>the economic stake directly. You just invest a lot of

0:25:50.760 --> 0:25:53.440
<v Speaker 1>money in ethereum and post it as a bond, which

0:25:53.480 --> 0:25:58.080
<v Speaker 1>proves you care. This is more efficient in two ways. First,

0:25:58.320 --> 0:26:02.119
<v Speaker 1>it uses less electricity, burning lots of electricity to do

0:26:02.240 --> 0:26:05.680
<v Speaker 1>trillions of pointless math calculations. A second, in a warming

0:26:05.680 --> 0:26:09.760
<v Speaker 1>world seems dumb. Proof of steak uses to a first

0:26:09.760 --> 0:26:14.240
<v Speaker 1>approximation no electricity. You're simply keeping a list of transactions,

0:26:14.440 --> 0:26:16.679
<v Speaker 1>and you just have to compile the list once, not

0:26:16.840 --> 0:26:21.480
<v Speaker 1>two hundred quintillion times. The transition to POS cut Ethereum's

0:26:21.520 --> 0:26:28.000
<v Speaker 1>energy usage by something like second POS more directly measures

0:26:28.040 --> 0:26:30.920
<v Speaker 1>your stake in the system. You demonstrate your stake in

0:26:31.000 --> 0:26:34.520
<v Speaker 1>ethereum by one owning ether and two putting it at

0:26:34.600 --> 0:26:39.080
<v Speaker 1>risk to validate transactions. One risk is slashing. If you

0:26:39.119 --> 0:26:42.800
<v Speaker 1>do nefarious things and other validator's notice, they can slash

0:26:42.800 --> 0:26:46.240
<v Speaker 1>your steak and take away your ether. Conceptually, the bigger

0:26:46.320 --> 0:26:48.439
<v Speaker 1>risk is that the value of your ether will fall

0:26:48.480 --> 0:26:50.920
<v Speaker 1>while you have it locked up. If you do things

0:26:50.920 --> 0:26:54.000
<v Speaker 1>to undermine confidence in ethereum, then the value of your

0:26:54.000 --> 0:26:57.119
<v Speaker 1>stake will drop. To take control of the POS system

0:26:57.160 --> 0:27:00.199
<v Speaker 1>and abuse it for your own nefarious purposes you to

0:27:00.200 --> 0:27:02.960
<v Speaker 1>own a lot of ether, and the more you own,

0:27:03.080 --> 0:27:06.080
<v Speaker 1>the less nefarious you'll want to be. Proof of Steak

0:27:06.119 --> 0:27:08.960
<v Speaker 1>can buy something like twenty times more security for the

0:27:09.040 --> 0:27:15.440
<v Speaker 1>same cost, the Talec has argued. Coming up next, you'll

0:27:15.440 --> 0:27:18.680
<v Speaker 1>hear more from Matt Levin's special crypto issue of Bloomberg

0:27:18.720 --> 0:27:32.960
<v Speaker 1>Business Week, narrated by Mark Leadoff staking Here's how a

0:27:33.000 --> 0:27:37.080
<v Speaker 1>bitcoin minor makes money. One spend dollars to buy computers

0:27:37.119 --> 0:27:41.960
<v Speaker 1>and electricity to use the computers and electricity to generate bitcoin.

0:27:42.720 --> 0:27:45.520
<v Speaker 1>Three sell the bitcoin or hold them and hope they

0:27:45.560 --> 0:27:50.000
<v Speaker 1>go up. Here's how an ethereum validator makes money. One

0:27:50.520 --> 0:27:55.679
<v Speaker 1>bye ether to lock it up. Three get paid fees

0:27:55.720 --> 0:27:58.160
<v Speaker 1>in either that are roughly a percentage of the ether

0:27:58.240 --> 0:28:03.000
<v Speaker 1>you've locked up. Currently fees are around four. There's still

0:28:03.040 --> 0:28:06.280
<v Speaker 1>some computer hardware involved. You have to run software to

0:28:06.320 --> 0:28:10.080
<v Speaker 1>compile and check transactions, but not much of it. Again,

0:28:10.240 --> 0:28:13.840
<v Speaker 1>it can be a laptop. The capital investment isn't in computers,

0:28:13.880 --> 0:28:17.440
<v Speaker 1>but in the relevant cryptocurrency. The transaction is very close.

0:28:17.480 --> 0:28:20.359
<v Speaker 1>To invest a lot of cryptocurrency and then get paid

0:28:20.480 --> 0:28:24.439
<v Speaker 1>interest on that cryptocurrency. You can make it even easier

0:28:24.480 --> 0:28:27.439
<v Speaker 1>on yourself. Instead of downloading the software to run a

0:28:27.440 --> 0:28:30.920
<v Speaker 1>full ethereum validat or node and depositing thirty two ether,

0:28:31.560 --> 0:28:33.520
<v Speaker 1>you can hand your either over to someone else and

0:28:33.600 --> 0:28:36.119
<v Speaker 1>let them be a validator. It doesn't need to be

0:28:36.200 --> 0:28:39.160
<v Speaker 1>thirty two either. If you have one either and thirty

0:28:39.160 --> 0:28:41.520
<v Speaker 1>one other people each have one either, and you all

0:28:41.600 --> 0:28:44.320
<v Speaker 1>pool your EITHER together, then you have enough to stake

0:28:44.520 --> 0:28:47.680
<v Speaker 1>validate transactions and earned fees, and then you each can

0:28:47.720 --> 0:28:50.200
<v Speaker 1>have a cut of the fees. The work of validating

0:28:50.200 --> 0:28:53.800
<v Speaker 1>transactions can be completely separated from the actual staking of ether,

0:28:54.640 --> 0:28:57.480
<v Speaker 1>and in fact, a lot of ethereum validation runs through

0:28:57.520 --> 0:29:01.000
<v Speaker 1>crypto exchanges such as coin base, crack Can, and Finance,

0:29:01.400 --> 0:29:04.600
<v Speaker 1>which offers staking as a product to their customers. The

0:29:04.640 --> 0:29:07.800
<v Speaker 1>biggest is a thing called leedo Finance, which isn't an

0:29:07.800 --> 0:29:12.160
<v Speaker 1>exchange but a sort of decentralized staking pool. The customers

0:29:12.240 --> 0:29:14.479
<v Speaker 1>keep their ether with the exchange anyway, so they might

0:29:14.480 --> 0:29:16.560
<v Speaker 1>as well let the exchange stake it for them and

0:29:16.600 --> 0:29:21.160
<v Speaker 1>earn some interest. Yes interest. If you're putting crypto into

0:29:21.160 --> 0:29:23.680
<v Speaker 1>a staking pool, what it looks like to you is

0:29:23.720 --> 0:29:27.240
<v Speaker 1>simply earning interest on your crypto. You have one d

0:29:27.280 --> 0:29:29.720
<v Speaker 1>tokens you lock them up for a bit, you get

0:29:29.760 --> 0:29:32.960
<v Speaker 1>back a hundred and three tokens. The stuff about validating

0:29:32.960 --> 0:29:35.800
<v Speaker 1>transactions occurs in the background, and you don't really have

0:29:35.880 --> 0:29:38.360
<v Speaker 1>to worry about it. You just get a percentage return

0:29:38.400 --> 0:29:41.800
<v Speaker 1>on your money around four percent now, but maybe less

0:29:41.840 --> 0:29:45.200
<v Speaker 1>after fees from locking it up before. You compare that

0:29:45.280 --> 0:29:47.880
<v Speaker 1>to the passive income you might earn on, say a bond.

0:29:48.320 --> 0:29:52.960
<v Speaker 1>Remember this is paid in volatile ether. Crypto has found

0:29:53.000 --> 0:29:57.280
<v Speaker 1>a novel way to create yield. We'll talk about others later.

0:29:57.520 --> 0:30:00.720
<v Speaker 1>Crypto has a whole business of yield farming, but this

0:30:00.840 --> 0:30:04.080
<v Speaker 1>is one. You can deposit your crypto into an account

0:30:04.280 --> 0:30:07.080
<v Speaker 1>and it will pay you interest. It will pay you interest,

0:30:07.160 --> 0:30:10.360
<v Speaker 1>not for the reason banks generally do, because they're lending

0:30:10.360 --> 0:30:12.440
<v Speaker 1>your money to some other customer who will make use

0:30:12.440 --> 0:30:15.160
<v Speaker 1>of it, but because you are, in your small way,

0:30:15.480 --> 0:30:22.120
<v Speaker 1>helping to maintain the security of the transaction Ledger three gas.

0:30:22.880 --> 0:30:26.360
<v Speaker 1>Another difference between ethereum and bitcoin is that transaction fees

0:30:26.400 --> 0:30:29.840
<v Speaker 1>are much more important in ethereum. The basic reason is

0:30:29.840 --> 0:30:32.200
<v Speaker 1>that every transaction in bitcoin is more or less the

0:30:32.240 --> 0:30:36.680
<v Speaker 1>same X sends why bitcoin to Z in ethereum, Though

0:30:36.720 --> 0:30:40.320
<v Speaker 1>there are transactions like run this complicated computer program with

0:30:40.320 --> 0:30:44.400
<v Speaker 1>ten thousand steps that takes longer. Thousands of nodes on

0:30:44.440 --> 0:30:47.480
<v Speaker 1>the Ethereum network have to run and validate each computational

0:30:47.520 --> 0:30:50.760
<v Speaker 1>step of each contract. If a contract requires a lot

0:30:50.760 --> 0:30:52.640
<v Speaker 1>of steps, then it will use a lot more of

0:30:52.720 --> 0:30:57.160
<v Speaker 1>validator's time and computer resources. If it requires infinite steps,

0:30:57.240 --> 0:31:00.560
<v Speaker 1>it would crash the whole thing. To address this issue,

0:31:00.720 --> 0:31:03.720
<v Speaker 1>Ethereum has gas, which is a fee that people and

0:31:03.800 --> 0:31:08.959
<v Speaker 1>smart contracts pay for computation. Each transaction specifies one a

0:31:09.000 --> 0:31:13.400
<v Speaker 1>maximum gas limit basically a number of computational steps, and

0:31:13.520 --> 0:31:17.040
<v Speaker 1>to a price per unit of gas. If the transaction

0:31:17.160 --> 0:31:19.840
<v Speaker 1>uses up all its gas, if it takes more steps

0:31:19.840 --> 0:31:22.840
<v Speaker 1>to execute than the gas limit, it fails and still

0:31:22.880 --> 0:31:26.480
<v Speaker 1>pays the gas fee. This deters people from sending super

0:31:26.520 --> 0:31:30.000
<v Speaker 1>long transactions that clogged the network, and it absolutely prevents

0:31:30.000 --> 0:31:33.760
<v Speaker 1>them from clogging the network forever. In early Ethereum, the

0:31:33.800 --> 0:31:37.080
<v Speaker 1>gas fees, as well as built in mining rewards, were

0:31:37.120 --> 0:31:39.800
<v Speaker 1>paid to the miner who mined a block. Since the

0:31:39.880 --> 0:31:43.400
<v Speaker 1>move to POS, the built in rewards are lower because

0:31:43.400 --> 0:31:45.920
<v Speaker 1>it's much less expensive to be a validator than a minor,

0:31:46.120 --> 0:31:48.320
<v Speaker 1>so you don't need to get paid as much and

0:31:48.400 --> 0:31:51.200
<v Speaker 1>now some of the gas fees are burned, the ether

0:31:51.400 --> 0:31:55.600
<v Speaker 1>just vanishes instead of being paid to validators. The basic

0:31:55.680 --> 0:31:58.280
<v Speaker 1>result is that Ether as a whole is paying less

0:31:58.320 --> 0:32:02.040
<v Speaker 1>for security under pos than it used to. There are

0:32:02.080 --> 0:32:04.959
<v Speaker 1>still gas fees, though, and some of them still go

0:32:05.080 --> 0:32:08.240
<v Speaker 1>to validators. And generally speaking, the more you offer to

0:32:08.280 --> 0:32:11.280
<v Speaker 1>pay for gas, the faster your transaction will be executed.

0:32:11.800 --> 0:32:14.720
<v Speaker 1>If Ethereum is busy, paying more for your gas gets

0:32:14.720 --> 0:32:18.280
<v Speaker 1>you priority for executing your transactions. It is a shared

0:32:18.320 --> 0:32:23.640
<v Speaker 1>computer where you can pay more to go first. Four

0:32:24.120 --> 0:32:29.240
<v Speaker 1>tokens one e r C twenty One. Thing a smart

0:32:29.320 --> 0:32:33.800
<v Speaker 1>contract can do in Ethereum is create new cryptocurrencies. These

0:32:33.840 --> 0:32:37.800
<v Speaker 1>cryptocurrencies are generally called tokens. Why would you want to

0:32:37.800 --> 0:32:41.240
<v Speaker 1>do this? One reason we already talked about. One, you

0:32:41.280 --> 0:32:45.040
<v Speaker 1>can make up an arbitrary token that trades electronically. Two

0:32:45.120 --> 0:32:47.720
<v Speaker 1>If you do that, people might pay a non zero

0:32:47.800 --> 0:32:51.560
<v Speaker 1>amount of money for it. Three worth a shot. No,

0:32:52.880 --> 0:32:57.240
<v Speaker 1>this is extremely easy to do in Ethereum. The Ethereum

0:32:57.240 --> 0:33:00.480
<v Speaker 1>white paper includes a four line code snippet for implementing

0:33:00.480 --> 0:33:04.560
<v Speaker 1>a token system on Ethereum. And so there's the Shiba token,

0:33:05.040 --> 0:33:09.480
<v Speaker 1>a decentralized meme token that evolved into a vibrant ecosystem.

0:33:09.520 --> 0:33:13.040
<v Speaker 1>It's doage coin but on ethereum easy it has a

0:33:13.080 --> 0:33:16.440
<v Speaker 1>wolf paper. But there are lots of other reasons to

0:33:16.480 --> 0:33:19.680
<v Speaker 1>create cryptocurrencies. If you set up some sort of app

0:33:19.760 --> 0:33:22.040
<v Speaker 1>that does a thing on the Ethereum system, and you

0:33:22.040 --> 0:33:24.600
<v Speaker 1>want to charge people money for doing that thing, what

0:33:24.720 --> 0:33:27.320
<v Speaker 1>sort of money should you charge them? Or if you

0:33:27.360 --> 0:33:30.040
<v Speaker 1>set up a two sided marketplace that connects people who

0:33:30.080 --> 0:33:31.960
<v Speaker 1>do a thing with people who want the thing done,

0:33:32.400 --> 0:33:34.160
<v Speaker 1>what sort of money should the people who want the

0:33:34.200 --> 0:33:36.200
<v Speaker 1>thing use to pay the people who do the thing.

0:33:37.200 --> 0:33:40.560
<v Speaker 1>Dollars are a possible answer, though an oddly hard one.

0:33:41.200 --> 0:33:43.440
<v Speaker 1>U s dollars don't live on the blockchain, but in

0:33:43.520 --> 0:33:47.480
<v Speaker 1>bank accounts. Ether is the most obvious answer. You've set

0:33:47.520 --> 0:33:49.960
<v Speaker 1>up an app and ethereum, so you should take payment

0:33:50.040 --> 0:33:54.120
<v Speaker 1>in the currency of ethereum. But a persistently popular answer

0:33:54.240 --> 0:33:58.480
<v Speaker 1>is you should take payment in your own currency. People

0:33:58.480 --> 0:34:01.040
<v Speaker 1>who add value to your serve should be paid in

0:34:01.120 --> 0:34:04.000
<v Speaker 1>your own special token. People who make use of the

0:34:04.040 --> 0:34:07.040
<v Speaker 1>service should pay for it in that token, and then

0:34:07.080 --> 0:34:10.400
<v Speaker 1>if the service takes off, the token might become more valuable.

0:34:11.239 --> 0:34:14.200
<v Speaker 1>We'll discuss this idea in more detail later. For now,

0:34:14.239 --> 0:34:16.560
<v Speaker 1>I'll just say that Ethereum has a standard for how

0:34:16.600 --> 0:34:19.200
<v Speaker 1>these sorts of token should be implemented, and it's called

0:34:19.320 --> 0:34:22.840
<v Speaker 1>e r C twenty. And when there are decentralized apps

0:34:22.840 --> 0:34:25.520
<v Speaker 1>on the Ethereum blockchain, there's a good chance that they'll

0:34:25.520 --> 0:34:28.719
<v Speaker 1>say they have an e r C twenty token. One

0:34:28.840 --> 0:34:31.560
<v Speaker 1>essential property of an e r C twenty token is

0:34:31.600 --> 0:34:35.799
<v Speaker 1>that it's fungible, like dollars or bitcoin or ether. If

0:34:35.800 --> 0:34:38.279
<v Speaker 1>I create an e r C twenty token called matt

0:34:38.400 --> 0:34:41.759
<v Speaker 1>coin and meant a billion matt coins, each of those

0:34:41.800 --> 0:34:45.480
<v Speaker 1>billion tokens works exactly the same and is exactly interchangeable.

0:34:45.960 --> 0:34:48.720
<v Speaker 1>They all trade at the same price, and nobody wants

0:34:48.840 --> 0:34:53.920
<v Speaker 1>or gets any particular identified matt coin two e r

0:34:54.000 --> 0:34:57.839
<v Speaker 1>C seven one. There's another way to do a token, though.

0:34:58.400 --> 0:35:00.960
<v Speaker 1>You could have a series of tokens, each with a number.

0:35:01.520 --> 0:35:03.839
<v Speaker 1>Token number one in this series is different from token

0:35:03.960 --> 0:35:06.640
<v Speaker 1>number ninety nine in the sense that token number one

0:35:06.719 --> 0:35:09.440
<v Speaker 1>has the number one and token number ninety has the

0:35:09.480 --> 0:35:12.799
<v Speaker 1>number ninety nine. This is generally referred to as a

0:35:12.880 --> 0:35:16.440
<v Speaker 1>non fungible token or n f T. The most popular

0:35:16.480 --> 0:35:18.800
<v Speaker 1>Ethereum standard for n f T s is called e

0:35:19.080 --> 0:35:22.680
<v Speaker 1>r C seven one, and you'll see that name sometimes.

0:35:23.120 --> 0:35:26.360
<v Speaker 1>Let me quote a bit of the e r C standard.

0:35:26.920 --> 0:35:29.680
<v Speaker 1>The e r C seven twenty one introduces a standard

0:35:29.719 --> 0:35:32.480
<v Speaker 1>for n f T. In other words, this type of

0:35:32.480 --> 0:35:35.320
<v Speaker 1>token is unique and can have different value than another

0:35:35.360 --> 0:35:38.400
<v Speaker 1>token from the same smart contract. May be due to

0:35:38.480 --> 0:35:41.960
<v Speaker 1>its age, rarity, or even something else like it's visual.

0:35:42.680 --> 0:35:46.600
<v Speaker 1>Wait visual. Yes, All n f T s have a

0:35:46.680 --> 0:35:50.080
<v Speaker 1>numerical variable called token i D. So for any e

0:35:50.200 --> 0:35:54.600
<v Speaker 1>r C SE contract, the pair contract address numerical token

0:35:54.680 --> 0:35:58.839
<v Speaker 1>i D must be globally unique. That said adapt can

0:35:58.880 --> 0:36:01.520
<v Speaker 1>have a converter that uses the token i D as

0:36:01.560 --> 0:36:07.280
<v Speaker 1>input and outputs an image of something cool like zombies, weapons, skills,

0:36:07.440 --> 0:36:12.240
<v Speaker 1>or amazing kitties. Look how minimal this standard is despite

0:36:12.280 --> 0:36:15.279
<v Speaker 1>the zombies and kitties. An n f T consists of

0:36:15.320 --> 0:36:17.879
<v Speaker 1>a series of numbered tokens, and the thing that makes

0:36:17.920 --> 0:36:19.400
<v Speaker 1>it an n f T is that it has a

0:36:19.440 --> 0:36:21.719
<v Speaker 1>different number in its token i D field from the

0:36:21.760 --> 0:36:25.600
<v Speaker 1>other tokens in its series. If you'd like to imagine

0:36:25.600 --> 0:36:28.040
<v Speaker 1>that this different number makes it something cool like a

0:36:28.120 --> 0:36:32.560
<v Speaker 1>zombie or a kittie, you can go right ahead. Or

0:36:32.920 --> 0:36:36.200
<v Speaker 1>if there's a computer program or an ethereum DAP that

0:36:36.320 --> 0:36:40.400
<v Speaker 1>looks at your number and says, right, this number corresponds

0:36:40.440 --> 0:36:42.799
<v Speaker 1>to a zombie with green hair and a fetching scar

0:36:42.960 --> 0:36:45.799
<v Speaker 1>on his right cheek. Then the computer program is free

0:36:45.800 --> 0:36:48.280
<v Speaker 1>to say that and even serve you up a picture

0:36:48.320 --> 0:36:51.040
<v Speaker 1>of that zombie, and you are free to believe it.

0:36:52.120 --> 0:37:00.360
<v Speaker 1>We'll come back to this, it gets weird. Thank you

0:37:00.400 --> 0:37:03.720
<v Speaker 1>Matt Levine, and thank you Mark Ledoff. As a reminder,

0:37:03.800 --> 0:37:05.839
<v Speaker 1>if you're looking for these episodes in the Crypto Feed,

0:37:05.880 --> 0:37:10.759
<v Speaker 1>will be publishing them every Sunday through December. If you'd

0:37:10.760 --> 0:37:13.080
<v Speaker 1>like to read this issue in print form, you can

0:37:13.120 --> 0:37:21.279
<v Speaker 1>head on over to Bloomberg dot com slash the Crypto story.

0:37:30.400 --> 0:37:33.560
<v Speaker 1>This is Bloomberg Crypto, a daily podcast from Bloomberg and

0:37:33.600 --> 0:37:36.560
<v Speaker 1>I Heart Radio. For more shows from I Heart Radio,

0:37:36.800 --> 0:37:39.920
<v Speaker 1>visit the i Heart Radio app, Apple Podcasts, or wherever

0:37:40.000 --> 0:37:43.520
<v Speaker 1>you get your podcast. Send us your comments, questions, or

0:37:43.520 --> 0:37:46.560
<v Speaker 1>suggestions for the show to Crypto at Bloomberg dot net

0:37:47.120 --> 0:37:51.879
<v Speaker 1>or find us on Twitter. We're at Crypto. The supervising

0:37:51.880 --> 0:37:55.680
<v Speaker 1>producer of Bloomberg Crypto is Vicky Vergelina. Our senior producer

0:37:55.760 --> 0:37:59.480
<v Speaker 1>is Janet babin Our producers are Mohammed Farup and Sharon Barriro.

0:38:00.000 --> 0:38:03.600
<v Speaker 1>Our associate producers are Ty Butler and Moses on Them.

0:38:03.680 --> 0:38:07.920
<v Speaker 1>Desta wonder At is our engineer. Original music by Leo Sidran.

0:38:08.840 --> 0:38:29.759
<v Speaker 1>I'm Stacy Marie Shmall. We'll be back tomorrow. M