Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas - 13 | Neha Narula on Blockchain, Cryptocurrency, and the Future of the Internet

Episode Date: September 8, 2018

For something of such obvious importance, money is kind of mysterious. It can, as Homer Simpson once memorably noted, be exchanged for goods and services. But who decides exactly how many goods/servic...es a given unit of money can buy? And what maintains the social contract that we all agree to go along with it? Technology is changing what money is and how we use it, and Neha Narula is a leader in thinking about where money is going. One much-hyped aspect is the advent of blockchain technology, which has led to cryptocurrencies such as Bitcoin. We talk about what the blockchain really is, how it enables new kinds of currency, and from a wider perspective whether it can help restore a more individualistic, decentralized Web. Neha Narula is the Director of the Digital Currency Initiative at MIT. She obtained her Ph.D. in computer science from MIT, and worked at Google and Digg before joining the faculty there. She is an expert on scalable databases, secure software, cryptocurrencies, and online privacy.

Transcript
Discussion (0)
Starting point is 00:00:00 For over 75 years, ExtraTuff has been proven on rolling Alaskan seas and frozen decks. Now, ExtraTuff introduces the world's first commercial-grade ankle deck boot. The all-new ADB Pro. Built with the same triple-dipped rubber and marine-grade Chevron Outsal as the iconic legacy boot. The ADB Pro is designed to withstand any element thrown at you, above you, or below you. The all-new ADB Provelled in the USA. Alaska Proven, built for all. Shop now at extra tough.com.
Starting point is 00:00:30 Shell v. Power Nitro Plus fuels every drive from the Pacific Coast Highway to the Sierra Peaks with a fuel like no other. It contains active coating ingredients that clean and protect for longer lasting engines. That means more protection with active ingredients for longer lasting engines. Shell v. Power Nitro Plus premium gasoline. Engine performance that lasts. Chances are you're not far from a Shell station. Find it using the Shell app. Formulation unique to shell compared to minimum detergent gasoline with continuous use of Shell v. Power Nitroplus and gasoline direct injection engines. Actual effects and benefits may vary. See shell.us slash more dash protection for more information.
Starting point is 00:01:00 Hello, everybody, and welcome to the Mindscape podcast. I'm your host, Sean Carroll. And today we're talking about a subject that is near and dear to the hearts of most everyone out there, money. We all know what money is, right? We use money. We exchange it for goods and services, as Homer Simpson once pointed out. But we also get this feeling that the notion of money is in flux right now, the notion of currency, the actual thing you give to somebody, which used to be dollar bills.
Starting point is 00:01:29 Of course, it's increasingly credit one way or the other. And these days there's this talk of cryptocurrencies like Bitcoin and Ethereum and so forth. Somehow the computer scientists have gotten their hands on money, and the world might never be the same. The question is, how is this new world going to look? If you followed the Bitcoin situation at all, you know there's a bit of instability in the system. Bitcoin was supposed to be a way that people could use it as money
Starting point is 00:01:57 to exchange for things on the internet, but the actual value of Bitcoins has been fluctuating wildly. If you were really, really good and bought it very, very cheaply early on, you could have made an enormous amount of cash, good old American dollars, if you had sold it at the right time,
Starting point is 00:02:12 but now it's on its way back down. This doesn't sound like something that we could reliably use as money. But the hype is not from nowhere. There's reasons why people are very excited about cryptocurrencies. So today's guest is Neha Narula, and she's the one to talk to about this.
Starting point is 00:02:28 Neha is the director of the Digital Currency Initiative at MIT, and she's an expert on not only cryptocurrencies, but wide-scale, scalable computing, online security, things like that. So we're going to actually sit down and talk about what the blockchain is, this technology that some of you are, I'm sure, super experts on, but other of you don't quite know what's going on. So you will. By the end of this episode, you'll understand the blockchain,
Starting point is 00:02:56 chain. There may be talk of hash functions. It's a crazy world out there. We need to understand some new concepts, but that's okay. It will all make sense after this hour, and it matters. Not just for money, but for the future of the internet, which affects us in a number of ways. The internet more broadly has gone from this kind of Wild West individualistic view that we had back in the 90s, let's say, to a set of mega platforms, Facebook and Google and Amazon and Twitter that seem to control an increasing fraction of what goes on online. So the same technologies that are behind cryptocurrencies might someday help bring back the situation where things were a little bit more individualistic, a little bit more decentralized.
Starting point is 00:03:41 And that could have crucial impacts on how we use the Internet a decade or two from now. So let's go. Great. Neha Narula. Welcome to the Mindscape podcast. Hello. So I'm going to be even more than usual. asking the dumbest, silliest, most straightforward questions.
Starting point is 00:04:16 Because I think we're going to talk about sexy stuff, right? Cryptocurrencies, Bitcoin, distributed computing on the internet and privacy and things like that. And this is very important stuff, but it's also stuff where jargon gets in the way very, very quickly. So I'm not going to be embarrassed to play the village idiot and ask the silliest questions. So let's start with, what is money? Let's just get right to it.
Starting point is 00:04:41 Yeah, let's get right to the hard ones. You know, honestly, I'm getting more and more convinced by the day that no one really knows what money is. It's a very, very confusing topic. And the more I read about it, I think the less I understand, which is, you know, not a great sign. So economists define money as having three qualities. It is a unit of account. We use it to price things. We say how much things are worth in terms of money, in terms of dollars, for example.
Starting point is 00:05:11 as a medium of exchange. So we use money to buy things, to make exchanges, to transact and have an economy. Sure. And then the third way, the third sort of property that defines money is as a store of value. So we use money to store value. You know, we work and get a paycheck. We put our paycheck in a savings account. That's money so that we can use that money for a rainy day. So that's sort of the technical definition of money. Now... That was excellent, by the way. I didn't expect you to have quite such a... a very detailed answer, right, on the bat.
Starting point is 00:05:43 But I guess as are you... This is what I do. I know. So is there an economics angle to your sort of training and interest, or is it more techno? I am a computer scientist my background, and I did not have any economics training, but you kind of have to sort of, you know, start to crib a little bit together. And so I would say I'm still very early in that process, but, you know, I can quote a couple things that economists might say.
Starting point is 00:06:07 So you've been picking it up on street corners along the way. Trying to, yes, learn economics on the street. That is a great way of describing it. Street-level economics. So, you know, yeah, talking to your friendly neighborhood, drop out or something like that. That's what's been going on. So, you know, so that's like the economist's definition, which is one way of looking at it. Another way of looking at it is money is, the way I like to say, talk about it is that money is a story.
Starting point is 00:06:37 So money's a story that we tell ourselves. You know, I let's say I'm pulling a $20 bill out of my pocket right now. Why does this piece of paper mean anything? Why is it worth anything? It's worth something because we tell a story to each other about why it's worth something. And we all sort of believe in that story. And we interact as though that story is true. That story being that this $20 is worth, you know, approximately, I don't know,
Starting point is 00:07:04 maybe a nice lunch somewhere's worth of value. and, you know, if I give it to you, you can go buy a nice lunch somewhere, and with that money, that person can go buy something else somewhere. So money is a story that we tell each other, and we've all sort of agreed to use certain objects or pieces of paper or ones and zeros and certain databases as accounts for how much money we all have, and we use it to transact. And it's very much based on sort of an absurd level of trust between people who've never met each other, right? You walk into a store, hand a piece of plastic and walk out with stuff. Exactly. It's kind of amazing when you think about it, right? You know, that I can interact with someone I've never met before, might not even like,
Starting point is 00:07:49 might not trust at all, and yet we can have a transaction. And, you know, a transaction that would normally require a relationship, maybe weapons or something to back it up. We can have a transaction because of things like money. And so it's really a very powerful thing. It's something that society really needs, and it facilitates sort of the exchange of value in our economies. And there is at least this one major split between the idea of using something for money that has an intrinsic worth, right, like gold or silver or whatever, versus using more abstract notions of money. Well, I'm going to push back on you a little bit there because this intrinsic worth thing is actually a really interesting question.
Starting point is 00:08:33 And a lot of people do see it that way. They're like, okay, I get it. dollar bills, those are paper. They're not actually worth something. Something's printed on them, and that's why I think they're valuable. But gold, gold is actually worth something. Why is gold worth anything? You know, it's like, it's turtles all the way down, is what I got to say. Like, you know, gold is not actually, doesn't have intrinsic value, which equates to the amount that it's worth in our society today. Yes, you can use gold as, you know, in some electronics. Yes, We like to wear gold rings on our fingers sometimes, but really gold is another story that we all tell ourselves.
Starting point is 00:09:11 We've all decided for a very, very long time that gold is going to be a measure of wealth for us, that we're going to use it to store value. And so that's what it is. Well, that's great, because I think that actually a theme of many of the conversations I'm having is taking ideas that you might naturally think of as very, very different in seeing that they're actually kind of blurry between them, right? And you're pointing out that there isn't really any cut and dried thing called intrinsic value. Different people might value even bread or water very differently from each other. Yes, yes. That is very, very true. You know, things have different value to different people.
Starting point is 00:09:46 Things like art, you know, of course, it's incredibly different value to different people. We try to negotiate that using prices and value and things like that. But sort of, you know, thinking about things like gold and silver and whatnot, they're precious metals that have certain properties. that make them convenient to use as a store of value, but that doesn't make them inherently valuable. So in some sense, the very idea of money has a bit of arbitrariness built into it
Starting point is 00:10:13 or a bit of convention built into it, and we shouldn't be afraid of that. We should figure out how to use it. Is that okay? Yes, I think that we shouldn't be afraid of it. We should acknowledge it. I mean, I'm a big proponent of acknowledging the truth instead of trying to ignore it.
Starting point is 00:10:25 And we should acknowledge it, we should note it, and we should not try to hold things like, you know, other forms of money to a different standard. Right. And in fact, this morning, I have to, you know, share this with the podcast audience out there because we're at this wonderful little event called Kent Presents, where we, you know, a lot of people give talks to an interested public. And you made a billion dollars this morning within a few minutes. Can you tell us by what magic you did that? In theory, yes, I did. I obtained a very high market capitalization. So, yes, I can explain how I did that. So previously what I'd done is I'd
Starting point is 00:11:00 spent about five minutes creating something called a smart contract on something called a cryptocurrency called Ethereum. We'll get there. Yeah. We'll get there. So I created my own token out of nowhere, basically. So I decided that there were going to be a billion of them. I was going to name them. Neha shares, you know, their shares of me, there's a billion of them. And I created them. I willed them into existence. And they don't correspond to a billion things out here in the world. You just sat down and said, billion. Yes, I just sat down and said, I'm making up this thing called Neha shares, and there are a
Starting point is 00:11:38 billion of them, and so I deem it to be. And nothing so prosaic is actually real things, you know, that's just ridiculous. So it just so happens, I'm keeping track of these Neha shares somewhere on the internet. And then I went in front of this audience here at Kent Presents, and I said, would any of you be willing to buy a Neha share from me for one? dollar. And lo and behold, I think there were three people who raised their hands. You know, my shares aren't worth that much, but some people are willing to sort of take a chance. And with those, if I had made those three sales, then given the fact that there are a billion
Starting point is 00:12:16 nehas shares, and I just sold three of them for three dollars, well, that gives me a market cap of a billion dollars. A billion dollars, right there. A billion dollars, right there. You know, I was going to go get some VC money, actually, and see if I could up that. a bit. Yeah. Well, it, again, I think it's good because it helps tear down a little bit of these artificial distinctions we draw. So the same thing could be said of the stock portfolio in your retirement fund, right? You say you think you're worth a certain amount of money. Well, that's because
Starting point is 00:12:48 you think people would pay you that amount of money for those shares. And even if you just have cash under the mattress, you still are trusting that it has some value in some market. Exactly. The reason I like that example so much is because, first of all, it pokes fun at, you know, crazy high market caps of startups or cryptocurrencies or whatever, right? It's the last share you sold and you multiply that times the number of outstanding shares. But also, yeah, it just makes you realize that I've always thought of something, I used to always think of money as being sort of static, right? Like if I had $1,000, I had $1,000. If I didn't spend it, I would have the same amount tomorrow. And in fact, you know, the world is a bit of
Starting point is 00:13:29 harsh place, and it is actually very difficult to store value and to really ensure that it's going to be worth the same amount tomorrow. And so, yeah, your stock portfolio could crash tomorrow. You know, even if you're storing things in dollars under your mattress, maybe there's some great financial calamity and the euro dollar ratio changes dramatically, and all of a sudden you can't import that nice Swiss cheese anymore. All these things are sort of floating and ephemeral, and they're very difficult to pin down. And that's... It's not even unrealistic worries, right? Hyperinflation has been known to wipe out fortunes. It happens. It's happening right now in different countries. Yes.
Starting point is 00:14:08 Yeah. So what are some of the problems with the current system when it comes to money in terms of how useful the current system of cash and credit cards and so forth is in doing the exchanges we want to do around the world? Yeah. So I think some of the, so there's definitely problems with payments. I think that the bigger problem lies. and who happens to hold most of the wealth in the world and who doesn't. We live in a pretty unequal society. It's tremendously unequal. In particular, about 12 really large investment banks basically kind of run things. Really? They move around trillions and trillions of dollars' worth of value every day.
Starting point is 00:14:52 And it's kind of insane when you think about the fact that some people make decisions, you know, like where to go to college, right? well, oh, I can't afford that school. So I'm going to go to this other school that maybe isn't as good for me. And we're talking maybe, you know, thousands of dollars of difference or tens of thousands. And to an investment bank, that's like a rounding error. And so, you know, when I started to really unpack what was value, what was wealth, what was money, realizing that all of this was true just made me think, what is going on with our financial system such that someone can graduate college with tens of that or hundreds of thousands of dollars in debt. that they can't get rid of, that, you know, Puerto Rico is suffering from this massive hurricane
Starting point is 00:15:36 and owes all this money to its bondholders. The world is just a really strange place, and it really made me feel like we needed to kind of upend things a little bit. We really needed to think about, is our financial system working for us? Does it make sense? Is this the way that we want it to work? And if the answer to that is no, and I think the answer to that is no, then how are we going to change it. And you point specifically, I guess I was a little bit surprised, again, not an expert
Starting point is 00:16:04 to any of these things, but to investment banks rather than, you know, Amazon and Apple and Alphabet or Petro dollars or Russian oligarchs. So it's really the investment banks, you think, where the wealth is concentrated in the current system? I think that they happen to have a lot of power in the current system. Yes, I think that they do. A lot of expertise as well. You know, yeah, I think when we're talking about, sure, we can talk about Google and Apple and Facebook and all the problems with their platforms and user data. Those are really big problems too. Those are also really big problems, which maybe this technology has a chance of affecting,
Starting point is 00:16:41 I don't know. You know, one thing at a time. We can't fix the whole world right at once. So what do you think about, okay, so there's problems with that, obviously, inequality. I completely agree with you. Also problems I gather, you know, in certain parts of the world or whatever, there's just sort of friction in the system. There's too much of a barrier to using cash in the easy way that we're used to here in the U.S., for example.
Starting point is 00:17:03 Yeah, definitely. So I think there's a lot of places in the world where people just quite simply don't have access to digital financial services. It just doesn't exist. One of my colleagues like to talk about a place in South America where someone had to get in a canoe and canoe really far to get to like a town. And maybe the bank was open. Maybe it wasn't open. And it was just this like really arduous, horrible experience to get access to. financial services like loans and savings accounts and digital payments and things like that.
Starting point is 00:17:33 So that is definitely a huge, huge problem. I think that the general statistic that's thrown around is that there are about 2 billion unbanked people in the world. So that's an issue. Some people don't like to use the word unbanked because it implies that people should be banked, you know, and that's not 100% clear, but the basic ideas don't have access to financial services that might be helpful for them, that might help them improve the quality of their lives. So that's a major, major problem. And the reason that these people don't have access to these financial services is because no institution has deigned to give them access, right? And there are different reasons for that. It might be incredibly expensive in order to reach these people. It also might be the case
Starting point is 00:18:17 that it's too confusing to understand how to sort of value the credit worthiness of these people. So there are a lot of different reasons, but the simple fact of the matter is no access. And I think we need to change that. All right. So we've identified the problems. What are we going to do about them? You are the leader of a digital currency initiative, as I take it. And so maybe your answer has something to do with digital currencies.
Starting point is 00:18:39 Yeah, it might just have something to do with digital currencies. So to be clear, and I want to state this up front, it's not that I necessarily think that this is the absolute answer to all of these problems. That is probably not true. It's more that I think it might be part of an answer to these problems. And even that is, to me, good enough reason to work on it and to try to make this stuff happen. I've heard a lot of stories about people who have used cryptocurrency to solve some of their problems. And the stories have been very moving, actually. People who at this point in time, most of the stories I hear are about either.
Starting point is 00:19:17 They fall into sort of one of two categories. One category is I earn money in one country and I want to put it in another country. and by using something like Bitcoin, I'm able to do that much more cheaply than I would otherwise. So remittances, cross-border payments, that type of use case. The other use case that I hear about
Starting point is 00:19:37 is people from countries where their currency is under capital controls or it's getting hyperinflated. And this offers them a means of taking the wealth that they've accumulated and getting it out before it disappears. So it's about wealth preservation. Do you have a specific moving
Starting point is 00:19:55 story that you have in mind when you're thinking about this? Great question. So in the first category, there was a gentleman who lives and works in Nigeria and needs to come to Boston occasionally, and there just wasn't really a great way for him to move money every month into, into, from Nigerian currency to American currency. It just, it was complicated and extremely expensive, and it just, it didn't work. And Bitcoin was a solution for him. For the, the wealth, side of things. I have a friend who runs a cryptocurrency company called Zappo, and he's from Argentina. And so he went through, he saw sort of that happening in Argentina, and it was really powerful for him, and he really saw a lot of potential in cryptocurrency, and that's why he
Starting point is 00:20:43 works on it today. All right. So we're at the point where you now have to tell us what a cryptocurrency is, what Bitcoin is. There's something called the blockchain. We have danced around it. Round it in for this. Yes. Here we are. So, so great question. So where do we start? I like to start with Bitcoin because that's how it started and chronologically I think is a pretty good way to try to describe it. So in 2008, this shadowy figure on the internet known only as Satoshi Nakamoto sent an email to a mailing list and said, hey, I have this idea. I'm calling it Bitcoin. And Satoshi Nakamoto, he, she, they, we have no idea who this person or person's, who they are, then released a white paper describing Bitcoin and explaining the idea behind it.
Starting point is 00:21:31 And the idea behind it was peer-to-peer payments without any bank or government or other institution facilitating those payments. It's very deal-to-peer digital payments. It's very science fiction novel. Like some shadowy figure who no one knows what they are starts a revolution. It's going to make such a great movie one day. I can't wait for the movie, a version of this. Aaron Sorkin, if you're listening. All right.
Starting point is 00:21:52 Aaron, give us a call. Think about it. Have your people contact this. So right. So then a few months later, Satoshi actually produced working code. Satoshi said, hey, I've programmed this. Here it is. I'm running it.
Starting point is 00:22:09 If you would like, you can run it too, and we will be part of the same network, and that will be Bitcoin. And so people on this mailing list were like, hey, this is kind of neat. Okay, fine. Oh, and by the way, if you run this, you get Bitcoin by just by running it. You know, your computer's going to sort of spin and try to solve a little problem. And every time it solves the problem first, it's going to get a bit of Bitcoin.
Starting point is 00:22:32 And so people started doing it. They started, this process is called mining. They started mining Bitcoin. And then, you know, this progressed for about three years or so, I would say. And then, maybe it was two years. Anyway, a few years, right? It was just sort of this toy. It was this weird thing that some people on the Internet were playing with and were using.
Starting point is 00:22:53 and were liking. And actually, this goes back to the stories. They were all telling themselves a sort of story about it, right? This was an unhackable form of money. This was money that no one could take from you. It was purely based on mathematics. It was a very pure form of internet money.
Starting point is 00:23:11 And then what happened next was, and this also happened on the internet, some guy said, hey, I'm hungry. I would like to buy two pizzas. If you send me two pizzas, I will send you 40,000 Bitcoin. And this is what's known as the first exchange of Bitcoin for something of actual value. The first time someone bought something.
Starting point is 00:23:33 Two pizzas. Two pizzas, 40,000 Bitcoin. Brilliant. Yeah. Why am I not on these mailing? So what happened? Somebody in London sent this guy, two pizzas. He was in Florida, and he sent him the other guy, 40,000 Bitcoin,
Starting point is 00:23:46 which let's not talk about how much that's worth in today's amount of money, tens of millions of dollars. But those pizzas were delicious. Yes, I think it was Papa John's. Oh, well, sorry. So that was the first time that, yeah, Bitcoin was actually exchanged for something. And that was the first time that you could really say, this is how much a Bitcoin's worth.
Starting point is 00:24:06 You know, take the cost of a pizza divided by $40,000. And then it just sort of went on this crazy ride of gaining value and losing value. And it was all about, you know, it was all about the story of Bitcoin and what's it for and how do we use it and what does it mean? And since then, there's been even more cryptocurrencies. I think there are thousands of them out there right now. And in part, a lot of that is about experimentation, people sort of trying out different ideas,
Starting point is 00:24:34 trying to see what makes these things work and what makes this doesn't work. But going back to sort of the question about, okay, there's Bitcoin, there's cryptocurrency, what is a blockchain? Well, in Satoshi, paper, Satoshi talked about a chain of blocks and underlying. Now I understand.
Starting point is 00:24:55 Oh, yeah, totally. It's just a chain of blocks, right? It makes so much more sense now. Bitcoin, coin made a bit. What's so confusing about all of this? So Satoshi talked about sort of the structure of this ledger. So the idea behind Bitcoin was, remember, Stochi said, hey, I'm running this code. Anybody else want to run it?
Starting point is 00:25:14 Here it is. Anybody could download and run this code. Anybody. You could download and run it right now. Now, it's still the case. Anybody can download and run this code. Join the network and start being a part of Bitcoin. Sorry, the code to do what?
Starting point is 00:25:28 There's, well, the code to try to create blocks and to download the blocks other people have created, check them to make sure they're correct, and sort of facilitate the transfer of your Bitcoin. And so is there one blockchain for each currency? So there's one blockchain for Bitcoin? Kind of. So at its heart, the blockchain is a data structure. It's a ledger of transactions. Bitcoin has its own blockchain.
Starting point is 00:25:56 There's one blockchain for Bitcoin. However, there's something called forking. Basically, someone can decide to divide the network up and basically create a copy of Bitcoin, new network, new ledger. Speciation. Another blockchain, yes. It's like a creature just divides itself into two. That's basically what happens.
Starting point is 00:26:19 So then there's another blockchain. And Bitcoin has happened to Bitcoin several times. There's a few variants of it. There's Bitcoin Cash, Bitcoin Gold, Bitcoin Platinum, da-da, da-da, on and on. In addition to that, there are other cryptocurrencies that do have their own blockchains, like Ethereum is another one, light coin is another one, Zcash is another one. And then, this is where it gets really confusing, there are ways of building tokens on top of other blockchains. So this is actually really common with Ethereum, and this is what I did in the talk this morning at the conference where we are.
Starting point is 00:26:56 You can, Ethereum is a little bit different than Bitcoin, whereas Bitcoin's a ledger of transactions. Ethereum is kind of more like a global computer. It doesn't just handle transactions which make payments. It handles something called smart contracts, which are like little programs. So you can write a little program and throw it on the Ethereum blockchain, and then that little program will execute. And so one very, very popular type of program is one in which you can create your own token.
Starting point is 00:27:29 And a token is? And a token is, just like those Neha share, something that someone makes up, it's digital. It doesn't exist in the real world. There's hopefully a limited amount of them, or an issuance schedule that's controlled programmatically, and it's like a digital credit. You know, it's just, it's just, sometimes they're made in a context where the idea is that they're supposed to correspond to something.
Starting point is 00:27:54 Right, I was going to say at some point, just like the pizzas, they have to be assigned value. Yes, yes. And so sometimes that's done by, again, the story we all tell ourselves, like that, like as it happens with money. And sometimes that's done because there's somebody sort of behind it saying this token's going to be worth something. Right. For example, Starbucks points might be thought of as tokens, right? or airline sort of frequent flyer points. Yeah, exactly. So there are a lot of people these days
Starting point is 00:28:20 who are developing their own networks and are creating tokens to go along with those networks and sort of suggesting that people will buy tokens in order to use whatever service that network provides. Okay, this is great and I want to come back to it, but I definitely want to get this blockchain stuff completely understood. So in some sense, the blockchain,
Starting point is 00:28:41 let's just take the particular blockchain, for your favorite Bitcoin fork, right? So just one blockchain. So it's a set of ones and zeros, right? It's a file. Yeah. Except it's not just one file, it's a file that exists on many computers at once.
Starting point is 00:28:54 Yes. Is that right? Yes. And whenever any transaction happens with Bitcoin, you add that to everyone's file, right? And then there's a way of sort of checking that no one's cheating. Yes, that is exactly what happens. So this computer network is every computer in it,
Starting point is 00:29:11 every node in the network. is keeping a file, just like you said. And that is an append-only file. And what you do is you add transactions to the end of that file. And that file is a copy of a ledger that everyone's maintaining together. The reason it's called a block chain in particular
Starting point is 00:29:29 is because instead of adding transactions one at a time, you group them together in a set, and then you just stick the set onto the end of the file. And that's called a block. It's a block of transaction. So it's just sort of like a batching mechanism. You just put them together. in one chunk. The reason it's a chain is because each set of transactions, each block
Starting point is 00:29:49 points to the one before it. So it's kind of, it's like this list, this, it's like a linked list in computer science terminology. And what this serves to do is it makes the blockchain tamper-proof. You can't go back in time and fiddle with the transactions because if you do, you're going to mess up all the pointers. And the pointers aren't going to work out correctly anymore. And that's going to be very obvious to everyone. They're going to notice. Right. And also, everyone else's, I mean, if you try to do anything to the blockchain, it's just automatic that everyone's file updates? Great question. So this is where this process called mining comes in. So in order, in Bitcoin in particular, in order to create a new block, a new set of transactions,
Starting point is 00:30:35 I, myself, for example, might be doing this. I'm going to gather a bunch of people's transactions together, stick them in a block, and then try to solve a random numeric puzzle. That's what I'm going to do. And this was Satoshi's idea, right? This was Satoshi's idea. This was Satoshi's idea. He or she or they had this idea that what will happen is we'll all sit there and our computers will spin trying different random numbers.
Starting point is 00:31:00 And the way I like to think about this problem is imagine you have, let's say you have 10 dice, okay, and you're going to throw the dice. and let's say, you know, you throw the dice once, maybe a number's repeated a couple times, but, you know, probably you're going to get sort of a random assortment in numbers each time. Now, let's say I told you, if you throw those 10 dice and you get all sixes, then you win the game.
Starting point is 00:31:23 That's winning the game. That's kind of the puzzle that everyone's trying to solve on their computer. It's like they're throwing dice, generating random numbers, until that number looks a certain way. And once they do that, they publish their answer. and people check it to make sure that they actually did this right. And that is the process by which several different things happen. First of all, that set of blocks needs that special random number attached to it
Starting point is 00:31:49 in order to be a valid block in the blockchain. And then second, the fact that I generated that random number allows me to create new Bitcoin out of nowhere according to a schedule that is set in the computer program. So this is, and this is the process known as mining. Bitcoin mining. Who made up the puzzle? Who knows what the right answer is? Is it unknown or is it universal? It's a, so everyone knows sort of the sketch of the problem, right? And it's actually something called finding the pre-image of a hash. So there are these things called hash functions in cryptography. And what they do is they take a large amount of data and they map it onto a,
Starting point is 00:32:36 fingerprint. Okay? So it's a way of sort of fingerprinting data. Now, when you do that, the fingerprint comes out looking sort of random, okay? By fingerprint, we don't mean a set of swirls on a piece of paper. We don't. We mean some ones and zeros once again. We mean one's and zeros.
Starting point is 00:32:52 We mean another little chunk of data. Yes, another chunk of data. So you take a big chunk of data like a PDF or an email or a picture and you feed it through this hash function. And what comes out, the other end is a short string that. is sort of very uniquely tied to that piece of data you put inside. And it's shorter than the original? It's much, much short.
Starting point is 00:33:13 It can be much, much shorter than the original. Okay. It can be the same size as the original. And so what this does is it serves to sort of, like, you know, if I take a picture and I put it through a hash function and fingerprint it and create this sort of hash that describes the picture that summarizes it in a way, then that means if you show me a different picture, I can hash it and see that the hash is. will turn out different. So hash functions are used to sort of uniquely identify big chunks of data.
Starting point is 00:33:42 That's why I call them a fingerprint. It's because a fingerprint is kind of like a unique representation of me. Except, sorry to keep interrupting, but if a big file gets hashed into a small file, then mustn't it follow that multiple big files would give you the same small file? Yeah, now you're got to get into the details, Sean. Yes, this is very true. This is absolutely, absolutely true. In fact, it is the case that for any sort of single hash or fingerprint, there are many, many, many, many, many things that will hash to that thing. But a property of a hash function is that it is extraordinarily difficult to find something. So just given the short string, the hash, the fingerprint, it is very difficult for me to
Starting point is 00:34:25 work backwards from that to something that will hash to that value. That difficult problem is exactly what's going on with Bitcoin mining. So what's happening is your computer is trying different strings over and over and over again to see if they produce the right kind of fingerprint. In fact, produce a short string with a lot of zeros at the front. At this point in time, I think given the way Bitcoin mining is works, you need about like 70 zeros in the front. That's actually a really hard, hard thing to do. But someone knows the hash function.
Starting point is 00:34:59 The hash function. Everybody knows the hash function. The hash function is called Shaw 250. I see, but inverting it is hard. Inverting it is extraordinary. You can know the hash function, and that's still, you still can't invert it very easily. And this is just a miracle of math. This is a really cool property of math and cryptography, yes.
Starting point is 00:35:15 And so Satoshi's the one who picked Shaw-256 as the particular hash function that we were going to use for Bitcoin. Good. And so when someone, so the mining that we always hear about is people, it used to be individuals on their little laptops. Now it's gigantic farms in China and elsewhere. chugging through little tiny fingerprints trying to reconstruct what they were hashing. Yes. So what's, and it's worth talking about that a little bit. Yeah.
Starting point is 00:35:41 So when Satoshi started, he or she or they thought that, oh, great, everyone will run this on their computers. And, you know, computers are pretty powerful. You can check a bunch of different combinations of data to see if they produce the right hash. And then we'll all run Bitcoin together on our computers. Now, what ended up happening is that. You know, clever people realized that it was possible to develop specialized hardware that could do this faster than people's laptops. And if they could do it faster, that means that they had a better chance of finding the answer first and winning the Bitcoin that comes out of this process.
Starting point is 00:36:21 And so this kind of started an arms race of crazy hardware development. And now there are these machines called ASICs, application-specific integrated circuits, that, can solve this problem millions of times faster than your laptop can. And basically, you can't mine in the Bitcoin network effectively unless you have one of these machines. And different cryptocurrencies actually use slightly different hash functions. So some use Shaw 256, others use different things. And it's very interesting because Invidia, a lot of people have been buying GPUs to mine cryptocurrency. And so Nvidia was like, who's buying all of our GPUs and what's going on?
Starting point is 00:37:05 This is the price going up. This is the computer circuit company, right? Yeah, yeah. They make the graphics processing unit that goes on your computer. It's frequently used for gaming. You need to buy like a fancy GPU in order to render your video game nicely. You can shoot the bad guys. And so lo and behold, cryptocurrency enthusiasts are competing with gamers and driving up the prices of GPUs, which I find very funny.
Starting point is 00:37:27 Two very devoted fan bases for different reasons. But, okay, that was extremely helpful, but let's bring it back down. So the blockchain, so this is how we make. So what do we call it when we successfully mine? We got a Bitcoin? You mine a block. You mine a block. Yes, yes.
Starting point is 00:37:43 Okay. And what is stored on any individual computer in the network is the entire blockchain, right? The whole thing, yeah. So in the spirit of asking the dumb questions, doesn't it get really big? It's about 150 gigabytes right now. It's pretty big. It's pretty big. You don't actually have to store the whole thing.
Starting point is 00:37:59 You just kind of need to get it and verify it. And then once you catch up, you're good. You can kind of throw it away. So there's that. You don't have to keep it forever. You just have to process it. Also, you know, it is entirely possible. The thing you have to remember about the space is that it's still pretty early on.
Starting point is 00:38:16 We're still at the beginning. Bitcoin was the first cryptocurrency. And yes, in Bitcoin, you have to keep a history of every transaction that ever existed. But there's people working on really cool ideas that let you do things like keep a constant amount of space. that proves that you've looked at every transaction that's ever existed and verified it. So, you know, the way I like to think about this, I like making an analogy to cars. So in the early 1900s, cars were very clunky, very slow, used a lot of gas, horses were faster than cars, but, you know, they got better very, very, very quickly.
Starting point is 00:38:52 And I think cryptocurrencies are kind of the same way. Yeah, there's a lot of problems right now, but we're still working on them. And I think I see solutions in sight. And this drives home, the message that we started with, really. So you've mined a Bitcoin. Well, you've mined a block and you get rewarded with some Bitcoin when that happens, right? And basically, I could translate that statement into you have solved a math puzzle. Your Nvidia card on your computer has solved a math puzzle.
Starting point is 00:39:18 And the rest of the world agrees to then exchange some little information you have for money. And of course the amount of money seems to change from day to day, but that's basically you have this piece of information that verifies that you solve this puzzle, and we'll give you hundreds of dollars for that. Well, we'll give you, I think right now it's 12.5 Bitcoin for that. Okay. However many dollars that is might change by the time this podcast is published. Definitely get some Bitcoin, yes.
Starting point is 00:39:47 Yes. Okay. And so what makes this so great? This is a way for people around the world to agree on some totally. worth some value? Why is that better than good old American dollars? Great question. I think they're both pretty great. It's not one or the other, you know? So first of all, one thing that wasn't immediately obvious to me, but I realized later, was Bitcoin was the first time that people made digital payments without a bank.
Starting point is 00:40:19 Without a bank. That's a crucial point, right? It's like it's almost going back to bartering. It is. It's going back to something that's very sort of people. peer to peer, very sort of, you know, you don't need this very highly regulated, structured institution that does very specific things in the middle. You don't need that anymore. You can do digital payments without a bank. So that in itself is pretty cool. Like, you probably want to know, well, like, so what, right? Digital payments through banks, they seem to work fine. You know, we've survived this long. And I think that that's very true. In a lot of cultures and a lot of different societies, digital payments through credit cards and banks are fine. The fee we have to pay
Starting point is 00:41:01 is kind of annoying, you know, or will actually merchants pay it and then they pass it on to us. We don't think we pay fees for credit cards, but actually we're paying for it in the goods that we buy. The fee, around 2.7 percent, you know, could it be lower? I don't know. Maybe cryptocurrencies could help push that fee a little lower, but that's not really groundbreaking, right? Saving like a percent here and there. But, you know, I think what really is kind of groundbreaking is going back to what we were talking about earlier. There are so many people in the world who just don't have access to digital financial services. And this is a way that if they can get an internet connection, they have access. Bam, done.
Starting point is 00:41:39 They don't need a bank to sign them up. They don't need to be KYC'd or AML'd. They don't have to have a minimum deposit size or a certain type of identification. They can just start doing it. which is kind of neat and reminds me very much of another piece of technology, which is sort of what we call permissionless, which is the Internet. It's another thing where you can kind of just start using it. And just to get the technical detail right here, as I understand it,
Starting point is 00:42:07 if you own some cryptocurrency, some Bitcoin or Ethereum or whatever, you have a number that you're supposed to not lose. And if you lose it, it's lost. It's no longer yours. And the number I read on the internet was $20 billion is estimate to have been misplaced by people losing their addresses. What are they called the, what is the phrase for these? The private key. Yeah, yeah, yeah, we're still figuring this all out.
Starting point is 00:42:34 It's not ready for prime time. I keep trying to tell people this. You're absolutely right. So, yeah, so this is called public key cryptography. And it was actually invented in the 70s. and it was invented at MIT. One of my, a professor I work with occasionally named Ron Ruffest was pretty critical in its invention. And it actually, it's used on the internet in so many different places.
Starting point is 00:43:01 Publicry cryptography is critical for security, for hiding information and for proving the integrity of information. So the way that it's used in cryptocurrencies is as follows. People have a private key and a public key, and you can generate these on your computer. just sort of randomly, you kind of throw some randomness in there, and you get these two numbers out. And they work together. So normally when I log on to a service on the internet, I type in my password, right? So my password is something that I should keep secret. I'm not supposed to show it to anybody, except I'm supposed to type it into a form and then send it over the internet to this company.
Starting point is 00:43:37 That's the way password works. A password, this is not how public key cryptography works. The way that this works is I have two pieces of information. One's public and one's private. The private one, I never share with anybody. I never, ever, ever, I'm not supposed to ever give anyone my private key. I use my private key to either digitally sign things, so like producing a signature, or to encrypt things, digitally encrypt things, meaning sort of like mask them.
Starting point is 00:44:05 And then people use the public counterpart to that, my public key, to either validate that the signature came from me or to encrypt stuff for me. So actually, I use my private key to decrypt things. But so this is how these two sort of pieces are used together. It's a very different way of thinking. It's very different. And so, yeah, when you're working with a company or a website on the internet, if you lose your password, no problem.
Starting point is 00:44:34 You can call them up. You can click the password reset button. They'll reset your account for you. You have to remember the street you grew up on or whatever, your first cat. They have all sorts of annoying questions. They will ask you to confirm it's you, have a way to reset your password, that give you access back to your account.
Starting point is 00:44:50 That's because there's a company with a list of all the accounts, and they can do that. They can go into their database and they can just flip something around. With cryptocurrencies like Bitcoin, there's no company, right? Everybody's computers,
Starting point is 00:45:02 like everybody's computers are running these things. It's this distributed, decentralized system. And so if you lose your private key, nobody's going to be able to give that back to you, and nobody can reset your account for you. That's kind of the point. And so, yeah, you're kind of out of luck if you happen to lose it. Or someone steals it.
Starting point is 00:45:22 They can steal your money, which is kind of a bummer. But like you get at, we're still in the process of setting up what will be the more user-friendly interfaces for all of those. Yeah, and I think, you know, just to talk about that a little, I think it'll be layered. So, yes, at the bottom layer, there will be sort of this public-private key infrastructure. And if you ultimately lose, sometimes you can actually use multiple keys, so you can kind of keep them in different places. places so like you can give your dad one and your brother another one and then you know they can reconstruct it for you like there's sort of techniques that you can use to make this problem a little less bad and what'll happen is i think you know yeah there'll be companies that
Starting point is 00:45:58 figure out how to use these techniques and then they'll offer a service to users and users will use these companies to intermediate their access to the cryptocurrency and places like coinbase are trying to do this yeah so coin exactly so coinbase is probably the biggest um cryptocurrency company so you can buy and sell cryptocurrencies through Coinbase. And this is a large part of what they do. They try to make it easy for users. You don't have to worry about public keys and private keys. The thing is that when you hold cryptocurrency through a company like Coinbase,
Starting point is 00:46:29 you're not actually holding it yourself. They're holding it. You have an account at Coinbase. It's a little bit more like a bank account. Like a bank, but it's not sort of governmental currency that is ultimately being owned. But it's the cryptocurrency. Yeah, exactly. And I think a lot of people,
Starting point is 00:46:44 get confused between the difference between thinking of these cryptocurrencies as investment instruments versus actual things you use to make payments. And in fact, it's still not that easy to pay for things using Bitcoin or Ethereum. Oh, it's very difficult. It's kind of annoying, actually. Yes, I've done it. But people invest in them, and that may or may not be a good idea. Yeah, well, I think there's a few different things going on here, really.
Starting point is 00:47:09 First of all, there are digital payments, and that was kind of the pitch of Bitcoin. Bitcoin in the beginning was this is a new form of making digital payments. But it's kind of a slow system for digital payments. I think there's new technology coming that's going to make things a lot faster, but it's not quite here yet. So, you know, still in its infancy. But then there's also this idea of, remember, we were talking about Neha shares and me issuing my own token. There's kind of this notion of like, well, why can't I just issue shares in myself or shares in my idea, right? Why can't I just create that out of nowhere and allow you to invest in it? You get a a share, you get a promise. And I think these ideas are connected in a way because they're all
Starting point is 00:47:51 about sort of disentangling the instruments of finance from trusted institutions and the very intense regulation that goes around those institutions. It's about breaking that apart and reimagining how we might do these things if we weren't so encumbered, right? What I mostly want is a way to charge people 10 cents every time they listen to a podcast episode. Is that something that digital currencies will help with? I think so.
Starting point is 00:48:20 I think we're getting closer to that. Yes, there are... So one of the major problems with Bitcoin is it kind of has high fees. You still have to pay fees. Exactly. So there's still friction in the system even though that was the whole problem. And part of the reason for that is going back to it.
Starting point is 00:48:34 Remember, everyone's storing a copy of this ledger, right? So when I create my one little transaction, it gets stored thousands of times around the world. which is kind of a little excessive. I don't know if it needs to be stored that many times. And that's costly, right? It costs money to pay for the bandwidth to move that around, to pay for the disk space to store it, to pay for the CPU to validate it. And so, you know, it's for good reason a little bit pricier to create a Bitcoin transaction. There are really interesting solutions coming down the pipeline to help make all of that much, much, much, much cheaper.
Starting point is 00:49:09 And I'm really excited about this, and I think it will make it so that you can very easily take one-time 10-cent payments, no problem. Or even maybe what you should do is you should charge people like a cent per second of podcasts they listen to. Oh, that would be awesome. All right. Now you have dollar signs. It's flashing before my eyes. Yeah, so if they're really interested, they'll keep going. They'll keep paying.
Starting point is 00:49:30 You can put all the juicy stuff at the end. Well, so what would you say? I mean, there's been a lot of hype, right? a lot of speculation, a lot of promise about these things. I can see how once things are up and running and a little bit more accessible, these kinds of currencies will help people in different parts of the world get access to money, or even more than access to money, access to finance, right? Access to the ability to do things with this kind of money.
Starting point is 00:49:59 And hopefully the friction will be less. Like, hopefully the transaction costs will be less. So what is the biggest way you see that this might change? change the world if you're being in your most optimistic mood. Oh, boy. Okay. Well, I mean... So we won't hold it to you. Yeah.
Starting point is 00:50:15 Sort of, well, okay, I'll start with something abstract. So the goal that I work on and that my group works on is we want to create what we call the Internet of Value. So what the Internet did for information, we want to do for the transfer of value. And so what I think in terms of platforms and infrastructure. And so I want to create the platforms and infrastructure so that, that people can build applications which move around value and sort of transform value and create contracts and things like that.
Starting point is 00:50:44 So I want to build the infrastructure that will let you really, really easily, you know, with a few lines of code or a service or whatever, start to take payments for your podcast, like tiny little micropayments for your podcast. So I think that building that infrastructure, I don't even know what people are going to do with it, but I think it could be really exciting. Similarly to the ways that with the Internet, we didn't really know what people were. we're going to do about it. We didn't know that it was going to sort of facilitate Arab Spring or change the outcome of an election in the United States or, you know, all the things that it did.
Starting point is 00:51:16 I met my wife through the Internet. Oh, that's great. We read each other's blogs, and that's how we got to know each other. Yeah. Really? Yeah. Yeah. How far apart were you guys? I was in Chicago, and she was in Washington, D.C. And what was it about her blog? Well, this was the early Go-Go days of blogging in general, and there weren't that many physics blogs on the Internet. And, uh, and most of them were written by physicists who are not very good writers. So Jennifer is a professional writer. And so she was writing about physics in a much more charming way than most people. So I, you know, said hi and we exchanged questions about how to be a good blogger and so forth.
Starting point is 00:51:52 Then it turned out that we were going to appear at the same physics conference in a few weeks. And 12 years later, yeah, happily married. That's adorable. You met on the Internet. Yeah, if the Internet hadn't existed. A big fan of the Internet. I think it's a good thing. I even like Twitter.
Starting point is 00:52:06 I think I'm the only one, but I think it's good. I also like Twitter. I love hate relationship, definitely, but lots of love there too. Yeah, so, you know, Internet, bringing people together. Exactly. Love is one of the things that could come out of this. So abstractly, that's what I'm really interested in. When it comes to sort of concrete specifics, I get a little bit more sort of, you know, I don't know.
Starting point is 00:52:30 I think access is just a really big thing, giving people access to financial services. services, letting them, you know, build all sorts of crazy types of things with them. And there's also a very dystopian view. So something I really worry about a lot are micropayments and what kinds of things micropayments might facilitate. So to give you an example, right now, there's a lot of stuff that we just get for free because it's not really feasible to charge for it, right? So sitting on a park bench or a water fountain or things like that.
Starting point is 00:53:04 There's a lot of sort of public... I see where this is going. Yeah, this could get bad. You want to charge a cent per second of your podcast. What if someone wants to start charging? Who knows what? Like, you know, tolls, for example. What if you paid, always paid tolls?
Starting point is 00:53:18 And it's like every single mile you drove on whatever road and everything sort of varied. And it was very much like sort of this varied pricing and like the way that sort of plane tickets kind of operate right now where people are charged very different prices depending on time and availability. And it just feels really unfair, you know? It feels really weird. to have that happened in our society. So I worry that if we create a world we're taking payments and charging for things, it just becomes orders of magnitude easier
Starting point is 00:53:48 than what that might do. That's a little scary. So you're saying that the ability to charge people to do anything has downsides. Yeah. All right. I can see that. Sometimes I think about, you know,
Starting point is 00:54:01 is money really a good thing? Is owning property really a good thing? I start to get a little crazy. Yeah, that's when things start getting a little ready. But to remedy that, maybe we can talk about, you know, beyond money. There's this bigger philosophy of decentralization and on the Internet in particular. You know, and I know that you've thought about this a little bit. Money is an example where there's a central authority who prints the money and decides what the supply is.
Starting point is 00:54:28 The Internet was originally maybe, at least in our retelling of it, sort of Wild West Libertarian Frontier, where individuals ruggedly did their thing. And now, evermore, there are gatekeepers. There are sort of mega platforms that rule everything. Is the blockchain technology something that can move us back toward a more individualistic approach? Or should we just do that anyway, regardless of the role of the blockchain? Yeah, that's a great question.
Starting point is 00:54:57 So the Internet, yes, the Internet definitely has this mythology attached to it of, oh, anybody, you know, in the beginning, Anyone could run a server, anyone could put their content up, it was findable by anyone. Very much like that lovely story about you and your wife and how you met. You both put your content out there. We did. And you found each other, right? You didn't have to be friends on Facebook.
Starting point is 00:55:19 It was just you found each other through your ideas. And that was sort of the promise of the Internet. And now it is all mediated by these giant platforms. And we've actually done quite a bit of thinking and writing about this topic because there is a big push to quote unquote re-decentralize the web. And what does that mean? That means lots of different things. So, first of all, people are very worried about the power that these centralized platforms
Starting point is 00:55:46 have over our society, over public discourse. There's algorithmic bias in the ways that they operate. There's censorship. And people sort of feel trapped. There's this feeling like, well, I don't really like Facebook, but I don't really have any other option. Like, that's where all my friends are. And so what am I going to do where I won't see photos of my nephew if I'm not on Facebook?
Starting point is 00:56:08 But it means to be a monopoly. Yeah. And I think really when you look at the way that cryptocurrencies operate, there's this, it's the protocol is very much not about monopolies. It's about users, individuals, owning their own data. And so people are applying those ideas to the Internet in general. And so there's been a big push to think about data portability. What does that mean? And that means, you know, I put a lot of content onto these services.
Starting point is 00:56:37 I should be able to get it out whenever I want at the click of a button. And I should be able to move it. So if someone develops face planner, I don't know, some other competitor to Facebook, right? Some new social network. I should be able to move my data out of Facebook, bam, into this other thing with the click of a button. And I should be able to, you know, another sort of next step of that. interoperability is, even if I'm on a different social network, I should still be able to interact with the people who stayed behind on the other social network.
Starting point is 00:57:10 This is sounding very utopian right now compared to the present. Yes. It was the original idea behind the Internet, though, was that we would use these interoperable protocols. And so everybody would be able to talk to everybody else. So I think this is, you know, it does sound a little bit like a pipe dream, given the way that things work right now. But people are trying to push things in this.
Starting point is 00:57:33 direction. And is the blockchain playing a role there or is it simply sort of philosophically aligned? So some people will say that the blockchain can play a role there. I don't, I'm not 100% convinced of that. I think it's more of the inspiration. Right. But somehow the blockchain technology goes hand in hand with the idea of privacy, security, being able to be ourselves, be recognized as ourselves. And that might help, right? Yeah. Well, so there's a few different things. at play here. So first of all, the public key cryptography I was talking about is a way of me identifying myself that doesn't require any sort of
Starting point is 00:58:11 central registry necessarily. I can kind of like, it's a consistent sort of digital, it can be a consistent digital identity. Until you lose it. Yeah, until someone steals it or you lose it, that's a whole another conversation to start to have. So that's kind of an idea of like, can I have a digital identity that is separate from these services? And then another idea is this idea of decentralization and in particular is no central body. There's no one,
Starting point is 00:58:38 you know, we're all coordinating together. We're all working on this together and we're all, we're all figuring it out this together because you have to realize the way that cryptocurrencies like Bitcoin work is there's no, there's no like fence around them. It's not the case, like with most sort of systems, when you think about protecting them, you think, okay, there's going to be a firewall, a perimeter. And I'm going to keep hacking. out. I'm not going to let the hackers in. But if the hackers get in, if they cross the perimeter, all bets are off. With Bitcoin, there's no perimeter. Anybody can get in at any time. Bitcoin invites the hackers in, so to speak. The hackers are in there. They're all hanging
Starting point is 00:59:17 out with you, right? But it's designed in such a way that by using digital signatures and by creating this strange game of mining, the hackers won't be able to spend my money, and they will be incentivized to participate in a productive way instead of attacking the system. So it sounds like, I mean, there was a time very, very brief when there were not only blogs, but then there were RSS readers. Yes, I remember that. So you could, I'm the only person, Jennifer and I are the only people who still use RSS readers. You still use them.
Starting point is 00:59:52 Every day. I try occasionally and just give up. And for people who are too young to know what this was, you know, you would have blogs or other news services or whatever, and they would have a feed. you could choose what sources to let into your feed. So I can read both like my friends blogs and the New York Times in the same platform. And you could imagine a way better version of that because the technology has not been improved really for a decade. That was the equivalent of Facebook and Twitter and the New York Times and your friends' pictures and whatever.
Starting point is 01:00:22 And controlled by you. Right. And yet you can, you know, I think that what people realized is this is not a way to make money, right, under the present system. And I think that's one thing. I think the other thing is, of course, a slight level of technological sophistication is required to jump into that and navigate it effectively. And Facebook, you know, for all its terribleness,
Starting point is 01:00:46 made it really easy for everyone to go in and post their pictures. Yep. This is a big problem with decentralized systems. They are very hard to use. And if there's no giant company sitting in the middle of it making a ton of money, who's paying for the UI design? designers and the user experience engineers and the people who are going to actually sort of make this thing work, right? And as an empirical matter, you know, you can try to crowdsource it, but those are not the issues that are often most of interest to the people coding away for free in this publicly sourced thing, right?
Starting point is 01:01:19 So Linux, as much as we love it, is just not as user-friendly as Mac OS or whatever. Yeah, yeah, yeah, it's a little worrisome. And another related thing before I forget is you mentioned this morning, electric voting, electronic voting, right? Will these kinds of technologies help make that more secure? Well, it depends on what you mean by these types of technologies. So we're really meaning, like, I sit at my laptop and I can vote. I don't even need to go in.
Starting point is 01:01:45 Or like on my mobile phone or something like that. That's the dream, right? It's like I take out my phone and I vote. I don't have to stand in line. I don't have to worry about sort of like who's checking to make sure I register or people turning me away. So some of these technologies, Yes, will be extremely helpful for electronic voting,
Starting point is 01:02:02 cryptography, using public-private key pairs and things like that. But, you know, the big push that I've heard about is applying blockchain technology to voting, and I'm actually very skeptical about that right now. The thing with electronic voting is that it's so important. Electronic voting is critically important. And the thing with paper is that it's kind of hard to hack paper at scale. It's a perfected technology paper. Yeah, it really is quite difficult to affect all the paper in a really big country at the same time.
Starting point is 01:02:36 Right. You kind of have to, but it's considerably easier to electronically change things, even in a wide geographical area at one time, if you hack the system, if you find a flaw, if you find a way in. And so with electronic voting, you're kind of opening up your attack surface quite a bit. Now it's not just about the voting machines. it's about the phone that you're voting on, the computer you're voting on, your internet connection from your house, so many different things,
Starting point is 01:03:05 the entire software stack of what's running, so many things that if there's a bug in any one of those things, your vote could be compromised. So we really have to be very, very careful about getting it right. And blockchain technology doesn't help with any of that endpoint stuff. It doesn't help make sure that I didn't install some weird piece of software that's sitting there fiddling with my vote.
Starting point is 01:03:26 vote. Blockchain technology doesn't do anything about that. And so I just don't think it's solving the real problems. There was this brilliant XKCD cartoon, as they so often are recently, that was, you know, talking to an airline technician or an airplane technician, and they will say, it seems unsafe to be an airplane they can crash, but it's really super-duper safe, way more safe, you know, car technician, same thing. And then an electronic voting software developer, he's like, no, don't ever use this for anything.
Starting point is 01:03:54 This is incredibly subject to being exploited. Exactly. And I think when you talk to the experts in the space, they will all say this. They will all say, no, no, no, no, don't try to use these. Like, first of all, a startup? Do you really want a startup developing like mission critical infrastructure for your country? No, no, no, no, no. They've only existed for like six months and who are these people?
Starting point is 01:04:16 You know, this is not, you want something super vetted and audited and really, really, really secure. Looked at it by everybody. So I don't understand. I know people are very frustrated with voting, and they really want to increase access, right? And I very much understand that problem in that question. I just want to urge caution. Is there a worry?
Starting point is 01:04:37 What about the social side of the individuality aspect? If everyone controls their own feed, if everyone makes their own internet, do we worry about political polarization kind of questions, hacking by bots, stuff like that? We just very recently had the incidents where Alex Jones and various conspiracy theorists and Nazis have been kicked off of certain mega platforms. Is that the good side of the mega platforms that they can control that? Exactly.
Starting point is 01:05:05 This is something that we've also thought about and written about a little bit. So there is an alternative to Twitter called Mastodon. It is a federated form of Twitter. It's very hip. I don't know. You might want to get on. I'm not that hip. Yeah, I should become more hip.
Starting point is 01:05:19 Mastodon. So Mastodon, yes. It's sort of a federated Twitter, and by that I mean different people run different Mastodon instances, but they all interoperate. You can subscribe to people on these different instances, but the idea is if somebody kicks you off of one, you can just get on another one. It's a bit harder to censor. Guess what? These things are breeding grounds for the type of things that get kicked off of Twitter, which are not really very savory sorts of things. Mostly, yeah.
Starting point is 01:05:46 Yeah, and so it's sort of the counterpoint to censorship-resistant technology. That means that you really can't censor things that maybe even as a society we would want censored. So aside from what you think should happen or worry about what might happen, what do you think will happen? I just remember, you know, in the mid-1990s when web pages first began to become a thing, right, mosaic and Netscape and so forth. And I was very early adopter for these things. And I got very excited. And I could not explain to my friends why I was excited. And, like, I'm sure this is going to be really important.
Starting point is 01:06:24 They said, well, what is it good for? And I said, well, look, you can get a photograph of whether the coffee machine has coffee in it or not. And I'm like, this is not worth what you're talking about. But, of course, we use the Internet for a lot now. Yes. Probably many of the applications are going to be unanticipated, I guess. Yes. And please don't ask me to anticipate them.
Starting point is 01:06:42 I feel exactly the same way that you do. Like, look, I did this cool thing where I wrote this like transaction that did this weird thing. And they're like, what is that? I don't need that. Yeah. And it's just this sense that there's something neat here. There's something that we can do here that we couldn't do before. And I don't know how we're going to do it.
Starting point is 01:07:03 But it's a platform. People will build a million things on top of it. And some of those things will be super amazing and cool. All right. Nahan Rula. We'll come back 10 years from now. and we'll have a good laugh at what we thought the internet was going to be.
Starting point is 01:07:18 Thanks so much for being on the podcast. Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.