Latest / What Bitcoin Did / The Truth About Quantum Computing & Bitcoin | Brandon Black
Transcript
- 0:00Once there's a fast quantum computer out there, sub 10 minutes,
- 0:06Bitcoin as we know it today is basically not usable because the coins will just be
- 0:11stolen by someone else once they try to move. As soon as there is evidence of clear logical
- 0:18qubit scaling, of progressive factorization, there's a very clear evidentiary standard here.
- 0:25And as soon as that evidentiary standard is met, we have to start doing stuff.
- 0:29I can make a very defensible, logically tight claim that there is no way a cryptographically
- 0:37relevant quantum computer will happen in the next 10 years.
- 0:39What I think, never.
- 0:41I think it is never going to happen.
- 0:46Brandon, how are you doing, man?
- 0:49I'm doing well.
- 0:50How are you, Danny?
- 0:51I am very good, thank you.
- 0:53I'm really looking forward to this conversation.
- 0:54So you've been kind of the quantum naysayer for a little bit now.
- 0:59And I've been going down this rabbit hole more and more over the last few days.
- 1:04Because maybe I'll frame this by like Nick Carter is someone who I know is controversial
- 1:08amongst Bitcoiners.
- 1:09I think he's really smart.
- 1:10I think he writes some amazing pieces on Bitcoin.
- 1:12And when I first read his sort of quantum series that he started doing a couple of weeks,
- 1:16well, maybe a month ago or so, it made me think that quantum might be quite close.
- 1:21But the more and more I've kind of listened to stuff that you've been talking about and done my own research on this, I'm starting to think that I don't want to call it a scam, but maybe it's much further away than we actually think.
- 1:33So I want to get into all of that with you today. But you want to start just by introducing yourself. This is the first time you've been on What Bitcoin Did.
- 1:40Yeah, sure. So yeah, I'm Brandon Black, root in code on the internet. I'm a software engineer. I guess I was a software engineer for 20 years, some of that time in management.
- 1:51About eight years of that in Bitcoin full time.
- 1:56In Bitcoin, probably my greatest accomplishments in Bitcoin were when I worked at BitGo, launching the first ever Taproot multi-sig wallet and the first ever Musig2 into production.
- 2:07So those are things I kind of did in the Bitcoin world.
- 2:10That was the way I got introduced to talking with people at Bitcoin conferences was doing research to do the Musig2 implementation.
- 2:17I met Jonas Nick and I was asking him questions about it and got into the implementation and
- 2:22everything there with him. So I guess that's like the broad strokes of me these days. This year,
- 2:28I'm launching a Bitcoin consultancy. I'm going to try to help people and businesses with their
- 2:33Bitcoin scripting needs and just general learning about Bitcoin. So if anyone needs me to come talk
- 2:40to them about Bitcoin, I do that. And yeah, that's what I'm up to. So when did you get into the
- 2:45quantum stuff? Because as like a Bitcoin developer, someone who, well, maybe not on like core, but
- 2:51you've been working on like Bitcoin projects, like when did quantum come into this? Because
- 2:54this FUD has been around for quite a long time now, but it's really ramped up over the last,
- 2:59I'd say, 12 months. Yeah, yeah. I would say I am naturally interested in all such things,
- 3:07whether it's cold fusion or quantum physics or, you know, all impossible things are naturally in
- 3:15my interest. I think that's how I got into Bitcoin in the first place is that same natural interest
- 3:19in these things. I was like, oh, magic internet money, that doesn't work until it turned out that
- 3:23it did. So I've naturally drawn to these kinds of things. And so I've been tracking the progress
- 3:30of quantum computing, gosh, for most of my professional career, just been watching it,
- 3:36seeing how things are going. So when the FUD comes up, I think I have a decent background
- 3:43to know, like, have we made a real step change that makes it now instead of 10 years to never
- 3:51to suddenly five years? And many people, of course, this year are claiming that we've made
- 3:55that transition from 10 years to never to within five years. And I just don't see any evidence of
- 4:01that. Okay. So I want to try and like set the table here because quantum computing to me,
- 4:06when I try and understand it, it still sounds like this Fugazi thing. Like, I think it's really
- 4:10hard to actually, like if someone asked me to explain what a quantum computer does,
- 4:15I'd really struggle. Can we start as basic as that? And can you explain what they're trying
- 4:19to do with quantum computers? Yeah. So the short idea of what quantum computing can do and what
- 4:27digital computers struggle to do is that a quantum computer can have its qubits, as they're called,
- 4:33represent a superposition of possible states
- 4:37as opposed to a single state.
- 4:40So in a digital computer,
- 4:41the binary digital computer is what we all use,
- 4:44is what we're talking over right now.
- 4:45Every bit of information is either true or false.
- 4:48It's one or zero, and that's every single thing.
- 4:51In a quantum computer,
- 4:53you can have bits that don't have a defined state yet.
- 4:58And then what you essentially do
- 5:00is you try to encode the properties of your real world problem,
- 5:04whether it's cryptographic problems or chemistry simulations,
- 5:07whatever the physical thing you want to work on
- 5:10into the possible states of the quantum computer.
- 5:14And then the properties of the quantum gate interactions
- 5:19within the qubits can make the correct answers
- 5:23have a lower energy state
- 5:25and therefore become more likely when you read out values.
- 5:28So then you collapse these possible states into real states and read out the values.
- 5:34And what you get is the low energy state.
- 5:38So they call this quantum annealing.
- 5:40And that's kind of the current state of quantum computing is that it can be used in physics simulations to do this quantum annealing,
- 5:46where you encode the state of a physical system into the quantum bits.
- 5:49You kind of shake them up, so to speak, and then you read out the low energy state they come to.
- 5:55And if you do that a few times, with high likelihood, you get the lowest energy state of that encoded system.
- 6:03So this is the magic of quantum computing and why it can do things that digital computers can't do.
- 6:10Because with digital computers, to do that same thing, you basically have to look through all the possible states that your system could get into to find the low energy one.
- 6:17But with quantum computers, because all of the possible states are encoded across the qubits, it can essentially simulate the combination of inputs and states that gets you to that low energy all in one go, instead of having to iterate through every possible value of every input to get there.
- 6:35So this very clever guy, Shore, forget his first name, came up with an algorithm that can apply those properties of finding a low energy option out of some encoding to cryptographic systems.
- 6:50And whether that's factoring or elliptic curves, the low energy state that we're looking for there in both cases relates to, well, in factoring, it's kind of a simpler problem to map.
- 7:06With factoring, you're like, oh, we got 15.
- 7:08Let me find three and five.
- 7:09And you can encode that so that the qubits resolve to lower energy state when you have inputs that multiply to the desired value, right?
- 7:18And so that's factoring.
- 7:20And then with elliptic curves, you have to map it into this thing called a period finding problem.
- 7:26But again, it's the same basic problem where the amount of energy encoded in the bit is lower
- 7:31when you have found the correct sequence of movements through the elliptic curve
- 7:36to encode the underlying value of the secret key.
- 7:43And that's roughly what we're doing.
- 7:44We're using this quantum annealing process to find the period over which the secret key translates in the elliptic curve realm.
- 7:53And if you can do that, then you can get the secret key out of a public key.
- 7:57All right. So I do definitely want to get into the issues with factoring and elliptic curves.
- 8:03But before we do, these computers are never going to be like a general computer, right?
- 8:07they're going to be specifically targeted to either like breaking encryption or other like
- 8:11like chemistry applications and things like that. That seems by far the most likely. Some people
- 8:18have proposed they could also be very useful for AI where essentially it comes out of the same
- 8:23thing where you would encode the properties of an LLM, let's say, into the quantum states. And
- 8:28instead of computing through a neural network, the output, you would quantum anneal to the output of
- 8:33the LLM. So maybe you could also apply it to something like that. But yes, they're never
- 8:39going to be able to do the hardcore, just sending bits across the internet type stuff, because
- 8:45there's a setup and a readout process, and it's all about probabilities. There's not a clear answer.
- 8:52And of course, for sending bits across the internet, you want to have a clear
- 8:55one or zero on each bit you send, and quantum computers aren't super well suited for that.
- 9:00Do you wish you could access cash without selling your Bitcoin?
- 9:03Well, Ledin makes that possible. They're the global leader in Bitcoin-backed lending and
- 9:07since 2018 they've issued over $9 billion in loans with a perfect record of protecting client
- 9:12assets. With Ledin, you get full custody loans with no credit checks or monthly repayments,
- 9:17just easy access to dollars without selling a single sat. As of July 1st, Ledin is Bitcoin only,
- 9:24meaning they exclusively offer Bitcoin-backed loans with all collateral held by Ledin directly
- 9:28or their funding partners. Your Bitcoin is never lent out to generate interest.
- 9:33I recently took out a loan with Ledin. The whole process was super easy. The application took me
- 9:38less than 15 minutes and in a few hours I had the dollars in my account. It was really smooth.
- 9:43So if you need cash but you don't want to sell Bitcoin, head over to ledin.io forward slash WBD
- 9:48and you'll get 0.25% off your first loan. That's ledin.io forward slash WBD.
- 9:54Privacy was never a priority for mobile networks.
- 9:57For companies like AT&T, T-Mobile, and Verizon,
- 10:00data collection and monetization is the default.
- 10:03But Cape is changing that.
- 10:05Cape is a premium US mobile carrier
- 10:06with nationwide coverage designed from the ground up
- 10:09with privacy and security at the core.
- 10:12When you sign up,
- 10:12Cape collects the absolute minimum data required,
- 10:15stores it for the shortest time possible,
- 10:16and never sells it.
- 10:18They also make you significantly harder
- 10:19to track at the network level
- 10:20and protect against SIM swap attacks,
- 10:22which are becoming one of the biggest security risks
- 10:24out there, especially for Bitcoiners. Cape's SIM swap protection is fundamentally different.
- 10:29Instead of usernames and passwords, your account is secured by a 24-word passphrase similar to how
- 10:34Bitcoin wallet works. No one can initiate a SIM swap or take control of your phone number except
- 10:39you. This isn't a burner phone or a workaround, it's a normal mobile service built properly.
- 10:44If you care about privacy and security, there is no better mobile carrier. To learn more and get
- 10:4933% off your first six months, head to cape.co slash WBD and use code WBD at checkout. That's
- 10:56cape.co slash WBD. With fiat money constantly debasing, wealth preservation isn't optional.
- 11:02That's why I recommend Swan Bitcoin, a team of dedicated Bitcoiners who work with families and
- 11:07businesses to build and secure generational wealth with Bitcoin. Strong relationships with clients
- 11:12are at the center of everything Swan does. A dedicated Swan private wealth representative,
- 11:16which is a real person that you can text and call,
- 11:19will help you build a Bitcoin wealth strategy
- 11:21using Swan's comprehensive platform of Bitcoin services,
- 11:24including tax-advantaged retirement accounts,
- 11:26advanced Bitcoin cold storage using collaborative self-custody,
- 11:30inheritance planning with both trust and entity accounts,
- 11:33tax loss harvesting, asset-backed loans, and more.
- 11:36Swan have helped over 100,000 clients since 2020,
- 11:39and if you're serious about acquiring and securing Bitcoin,
- 11:41I recommend Swan.
- 11:42Meet the team at swan.com forward slash WBD,
- 11:45which is swan.com forward slash wbd. Okay, so let's talk about factoring and elliptic curves,
- 11:54because factoring isn't really applicable to Bitcoin, but it is to other cryptographic systems.
- 11:59Is that right? Yeah, so RSA is the famous one that's based on large prime numbers that are
- 12:04difficult to factor. Okay, and so this is where, like, I don't want to call it a scam, but this is
- 12:09something that when I was looking at really shocked me, is that the highest number that a
- 12:14quantum computer can factor right now is 21, I believe. And the bit that really surprised me is
- 12:19they actually did that in 2012. So all the talk over the last few years of this really accelerating,
- 12:25they still can't factor a number bigger than that. Do you know why?
- 12:29So what I observe, and I think many others have made the same observations, I'm not alone on this,
- 12:35is that the basic properties of quantum of qubits
- 12:42are pretty well understood at this point.
- 12:45We can produce some qubits,
- 12:47we can map some state onto them,
- 12:48and we can resolve them into a desired state
- 12:52that we want to measure.
- 12:53And that enables factoring very small numbers,
- 12:56because if you can get a couple of qubits together,
- 12:58you can factor a small number using a quantum computer.
- 13:01And so what the quantum researchers have been doing
- 13:03over the last decade
- 13:04has been trying to make that scale to larger numbers of qubits.
- 13:10And that turns out to be very, very difficult.
- 13:14And we've seen hundreds of millions or billions of dollars
- 13:17poured into trying to get that to scale.
- 13:20And what seems to happen is that
- 13:23as you increase the number of qubits you're working with,
- 13:27the difficulty of correcting the errors in the qubits
- 13:31goes up exponentially.
- 13:32And so every time they come up with new technologies that seem to have lower error rates, and they've gotten much, much lower error rates on their individual qubits, but when they start trying to put more qubits together, they keep on seeing that the error rates rise exponentially as they go to more and more qubits.
- 13:50And so this is something we saw very clearly with the recent Microsoft Majorana announcement where they have built a very cool, very low error rate, single qubit device.
- 14:01and and so this is this is like oh we can manufacture lots of these single qubit devices
- 14:07and that's very cool and maybe there are applications for those but what they haven't
- 14:12demonstrated with all of these new announcements that have been made is no one has been able to
- 14:16demonstrate the ability to tie a whole bunch of qubits together on a single device and not have
- 14:20the error rates go up exponentially and so that's that's how we got to this state where
- 14:24they did this thing many years ago and it hasn't really advanced the the closest to an advancement
- 14:28we've seen was someone used a quantum computing device to solve a six-bit elliptic curve key. Now,
- 14:35six bits is ever so slightly larger than 21, but it's still like, I joked that literally a child
- 14:42can solve a six-bit elliptic curve key. It's not something that requires great computing power.
- 14:47So it's in a similar realm of those 21-bit factorizations.
- 14:51Let's give them their dues, right? Let's say they are making breakthroughs,
- 14:55things are going well in quantum computing world, they're putting billions of dollars in,
- 14:58What are they excited about Like why are they thinking that this is progressing so fast So a few things I seen that are interesting One is like I said better manufacturability
- 15:12of individual qubit devices.
- 15:14That was the Majorana announcement.
- 15:15So they went from, you know, it takes us like super customized,
- 15:20like hand-built, we get one working qubit out of 100 attempts,
- 15:23that level of difficulty of building qubits.
- 15:25With Majorana, they're like, this is a qubit,
- 15:27we can produce this qubit in a factory.
- 15:30Like everything that it takes to build this are things that we know how to put into factories.
- 15:34So that's a cool innovation right now.
- 15:36Instead of it being like hand building in labs, individual qubits and getting them to work sometimes, now it's manufacturable.
- 15:43So that's a big step.
- 15:45We've also seen pretty big breakthroughs in error correction where for a given error rate in the qubits,
- 15:53the classical computing or digital computing needed to correct the errors has become a couple order of magnitude faster.
- 16:05So that's another big breakthrough they've made.
- 16:09And then another one that we've seen is some folks have made innovations in what they've called gate-based quantum computing,
- 16:17where they build quantum gates
- 16:20that are a handful of qubits.
- 16:22I don't know the exact numbers,
- 16:23but like less than 10 qubits on a device.
- 16:26And then they interconnect them,
- 16:28which is kind of similar
- 16:30to how we build digital computers.
- 16:31In digital computers,
- 16:32we have essentially gates,
- 16:33you know, NAND, NOR, XOR,
- 16:35the binary operations.
- 16:38And we interconnect them on a chip.
- 16:40So maybe we can do something interesting
- 16:42with quantum computing in a similar way,
- 16:44where instead of trying to get
- 16:45a whole bunch of qubits all tied together,
- 16:47in a single device,
- 16:49you build gates
- 16:50where each gate is a kind of a quantum unit
- 16:52interconnected to other gates.
- 16:54And so we've seen developments in that area.
- 16:57The problem, as far as I understand it,
- 16:59and I'm not an expert on this,
- 17:02so maybe someone can correct me,
- 17:04call in and tell me I'm wrong, essentially,
- 17:06but I don't think that gate-based quantum computing
- 17:09can ever break cryptographic systems.
- 17:12Because if I understand correctly
- 17:14from reading Shor's algorithm,
- 17:15you need to have a certain number of qubits
- 17:20all in a single device working together
- 17:22to do the one step,
- 17:26kind of this critical step in the Shor's algorithm
- 17:28has to have all those qubits together.
- 17:30It can't be separated across gate boundaries.
- 17:33Again, someone could correct me if I'm wrong,
- 17:34but I don't think that's something you can map
- 17:37between A and B.
- 17:38So there are other problems in physics and chemistry and stuff
- 17:40where the gate-based quantum computers may be very useful,
- 17:43but I don't think they apply to cryptosystems.
- 17:45So anyway, that's the things that I've heard where they've made major steps in the last
- 17:49decade or so.
- 17:50Okay, so one last piece of sort of table setting before we get onto Bitcoin and what this potentially
- 17:54means for it.
- 17:56When you say qubits, are you talking about logical qubits or just normal qubits?
- 18:01And what's the difference between those two?
- 18:03Yeah, great clarification.
- 18:05I was wondering if we're going to get into that.
- 18:07It's important, so you're right.
- 18:10So because qubits are these kind of flaky, difficult to deal with things, if you take
- 18:19a single qubit, which essentially a qubit is often a single electron or a single, I think,
- 18:24muon or kind of other subatomic particles or a single photon, it's very hard to get
- 18:30any kind of reliable setting and reading with a single physical qubit in one of those subatomic
- 18:38particles.
- 18:39is to do actual computation.
- 18:43They take a whole bunch of physical qubits
- 18:45and they actually within the physical,
- 18:50interconnecting the physical qubits
- 18:52in a physical kind of device, let's say,
- 18:55they make it so that a bunch of physical qubits
- 18:58represent one state
- 18:59and they essentially self-correct each other within that
- 19:04so that there's a reliable state
- 19:06instead of a flaky,
- 19:07we can't really read it or write it state.
- 19:09So by putting a whole bunch of physical qubits together, they're able to create a somewhat stable, we're talking in many cases stability over microseconds, but somewhat stable qubit state where the physical qubits reinforce each other to create a stable logical state.
- 19:25And that's what gives rise to the idea of a logical qubit.
- 19:28Now, there's a lot of nuance and debate about this, and I was having a discussion on X with someone who works in this area where some people have said that doing this whole thing of mapping physical qubits into logical qubits is not necessary, and it's actually wrong-headed.
- 19:44Basically, if you're doing a whole bunch of work
- 19:47to take, let's say, tens or hundreds of physical qubits
- 19:50to make one logical qubit,
- 19:52and then you're going to try and tie a bunch of logical qubits together
- 19:55to get a low error rate output,
- 19:57that's the wrong way to approach it.
- 19:59And the right way to approach it is to take all those physical qubits,
- 20:02map your problem directly onto those physical qubits,
- 20:04and then deal with the fact that they're flaky
- 20:08kind of internally to your algorithm.
- 20:09So basically make almost like one giant logical quantum device rather than making a bunch of logical qubits and then tying those together.
- 20:19So it's not totally clear to me kind of which one of these approaches is going to bear fruit if either of them ever will.
- 20:26But that's the difference is that a logical qubit is a single stable quantum state represented by a bunch of physical qubits.
- 20:32and that may be necessary
- 20:34in order to build computing devices
- 20:37out of quantum bits
- 20:39because the physical qubits
- 20:41are just too flaky to deal with on their own.
- 20:44Okay, I said last bit of table setting
- 20:46but I actually have one more question.
- 20:47Like in classical computing
- 20:49we have Moore's Law
- 20:50which I actually don't know the exact definition.
- 20:52Does it get everything gets twice as fast
- 20:54and half the price every few years?
- 20:56It's actually the number of transistors
- 20:58in the same physical space
- 20:59doubles every 18 months.
- 21:02Okay. And that's, you know, over the history of computing, that's probably been accurate. In quantum computing, they have, is it Nevin's law? And can you explain what that is and what they, you know, if you believe in this?
- 21:17Yeah, yeah. So first, I have to make one important distinction on Moore's Law. It really should have been called Moore's Observation, right? This wasn't Moore saying, oh, I predict that we're going to see a doubling of transistors on a device every 18 months. It was an observation. He looked back at computing, starting with the very early integrated circuits, and noticed that we're seeing a doubling of transistors every 18 months, and said, this may continue for some time into the future, and it got called Moore's Law.
- 21:47So in quantum computing, they're saying there's Nevin's law, which would, and they talk about this interesting thing where they call it a double exponential in computing power is what the, I believe the claim of Nevin's law.
- 21:59and the claim is that because
- 22:03and this is if quantum computing can scale
- 22:07there is truth to this first part
- 22:09because quantum computing represents a complete
- 22:13possible state space in its entangled bits
- 22:16your equivalent digital computing
- 22:20goes up exponentially
- 22:23with the linear increase in qubits
- 22:25and that's an important thing about quantum computing
- 22:28and I think why people get excited or scared about it, right?
- 22:32If we can get quantum computing to work,
- 22:34it's absolutely true that the equivalent digital computing
- 22:37that you get out of a quantum device
- 22:39goes up exponentially with a linear increase
- 22:41in the number of functional qubits.
- 22:44That's very important.
- 22:46Then the claim comes that we will see
- 22:48a similar exponential rise in the number of useful qubits
- 22:54as we saw with useful transistors in a device.
- 22:58So that's a prediction right now, which has no historical justification.
- 23:06And so unlike Moore's law, Nevin's law is making a prediction, not an observation.
- 23:13And that's why I am highly skeptical of it.
- 23:15And I keep saying on X and elsewhere, I'm waiting to see a couple of cycles of, you know,
- 23:22true scaling of quantum device complexity,
- 23:26where we see, oh, they factored 21,
- 23:29they factored 125,
- 23:30they factored bigger and bigger numbers
- 23:32over, let's say, five years,
- 23:34and then we'll be able to know
- 23:36what the correct rate of growth is for Nevin's Law.
- 23:38Maybe it's doubling every 10 years.
- 23:41Maybe it's actually linear.
- 23:42Maybe it's not exponential the way transistors were.
- 23:44We just don't know yet
- 23:45because we don't have the observations.
- 23:47Moore made a prediction based on observations.
- 23:49So I don't believe in Nevin's Law as of right now.
- 23:52I mean, anything that claims a double exponential, I'm immediately skeptical of.
- 23:57But so in terms of like quantum computing for such a long time has always been this thing that's like a 30 year away problem.
- 24:03And then in the last couple of years, people think this is becoming more and more imminent to the point where we have people working on quantum proof addresses on Bitcoin, like Hunter Beast doing Bit360.
- 24:13Nick Carter's saying that this is an imminent threat.
- 24:16Where are you on that scale?
- 24:17Do you think it will ever be a threat or how far out do you think it is?
- 24:22I have two answers to that question.
- 24:25I think I can make a very defensible,
- 24:29like logically tight claim
- 24:31that there is no way
- 24:33a cryptographically relevant quantum computer
- 24:35will happen in the next 10 years.
- 24:38It just requires too much increase
- 24:40in the number of logical qubits on a device.
- 24:43There's no way from a kind of human,
- 24:46even with AI enhancement development process,
- 24:49the industrial production ability
- 24:51it can't be developed in less than 10 years. So that's a defensible, I think there's a strong
- 24:57logical claim of that. My personal emotional, like what I think, never. I think it is never
- 25:03going to happen. I suspect that there are physical laws that prevent it from happening,
- 25:08but that's an emotional thing, not something I can like do a scientifically rigorous study of
- 25:13or anything. Okay, so let's go with the 10-year prediction then. It's at least 10 years off.
- 25:19is still worth talking about as of maybe now.
- 25:2310 years isn't that long a time.
- 25:24And we know that changes take a long time
- 25:26to be implemented in Bitcoin.
- 25:28Let's get into what the actual threat to Bitcoin is
- 25:31if we get a quantum computer that can break cryptography.
- 25:34So what will happen first?
- 25:37Yeah, so the relevant thing,
- 25:39as I mentioned earlier, is Shor's algorithm.
- 25:41And Shor's algorithm would enable the quantum attacker
- 25:44with a cryptographically relevant quantum computer
- 25:46to take our public keys
- 25:48and turn them into secret keys.
- 25:51And if they could do that, of course,
- 25:52then they could spend anyone's Bitcoin.
- 25:54And so that's the threat.
- 25:56And so we don't know exactly how that would play out
- 25:59because it's very hard to game out.
- 26:01Let's say you are the first person
- 26:03that develops a cryptographically relevant
- 26:04quantum computer.
- 26:06What are you going to do first?
- 26:07Are you going to go for Satoshi's coins?
- 26:10Are you going to try and hack into North Korea?
- 26:11Are you going to try to hack into Russia?
- 26:13Are you going to try to hack into the US government?
- 26:15What's the first target if you get that device?
- 26:17And it's very hard to know because there's different game theoretical reason to do each of those things. You know, a certain entity might find just kind of slowly siphoning Bitcoin away to be the best use of that device. But another entity with the exact same device might think that infiltrating the president of, I don't know, the Ukraine even might be their first target. Like, we just don't know.
- 26:41and so I don't know what happened first
- 26:44what I do know is that Bitcoin's
- 26:46public keys would become
- 26:48vulnerable to such a device
- 26:49and this is where we get into then this like
- 26:52long exposure versus short exposure that
- 26:54everyone likes to talk about and so
- 26:56if you are someone whose public
- 26:58keys are just as secret as your secret
- 27:00keys meaning you've never used
- 27:02an address you've never exposed your x
- 27:04pub you've never exposed your descriptor
- 27:05you've never you've not used a taproot address
- 27:08or a pay to pub key address you've only used
- 27:10address is ending in H, as Hunter likes to call them, and you've been absolutely perfect about
- 27:15your key discipline, your public keys are as secret as your secret keys, the quantum attacker
- 27:19cannot steal your Bitcoin at rest because your public keys are not known. And the only thing that
- 27:25a quantum computer is likely to be able to do when it's first developed, a relevant quantum computer,
- 27:30is to reverse public keys into secret keys. At some point, and if this happens, it's hard to know
- 27:38exactly the timeline here,
- 27:39but at some point
- 27:39after the first cryptographically
- 27:41relevant quantum computer,
- 27:42there will come a time
- 27:43where such a device
- 27:44can take a public key
- 27:46and develop a secret key
- 27:47in the 10 minutes it takes
- 27:49to find a Bitcoin block.
- 27:50And when that happens,
- 27:51then even those of us
- 27:52that maybe have perfect
- 27:54public key security,
- 27:55our public keys are
- 27:56absolutely secret from everybody,
- 27:58are then vulnerable
- 27:59to the quantum computer as well,
- 28:00because they can see our transaction,
- 28:02maybe even see it
- 28:03after it gets confirmed
- 28:04and have a deal with a miner
- 28:05to mine an alternate block
- 28:07that takes those coins to themselves instead, right?
- 28:10Once there's a fast quantum computer out there,
- 28:12if sub 10 minutes,
- 28:14Bitcoin as we know it today is basically not usable
- 28:17because the coins will just be stolen by someone else
- 28:19once they try to move.
- 28:22So that's the threat to Bitcoin is, yes,
- 28:24with Shor's algorithm,
- 28:24a sufficiently powerful quantum computer
- 28:27can start taking people's coins.
- 28:29Okay, I think it's worth diving into that a bit deeper
- 28:31because there's, I think, in Payt's PubKey,
- 28:35which is a very old address format,
- 28:36I think there's about 2 million coins that we know of in that address format.
- 28:40So those ones are essentially gone immediately for the reason being that you can see those
- 28:45public keys on chain at any one time.
- 28:47Is that right?
- 28:48Yeah, they're at risk immediately because the public keys are readily available.
- 28:51Yep.
- 28:52Okay.
- 28:52And then for anyone else who's using like SegWit addresses, the public key isn't exposed
- 28:57until you actually make a transaction.
- 28:58So as long as the quantum computer can't break the cryptography in less than 10 minutes,
- 29:02less than it takes to get in a block, you're going to be okay.
- 29:05if you've had perfect public key security
- 29:08and you've never leaked your XPUB
- 29:10and never leaked your public key
- 29:12and never leaked your descriptor,
- 29:13which I've said this in a few other places,
- 29:16this is a really strange security assumption.
- 29:20So I like to say there's really no difference
- 29:23that Bitcoin is broken
- 29:25once there's even a slow quantum computer,
- 29:28because to me, the idea
- 29:30that we're going to hang our hats
- 29:31on people having perfect public key security is very, very strange. I don't accept that as a
- 29:39security claim for Bitcoin. No, I totally agree with that. I think I would probably say the
- 29:45majority of my Bitcoin addresses will be fine, but I bet there's one in there that's not. I wouldn't
- 29:51be sure. But so why do people focus so much on Bitcoin with quantum computing? Because if quantum
- 29:58computers do break this cryptography, then there's a wide array of things they can go after.
- 30:03Why is Bitcoin the focus here So I think there is a legitimacy there in that Bitcoin is hard to change And so you know we saw with the Y2K you know well at least I did
- 30:17I don't know if you're as old as I am.
- 30:19But with Y2K, everyone said the world's going to end, but then it didn't.
- 30:23Why? Because a bunch of software engineers busted ass and made it not end.
- 30:26And that's true for all the other systems.
- 30:28You know, if quantum computers look like they're around the corner, you know, governments, most governments and most computers,
- 30:35operating systems and all that stuff can change to other cryptography in the timeframe necessary
- 30:40to protect their users. It's less clear that Bitcoin can do that. I think that's where Nick
- 30:45is kind of doing this like, oh, because of this slowness, we have to act now, even though quantum
- 30:51is only maybe a thing. It's like, yes, Bitcoin's hard to change. And so that's why the real focus
- 30:58on Bitcoin is that it might take five years to make a change to Bitcoin, and that might be too
- 31:02long. So there's a legitimacy there. Yeah, I guess the other thing being there's no recourse with
- 31:07Bitcoin. So if someone, you know, if you own the private key, you own the Bitcoin. It's not like
- 31:11you're able to claw back money through the banking system or however it might be. There's no insurance
- 31:16here. Like this, if you own the private key, you own the Bitcoin. So there are obviously, there are
- 31:22things we can do to mitigate this attack. But when do you think the conversation really needs to ramp
- 31:26up from something that is like cool for developers to be working on? We should be thinking about this.
- 31:30But when does it get to the point where you're like, oh shit, something needs to happen now?
- 31:35Yeah, so I've said this on the internet before, but I think it's really worth saying in many
- 31:39different forums over and over.
- 31:41As soon as there is evidence of clear logical qubit scaling, of progressive factorization
- 31:48or reversing of electric curve keys that gets greater bit counts reversed with sub-exponential
- 31:55scaling of energy input, right? There's a very clear evidentiary standard here.
- 32:02And as soon as that evidentiary standard is met, we have to start doing stuff.
- 32:06But as of right now, no one has gone from, you know, reversing a 6-bit EC key to a 10-bit EC key
- 32:14using sub-exponential increases in time and energy. And until there's a sub-exponential
- 32:19increase in the difficulty of doing that, we still have the exact security model we've always
- 32:24promised with elliptic curves, which is that it is exponentially difficult to break elliptic curve
- 32:29keys of a certain size. And as long as it's scaling exponentially with energy input, we still have
- 32:35that. So it's very easy to change my mind. The evidence can be just put out, hey, look, someone
- 32:42made a quantum device that for a 6-bit key takes X energy and for a 12-bit key takes Y energy and
- 32:48that's sub-exponential scaling. Oh, okay, shit, we got to do something. If you're already self-custody
- 32:52your Bitcoin, you know the deal with hardware wallets. Complex setups, clumsy interfaces,
- 32:57and a seed phrase that can be lost, stolen, or forgotten. Well, BitKey fixes that. BitKey is a
- 33:02multi-sig hardware wallet built by the team behind Square and Cash App. It packs a cryptographic
- 33:07recovery system and built-in inheritance feature into an intuitive, easy-to-use wallet with no
- 33:12seed phrase to sweat over. It's simple, secure self-custody without the stress. And Time named
- 33:18Bitkey one of the best inventions of 2024. Get 20% off at bitkey.world when you use the code WBD.
- 33:26That's B-I-T-K-E-Y dot world and use the code WBD. This episode is brought to you by Anchor Watch.
- 33:33The thing that keeps me up at night is the idea of a critical error with my Bitcoin cold storage
- 33:37and this is where Anchor Watch comes in. With Anchor Watch your Bitcoin is insured with your
- 33:42own A-plus rated Lloyds of London insurance policy and all Bitcoin is held in their time-locked
- 33:47multi-sig vaults. So you have the peace of mind knowing your Bitcoin is insured while not giving
- 33:51up custody. So whether you're worried about inheritance planning, wrench attacks, natural
- 33:56disasters or just your own silly mistakes, you're protected by Anchor Watch. Rates for fully insured
- 34:01custody start as low as 0.55% and are available for individual and commercial customers located
- 34:06in the US. Speak to Anchor Watch for a quote and for more details about your security options and
- 34:11coverage. Visit anchorwatch.com today. That is anchorwatch.com.
- 34:17What if you could lower your tax bill and stack Bitcoin at the same time?
- 34:20Well, by mining Bitcoin with Blockware, you can.
- 34:24New tax guidelines from the Big Beautiful Bill allow American miners to write off 100%
- 34:28of the cost of their mining hardware in a single tax year. That's right, 100% write-off.
- 34:33So if you have $100,000 in capital gains or income, you can purchase $100,000 of miners
- 34:38and offset it entirely. Blockware's mining as a service enables you to start mining Bitcoin right
- 34:43now without lifting a finger. Blockware handles everything from securing the miners to sourcing
- 34:48low-cost power to configuring the pool, they do it all. You get to stack Bitcoin at a discount
- 34:53every single day while also saving big come tax season. Get started today by going to
- 34:58mining.blockwaresolutions.com forward slash wbd. Of course none of this is tax advice,
- 35:04speak to your accountant or tax advisor to understand how these rules apply to you
- 35:08And then head over to mining.blockwaresolutions.com forward slash WBD.
- 35:12And you'll get one week of free hosting and electricity with each hosted miner purchased.
- 35:18I mean, it's funny because like I probably buy some of the stuff that Nick's saying.
- 35:23Like I can believe that there's plenty of people who would willingly allocate money to Bitcoin
- 35:27that see the quantum computer threat, think that this is real and is closer than it may be in
- 35:33reality, and then be cautious of ever like touching Bitcoin because of that.
- 35:38I think that probably exists.
- 35:39I think it's probably a small minority at the moment,
- 35:41but it's probably going to grow as well
- 35:42as the hype around quantum computing grows.
- 35:44So we do have people working on solutions.
- 35:47What are those solutions?
- 35:49So quantum proof cryptography,
- 35:51like maybe explain how that works
- 35:53and why it's not an ideal solution,
- 35:55at least right now.
- 35:57Yeah, so there's two major camps
- 35:59of quantum resistant cryptography out there
- 36:02being proposed for Bitcoin at least right now.
- 36:04And those are hash-based and lattice-based.
- 36:06I understand hash-based mostly.
- 36:08I don't understand lattice-based mostly.
- 36:11But they, for the moment at least, have somewhat similar problems, which is that they require
- 36:18much more data to prove ownership and validate signatures than elliptic curves.
- 36:24Elliptic curves were chosen for a lot of cryptosystems because they have a really, even compared
- 36:30to RSA, which was a previous cryptosystem that has similar properties in many ways to
- 36:35elliptic curves. They have much smaller keys and signatures. So like a Bitcoin key is 32 bytes,
- 36:4133 bytes, depending on things. And a Bitcoin signature is 64 to 70 bytes. These are very
- 36:48small amounts of data to prove the ownership of something. Really, if you think about what you're
- 36:52doing and the ability to move Bitcoin and prove ownership with a total of 100 bytes is just
- 36:56shockingly efficient. And quantum resistant algorithms, whether hash-based or lattice-based,
- 37:03are many kilobytes.
- 37:05So not many, several kilobytes at least,
- 37:07many kilobytes for kind of simple systems
- 37:08to do that same job of proving ownership
- 37:10and transfer of Bitcoin.
- 37:12So that's the big problem right now.
- 37:14Recent research has made great strides
- 37:17in reducing the cost of these things,
- 37:18especially the compute cost.
- 37:19So there's been some posts going back and forth
- 37:21on the Bitcoin dev mailing list
- 37:22about these post-quantum schemes
- 37:25and how they've really gotten
- 37:27the signature verification,
- 37:29which is probably the most important
- 37:30to optimize portion of the Bitcoin process,
- 37:32to about the same compute cost as elliptic curve verification.
- 37:36So that's like a huge innovation
- 37:37and great progress has been made there.
- 37:40And so we're just really, I would say in the Bitcoin world,
- 37:43we're looking for a sufficiently developed
- 37:46post-quantum crypto system
- 37:47that doesn't have major downsides for the system
- 37:50like multi-kilobyte keys.
- 37:53And the issue there, like in layman's terms,
- 37:55is it takes Bitcoin from being, I don't know,
- 37:58do you know how many transactions a second?
- 38:00I even hate that metric, but how many transactions?
- 38:01Seven transactions per second is often cited.
- 38:03Okay, but then it's going to go down to probably less than one if we go to these larger signatures.
- 38:08Yep, exactly.
- 38:08And so if we have 10 years, how small do you think we can make those signature sizes?
- 38:16And how close to what we're working with now?
- 38:20I am not a cryptographer, so I'm hesitant to even put a prediction on it.
- 38:24What I would guess is that over 10 years, we can make sufficient developments in kind of layered Bitcoin technologies, whether that's ARCs or Lightning or BitVMs or whatever else people are working on.
- 38:43So that we can work with the larger signatures, however big, however small we can get them in the same time.
- 38:51So let's kind of attack it from two sides, right?
- 38:53make Bitcoin more efficient with layering and reduce the size of the signatures sufficiently
- 38:57over the course of the time so that we can build a system that really works for people
- 39:01by the time we need to. It's one of those funny things where I guess the ideal solution here,
- 39:06if you assume quantum computing is real and it's going to be able to break cryptography at some
- 39:10point in the future, you want to make the change as late as possible so you have the best solution
- 39:15possible. But to get that, you do need people working on today, which we do have. But if we
- 39:22do get there and we need to make a change to Bitcoin, is this a soft fork or a hard fork?
- 39:27Soft, yeah. Everything here can be done in a soft fork. And I think there'd be a really
- 39:31interesting discussion on the same way that segregated witness was a soft fork that technically
- 39:36added block space. If we've made significant strides in the validation cost and we've seen
- 39:42increases in storage capacity on typical devices and stuff, it might make sense to do another thing
- 39:50like SegWit where, okay, we get post-quantum and we make a special quantum signature block
- 39:56that lets us keep about the same transaction throughput. So there's a lot of conversations
- 40:00to be had here when the time comes. In the meantime, as you said, the right thing to do
- 40:05right now is to continue developing these post-quantum signature schemes, making them
- 40:08better and better and better over time so that we're ready.
- 40:12One of the most interesting things I've heard you say on this is that you think regular computers
- 40:17might break cryptography before quantum computers.
- 40:21Explain that.
- 40:21What do you mean?
- 40:24As many as people have said,
- 40:26crypto systems have a shelf life.
- 40:28You know, RSA 1024-bit was secure
- 40:31when I first started using cryptography,
- 40:33but soon after I had to upgrade my RSA keys to 2048,
- 40:35and then I upgraded further to 4096-bit keys.
- 40:39SHA-1 is no longer secure.
- 40:41MD5 is no longer secure.
- 40:43You know, crypto systems have a shelf life.
- 40:45and elliptic curves.
- 40:48The nice thing about modern cryptography,
- 40:50like we're kind of several generations in,
- 40:52obviously, of cryptography,
- 40:53is that we have pretty strong proofs of security.
- 40:59Like we have, here's the assumption.
- 41:01If you don't break this assumption,
- 41:02this system is secure.
- 41:05But there's still new math being discovered every year.
- 41:09And there's no way to know for sure
- 41:12that some genius working in a university somewhere
- 41:17doesn't come up with a way to basically attack
- 41:21the underpinnings of the very elliptic curve system.
- 41:25You know, the SCCP-256K1 curve that we use in Bitcoin
- 41:30has a specific formula that describes
- 41:32the shape of the elliptic curve.
- 41:35And then on that curve, our whole cryptosystem
- 41:38revolves around moving a point around on that curve
- 41:40based on secret keys and public keys, right?
- 41:44What if there's a vulnerability in that curve
- 41:46and the points on the curve can be predicted
- 41:48based on the public key?
- 41:50That's a possibility.
- 41:52I don't think so.
- 41:53It's been around for long enough,
- 41:54but to me, that's a more likely attack vector
- 41:57for Bitcoin than quantum computing
- 41:59because we've seen that happen many times.
- 42:01You'll hear, I kind of go with evidence.
- 42:03And the evidence is that crypto systems
- 42:05are broken by innovations in mathematics and cryptography.
- 42:08they're not broken by like brand new types of computers.
- 42:12They're broken by math.
- 42:13And that's what I would think
- 42:14is the most likely vulnerability.
- 42:16Now, the great thing is that
- 42:17the solution to both of these is the same thing.
- 42:19We should keep developing other crypto systems
- 42:21that might be suitable for Bitcoin.
- 42:22And we should implement one in Bitcoin
- 42:24when the time is right.
- 42:25Oh, great, we'll do that.
- 42:28I mean, I imagine AI is gonna also,
- 42:31like people talk about the breakthroughs
- 42:33that may come in math and physics through AI.
- 42:34Like that is probably one of the most realistic ways
- 42:36that current cryptography is broken.
- 42:39It's funny.
- 42:40I was actually talking to AI the other day
- 42:42and I was like,
- 42:42how would you break ECDSA?
- 42:44And it won't tell you.
- 42:45Like it just refuses to answer that question
- 42:46or it did for me at least.
- 42:48I mean, not that I was going to understand
- 42:50anything that it said anyway.
- 42:52But so, okay, if we need to soft fork,
- 42:55then that's one of the really interesting parts
- 42:57of this conversation is like,
- 42:58what do we do with the old coins
- 43:00that will otherwise be stolen?
- 43:02And there's going to be like
- 43:03part of the Bitcoin community
- 43:04that think that those should be confiscated
- 43:07I, at least as of right now,
- 43:09I'm very strongly against that.
- 43:10Like one of the key principles in Bitcoin to me
- 43:12is property rights.
- 43:13And I don't think we should steal someone's coins,
- 43:15just the threat that a bad actor steals the coins later.
- 43:18Where do you fall on that whole thing?
- 43:21Yeah, I found people arguing with me on both sides of this
- 43:24because I'm in the middle.
- 43:27If there is a sudden quantum break,
- 43:29let's say tomorrow we find out
- 43:32that there's actually already a quantum computer
- 43:35active stealing coins, right?
- 43:36So I think it's never happening, but tomorrow someone proves, hey, look, I'm doing it right now. Here's your secret key. Then we should confiscate the coins because there was no opportunity for anybody to retain their ownership. And so the entire system's ownership has just been invalidated suddenly.
- 43:52So in that case, we confiscate the coins and we create some kind of a claim system where some people can reclaim their ownership, but we don't just leave it vulnerable to the quantum attacker because everyone's ownership was simultaneously ruined, essentially.
- 44:07On the other hand, if what is, I think, a much more reasonable expectation, we see a gradual progression and let's say in five years, quantum computers start factoring 20-bit numbers and we say, okay, it's time to do something.
- 44:22So a year later, we activate a soft fork that has quantum-resistant cryptography in it. And then that year, they factor 32-bit numbers and they keep progressing. Then people have time from the time we deploy that quantum-resistant soft fork to move their coins to quantum-resistant addresses.
- 44:38and at some point down the road,
- 44:40that quantum attacker is going to first break
- 44:42a meaningful Bitcoin key.
- 44:44They're going to factor a 256-bit number
- 44:45and break a Bitcoin key.
- 44:48But by then, everybody who was active in Bitcoin
- 44:50has already started using the new soft fork.
- 44:52So then we just say, fine,
- 44:53they can have such these coins,
- 44:53they can have all the dead coins.
- 44:55It's going to be a race between different quantum actors
- 44:57who gets which coins.
- 44:58And as you said, we enforce the ownership and say,
- 45:01no, whoever gets those keys is the owner
- 45:03because that's the only thing we know in Bitcoin.
- 45:06So mostly I'm with you.
- 45:08unless it a sudden thing where tomorrow someone starts stealing quantum coins or quantum vulnerable coins See I don know if I even agree with that part Like it just it feels very like Ethereum DAO type situation where you not happy with an
- 45:23outcome.
- 45:24So therefore you kind of roll back the chain and give people their Bitcoin back.
- 45:27Like, I don't know if I can ever get on board with that because like one of the issues that
- 45:32I think people will have here is they'll see that, you know, I don't know, 2 million coins
- 45:36or whatever it is in paid pub key addresses are going to hit the market.
- 45:39that's going to have a massive impact on Bitcoin price.
- 45:41And therefore they're like, that's a bad thing.
- 45:44But if you completely remove or invalidate
- 45:47one of the value propositions of Bitcoin,
- 45:49which is property rights,
- 45:50like what does the long-term value actually become?
- 45:53Like, I think the number is far lower in the long-term,
- 45:55even if you have a short-term huge impact on price.
- 45:59I don't know.
- 45:59I feel like confiscating coins at any point is wrong,
- 46:03whether it's tomorrow or it's in 10 years.
- 46:07No, I love that perspective.
- 46:08I mean, I think it's a very kind of baller perspective to take, essentially.
- 46:15I think realistically, and this is the plain reality of Bitcoin, and I was talking about
- 46:22it actually on Tone Vase Show the other day, it's a market question.
- 46:26And neither of us knows what the market will do.
- 46:29I would bet that if we do see there's a sudden quantum adversary where no one knew it was
- 46:34coming and suddenly all the coins were starting to move, we would see a chain split rather.
- 46:39So a chain split would happen. There'd be the one that retains ownership, exactly as you said,
- 46:43it's just, it's Bitcoin. We add quantum resistance and people start kind of fighting each other to
- 46:47get their coins quantum resistant. And like, we just kind of YOLO, it's, we're baller,
- 46:52we're going to go with it. And on the other hand, we have people where we cut off the quantum
- 46:57vulnerable cryptography and we make some kind of a claim process. And we try to preserve ownership
- 47:02the best we can within that scenario.
- 47:05And I have no idea really which one would have more value.
- 47:08I know that I prefer one of them,
- 47:10but I'm only one market actor with a small number of coins.
- 47:12I don't know what the future would hold
- 47:14on either one of those two coins,
- 47:15but I think we'd have a clear chain split.
- 47:18Yeah, and the funny thing is like,
- 47:19even though I feel quite strongly
- 47:21that you can't ever confiscate coins under any circumstances,
- 47:25I also could see a world,
- 47:27like if you do take the Ethereum DAO analogy,
- 47:29where I would be on the side of like the Ethereum classic,
- 47:31which fades into insignificance.
- 47:33That would definitely be a chain split
- 47:34where I'd never sell the coins on either side.
- 47:37Right, exactly.
- 47:37And I think a lot of people do that.
- 47:39Yeah, but I do think it's probably
- 47:41one of the most interesting sort of dilemmas
- 47:43that may occur if we do actually get this.
- 47:47If that happens, so if we have a soft fork,
- 47:50so let's say we know quantum computing is coming,
- 47:53we've seen the progress,
- 47:55like it's an imminent threat,
- 47:56we make a change, we have a soft fork,
- 47:58would everyone then have to migrate keys
- 48:01to a quantum proof address.
- 48:05Yeah, everyone have to move their coins,
- 48:06which would be a big privacy impact for many people.
- 48:09Huge privacy impact.
- 48:10And also it would take a very, very long time, right?
- 48:13Like block space is limited.
- 48:14Like how long would that process take?
- 48:17I think it's like for all the UTXOs,
- 48:20it's like three or four years right now.
- 48:22No, not that much.
- 48:23Okay.
- 48:24I'm not exaggerating.
- 48:25It's a good while,
- 48:26but it's measured in years, not decades for sure.
- 48:29Okay.
- 48:30So you basically then are in that situation where you need to move your coins as quickly
- 48:35as possible because the idea is if the quantum computing progress is so fast that not only
- 48:42can it break cryptography, but it can now do it in less than 10 minutes, then those
- 48:46coins are also going to be lost forever, essentially.
- 48:50Yep.
- 48:51So miners are going to be happy.
- 48:52Fees are going to go through the absolute roof.
- 48:56Yeah, I think that's right.
- 48:58Does it have any other impacts apart from the, like, does it have any impacts in mining quantum
- 49:04computing? Very unlikely. There's an algorithm out there called Grover's algorithm that can reduce
- 49:11the difficulty of finding a SHA-256 collision by a square root factor, basically. But the reality
- 49:19is that Bitcoin's difficulty adjustment can handle that. So if quantum miner is square root faster,
- 49:24it's okay it doesn't matter um as far as anyone researching has has figured out so far there's not
- 49:31really a problem for mining because we have a difficulty adjustment and so as quantum miners
- 49:35start to roll out like we've seen bigger improvements in mining already in the cpu gpu
- 49:41asic migration than you would see from a quantum device okay so if anyone listening to this has
- 49:47been panicking about quantum you think they can relax for a good a good deal of time right now
- 49:53Yeah, I mean, like I said, I can only say with confidence, like serious confidence, it's going to be more than 10 years.
- 49:59And so we should watch and we should look for the evidence.
- 50:01And I think even to go further than that, it makes sense to start taking whatever steps toward improving Bitcoin's resistance to an EC break.
- 50:12We can take the day that are clearly good steps for Bitcoin, that they don't have downsides, whatever.
- 50:17We should just do them.
- 50:19I mentioned, I think, Hunter Beast once in this already.
- 50:21He developed a BIP with some other folks called BIP360, which adds a taproot type address, but without an exposed public key.
- 50:30And that would give options for quantum resistance in the future.
- 50:33It also would reduce the cost of certain types of on-chain contracts that people want.
- 50:37And so it's like, oh, that's a good thing regardless.
- 50:38Let's just do it.
- 50:39I think it makes great sense to take concrete steps today that we know are good steps and keep watching the quantum computing and the post-quantum cryptography in the meantime.
- 50:49And last question on Bitcoin, well, on this side of Bitcoin, I do want to get into how contentious
- 50:57a soft fork may be in this scenario, but does it have any impact on mining? Obviously, to open a
- 51:02channel, you have to do a transaction, so it has an impact there. Is there anything else?
- 51:07Definitely. Things are so complicated here, right? So we've been developing Bitcoin with
- 51:13with elliptic curve keys in mind for a decade and a half already.
- 51:20And so we have hierarchical deterministic wallets
- 51:23use elliptic curve key transformations to derive the keys.
- 51:29Musig2 and Frost are elliptic curve key aggregation protocols.
- 51:34We've got lightning point time lock contracts being worked on.
- 51:38Those are key based.
- 51:39We've got silent payments,
- 51:40which is a very elliptic curve specific method of doing more private addresses.
- 51:45We've got all this stuff that's all based on elliptic curves.
- 51:49And so absolutely, it impacts everything about Bitcoin.
- 51:51You know, DLCs, like all these technologies that we rely on for Bitcoin
- 51:56are based on the elliptic curve math.
- 51:58And we would have to kind of redevelop them
- 52:00for whatever type of post-quantum signature we build.
- 52:04So there's a lot of work coming up.
- 52:06Okay, so let's get into the juicy topic of an actual softball.
- 52:10happening like the idea of a soft fork happening to just improve bitcoin or change bitcoin in a way
- 52:15that you might get like i don't know ctv or whatever it might be these have become already
- 52:20like really hot button topics like it seems like i don't think bitcoin's ossified but it's it's
- 52:26always trending more and more towards ossification like these are getting more and more contentious
- 52:29do you think this would be an easy soft fork to actually implement
- 52:33I think that the ossification kind of narrative is largely an artifact, I would say, of the past, of the block-size war and of other things.
- 52:55and
- 52:56I don't know
- 53:00I can't predict the future of course
- 53:02but I think there is
- 53:04a memetic shift that will happen
- 53:06when the right combination
- 53:08of proposal and person
- 53:10and timing happens
- 53:11maybe it's this quantum
- 53:13narrative right now
- 53:16that creates that shift
- 53:17so that we see
- 53:19BIP360 as the kind of best example
- 53:22right now being implemented as a soft fork
- 53:24and people seeing kind of a different viewpoint on Bitcoin softworks,
- 53:30where instead of Bitcoin softworks being the big SegWit change
- 53:33that added more block space or the big taproot change
- 53:36that took away certain kind of weird restrictions
- 53:42in how Bitcoin could be used,
- 53:44we see instead, oh, Bitcoin is improving in a slow and steady,
- 53:49responsible way to mitigate future risks
- 53:51that maintain the security of the system.
- 53:53And so I think the whole narrative will change at some point because everything is driven on memes.
- 53:59That's the fundamental learning of our lives on the internet and of Bitcoin.
- 54:03And the memes will shift at some point.
- 54:05And instead of there being this ossification narrative, there'll be just the natural thing of, oh, yeah, we're going to solve quantum gradually.
- 54:10We're going to do BIP 360 today.
- 54:12We're going to do some other thing tomorrow.
- 54:14And we're going to add quantum-resistant signatures at some point later when they're ready.
- 54:18And that's just the obvious natural thing.
- 54:20So I do think it'll happen.
- 54:22I don't know if it's going to be easy, but I think we'll just see a shift in memetics and it'll just happen.
- 54:27So I'm going to put you on the spot and make you do a prediction.
- 54:31Do you think a quantum soft fork will be the next soft fork?
- 54:41If we count BIP 360 as a quantum soft fork, which is how it was originally built, I'm going to go with yes.
- 54:48I would say yes, that is the most likely next soft fork.
- 54:50I think the other option that's really out there for our next soft work is probably the consensus cleanup.
- 54:56And I think that's also a good change.
- 54:58I think it will go at some point.
- 55:00But it has much more to talk about.
- 55:04Not even that any of it is wrong or weird.
- 55:06It's just got more stuff.
- 55:08Whereas Bit360 is a very focused, very single change that I think makes sense for a whole bunch of reasons.
- 55:15And so it's going to be easier to have the conversation about Bit360.
- 55:18So I think it's more likely to be the one that shifts the memetics.
- 55:23The funny thing with that one would, if there was a huge breakthrough in quantum computing,
- 55:27and we thought we didn't have three years or two years, however long it takes to migrate
- 55:32all of these coins, and we needed to put a block size increase in it as well.
- 55:37Like, that's how this could get really contentious.
- 55:41Man, that'd be a mess.
- 55:43Yeah.
- 55:43And there's so many messy things out there.
- 55:45because James and Lott proposed confiscation
- 55:48and we should start confiscating soon.
- 55:51And that, of course, was like, whoa.
- 55:53So there's a lot of controversy to be had.
- 55:56And I think that's why Bit360 is very appealing
- 55:58as a next software
- 55:59because it basically dodges all the controversy.
- 56:02It's just a stepwise improvement.
- 56:04It's better for certain contracts today.
- 56:06It's better for both Quantum in the future.
- 56:08It has support from all different circles.
- 56:11Lightning developers like it for certain things.
- 56:13Arc developers like it for certain things.
- 56:14Everyone likes it.
- 56:15So I think, yeah, I'll go with yes.
- 56:18A quantum change, BIP 360 in particular,
- 56:20is the next soft fork.
- 56:22That might be bearish on CTV.
- 56:24Why does Jameson think we should start confiscating coins now?
- 56:26I've not seen that.
- 56:28So I think the idea was that we should deploy post-quantum crypto,
- 56:36and as soon as it's deployed,
- 56:37we should start a clock that includes confiscation
- 56:42X, Y, or Z years
- 56:44after, like, it stops the
- 56:46creation of new quantum vulnerable coins after three years
- 56:48and then stops the spending of quantum
- 56:50vulnerable coins after five years, something like that.
- 56:52So it wasn't, like, immediate conversation,
- 56:54but it was, like, as soon as we can do a post-quantum
- 56:56fork, we should, and as soon as that's done, we should start a
- 56:58clock. And I think you and I would agree that
- 57:00we should not do that. If we have a post-quantum
- 57:02fork, people can voluntarily move their coins,
- 57:04and the other coins are the quantum attackers.
- 57:06That's part of the definition of the system.
- 57:08But at least, it's not as crazy as I first made it out
- 57:10to be. Sorry, Jameson.
- 57:12I think when you, if you look at Satoshi's coins, like, I don't know, people estimate
- 57:17it has a million. They're in a ton of different PacePub key addresses. He talked about quantum
- 57:22computing, I think. He must have known that this was a potential future thing and he still
- 57:28left his keys vulnerable. Like, I think you just have to accept that decision that he made.
- 57:34I don't disagree. Yeah.
- 57:35It's going to be interesting. Is there anything else on the quantum side that you're like
- 57:39really paying attention to at the moment?
- 57:42Well, the one thing I mentioned already of the idea of maybe we don't need logical qubits and maybe that we should be building logical devices rather than logical qubits and then tying those together.
- 57:55That's something I'm definitely following.
- 57:57The particular person I was talking to was not totally compelling on that topic, but if that were to be the case, it could reduce one more hurdle in the way of quantum computing ever working.
- 58:08So, yeah, I think people who know me know I'm open to having my mind changed, but it
- 58:14takes evidence.
- 58:15As of now, there's no evidence that quantum is a kind of a current threat.
- 58:21Yeah, I mean, I've really liked both listening to your work and seeing what you've been putting
- 58:25on Twitter, because like I said, I was just kind of going along with the narrative that
- 58:29a load of changes were happening in quantum.
- 58:31It was getting really close.
- 58:33And I think listening to you has made me far less worried about this.
- 58:37I don't think it's a never problem, but I think it's a long way away.
- 58:42So Bitcoin's going to be fine.
- 58:44We're going to make changes if we need to.
- 58:46And it's going to be interesting.
- 58:48We'll have a lot of content out of it.
- 58:51The podcast industrial complex will survive.
- 58:54Exactly.
- 58:55Brandon, this has been awesome.
- 58:57Thank you, man.
- 58:57Is there any way you want to send anyone if they want to check out everything that you're doing?
- 59:01Yeah, follow me on X.
- 59:02I'm mostly, as Robin Linus likes to call me, I'm an addict of X.
- 59:05I'm there all the time.
- 59:07I post about Bitcoin stuff and other topics there.
- 59:11As I said earlier, I'm starting a consulting business this year.
- 59:14So if you need help with anything Bitcoin related, hit me up.
- 59:16I'm happy to talk about how we can help with your Bitcoin questions and do Bitcoin stuff.
- 59:23So what are you doing?
- 59:24Are you targeting like startups and businesses that might need help?
- 59:29That's the thought.
- 59:30Mostly, yeah, is if you're writing a new Bitcoin wallet or a new Bitcoin script, I have expertise
- 59:35in scripting and kind of security modeling
- 59:38for Bitcoin applications.
- 59:40So if someone needs some help,
- 59:42they're either building it or reviewing it.
- 59:45I want to make myself available.
- 59:47Awesome.
- 59:48If you're vibed coding an app
- 59:49and you actually can't read code,
- 59:51speak to Brandon.
- 59:52This has been awesome.
- 59:53Thank you, man.
- 59:54I will definitely follow up with this.
- 59:57Hopefully it's in 10 years
- 59:58and it's still 10 years away.
- 59:59But appreciate the time, man.
- 1:00:01It's been cool.
- 1:00:03It's been great.
- 1:00:03Thanks, Danny.
- 1:00:05you