Latest / What Bitcoin Did / Is the Quantum Threat to Bitcoin Actually Real? | Alex Pruden
Transcript
- 0:00there's a 50% chance that by 2033,
- 0:06you will have a cryptographically relevant quantum computer
- 0:09that can break Bitcoin.
- 0:11Whatever entity has the quantum computer
- 0:12owns all the Bitcoin on the network.
- 0:16This quantum computer can compute
- 0:18your algorithm fast enough,
- 0:19then it's like every Bitcoin is basically at risk.
- 0:21And that also effectively closes off
- 0:24any kind of on-chain migration option.
- 0:27Ownership fundamentally breaks.
- 0:28once you hit that threshold, you can scale very, very, very, very, very quickly.
- 0:35The best way to ensure that you're not rushing a change is to ensure that you're not surprised.
- 0:40We should already be well on our way as the Bitcoin network to having post-quantum cryptography
- 0:46that's close to being ready to deploy. Don't be bystanders. This is extremely novel and new
- 0:53cryptography where the stakes are as high as they're going to be anywhere.
- 0:58Alex, welcome to the show, man. We are going to get into the hot topic of the day,
- 1:05quantum cryptography, and if it's going to break Bitcoin. Let's start with your background.
- 1:10The first time you've been on the show, first time I've spoken to you, how did you get here?
- 1:16Yeah, first off, it's a pleasure to be here. It's a great show. I'm a subscriber. And yeah,
- 1:21I really appreciate the work you do here. As for my background, I first got interested in Bitcoin
- 1:27a little over 10 years ago.
- 1:30At the time, I was in the U.S. Army,
- 1:32and I was a Green Beret working in the Middle East.
- 1:36And specifically, I was kind of in and around Syria
- 1:39and the Syrian civil war.
- 1:41And I discovered Bitcoin while working in Turkey,
- 1:43training Syrian rebels to fight the Assad regime and ISIS.
- 1:47We briefly explored it, you know, conceptually as a way
- 1:51to basically support financially the guys
- 1:54that were fighting across the border,
- 1:55because at the time there were no US troops allowed in Syria.
- 1:57I never went anywhere.
- 1:59It was just kind of like a throwaway idea
- 2:00that one of the Turkish intel guys threw our way.
- 2:04But the concept stuck with me.
- 2:06This idea of borderless money that was secured by cryptography
- 2:10and private keys or seed phrases that you could just put inside your head
- 2:13and then cross any border in the world.
- 2:15Let's say you were a refugee filling conflict.
- 2:17You could just start over again
- 2:18because a lot of the people that I was around,
- 2:20as you can imagine on the Syrian-Turkish border,
- 2:23were people that were refugees from that conflict
- 2:24and had basically lost everything either because their physical wealth was tied up in real estate
- 2:28in syria or because their bank account was frozen explicitly or they just couldn't get to it because
- 2:33you know they were in turkey and their bank was in syria um and that was sort of the moment i was
- 2:38like wow i knew nothing about technology i knew nothing about finance quite honestly i had gone
- 2:43to a military academy and studied arabic um but that was the moment where i was like this seems
- 2:47like really transformational so i left the army later i guess a year after that after i came back
- 2:52from that deployment and um yeah just try to figure out how to get into the space um i did
- 2:56what everyone does in their career when they don't know what to do next i went to business school
- 3:00and so i was fortunate to get into stanford and uh honestly i spent most of my time at stanford
- 3:05just getting into computer science classes that i had no business being in um i think the
- 3:10cryptography class that i took which was the first computer science class i took not recommended
- 3:14starting point but i got a d um uh d is for diploma as they say but uh i just was really passionate
- 3:22about understanding how everything related to bitcoin worked and so uh you know and the professor
- 3:26dan bonnet has done a lot of research in crypto currencies and blockchains and bitcoin um so yeah
- 3:31that was how i got you know more immersed in the space uh i was the co-founder of the stanford
- 3:36blockchain club uh i then worked at coinbase for a brief stint um and then i ended up actually
- 3:41getting a role at andreason horowitz when they had a they had a crypto team uh i was standing up
- 3:46this is 2018 is kind of the very beginning days of their crypto fund and i joined as a you know as
- 3:51a venture or as a deal partner i was recruited by one of the one of the channel partners there
- 3:55uh i didn't love venture to be quite honest i just um wasn't really my thing i had a it was
- 4:02great experience i learned a lot from the smart people that work there but i wanted to be an
- 4:05an operator. So I went to join a startup that was in the zero knowledge space called Alio.
- 4:11It was a couple of Zcash co-founders had, yeah, basically had this vision to create
- 4:16Zcash, but with smart contracts. And I got really excited by that privacy. You know,
- 4:22as you can imagine, my former world and thinking about Intel and espionage, I was like, oh,
- 4:26privacy is good and important for a variety of things beyond just those two. But yeah,
- 4:30I spent four years, well, four and a half years there. I was the first employee, became CEO,
- 4:34took it from zero launch and uh and then yeah when after launch i kind of stepped back and
- 4:40handed the reins back over to the coo and cto and uh decided was wondering what to do next and
- 4:44that's what brought me to this moment as the yeah founding project 11 so i mean there's a lot of
- 4:52veterans that have come into the bitcoin space but i don't know if there's many that have gone
- 4:56fully down the cryptography rabbit hole like that's a pretty big step you went straight in
- 5:00of the deep end there. Yeah. Um, I probably wouldn't recommend going that route. Um, maybe
- 5:05it's, yeah, my, uh, my misplaced or my, my ego, uh, I was like, oh, I could totally do this,
- 5:12but, um, I do like, as you know, I, for example, when I was in the middle East, I, I, I spent a
- 5:18lot of time learning Arabic because I really wanted to be able to have a one-on-one conversation
- 5:22with the people I was working with. I didn't want a go-between. I didn't want an interpreter.
- 5:27I wanted to just know exactly what they were saying.
- 5:29And I spent, I mean, I easily spent 10 times as much time as my colleagues did on average
- 5:33to do that.
- 5:34And so I kind of view this as similar.
- 5:36Like I don't, I'm not very satisfied with kind of the high level answers.
- 5:40It's both a blessing and a curse, right?
- 5:42I have to know kind of as deep of a detail as I can stomach how things really work.
- 5:49Yeah, you know, it's both a good and a bad thing, right?
- 5:51I think on the one hand, it's my curiosity that's helped, I think,
- 5:54enable me to kind of have insights that are maybe come earlier than other people might have them
- 5:58it also i think can be you know it can be easy to get lost in details ultimately the challenge is
- 6:03figuring out how to synthesize those two things into into kind of yeah uh what is insightful and
- 6:08what what is impactful so you you left the uh the venture world in the previous start and you've gone
- 6:14into the quantum side of things like where did that come about yeah so cryptography i mean so
- 6:19the connection is cryptography. So in cryptography, like I already explained, I studied Arabic. I
- 6:26don't have like a physics background at all. I mean, I went to a military academy. I took a
- 6:30physics class. But when I was getting into cryptography, quantum computing is kind of
- 6:34obliquely referenced as like this doomsday weapon that destroys everything. We think it's 20 years
- 6:39away, you know, and just like forget about it. So that was my introduction to it. And, you know,
- 6:47I kind of, in, in, at Stanford and I kind of put it out of my mind for, you know, all
- 6:52the time I was working in the space.
- 6:54And then when I had a moment to come up for air and think about other areas of cryptography,
- 6:59um, that would be relevant.
- 7:01Cause, you know, Alio was kind of, I argue, right.
- 7:03I view it as like, um, it was, it was an instantiation of, of kind of some advanced cryptography,
- 7:09zero knowledge.
- 7:09Right.
- 7:10And so I was really into that.
- 7:11And so I was like, what, what other kind of frontier areas of tech, of, of cryptography
- 7:14are, are up and coming.
- 7:16and post-quantum came up again.
- 7:18I mean, this was actually right around the time
- 7:20that Google's Willow paper.
- 7:23So Willow, actually Willow describes both a paper
- 7:25and a quantum computer that they built, very small scale.
- 7:28But they had demonstrated this thing
- 7:30called below threshold error correction.
- 7:32I had no idea what any of that meant.
- 7:34But I sort of started doing a little bit of research
- 7:36and really what, so I concluded that maybe quantum
- 7:40was moving faster than people were giving credit for.
- 7:43But to be clear, I wasn't sure at the time.
- 7:44But the one thing that I was pretty sure of was that blockchains and digital assets generally
- 7:50and Bitcoin had all seen tremendous adoption in the 10 years that I've been in the space.
- 7:56Like, I remember getting into the space and there was legitimate talk of Bitcoin being
- 8:00banned because it was viewed as literally only for criminals.
- 8:04And I mean, of course, nowadays, we're so far from that.
- 8:06The adoption is far and wide.
- 8:07We have stable coins, you know.
- 8:08But I think the extent to which that adoption has happened also makes the challenge of migrating to a new form of cryptography like post-quantum cryptography quite acute.
- 8:23And that was sort of the moment where I was like, man, I don't know.
- 8:26I mean, we don't know if quantum is going to happen necessarily.
- 8:28I think maybe it could be sooner than we think.
- 8:30But it's certainly going to be hard to affect this transition.
- 8:33And so that was really kind of the genesis of the idea that led to Project Alone.
- 8:37I mean you said that like jokingly this was 20 years away and that's always been the thing that
- 8:42quantum's always been 20 years away but the timeline seems to have really sped up in the last
- 8:47I don't know few years really from this the experts working in that field how far do you
- 8:52think an actual like cryptographically relevant quantum computer how far away from that are we
- 8:57okay so you know folks who've listened to your prior prior episode uh on this topic and you know
- 9:02Look, I think I want to kind of maybe just, they'll have the context.
- 9:07Maybe I want to just make a statement to kind of frame how I'm going to talk about this generally.
- 9:12Look, I think there are a lot of unknown unknowns around how quantum computing as a frontier technology is going to develop and unfold.
- 9:22So I actually, you know, I kind of think more in terms of certainty and uncertainty.
- 9:27Um, I think what has become more uncertain in the last year is that a quantum computer
- 9:36won't potentially exist within a decade.
- 9:40Um, so that's like kind of a very non-answer to your question, but I think it's an important
- 9:44framing because ultimately what's, what, you know, what we care about as Bitcoiners, as,
- 9:51you know, people that, you know, think about and care about the technology is, is, is the
- 9:57potential existential threat this represents.
- 10:00And so when it happens,
- 10:02obviously there going to be have to be a lot of changes but we also have to prepare for those things in advance And so we have to kind of handicap what the chance that something bad could happen right And a way I like to think about this to illustrate a lot of times is seatbelts
- 10:16I don't get in my car expecting to crash or getting up in a fatal crash, right?
- 10:21But I wear my seatbelt anyway, because on the off chance that I do get in a crash, I'll
- 10:26be more likely to survive.
- 10:28And that's sort of how I think about this.
- 10:29That all said, my non-answer to your question is complete.
- 10:32I'll give you my answer now.
- 10:35I feel confident that there's a 50% chance,
- 10:41so it's like even odds,
- 10:43that by 2033,
- 10:44you will have a cryptographically relevant quantum computer
- 10:47that can break Bitcoin.
- 10:50So that is seven years away.
- 10:51I think it is plausible
- 10:55that it is even earlier than that,
- 10:59probably to 2029, 2030 timeframe.
- 11:02Of course, it could be further than that, but that's what I would say is my base case is 2033.
- 11:08Could be 2030, 2029. Could be further, but that's sort of how I view it.
- 11:14If you already self-custody Bitcoin, you know the deal with hardware wallets.
- 11:18Complex setups, clumsy interfaces, and a seed phrase that can be lost, stolen, or forgotten.
- 11:23Well, BitKey fixes that.
- 11:25BitKey is a multi-sig hardware wallet built by the team behind Square and Cash App.
- 11:28It packs a cryptographic recovery system and built-in inheritance feature into an intuitive, easy-to-use wallet with no seed phrase to sweat over.
- 11:36It's simple, secure self-custody without the stress.
- 11:40And time named BitKey one of the best inventions of 2024.
- 11:43Get 20% off at bitkey.world when you use the code WBD.
- 11:47That's B-I-T-K-E-Y dot world and use the code WBD.
- 11:52The thing that keeps me up at night is the idea of a critical error with my Bitcoin cold storage.
- 11:56and this is where Anchor Watch comes in.
- 11:59With Anchor Watch, your Bitcoin is insured
- 12:00with your own A-plus rated Lloyds of London insurance policy
- 12:04and all Bitcoin is held in their time-locked multi-sig vaults.
- 12:07So you have the peace of mind knowing your Bitcoin is insured
- 12:09while not giving up custody.
- 12:11So whether you're worried about inheritance planning,
- 12:13wrench attacks, natural disasters,
- 12:15or just your own silly mistakes,
- 12:17you're protected by Anchor Watch.
- 12:19Rates for fully insured custody start as low as 0.55%
- 12:22and are available for individual and commercial customers
- 12:25located in the US.
- 12:27Speak to Anchor Watch for a quote
- 12:28and for more details about your security options and coverage,
- 12:31visit anchorwatch.com today.
- 12:34That's anchorwatch.com.
- 12:36Do you want to pay less in taxes and stack more Bitcoin?
- 12:39Of course you do.
- 12:40Well, by mining Bitcoin with Blockware, you can.
- 12:42Under section 168k of the US tax code,
- 12:45Bitcoin mining servers qualify for 100% bonus depreciation.
- 12:49This means every dollar you spend on miners
- 12:50can directly offset your income in a single year.
- 12:52and that's true for both business owners and W2 earners.
- 12:56If you have $100,000 in ordinary income,
- 12:58you can purchase $100,000 in miners
- 13:00and potentially offset your tax liability entirely.
- 13:04Blockware's mining as a service does all the heavy lifting.
- 13:06They secure the rigs, they source the low-cost power
- 13:08and they handle all the day-to-day maintenance.
- 13:10So you get to stack Bitcoin every single day
- 13:12while drastically shrinking your tax bill.
- 13:14Get started today at blockwaresolutions.com forward slash WBD
- 13:18and use code WBD for $100 off your first miner.
- 13:22That's blockwaresolutions.com forward slash WBD
- 13:25Bitcoiners, as you know, with fiat money constantly debasing, wealth preservation isn't optional
- 13:31That's why I recommend Swan Bitcoin
- 13:33A team of dedicated Bitcoiners who work with families and businesses to build and secure generational wealth with Bitcoin
- 13:39Strong relationships with clients are at the center of everything Swan does
- 13:43A dedicated Swan private wealth representative, which is a real person that you can text and call
- 13:48will help you build a Bitcoin wealth strategy
- 13:50using Swan's comprehensive platform of Bitcoin services,
- 13:53including tax advantage retirement accounts,
- 13:56advanced Bitcoin cold storage using collaborative self-custody,
- 13:59inheritance planning with both trust and entity accounts,
- 14:02tax loss harvesting, asset-backed loans, and more.
- 14:05Swan have helped over 100,000 clients since 2020.
- 14:08And if you're serious about acquiring and securing Bitcoin,
- 14:11I recommend Swan.
- 14:12Meet the team at swan.com forward slash WBD,
- 14:15which is swan.com forward slash wbd as i said to you before we started recording i am no quantum
- 14:23expert but when i hear things like that i have a few like alarm bells going off in my head that
- 14:27like i have some skepticism but let me hold that for a minute because i think we should get into
- 14:31what the threat is um which is really do you want to explain the attack vector for bitcoin
- 14:37what happens with the public keys that are viewable on chain today and both the sort of
- 14:41sort of short and long range attack that is possible.
- 14:44Yeah, so a very high level way to think about
- 14:48the quantum threat to Bitcoin.
- 14:49First off, what is it not?
- 14:51It is not a threat to consensus for Bitcoin, right?
- 14:53Consensus in Bitcoin is done by mining.
- 14:55Mining is done by hash functions.
- 14:58I think any serious scientific study of
- 15:01the quantum attacks on hash functions will tell you that,
- 15:05to the best of our knowledge today,
- 15:08Those attacks would require astronomically sized quantum computers that are just infeasible over any time horizon, quite honestly.
- 15:17The threat is to the digital signatures.
- 15:21And what's purpose do digital signatures on Bitcoin serve?
- 15:24They serve as an authentication for payments, right, for transfers, right?
- 15:29So Bitcoin is effectively a distributed database maintained by this network of miners.
- 15:33and the database is changed as a result of people sending messages to the network.
- 15:40And those messages are signed.
- 15:42And that signature, the message is effectively something along the lines of Alex is sending
- 15:46one Bitcoin to Dan, signed Alex, right?
- 15:49So a quantum computer is able to basically force those signatures.
- 15:53How?
- 15:54It's, you know, the way public key cryptography works, there's a public key and a private
- 15:59key, and then it's kind of all in the name.
- 16:01The public key is meant to be public.
- 16:02It's kind of your address, broadly speaking.
- 16:04The private key is meant to be only yours,
- 16:06and that's what gives the signature.
- 16:07So it's fine for me to share the public key.
- 16:09It should be in the classical sense.
- 16:11It's not fine for me to share the private key.
- 16:13And if you only have the public key,
- 16:14you're not supposed to get the private key.
- 16:16But these things are mathematically related,
- 16:18but there's a hard math problem in between those two, right?
- 16:21Turns out that a quantum computer,
- 16:23actually one of the only known example
- 16:26of a quantum algorithm that is provably dominant
- 16:29over its classical alternatives is,
- 16:32the quantum computer able to compute that math problem that sits in between those two things,
- 16:36right? So there's variants of this. The one that Bitcoin uses is called the discrete logarithm
- 16:40problem. Basically, it just lets you go the wrong way down the one-way road, right? You're only
- 16:45supposed to go one way from private key to public key, and this way lets you go the other way,
- 16:49right? And so what does that mean? That means that any quantum computer or anyone in possession
- 16:54of a quantum computer with knowledge of a public key effectively could compute the private key and
- 16:58therefore sign on your behalf. And what does that mean? Well, in a real sense, it kind of means that
- 17:04whoever has it, whatever entity has the quantum computer owns all the Bitcoin on the network,
- 17:10right? Now, of course, there's a nuance here and you highlighted it. You know, Bitcoin addresses,
- 17:16the things that we send to are not naked public keys. They're hashed public keys, right? And by
- 17:23the way, the early Bitcoin addresses were naked public keys. And so there's a whole bunch of
- 17:27satoshi coins that are in those addresses or in the in those utxo types that are exposed but
- 17:31broadly speaking most people today you know have addresses that are hash public keys so those aren't
- 17:37necessarily vulnerable to a you know i guess what is called like a slow clock quantum computer tech
- 17:43this is and the way to think about like slow clock and fast clock is basically is how fast can the
- 17:47quantum computer compute this algorithm right and it depends it differs based on the architecture we
- 17:52can get in all that. But like, assuming you have only a slow quantum machine, you only got to worry
- 17:57about the Bitcoin that is exposed, you know, that is secured underneath an exposed public key. Now,
- 18:02that could be because it was Satoshi's coins under a, you know, early address type. It could be
- 18:07because it's on a multisig and, you know, it's a bridge and you have to like send to the multisig
- 18:11multisig. So there's a signature that's been broadcast already. It could be, yeah, any number
- 18:17of things. You could have signed a lightning transaction. People were using addresses. People
- 18:21just signing a message. There's all kinds of ways you can expose the public key because I guess
- 18:24maybe it's just important. No, signing a message in any form reveals the public key, right? By the
- 18:29way, for people who kind of are interested in how Bitcoin wallets work, typically good wallet
- 18:35hygiene is you send it. I send a transaction to Danny and then I send the other half of that
- 18:40amount to myself in a new address, right? So that way I don't have an exposed public key.
- 18:44That's, you know, and roughly, I don't know, two thirds of Bitcoin is under these addresses that
- 18:49are not exposed. Now, in a world where your quantum computer is fast enough, then you could
- 18:54potentially front run transactions in the mempool. So say I send a message, I'm like, I'm sending you
- 18:59my Bitcoin, this quantum computer can run, let's say, inside of 10 minutes, then it can just
- 19:03reverse engineer my private key, send a new transaction as me in the mempool with a higher
- 19:09fee, and then the miners will buy that and it goes to, you know, quantum adversary, right?
- 19:13So that's like, there's this threshold for speed that's very relevant, where if this quantum
- 19:18computer can compute Shor's algorithm fast enough, then it's like every Bitcoin is basically at risk.
- 19:22And by the way, the important note there is that also effectively closes off any kind of on-chain
- 19:29migration option. Why? Because I could just mine it. I could front run your transaction when you're
- 19:35trying to mine it, even if a post-quantum UTXO were to exist. And so, yeah, so I think really
- 19:41broadly, it's this concept of ownership fundamentally breaks in a world where there is a cryptographically
- 19:47relevant quantum computer. And there is not any kind of post-quantum cryptography mitigating that
- 19:52on Bitcoin. Yeah. So I think the, is it around 6 million coins currently have their public key
- 19:58exposed on chain at the moment? Yeah, roughly. We have a, like, we maintain a database. People
- 20:04are interested. They can check project11.com. It's with the risk with a queue list. And so I think
- 20:10it around 6 million You can also enter your address in there If you worried you like Did I actually do six photos My keys You can enter your address and it tell you what UTXO type it is or whether the public keys ever been broadcast But yes roughly 6 million
- 20:23Okay. And then in that timeline, so in seven years, you think there may be a relevant quantum
- 20:28computer that can break this cryptography. Is that on the sort of long range attack where it has as
- 20:33much time as it needs to derive the private key from the public key for things like Satoshi's old
- 20:37coins? Or is that actually doing the mempool attack where it can do it in quicker than
- 20:41nine, 10 minutes? My personal view is that the first cryptographically relevant quantum computers
- 20:48will be too slow to run real-time attacks. I don't know what the gap will be between the slow clock
- 20:58and the fast clock architectures. And so I don't think that it's a good idea for
- 21:05stakeholders of Bitcoin to presume that one may predate the other by, you know,
- 21:12there's a guaranteed window of safety. Okay. So let's get into the skepticisms I have. And like
- 21:19I say, I'm no quantum expert, but a few things that sort of stand out to me is like, if you look
- 21:24at what quantum computers can do today in terms of like factorizing numbers, I think the highest
- 21:29they can do is 21 and i i believe that was done in 2012 so like the why is this not moving faster
- 21:36and what gives you so much confidence that that is going to go from here to breaking cryptography
- 21:41in the next seven years yeah um great great question and by the way like skepticism is
- 21:47totally warranted and welcome in this conversation again we're dealing with an there's fundamental
- 21:52uncertainty right and this is again to me like the key fact i'm not claiming that a quantum
- 21:57computer will happen. I'm not claiming to have stone tablets. We don't know. Why do I think we
- 22:02should worry? I'll answer your question. Okay. Factoring numbers. So technically, yeah, as you
- 22:08pointed out, I think the record for factoring a number was like 15 or 21. Several problems with
- 22:13that. One is what secures your Bitcoin is not technically like a number in that it's an integer.
- 22:22It's a group element inside of an elliptic curve group.
- 22:25Okay, so like just picking a random integer out of the air
- 22:28and be like quantum number or quantum computer factor this,
- 22:31it's already not really what is relevant.
- 22:34That's thing one.
- 22:35Thing two is, and by the way, like in terms of like elliptic,
- 22:39what you said though isn't still wrong
- 22:41because the biggest elliptic curve group element
- 22:43or this biggest like, you know,
- 22:46discrete logarithm problem that's been solved
- 22:48is somewhere in the order of like six or seven bits
- 22:50or something, right?
- 22:50So it's still small.
- 22:51Okay, so why haven't we gone bigger than that?
- 22:53I highly recommend it.
- 22:54I'll share a link to you folks in the show notes
- 22:56or you can put it in the show notes.
- 22:58And Bas Westerbond from Cloudflare
- 23:00wrote a big post about this,
- 23:01as did Craig Kidney around like,
- 23:03hey, factory numbers, is this a good metric or not?
- 23:05The big TLDR is there's effectively a threshold
- 23:08that you need to reach in terms of quality
- 23:11for your quantum computer
- 23:13to be able to factor even small numbers.
- 23:16But once you hit that threshold,
- 23:18you can scale very very very very very quickly from a very small number to a very big number
- 23:25in fact in the google paper that was released last week they actually call this out explicitly
- 23:29they say you know something to the effect of once you see evidence of a cryptographic
- 23:35or a quantum computer that could solve the discrete logarithm for a 32-bit number that
- 23:42effectively implies that you can solve it for a 256-bit number and by the way just to like
- 23:48context here a 32 bit number roughly the number of people on the planet uh 256 bit number roughly
- 23:57the number of atoms in the observable universe so like enormous and so this is it and this is
- 24:03really like why is it like this it's because shore's algorithm is so efficient it's like this
- 24:08exponential speed up means that like you can run up the you know kind of the size of these numbers
- 24:14of the number line really, really quickly.
- 24:18And, you know, so, and by the way,
- 24:20a 32-bit number, just for everyone's context,
- 24:22is not hard to factor.
- 24:24Like classical computers, I think, forget quantum,
- 24:26a classical computer can compute the factorization
- 24:30of like, I think up to like 100 bits.
- 24:32Okay, so like, so, okay,
- 24:33so in the field of quantum computing,
- 24:35people recognize this and they're like,
- 24:36okay, sure, we could maybe build a quantum machine
- 24:40that factors, you know, a 20-bit number.
- 24:44But it's like, who cares?
- 24:45By the way, these things are super expensive.
- 24:48And by the way, like, you know,
- 24:50doing that would probably involve a bunch of bespoke things
- 24:52that wouldn't scale anyway.
- 24:54And so let's, like, the mentality,
- 24:56if you talk to any quantum physicist
- 24:57or any quantum people who are working on this,
- 24:59they're like, there's no point to demonstrate
- 25:01any of these number factorizations
- 25:04until you have this scalable platform
- 25:08that you could just factor any size number you want
- 25:10or any size ECDLP problem you want.
- 25:12okay um so you mentioned the google paper there which has been obviously big news in the last week
- 25:18or so this is one of the other skepticisms i have because like i'm sure the most brilliant people
- 25:23are working on this i think the the breakthroughs that they're having i'm sure they're incredible i
- 25:28can believe that 100 but they're all like paper breakthroughs right and when does the like
- 25:33theoretical breakthroughs like where do the the lines intersect with the theoretical breakthroughs
- 25:39and the actual technological breakthroughs,
- 25:41the engineers building these machines,
- 25:42like are they capable of building the machines
- 25:44that they can theorize?
- 25:46Great, so first off, it's important to note,
- 25:48because, okay, so the Google paper,
- 25:52and there was a second paper last week
- 25:53that I would argue is even more scientifically significant
- 25:56by a team out of Caltech,
- 25:57but both of them are the same character.
- 26:00They are resource estimates, right?
- 26:02And what is a resource estimate?
- 26:03It is like, hey, taking some assumptions
- 26:06around what kind of quantum computer we're building,
- 26:09What variant of Shor's algorithm we're running?
- 26:12What kind of error correction we're doing?
- 26:14What other optimizations we can think of?
- 26:17How small could we make this problem, right?
- 26:22The Google paper and the Oratomic, which is this other paper,
- 26:26are notable because they specifically focus on elliptic curve cryptography.
- 26:30One of the interesting things around the study of Shor's algorithm
- 26:34over the past few decades is that quantum physicists,
- 26:37for whatever reason, we're benchmarking Shor's algorithm against RSA, which is RSA is an older
- 26:42crypto system that is really not used anymore. But one of the notable facts about it is it has
- 26:48very long key lengths, 2048 bits. It turns out that Shor's algorithm, I mean, we've known that
- 26:54Shor's algorithm really kind of runs in time related to the length of key, right? And so
- 27:01256 bits, which is a Bitcoin key size, is much shorter than 2048 bits. And effectively,
- 27:07that among many other things, when the Google and or atomic teams looked at this, they're like, hey,
- 27:11if you actually narrow the problems down to just elliptic curve
- 27:15cryptography that Bitcoin uses, this gets much easier.
- 27:19In the case of, so, okay, so these are resource estimates, all right? And we'll talk about what the
- 27:23resource estimates are in a second, but maybe just to frame it, there's kind of two paths
- 27:27of progress for quantum. One is, to your point, how do we move forward?
- 27:31We're here, I don't know, we got however many qubits, I don't know, a thousand superconducting
- 27:35keep us maybe and how are we getting at 2000 okay so we're walking like imagine walking down a
- 27:39football field we're walking down the football field i'm at the 10 yard line i'm at 20 year okay
- 27:42then the the important thing about these resource estimates is they basically set
- 27:46the how far away the goal is that you have to get to and so by getting clever and you know reducing
- 27:53the requirements you can kind of move the goal forward and so sometimes i hear people describe
- 27:57like these google papers is not like progress and it's like true that it's not the quantum computer
- 28:03being built. But I guess, I mean, does it make a difference if I walk 10 feet towards a goal or the
- 28:09goal moves 10 feet closer? Not really, right? I mean, it's still arguably closer, right, for all
- 28:15intents and purposes. Now, that doesn't mean, though, that we should ask questions about progress.
- 28:19But on that score, in the last five years, it's undeniable, in my opinion, that there has been
- 28:27significant progress. Okay, so even like Google uses, and to unpack this, we're going to have to
- 28:34get into a little bit more detail about how quantum computers are built. First thing to note
- 28:39is that a quantum computer is a concept describing if basically a normal computer that has special
- 28:47quantum mechanical powers that can be realized in a number of different ways, right? Kind of like a
- 28:53regular computer can be realized in a few different ways. Like we all use silicon-based semiconductors,
- 28:57but there's no reason why you couldn't use a bunch of things to build a computer in its abstract form.
- 29:02So quantum is the same.
- 29:03What Google, if people are familiar with like Google quantum computer right now,
- 29:07what you'll find is you'll look for, you'll find an image.
- 29:10It's like a chandelier looking thing.
- 29:12By the way, that whole chandelier, there's nothing quantum about it.
- 29:15It's just a bunch of refrigerators because like the chandelier,
- 29:18you know, this is called a superconducting qubit modality.
- 29:22And basically like the way that, and this is like kind of gen one quantum computers.
- 29:27the way these work is by super, super, super cooling
- 29:31particles down to like a nano Kelvin.
- 29:34And so that's what this chandelier thing is.
- 29:37It's a giant refrigerator to get a couple of qubits
- 29:38to maybe be able to do something very tiny.
- 29:41So superconducting qubits, basically a wall
- 29:44in the early 2020s where we added physical qubits to them.
- 29:50But unfortunately, with adding scale to those systems
- 29:55without addressing the errors that would inevitably come up
- 29:59by virtue of the fact that quantum mechanics is very fragile
- 30:02and quantum computing, therefore, is very fragile.
- 30:04Like errors were outrunning the scale, the scaling, right?
- 30:08So it's like I'm adding physical qubits.
- 30:09It's actually making my life worse, not better.
- 30:11This, by the way, is what was the major breakthrough
- 30:15of the Google Willow paper.
- 30:16The Google Willow paper demonstrated on a real system that like hey if you set things up in a certain way and you manage the errors in a certain way I can add physical qubits and the errors go down not up And not only do they go
- 30:32down, they go way down, right? And so now, so before 2024, this was not a settled question.
- 30:40Could I build a 1 million qubit computer and be able to keep errors under control?
- 30:45not proven. In 2024, it was proven that at least at small scales, you definitely could.
- 30:53Now the question remains, can we scale that up and keep that below threshold behavior? Okay.
- 31:00But ultimately, these chandeliers, and you just look at a picture and be like, okay, well,
- 31:05that's cool. How do we make this a million times bigger? Complicated engineering problem,
- 31:09right? So this is why there's been other modalities or approaches to building a quantum
- 31:15computer that don't suffer from kind of the same challenges. So in particular, there's trapped ions
- 31:21and neutral atoms that are used as a substrate for quantum computing. Trapped ions, you know,
- 31:26if you may have heard of a public company, IonQ, that's kind of what they do. And then
- 31:30the Oratomic team, which wrote this other paper last week, is kind of a, you know,
- 31:34a pioneer in neutral atom quantum computing. The upshot here is that both the trapped ions
- 31:40and the neutral atoms are more reliable in terms of their quality.
- 31:46And they're slightly, they last slightly longer.
- 31:49And so they have some other trade-offs,
- 31:50but like arguably if you apply the same error correction techniques
- 31:55that you apply to the Google demonstration below threshold,
- 31:59you could take that over to these different kind of approaches
- 32:01and then scale them up way faster.
- 32:04And so actually like a terminology that people like to talk about here
- 32:07is like physical qubits versus logical qubits.
- 32:09you know effectively it took google you know i don't know well it took the it took the super
- 32:15conducting field two decades to demonstrate one logical qubit right out of a hundred and in a
- 32:22relatively short time like the last five years the neutral atom computers have gone from having zero
- 32:28physical real physical qubits like there were none like two or five years ago people have like
- 32:33little atomic arrays, not qubits. To today, you actually have hundreds of qubit computers that have
- 32:41up to 48 logical qubits. And by the way, there have been entangled arrays, kind of like you can
- 32:47think of these as like proto qubits, all the way up to 6,000 qubits. Now, by the way, why is that
- 32:54number relevant? Because the Oratomic paper actually describes a slow clock quantum architecture
- 33:00that could potentially run Shor's algorithm
- 33:02that only requires 10,000 physical cubits.
- 33:06So there's still,
- 33:07and I want to take this pause for a second
- 33:09and just say like,
- 33:11everything I just said does not mean
- 33:13there are not huge engineering challenges remaining.
- 33:17But I also don't think you can plausibly claim
- 33:19that there has been no progress.
- 33:22And I think the question is now,
- 33:24how quick can these teams run up the ladder, right?
- 33:28And we just don't know, I think, right?
- 33:32So that's how I would kind of frame
- 33:34the state of the world as it is today.
- 33:37Do you wish you could access cash
- 33:39without selling your Bitcoin?
- 33:40Well, Ledin makes that possible.
- 33:42They're the global leader in Bitcoin-backed lending.
- 33:44And since 2018, they've issued over $9 billion in loans
- 33:47with a perfect record of protecting client assets.
- 33:50With Ledin, you get full custody loans
- 33:52with no credit checks or monthly repayments,
- 33:54just easy access to dollars without selling a single sat.
- 33:59Ledin exclusively offer Bitcoin-backed loans
- 34:00with all collateral held by Ledin directly
- 34:03or their funding partners.
- 34:04Your Bitcoins never lent out to generate interest.
- 34:07I recently took out a loan with Ledin.
- 34:08The whole process was super easy.
- 34:10The application took me less than 15 minutes
- 34:12and in a few hours I had the dollars in my account.
- 34:15It was super smooth.
- 34:17So if you need cash, but you don't want to sell Bitcoin,
- 34:19head over to ledin.io forward slash WBD
- 34:22and you'll get 0.25% off your first loan.
- 34:25That's ledn.io forward slash WBD.
- 34:29If you haven't tried out Club Orange yet,
- 34:31then now is the time.
- 34:32It's my go-to place to find Bitcoiners
- 34:34whenever I'm traveling.
- 34:35Club Orange is a social app built for Bitcoiners
- 34:37where you can find meetups and events in your area
- 34:39and find merchants that are accepting Bitcoin.
- 34:42There are over 19,000 Bitcoiners on there
- 34:44and whether you're at home or traveling,
- 34:46it's a great place to keep in touch with Bitcoiners
- 34:48from all over the world.
- 34:50I've been using Club Orange
- 34:51since it was Orange Pill App, and it really is awesome.
- 34:53So if you're on there, drop me a DM and say hi.
- 34:56And if you want to find out more and download the app,
- 34:58just search for Club Orange on your app store
- 34:59or go to cluborange.org.
- 35:02Okay, so I mean, it gets quite technical here.
- 35:05And maybe it's worth just explaining
- 35:07what the difference between a physical
- 35:08and a logical qubit is before my next question.
- 35:11Great, yeah.
- 35:11And I dropped that.
- 35:12I'm glad you paused so we can explain that to your audience.
- 35:15Okay, so a physical qubit is a quantum bit.
- 35:19Okay, a cube, that's what I meant.
- 35:20I probably should start there.
- 35:21quantum bit, qubit. Okay, what is the difference between a qubit and a bit? So a bit is the thing
- 35:27that's inside your computer, and it's zero or a one. But zeros and ones all the way down, right?
- 35:31It's not zero and one, it's zero or one. Kind of the magic of qubits is they can kind of be zero
- 35:36and one. And by the way, they can like kind of be entangled in these complicated states.
- 35:41It's not really important, but the point being is they can represent a much bigger possibility
- 35:46space than zero and one. That's exactly what makes them powerful. You can just think about
- 35:52this like factoring a number. How do you factor a number classically? You pretty much just got to
- 35:56brute force it, right? If I give you a seven-digit number, you're like, all right, well, is it even?
- 36:00No. Does it divide by three? No, right? So like quantum computers solve this by effectively
- 36:05exploiting this large possibility space that qubits give them by kind of trying everything at once
- 36:10and then collapsing the answer back down at the end.
- 36:14That's very terrible.
- 36:17If a physicist hears this, they're probably going to kill me.
- 36:19But that's kind of roughly intuitively how to think about it.
- 36:22Okay, so those were qubits.
- 36:24Okay, now physical qubits are kind of the physical way
- 36:27that this is realized, okay?
- 36:29And how do you think of this?
- 36:30Think about particles that are very, very small,
- 36:33where quantum effects come into play
- 36:36because quantum computers leverage quantum effects.
- 36:38The problem is that quantum effects are very fragile, right?
- 36:44So like, for example, you can have two particles that are entangled, right?
- 36:48There's this famous physicist, Schrodinger, who he has this kind of, there's this thought experiment on this topic, which is Schrodinger's cat, right?
- 36:55Actually, sorry, this is like, this is a demonstration, a superposition on entanglement, but it's still useful.
- 37:00So Schrodinger's, one of the quantum, you know, an aspect of quantum physics is that things can kind of be in two things.
- 37:07they can be two things at once. And Schrodinger was like, okay, well, if I put a cat in a box,
- 37:11is it alive or dead? And again, in quantum physics, in that world, you don't really know
- 37:17if it's alive or dead until you measure it. And it seems ridiculous, right? To consider that
- 37:23philosophically where you're like, well, the cat definitely must be alive or dead. But in the
- 37:27quantum physics world, it can be both alive and dead at the same time. Okay. So anyway, these
- 37:33effects, obviously it doesn't work on cats, right? Because cats are macro scale objects.
- 37:37But at the very small scales, this is how it works. And by the way, just for everyone may not
- 37:42know this, but quantum field theory, which is the foundation of particle physics, is the most
- 37:50accurate physical theory that has ever been created by humanity. It's accurate down to like,
- 37:56I can't remember, it's like 10 nines, right? And this has been verified. It's like all the
- 38:01particle accelerators at CERN and everywhere else. Like this is exactly what they study.
- 38:05And this is every single prediction of quantum field theory effectively has been shown to be
- 38:09correct. So it's a very reliable theory. Okay. So now we have these physical cubits that,
- 38:17you know, leverage quantum mechanics, blah, blah, blah, blah. Okay, great. Why don't we just build
- 38:20a computer? Okay. Well, issue, you know, any kind of little noise that interferes with their
- 38:26operation or their entanglement or their superposition basically knocks the whole thing
- 38:30over. So you got to really insulate them from noise. And in fact, it's actually impossible
- 38:34to insulate these things from noise because how are you going to control the computer?
- 38:39There needs to be some kind of signal. So like, okay, so there's definitely going to be noise
- 38:43and it's, you know, bad things are going to happen. So then the question is, how do you mitigate
- 38:47this? How do you error correct, right? As you're going through the computation. So the concept of
- 38:53a logical qubit is basically, you can think of like, all right, we're going to get a bunch of
- 38:57physical qubits together and we're going to do some fancy algorithms to basically make them
- 39:03redundant. And so the output of these physical qubits is one or more logical qubit that like we
- 39:10can just think of as a reliable unit of computation without having to worry about is this thing going
- 39:15to fall over or not. So we think of in terms of like physical qubits versus logical qubits,
- 39:22these turns get conflated all the time
- 39:24and so I
- 39:26think the important thing for people to recognize is that
- 39:28physical qubits alone
- 39:30are not what you need. Ultimately you need physical
- 39:32qubits to be error corrected
- 39:34and those give you logical qubits
- 39:36those logical qubits are enabling
- 39:37basically what the building block is of course
- 39:40Okay, so
- 39:42the logical qubits are the thing that matter
- 39:43what's the largest
- 39:45quantum computer built so far in terms of
- 39:48logical qubits?
- 39:49I think it's, so I believe it's 98 logical qubits on a trapped ion machine from Quentinua.
- 39:57For a neutral atom machine, it's about 48 logical qubits.
- 40:02Now, one other important caveat about logical qubits is they're not all created equal.
- 40:08Because ultimately, right, like, you know, it sort of depends on how big of a computation
- 40:13you want to run as to like what the threshold is for a logical qubit, right?
- 40:17So you can imagine if I want to run my quantum computer
- 40:20for 50 years, my logical qubit better
- 40:22be really damn robust, right?
- 40:24Which means that I got a lot of physical qubits in there
- 40:28to make sure, right?
- 40:29But if I only want to run my quantum computer
- 40:32like 15 minutes all right well i can i can probably afford to have a more error prone
- 40:39logical qubit right so this is like a dial and this comes back to shore's algorithm then comes
- 40:44back to the google paper because one of the things that the google paper showed was like hey turns
- 40:49out like our calculations show you only need 500 000 physical qubits and i can't remember how many
- 40:54logical qubits they had in there i think it's 1200. um they but they're importantly they were like
- 41:01Like you only need these, like this computer to run.
- 41:06It's basically like a million times, you know, fewer operations than the old record, right?
- 41:12So now two things happen.
- 41:14One, you actually needed less physical qubits to make the logical qubits that like you needed
- 41:19at all, right?
- 41:20So you need like, there's a minimum width.
- 41:21So I have to have that many logical qubits at least.
- 41:24And then you basically lowered the bar for quality because now these qubits don't have
- 41:27to last forever.
- 41:29They actually only have to put concrete numbers on this.
- 41:31It was 100 billion operations before.
- 41:34And the latest Google paper showed it could be done in 70 million operations.
- 41:37That is significant.
- 41:38Four orders of magnitude.
- 41:39And that means that the threshold of quality is that much lower.
- 41:45Okay.
- 41:45So in terms of being a threat to Bitcoin, are we a couple of orders of magnitude off that at the moment?
- 41:52Yeah.
- 41:53So I mean, okay.
- 41:54Well, like most operations that's ever been demonstrated,
- 41:57thousand maybe few thousand um or in terms of number of physical qubits for a superconducting
- 42:03machine like google was theorizing 500 000 to a thousand so i don't know two orders of magnitude
- 42:08even the oratomic paper which is the neutral atom machines which arguably have been advancing the
- 42:13best and are the best candidate in my view to be cryptographically relevant soonest you're still
- 42:18looking at a couple orders of magnitude both cubic count and reliability and there's a bunch of
- 42:23unsolved problems around decoders and connections and all kinds of stuff we're not even talking about
- 42:27right um so yeah undoubtedly we're not there there is no question about that but so this is really
- 42:38like the big question i have around the actual like engineering challenges of building this
- 42:42are they engineering challenges that we understand and it's just a case of scaling up what we already
- 42:47have or is there going to be new engineering challenges in this look this is the part where
- 42:52I think, you know, me and your prior guests would differ.
- 42:55I think, and the majority of physicists that work on quantum computers that are building
- 43:01them think, right?
- 43:03And so maybe they're biased because they're building these things and they like to believe
- 43:06that what they're doing is irrelevant.
- 43:07They think that this is just an engineering challenge of scaling up what we have.
- 43:12And I think the view, I think that is the consensus view in the field is that the below
- 43:19threshold demonstration was really the key thing there, right? Because that was a big theoretical
- 43:26question. Could you even get below threshold? That was solved. So now I think most people believe,
- 43:33yes, you could scale these up. Now there is a question that when you scale this up,
- 43:37like it's not quite so simple of like, okay, we've got one qubit below threshold and now we just
- 43:41copy and paste that a thousand times, right? That's not how it works, obviously, right?
- 43:45So there's a question like, all right, if I copy and paste a thousand times, am I still below
- 43:48threshold? The answer is probably not. And so we got to be a little bit more clever about what we're
- 43:55doing. How much more clever? It really depends on the type of machine you're building. For the
- 44:00superconducting qubits, its biggest challenge is one, you have this nano Kelvin dilution
- 44:07refrigerator that's extremely power hungry, extremely sensitive to any kind of temperature
- 44:12fluctuations. You have to connect all of the individual qubits physically by wires, right?
- 44:18So however many qubits you want, that's how many wires you have divided by two, I guess, or minus one.
- 44:25So that's a big challenge there.
- 44:27Advantage of that system is that it runs really fast.
- 44:29So back to the fast clock and you can get all the Bitcoin, that would let you get all the Bitcoin if you could build it.
- 44:35The neutral atom machines, what's their big advantage?
- 44:39Or what's their big challenge?
- 44:40Their big challenge is the paper in particular that was released last week talks about this new form of error correction.
- 44:46that's way more efficient.
- 44:48So you're talking about potentially just,
- 44:50you know, in the Google below-threshold demonstration,
- 44:53it was 100 physical qubits got you one logical.
- 44:56In this oratomic paper, they're like,
- 44:58hey, you could get four physical qubits
- 45:00to get you one logical.
- 45:01That's obviously huge.
- 45:02But this is a newer technique.
- 45:05There is, it's not as well-developed.
- 45:07And by the way, you need to have classical decoders
- 45:09figure out how to apply these error corrections
- 45:11in real time.
- 45:11So that was much more speculative there.
- 45:14Their biggest advantage of the neutral atom machines is that you can actually arbitrarily connect any two qubits together throughout the system.
- 45:22Because basically the way these things work is like they trap individual neutral atoms with lasers.
- 45:28And you just keep shooting lasers all over the place as you're going through it.
- 45:31You're kind of making this laser computer.
- 45:33It's kind of cool, actually.
- 45:35So both have significant challenges.
- 45:39Both have potential pathways to scale.
- 45:42neither of those have been fully solved i mean neither of them have solved the engineering
- 45:48challenges though this is one of the really hard things because i i don't understand quantum computers
- 45:54like i and i think very few people do and probably even fewer people that understand cryptography
- 45:58actually understand quantum computing and in bitcoin there's an annoying thing that happens
- 46:03where you have like a group of people that just will say quantum computers nonsense ignore it we
- 46:08don't need to worry about this. I don't think that's particularly helpful. And you have the
- 46:12people on the other side who are like, this is going to break Bitcoin in five years, which again,
- 46:16I don't, and that we need to like rush some kind of change, which I also don't think is useful.
- 46:20Like rushing a change is not going to be the best solution for this. What is your take on what
- 46:26Bitcoiners should be doing now? I actually think the way you just framed it is the perfect way
- 46:31that I think is the way that I think about it. Bitcoin should not rush a change. So we don't
- 46:36want to be, by the way, no one who's deploying new cryptography should rush a change. That's not,
- 46:41that's what goes beyond Bitcoin, right? The best way to ensure that you're not rushing a change
- 46:47is to ensure that you're not surprised, right? And by the way, in case it was people just tuning in,
- 46:52maybe fast forward to the beginning, Alex Pruden is not a quantum physicist, right? And even quantum
- 46:58physicists cannot definitively tell you how long it's going to take to make a quantum appear. But
- 47:04What they can tell you is there has been progress.
- 47:06The bar has been lowered.
- 47:08There are now pretty big incentives
- 47:10to push things to the finish line,
- 47:12which by the way, a part of those incentives
- 47:14involve not revealing the latest capabilities
- 47:16of these various machines.
- 47:17And that was also part of the Google paper, right?
- 47:20So you're getting to this world
- 47:22where things become more and more uncertain.
- 47:24So just exactly to what you said,
- 47:27we don't want to rush it.
- 47:29Therefore, we should just play it safe.
- 47:31Even in a world where it's only a 1% chance,
- 47:33in my view that a quantum computer exists by 2029, one of these various attempts to make one,
- 47:40we should already be well on our way as the Bitcoin network to having post-quantum cryptography
- 47:46at the very least researched and then tested and hopefully in a world that's close to being ready
- 47:52to deploy. So that way, there's no risk. Assume a different world where we just kick the can
- 47:57and it's 2030. By the way, by 2030, all sensitive government systems will have migrated because the
- 48:03NSA has told the government, you must migrate by 2030. And then boom, out of nowhere comes a quantum
- 48:08computer in that world. And then we have to rush. Well, that's where you're going to get a rush,
- 48:12right? Because by the way, if you have a quantum computer, what are you going to do with it?
- 48:15At least if you're an economically rational actor, you're going to sell it to a government
- 48:18so they can do espionage. Or you're going to go try and take money on Bitcoin. I mean,
- 48:23you go look at that risk list. There's 6 million Bitcoin worth a lot of money out there for the
- 48:26taking. And I think people will have to be naive to think that that's not going to get looked at
- 48:34as a juicy target. I mean, one of the things you said there is another part of this sort of
- 48:38discourse that's been frustrating to me is that there's people out there shouting at Bitcoin
- 48:42developers saying you're not doing anything. And that's just like not true. We have BIP360 where
- 48:48people are working on this. What's your take on the BIP360 stuff and the at least potential
- 48:54quantum resistant algorithms that people are working on?
- 48:57Well, first off, I want to acknowledge that being a Bitcoin developer
- 49:01and being an open source developer generally is a hard and thankless job.
- 49:07Okay, so that is without a doubt true.
- 49:10And I am very appreciative of every Bitcoin developer
- 49:13that does what they do and maintains the core protocol.
- 49:17And I don't pretend that their job is easy.
- 49:20Look, with regard to BIP 360, I think BIP 360 is a step in the right direction, but it's far from sufficient.
- 49:30What does BIP 360 do?
- 49:32It disables part of Taproot that effectively revealed your public key on a transaction, right?
- 49:41So there's the key path spent.
- 49:42So what BIP 360 does is kind of disables that so you can make your life worse by accidentally exposing your public key But it and it kind of talks about in the future maybe we use Tapscript to do some post quantum stuff but it all very intangible
- 49:59um look i think i think there's a bit of a risk here that people are a little bit too focused on
- 50:08kind of ideas and research and people are not focused on enough on just implementing and testing
- 50:15this post-quantum cryptography because this is extremely novel and new cryptography that we're
- 50:21talking about um where the stakes are as high as they're going to be anywhere by the way this new
- 50:28cryptography comes with significant trade-offs in terms of size of signatures,
- 50:34speed of signing or verifying potentially, size of public keys, size of private keys.
- 50:43There's no world that we're going to go to where you're going to have what we have today in terms
- 50:48of elliptic curve level performance. None. And by the way, there's completely new assumptions
- 50:53that are being baked in all over the place
- 50:55that could be classically broken for all we know.
- 50:59So look, I think for that reason,
- 51:01I think it's just important.
- 51:02To me, I'm a big proponent of let's ship stuff.
- 51:05Let's put something out there and let's see what happens.
- 51:07Can it get broken?
- 51:08Can we put it on a SIGnet?
- 51:09Then let's put it on a testnet.
- 51:10Let's just implement shrinks or shrimps or SLHGSA,
- 51:13whatever it is, let's just do it.
- 51:15And let's fund people who are doing that.
- 51:17Let's prioritize actual post-chronic cryptography
- 51:21and deployed in as many contexts as widely as possible,
- 51:26as soon as possible.
- 51:27I think the risk is people try and bite shed
- 51:29over what's the most optimal thing.
- 51:30And, oh, well, could we do this and optimize this?
- 51:33And let's write some more papers.
- 51:34And, you know, it's 2030 and we're like,
- 51:36oh shit, we haven't done anything yet.
- 51:37We still have to do all the engineering.
- 51:39See, that's an interesting take
- 51:41because my perspective on this has always been
- 51:43that we'll probably see quantum computing
- 51:46coming quite far out.
- 51:47I know you disagree with that
- 51:48and we should get into that.
- 51:49But if that was the case, then surely spending time just working on how to make these signatures as efficient as possible is going to be the best option.
- 51:57Because if we just ship something now, it's not going to be the perfect solution.
- 52:04Whereas if we spend five years researching it, we might find new ways of doing things that are novel and make Bitcoin a more efficient.
- 52:11Because the tradeoff here is that it's going to crush throughput, right?
- 52:15Because signature is going to be way larger.
- 52:17so is it not worth spending five years researching that to make it the best upgrade we can if we need
- 52:24to make a quantum resistant change i i think both of these positions are straw men right like on the
- 52:29one hand it's clearly like we shouldn't like rush to implement something right now that could be
- 52:34suboptimal that would be probably not ideal also i don't think though like you can always make an
- 52:39argument for we should spend more time researching and making it more optimal because if i get the
- 52:43signatures down to 2000 bytes. Well, I've got a new idea. It's like 1999 bytes. You could spend,
- 52:50I mean, I like, I, I studied at Stanford cryptography. I like worked in a bunch of like
- 52:54frontier. Like people will do this all day long because people like to do this. It's a fun,
- 52:59cool thing. But I think, and what do people not like to do generally?
- 53:05Put these things into practice where the trade-offs become apparent and you just have to
- 53:10learn to live with them. That is painful. That is uncomfortable. Everyone would much rather think of
- 53:15a world where they don't have those trade-offs. But I think the risk is you just overshoot them.
- 53:20So look, I think in my view, it's both. There can be, there's nothing stopping there being four
- 53:26different post-quantum algorithms being live on various test nets today. And then we can have
- 53:31real world numbers with potentially real world network activity that can inform what really is
- 53:38the trade-off or not? Because that's kind of the other thing with research is like, it's always
- 53:41clean room lab coats. You're like, ah, in ideal conditions, it's this. The real world is not
- 53:46ideal conditions, right? And so no matter what you come up with, you're going to have to put it
- 53:49through those paces anyway. Might as well use this as an opportunity to learn and inform the research.
- 53:54So I'm a big fan of doing both things in parallel. Let's take what we have now. And then worst case,
- 53:58we're all wrong. Quantum Peter shows up tomorrow. We got something. Or we can keep working on and
- 54:03iterating on these various algorithms, make them better. And then guess what? We maybe have more
- 54:07time, great. Now we've all saved ourselves some pain in the future and maybe prevented having to
- 54:10do a soft fork later. Just on this attack coming from nowhere or having prior warning,
- 54:16why do you think this will come from nowhere? Because are we not going to see other systems
- 54:20break before Bitcoin? Surely there are easier things to target. I feel much more confident
- 54:25about this. I don't think it's a certainty at all that you'll see other things break.
- 54:33First off, it's important to note that a quantum attack like Shores does not come with like a signature.
- 54:41There's not like a beacon in the sky that's like, this was a quantum attack.
- 54:45This is absolutely just going to look like someone lost control of their private key.
- 54:49Whether it's in the context of military communications or whether it's in the context of an exchange wallet, it's just going to look like something happened.
- 54:56and only by a lot of back, like reverse engineering,
- 55:01might you discover that this was actually a quantum computer.
- 55:04So, you know, and by the way, like, you know,
- 55:09in the first scenario that I highlighted around military communications,
- 55:11I mean, you could see there's an obvious reason why governments
- 55:14that, by the way, are dumping hundreds of billions of dollars in quantum
- 55:17want this capability to be secret.
- 55:21Like if I tell, if like you're China and I'm the US, I'm like,
- 55:24hey, guess what?
- 55:24I'm going to have a quantum computer that breaks all your cryptography next year.
- 55:27What are you going to do?
- 55:28You're going to move everything.
- 55:29I'd actually way rather you just think that your cryptography is fine for as long as it's
- 55:33fine, and then I can just read your mail without you knowing, right?
- 55:36So this is, I think, one of the really tricky things.
- 55:38A good analogy to this that Scott Aronson, who's a physicist at UT Austin, writes about
- 55:43on his blog is kind of what nuclear physics was like in the late 30s, early 40s.
- 55:48Basically, everyone realized that this thing might be possible, and then they realized
- 55:53that it was very important
- 55:55to control the information around it
- 55:56so as not to potentially reveal capability
- 55:59before the actual bomb dropped.
- 56:02So I think it's not clear.
- 56:05A, we'll know when it happens.
- 56:07And also I think back to like other systems
- 56:09you could target.
- 56:10Okay, sure, like, yes,
- 56:11there could be some espionage type stuff,
- 56:13but like, okay, let's pick another example
- 56:14that people often like to straw man.
- 56:16Swift, the Swift, I could go attack Swift, right?
- 56:20The interbank transfer system.
- 56:21look swift is a database effectively run by a consortium big banks if something happens that
- 56:28they don't agree with that consortium they're just gonna roll it back like it's a it's not like
- 56:34a decentralized blockchain they're like okay well does everyone agree that we should just delete
- 56:38that last entry in this database and everyone's gonna be like yes i did not want that to happen
- 56:41and they're okay it's done and so your attack effectively you've revealed that you have this
- 56:46capability, you've made no money on it, right? So why is crypto or blockchain or Bitcoin way
- 56:52more attractive in this way? Well, you could just make money potentially much more immediately.
- 56:58And there's no easy way to roll these transactions back. In fact, that was the entire point of
- 57:02Bitcoin, right? Satoshi made Bitcoin as a reaction to like the central banks printing money and like
- 57:08financial system was rigged and, you know, they control everything. Like that was the whole point
- 57:12Bitcoin. And that means in this case, it's much more vulnerable to someone that is able to break
- 57:18the underlying cryptography and potentially profit from it. So Satoshi's coins really are the canary
- 57:23in the coal mine. I guess if you were a smart attacker, you wouldn't even touch them.
- 57:27Correct. Because if they've not moved in 17 plus years, like as soon as they move,
- 57:31you have to assume that's a quantum attack. So really you're going to go after other
- 57:34addresses where they're publicly exposed. So most fun parlor conversation for Bitcoiners is what
- 57:39would happen if you had a quantum computer, right? Because there's like a million scenarios. I wrote
- 57:43a blog post called Quantum War Games. Nick Carter's written as like a short story. They're all kind of
- 57:48fun thought experiments. I mean, the reality is we don't know. But to your point, any public key is
- 57:53exposed. One potential way it could play out if you were smart and you didn't want to signal the
- 57:58canary in the coal mine, you'd go for a second or third tier exchange. Thousands of Bitcoin easily,
- 58:04maybe hundreds of thousands.
- 58:06Those things get hacked all the time.
- 58:08So would anyone really notice?
- 58:10They're like, ah, those idiots over in like,
- 58:11I don't know, some countries, you know,
- 58:13tier three exchange,
- 58:14lost their private keys again, idiots, you know?
- 58:18And then, but no one's the wiser, right?
- 58:20I think that's just as possible
- 58:21as someone going after Satoshi.
- 58:22The thing with Satoshi's coins that I think
- 58:25maybe the unique risk there is that
- 58:27some of the quantum computing companies
- 58:30that are building these systems
- 58:31have expressed to me personally in conversation
- 58:35that they're like, oh, this is a business opportunity
- 58:37because Satoshi's coins are lost treasure.
- 58:41It's like digital salvage.
- 58:42It's like I have some Spanish galleon
- 58:43sunk in the Caribbean and I can just go take it.
- 58:45I can go dive down there and get the gold.
- 58:48Obviously, they don't really understand
- 58:50what would happen if they were to do that.
- 58:52But I don't necessarily think it would stop them from trying
- 58:55because the attractive thing about Satoshi's coins
- 58:57is kind of legally, I don't know, it's a gray area.
- 59:00Is it stealing Is Satoshi alive I don know right So you know that maybe a world in which that not totally off the team So to implement a change here does this need to be a hard fork or can it be a soft fork
- 59:16I have this argument with people all the time.
- 59:19I think it's a distinction without a difference.
- 59:21Technically, it can be a soft fork.
- 59:24But I think if you're talking about burning, let's say, Satoshi's coins,
- 59:29if that's an aspect of your solution,
- 59:31that is quite controversial.
- 59:34And so it might as well be hard work
- 59:37in terms of the work that you're going to have to do
- 59:39to get consensus around it.
- 59:42So I don't think the distinction between soft work
- 59:44and hard work here is meaningful.
- 59:45I think it's going to be extremely controversial.
- 59:47And so we should just plan our timelines accordingly.
- 59:51What's your take on the freezing of Satoshi's coins or not?
- 59:55Look, ultimately, my take is the community ultimately has to decide.
- 1:00:04And I think it's really tough because philosophically, there's two things in tension here.
- 1:00:10There's the integrity of the network and the value that it represents, which is implicitly
- 1:00:18like the strength of the digital gold thesis.
- 1:00:20and there's the philosophical principles
- 1:00:23that motivated the network.
- 1:00:25Not your keys, not your crypto.
- 1:00:27These things are in complete tension here.
- 1:00:31There is not an easy answer.
- 1:00:33If you put a gun to my head
- 1:00:37and you said, hey, Alex,
- 1:00:38you have to answer the question,
- 1:00:39I probably would err on the side of Burning Man
- 1:00:42because I think at the end of the day,
- 1:00:45that's better economically.
- 1:00:48I think the real challenge though
- 1:00:50is like, it's easy when it's Satoshi's coins.
- 1:00:52You're like, ah, whatever, Satoshi's coins.
- 1:00:53But there's 15% or so of the network
- 1:00:56is estimated to be lost.
- 1:00:57And so only two thirds of that or so is Satoshi's coins.
- 1:00:59But how do you know you're not,
- 1:01:02it's not someone who's just like,
- 1:01:03you know, oh, my thumb drives in my,
- 1:01:05you know, on my base, then I dig it up one day.
- 1:01:07And now my coins are gone.
- 1:01:08Who, where's the dev that pressed,
- 1:01:11you know, pushed that update?
- 1:01:13Where's my lawyer?
- 1:01:14Like, it's quite fraught, right?
- 1:01:17When you think about kind of on the margin,
- 1:01:19what is a lost coin?
- 1:01:22I mean, I think that's another aspect
- 1:01:24that a lot of people don't consider
- 1:01:25is like, how do you deal with it?
- 1:01:27I mean, the way that some people
- 1:01:28like Jameson Lopper propose
- 1:01:29is like, oh, you give people
- 1:01:30like a super long window,
- 1:01:32you know, 12 years.
- 1:01:33But again, if you take that to the extreme,
- 1:01:34it's like no different than just
- 1:01:35leaving them for the quantum computer, right?
- 1:01:39But yeah, I think probably burning them
- 1:01:40is right on balance.
- 1:01:43But, you know, again, I don't,
- 1:01:44I definitely understand and sympathize
- 1:01:46with people that have the opposite view.
- 1:01:47yeah i would definitely have the opposite view there only because like i i understand the idea
- 1:01:52of like the digital gold narrative and if those coins did get stolen by a quantum computer attack
- 1:01:57then it's going to be really detrimental to price if you have six million coins or however many are
- 1:02:02left at that point hitting the market but if you completely undermine the property rights of bitcoin
- 1:02:06by allowing like by essentially stealing someone else's property before who you consider a bad actor
- 1:02:12steals that property. Like, what is the long-term value proposition of Bitcoin then? Like, if the
- 1:02:18property rights are broken, is the long-term value proposition way lower anyway? Because you've proven
- 1:02:23you can do it once. And who's to say there's not going to be a future attack that means you have to
- 1:02:27do it again? Like, I just think those coins have to be stolen by a quantum computer in that situation.
- 1:02:35Yeah, it's hard, right? Like, this is, yeah, it's a trade-off. And by the way, like, maybe just to
- 1:02:41quantify these views. I was at the Presidio Bitcoin conference last year where there's a
- 1:02:46bunch of core developers and supporters of Bitcoin, large holders, miners, developers.
- 1:02:51And they pulled the audience and the question was basically split down the middle. Like,
- 1:02:55what do we do? And so I think just the reality is the community, at least today, there is not
- 1:03:01consensus among either the broader community or the key institutions that represent stakeholders.
- 1:03:06yeah this is another part of uh the debate that's going to be really interesting i think it's a
- 1:03:12really cool sort of philosophical debate but it's going to make the whole thing really messy
- 1:03:15and going back sorry just to quickly just to quickly plug in there it's going to make it
- 1:03:19really messy that means it's going to take longer than we probably expect that means we should start
- 1:03:24sooner because overall like it's going to be a bigger hill to climb than we think it is so that
- 1:03:29really if i could distill the core of my argument it's that yeah that makes sense and if there's any
- 1:03:34if we have both this fast and slow attack so any public key that's on chain now obviously they're
- 1:03:40at risk but if it can also do the mempool attack where it can derive the private key from the public
- 1:03:45key in less than 10 minutes is there any change in the upgrade we need to make to bitcoin for those
- 1:03:52two different attack vectors or is it the same fix fixes both probably i mean like ultimately it
- 1:03:59probably doesn't change that much. Oh, I take it back. It does change quite a bit, right? Because
- 1:04:05if you think, for example, if you let's just take the case where it's like fast clock attack. So
- 1:04:09let's say it's a physics paper comes out tomorrow and be like, all right, quantum computers just
- 1:04:12physically cannot run faster than an hour. It's just impossible. In that world, like,
- 1:04:18as long as you continue using the Bitcoin network, you know, and not reusing your public keys,
- 1:04:24you'll probably find. I mean, I think it would probably impact how practically things like
- 1:04:28all these things are implemented, right?
- 1:04:30You'd have to, I mean, people today just aren't really that diligent about rotating those,
- 1:04:34and it would make infrastructure a pain in the ass, but you could probably live with it.
- 1:04:39You would just have to figure out this question of Satoshi's keys or not.
- 1:04:42I think ultimately, though, you know, there's no, again, to the best of our physics knowledge,
- 1:04:49there's nothing preventing a fast clock computer from existing.
- 1:04:53And by the way, as these, like, one of the things that, you know, both of these papers
- 1:04:57kind of talk about is as you scale these systems,
- 1:05:00you know, you can effectively run this computation
- 1:05:02more and more parallel,
- 1:05:03and it's exponential as an advantage.
- 1:05:05So like, if you even get just a few more qubit,
- 1:05:07logical qubits, you can run this thing way faster.
- 1:05:11That's, again, the best of our knowledge,
- 1:05:13how we think it could play out.
- 1:05:14So ultimately, I don't think we should overly focus on,
- 1:05:18let's deal with the slow cock attacks now
- 1:05:20and talk about Stoic's book.
- 1:05:21I think like, this is a messy issue.
- 1:05:22It's going to be a messy issue no matter what.
- 1:05:24Let's just mash the two messy issues together,
- 1:05:26and let's just deal with it all at once.
- 1:05:28I think that would be better
- 1:05:29than having two very controversial forks
- 1:05:32that potentially have an equal chance
- 1:05:34of splitting the community and the network.
- 1:05:36Yeah, that's something I totally agree with.
- 1:05:38Like we may as well get all the mess out of the way now,
- 1:05:40do one upgrade.
- 1:05:42So you were saying that, was it 2033,
- 1:05:45you were 50-50 on whether a quantum computer
- 1:05:47will be able to break ECDSA.
- 1:05:50Yeah.
- 1:05:50So if that's the case,
- 1:05:51how quickly do we need to implement a change to it?
- 1:05:54Like, and again, in this scenario,
- 1:05:55let's assume they can do the mempool attack.
- 1:05:58How quickly do we need to implement a change
- 1:06:00so enough people can move
- 1:06:01or everyone can move to quantum resistant signatures?
- 1:06:04Okay, so my answer would be,
- 1:06:06even if, you know,
- 1:06:07my answer would be we should start as soon as possible
- 1:06:09and move as quickly as possible
- 1:06:10because my estimate is
- 1:06:12there's plenty of uncertainty to it, right?
- 1:06:14So this is an estimate.
- 1:06:15This is estimate has uncertainty.
- 1:06:17So we should still,
- 1:06:18nothing about that changes.
- 1:06:20So, but how long would it practically take?
- 1:06:23let's just say 2033.
- 1:06:25So let's say we wanted to get in before that.
- 1:06:27I mean, look, I think if we,
- 1:06:29if first off coming to consensus
- 1:06:31that this is a problem,
- 1:06:32which quite frankly has only happened
- 1:06:34in the last couple of weeks,
- 1:06:35I think there have been like,
- 1:06:36and you highlighted Bit360.
- 1:06:38Look, I think the team's done great work there,
- 1:06:40but by and large,
- 1:06:42it was kind of an isolation for a long time.
- 1:06:45And the broad view of many,
- 1:06:49you know, core developers of Bitcoin
- 1:06:50was that this is not a top priority, right?
- 1:06:52And so I think first, probably it's going to take six months to converge around this is actually a problem.
- 1:06:58And then I think, you know, implementing and doing research and getting to a suite of algorithms that we could potentially deploy and then test.
- 1:07:04And that's probably going to be a couple of years.
- 1:07:06Right. And then, by the way, Bitcoin does not exist in isolation.
- 1:07:11You have a wallet. This wallet must support this new cryptography.
- 1:07:14Theoretically, if you want to buy it, that's got to be supported on Coinbase.
- 1:07:17There's all of these things like only at that point can they all start upgrading.
- 1:07:21and then when that's all done,
- 1:07:23let's just say you've got a multisig
- 1:07:25and your keys exposed.
- 1:07:26At the end of all that,
- 1:07:27can you send the UTXO to yourself
- 1:07:29to your new quantum secure multisig, right?
- 1:07:31So look, I think that's seven years.
- 1:07:33What did I say?
- 1:07:342033?
- 1:07:35Well, maybe just make it, right?
- 1:07:37Look, maybe, obviously,
- 1:07:40both of these things are uncertain timelines,
- 1:07:41quantum computer and migration,
- 1:07:43but let's take an example
- 1:07:44from Bitcoin's history, recent history.
- 1:07:45Taproot.
- 1:07:46So Taproot was implemented
- 1:07:48over the course of around,
- 1:07:49I think, four years, right?
- 1:07:50And by the way, widespread consensus that it was a good upgrade.
- 1:07:55So there was like no argument.
- 1:07:57And there were some, but I mean, there was like relatively few arguments around like we shouldn't have it.
- 1:08:02And even in that.
- 1:08:03Before Taproot, not necessarily post Taproot.
- 1:08:05Yeah, yeah.
- 1:08:06Fair enough.
- 1:08:06Yeah.
- 1:08:08Yeah.
- 1:08:09And even probably during Taproot, I'm sure if, you know, Peter Willow were here, he'd be like, oh, that's not how it went down.
- 1:08:13But you know anyway I think on the spectrum of changes to Bitcoin it was relatively non Certainly I think less controversial than this will be And so I think I don know just pick your multiplier on that Is 2x too much Is 1
- 1:08:28Yeah, I don't know.
- 1:08:28So to me, like the five to seven years probably feels right.
- 1:08:33Maybe five years is aggressive.
- 1:08:35Seven is conservative.
- 1:08:36Again, if you think 2033 is the day, that means it's got to start now.
- 1:08:40But it's not even just a change, you know, like block space is scarce.
- 1:08:43Will people be able to move their Bitcoin in that time?
- 1:08:45Yeah. So actually, we've done some research around this. I mean, if you shut down the Bitcoin network for everything except for migration transactions, it would take just based on the number of UTXOs and the block time and the block size on the order of 75 to 100 days to migrate everything.
- 1:09:06Now, of course, maybe you're not going to shut down the whole blockchain.
- 1:09:10Maybe you're just going to reduce it to, you know, you're going to limit it to 10% of all transactions or migration transactions.
- 1:09:16And that gives you a year. Right.
- 1:09:18So, you know, that we have to account for that. Right.
- 1:09:21We have to give people time to migrate. So probably a year is minimum.
- 1:09:24I mean, you're not going to shut down the whole blockchain, I don't think.
- 1:09:27But, you know, maybe you could in an emergency.
- 1:09:29I don't know. But yeah, broadly speaking, I think a year a year is probably a good planning factor to give people enough time.
- 1:09:35I mean, miners are going to be very happy.
- 1:09:38Oh, yeah.
- 1:09:39Think about the fees you're willing to pay, right?
- 1:09:41Yeah, exactly.
- 1:09:43Think about the fee.
- 1:09:44Miners are going to be happy,
- 1:09:45especially if there's a quantum computer
- 1:09:46lurking in the corner.
- 1:09:48Because think about the fees
- 1:09:48you're willing to pay then.
- 1:09:50You're like, oh, I got to make sure
- 1:09:51my transaction gets through
- 1:09:52and the quantum computer is like,
- 1:09:54I'm going to front run it.
- 1:09:55And so then the miners are going to be like,
- 1:09:57yes, pay me the fee.
- 1:09:58I guess until then they get hacked
- 1:09:59by the quantum computer
- 1:10:00and then they're screwed.
- 1:10:01But, you know, I don't know.
- 1:10:02That's when all the miners
- 1:10:04that have moved to AI come back to Bitcoin.
- 1:10:07But it's going to be a real mess.
- 1:10:10I think I'm maybe still skeptical
- 1:10:12on sort of those really short timelines,
- 1:10:15but I'm very willing to accept
- 1:10:16that this is probably an issue
- 1:10:18we are going to have to deal with in the future.
- 1:10:20And I think I agree with you
- 1:10:22that probably more work needs to be done.
- 1:10:24Although I do think there's some
- 1:10:25interesting stuff happening there.
- 1:10:26And I think I also believe that,
- 1:10:28like you said,
- 1:10:30this is becoming more of an issue
- 1:10:31amongst the sort of developer community.
- 1:10:32I think it's going to accelerate.
- 1:10:34It's going to be interesting, man.
- 1:10:36Yeah.
- 1:10:37And I think it's, I mean, we'll end on an optimistic note.
- 1:10:40There's no reason why Bitcoin can't lead the charge here.
- 1:10:43No reason at all.
- 1:10:44I mean, Bitcoin is a financial innovation unlike almost any that's ever existed.
- 1:10:48It is compared to most uses of cryptography.
- 1:10:52I think this is how, you know, one of the most important deployments of cryptography in the world.
- 1:10:58And it's been maintained by an open source community of developers throughout its entire life.
- 1:11:02The founder was totally anonymous, right?
- 1:11:04We don't even know who they are.
- 1:11:06And it's look at look at us now, right?
- 1:11:08The ETFs are issued on this trillions in market cap.
- 1:11:11No reason why Bitcoin can't continue to be, you know, effectively the torch in the darkness
- 1:11:18showing how a decentralized open source community can affect a very complex cryptographic migration.
- 1:11:26All it takes is will.
- 1:11:28All it takes is awareness.
- 1:11:29and I think the last thing I would say new to your listeners is don't be bystanders.
- 1:11:35Be advocates for what you think is right.
- 1:11:37You've heard two views.
- 1:11:38You've heard multiple views on this show around whether this is a near-term threat or a long-term threat.
- 1:11:42I think be involved.
- 1:11:43Be an advocate.
- 1:11:44I think one of the biggest risks that I see potentially affecting Bitcoin in the face of the quantum threat
- 1:11:50is not so much the quantum computer itself.
- 1:11:52It's the apathy, the reverse bystander effect.
- 1:11:55I'm like, ah, well, some core developers I heard are working on it.
- 1:11:59And so I'm good.
- 1:12:00And look, I mean, ultimately, the strength of this network comes in our collective belief
- 1:12:04in its longevity.
- 1:12:05And that perversely is directly correlated to how much each person is willing to invest
- 1:12:09in that, right?
- 1:12:10And part of that investment is being involved, being informed, and advocating as a member
- 1:12:16of this community, as a holder of Bitcoin, for what you think is right.
- 1:12:21I think to me, that is the most important thing.
- 1:12:23if people take away nothing else from this podcast,
- 1:12:25that's what I would leave them with.
- 1:12:28I mean, Alex, that would have been the perfect way to end the show,
- 1:12:30but I have one more question for you.
- 1:12:31All right, cheers.
- 1:12:33Do we know that quantum-resistant signatures
- 1:12:36will actually remain quantum-resistant?
- 1:12:38No.
- 1:12:39Short answer, no.
- 1:12:41There are two categories of quantum-resistant signatures
- 1:12:46that are standardized today, and standardized by that,
- 1:12:49I mean standardized by NIST,
- 1:12:50the National Institute of Standard Technology.
- 1:12:52Broadly speaking, they're based on hash functions, which we believe are quite safe, or something
- 1:12:59called lattices.
- 1:13:00Lattices is a bit more speculative.
- 1:13:03Everyone likes the hash functions because we already know they're probably going to be
- 1:13:07safe in a quantum world.
- 1:13:08The main challenge there is their size and performance.
- 1:13:13So a lot of effort.
- 1:13:14In fact, Blockstream Research and Jonas Nick have published some work called Shrinks and
- 1:13:17shrimps, which attempts to address the size issue by making these signatures effectively
- 1:13:23limited use.
- 1:13:24So you can only sign a million times instead of effectively infinite times.
- 1:13:29And you know that there's optimizations like that that are interesting to explore.
- 1:13:32It does change.
- 1:13:33I mean, it is still different than the way that signatures work today, because if you
- 1:13:37re importantly, if you reuse, you know, the same nonce in the signing process, you leak
- 1:13:45your public key or you leak your private key and then anyone can steal your bitcoin not just the
- 1:13:49quantum computer anyone and so you know there's things like that that have to be considered on
- 1:13:54the lattice side lattices are what broadly speaking the internet is going to so ml chem
- 1:13:59which is not signatures it's key exchange for tls connections ml chem is using a lattice based
- 1:14:05it's a lattice based key exchange mechanism and that's what nist has said to like google and
- 1:14:10Cloudflare and banks, hey, this is your primary algorithm because of its performance characteristics.
- 1:14:16But look, I think broadly, we need to be prepared for a world where the cryptography continues to
- 1:14:24be broken because there is no mathematical guarantee that the cryptography that we're
- 1:14:33going to invent in the future, even though that based on hash functions, couldn't also be broken
- 1:14:36in some way. And so I think this really calls for what's, I guess there's like the term in the
- 1:14:42industry is crypto agility. Like people need to bake into the system, the fact that the crypto
- 1:14:47that they're deploying may not live forever. And there needs to be ways in which to easily migrate
- 1:14:52to new stuff. I mean, the quantum computing threat is just kind of the most in your face
- 1:14:55version of this. It's like, everyone's got to move, but there's absolutely no guarantee that
- 1:15:01a quantum computers can't turn out to break other things that we thought were secure or even
- 1:15:04classical computers or by the way, AI that maybe leverages both quantum and classical
- 1:15:10beaters comes up with new approaches that we had never seen coming.
- 1:15:13So yeah.
- 1:15:15And I guess like maybe one cool thing since I, you know, I gave my big speech and now
- 1:15:19I've got to give people something else to end on.
- 1:15:21What one cool thing to note about quantum is I think a lot of times, you know, the discourse
- 1:15:25around it is really negative, but look, there's actually really cool stuff with cryptography
- 1:15:28that you can do too.
- 1:15:29because quantum physics is physical
- 1:15:33and kind of like the most fundamental way that we know,
- 1:15:35you can leverage it to create new forms of cryptography
- 1:15:39and encryption and various things.
- 1:15:41Like one cool thing,
- 1:15:42it's like a theory from several,
- 1:15:43many years ago that's been refined,
- 1:15:44but just in simple terms,
- 1:15:45you can share key material
- 1:15:48by entangling effectively quantum particles.
- 1:15:52And that sharing of key material
- 1:15:54happens not on a classical channel, right?
- 1:15:57So there's no possible way
- 1:15:58that an adversary could intercept the transmission
- 1:16:01because in effect,
- 1:16:02it uses this weird quantum effective entanglement
- 1:16:05such that like your side and my side
- 1:16:08automatically are the same
- 1:16:10no matter what I do to my side.
- 1:16:12And that's amazing.
- 1:16:13Like it's like,
- 1:16:14it's something that's fundamentally new and cool
- 1:16:16and could honestly be the foundation
- 1:16:18for, you know,
- 1:16:20how we use Bitcoin
- 1:16:21or other forms of cryptography in the future.
- 1:16:23And there's, and again,
- 1:16:23this is just the surface.
- 1:16:24We don't even know what's below that.
- 1:16:25Maybe there's many, many other cool things
- 1:16:27that we could do with quantum computing
- 1:16:28that pushes forward the frontiers of cryptography
- 1:16:31and Bitcoin as well.
- 1:16:33Very cool.
- 1:16:34Alex, I've really enjoyed this.
- 1:16:35Thank you for coming on.
- 1:16:37The next few years are going to be a mess
- 1:16:39and I'm going to be here for the ride.
- 1:16:40Yeah.
- 1:16:41But yeah, I appreciate your time, man.
- 1:16:43Cool.
- 1:16:43Thank you very much.
- 1:16:44Yeah, appreciate being here.
- 1:16:45Thanks a lot for the idea.
- 1:16:45Actually, Alex, before we close out,
- 1:16:47where do you want anyone to go to follow you or your work?
- 1:16:50Yeah.
- 1:16:50If you want to yell at me for my views on quantum computing,
- 1:16:53you can find me at apruden08 on X.
- 1:16:58I spend most of my time there.
- 1:17:00And also Project 11, if you want to check out the risk list,
- 1:17:04or we've written a bunch of blog posts about various things
- 1:17:06related to this topic, Project11, spelled out, E-L-E-V-E-N.com.
- 1:17:13That's where you can find more info about what we do.
- 1:17:17Awesome. Thank you for the time, man. It's been great.
- 1:17:19Yeah, this was a lot of fun. Really appreciate it.
- 1:17:28Thank you.