We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Will Quantum Computing Kill Bitcoin? | Scott Aaronson & Justin Drake

Will Quantum Computing Kill Bitcoin? | Scott Aaronson & Justin Drake

2025/1/13
logo of podcast Bankless

Bankless

AI Deep Dive AI Insights AI Chapters Transcript
People
J
Justin Drake
R
Ryan Sean Adams
以创新方式推动加密货币和区块链教育的播客主持人和投资者。
S
Scott Aaronson
Topics
Scott Aaronson: 我认为在未来十年内,我们将拥有有用的容错量子计算机,或者我们将学习一些关于物理学运作的根本性新知识。量子计算机的优势主要体现在某些特定任务上,例如分解大数,这与当前互联网加密安全密切相关。然而,量子计算机并非在所有任务上都优于经典计算机。对于许多日常任务,量子计算机的优势并不明显。 关于谷歌Willow芯片的突破,我认为这是一个重要的工程里程碑,它验证了20世纪90年代的理论预测。但这并不意味着我们已经能够构建出能够打破现有加密算法的量子计算机。要做到这一点,可能需要数百万甚至数十亿个物理量子比特。 量子计算机打破加密算法的方式并非简单的并行计算,而是利用量子力学中的干涉现象来提高找到正确答案的概率。这使得量子计算机的应用场景相对专门化。 对于那些基于阿贝尔群问题的加密算法,例如RSA、Diffie-Hellman和椭圆曲线加密,一旦量子计算机能够打破其中一种,它就能打破其他类似的算法。然而,也有一些加密算法,例如基于格的算法和对称密钥加密,量子计算机的优势并不明显。 对于比特币,量子计算机可能首先会攻击其账户余额,因为比特币使用的是易受量子攻击的ECDSA加密算法。然而,即使拥有强大的量子计算机,也可能需要一段时间才能快速攻破签名。此外,比特币的工作量证明机制也可能受到量子计算机的攻击,但这种影响可能在较长的时间尺度上才会显现。 对于以太坊,其账户抽象机制允许使用后量子安全的签名方案,而无需硬分叉。以太坊的权益证明机制也比比特币的工作量证明机制更安全。 量子货币的概念是利用量子力学的特性来实现不可克隆的数字货币。这是一种不需要共识机制的数字货币,但其技术实现难度很大。 Justin Drake: 量子计算对加密货币的影响主要体现在两个方面:账户安全和共识机制。对于账户安全,比特币和以太坊都使用易受量子攻击的ECDSA加密算法。如果拥有足够强大的量子计算机,攻击者可以伪造签名并窃取用户的加密货币。以太坊可以通过账户抽象来支持后量子签名,而无需硬分叉。比特币则可能需要进行硬分叉才能升级到后量子安全的签名方案。 对于工作量证明机制,量子计算机可以使用Grover算法来加速寻找哈希函数的原像,从而提高挖矿效率。如果少数实体拥有强大的量子计算机,他们就能控制大部分比特币挖矿,从而控制比特币网络。 比特币面临的挑战在于,它既需要应对账户安全问题,也需要应对工作量证明机制的潜在风险。此外,比特币社区对硬分叉的抵触情绪也增加了升级的难度。 以太坊则相对乐观,因为它可以通过账户抽象和升级共识层来应对量子攻击。以太坊中受量子攻击影响的币数量也远小于比特币。 量子货币是一种不需要共识机制的数字货币,它利用量子力学的特性来实现不可克隆性。量子货币可能成为未来加密货币发展的方向,但其技术实现难度很大。

Deep Dive

Key Insights

What are the potential impacts of quantum computing on Bitcoin and Ethereum?

Quantum computing could break elliptic curve cryptography (ECDSA) used in Bitcoin and Ethereum, allowing attackers to derive private keys from public keys and steal funds. Additionally, quantum computers could disrupt Bitcoin's proof-of-work mining by significantly accelerating the search for valid nonces, potentially centralizing mining power.

What is the current state of quantum computing in terms of breaking cryptographic codes?

Quantum computing is still in its early stages, with the first logical qubit demonstrated by Google's Willow chip. Breaking cryptographic codes like RSA or ECDSA would require millions of physical qubits and thousands of logical qubits, which is currently beyond our capabilities. However, progress is accelerating, and some experts estimate it could take a decade or more to achieve this.

How does quantum computing differ from classical computing in terms of problem-solving?

Quantum computers exploit quantum mechanics to solve specific problems exponentially faster than classical computers. They use superposition and interference to perform computations, but they are not universally faster. Quantum computers excel at tasks like factoring large numbers (Shor's algorithm) and searching large datasets (Grover's algorithm), but they offer little advantage for many everyday computing tasks.

What are the risks to Bitcoin if quantum computers become capable of breaking ECDSA?

If quantum computers can break ECDSA, attackers could steal Bitcoin from addresses where public keys are exposed. This includes Satoshi's 1 million Bitcoin and other stagnant or lost coins. Bitcoin would need to hard fork to implement post-quantum cryptography, but this would require social consensus and could disrupt the network's immutability and property rights.

How is Ethereum addressing the threat of quantum computing?

Ethereum is exploring upgrades to its cryptography, including post-quantum secure signature schemes and consensus mechanisms. Account abstraction allows users to adopt quantum-resistant cryptography without requiring a hard fork. Ethereum also has plans to upgrade its BLS signatures and implement quantum-resistant data structures like binary Merkle trees.

What is quantum money, and how does it differ from traditional cryptocurrencies?

Quantum money uses the no-cloning theorem of quantum mechanics to create physically unclonable cash. Unlike traditional cryptocurrencies, quantum money does not rely on proof-of-work or consensus mechanisms. It allows for secure, trustless transactions without the need for a blockchain, but it requires advanced quantum technology to preserve quantum states over time.

What is the timeline for quantum computing to become a threat to cryptography?

Experts estimate it could take 10 to 30 years for quantum computers to become capable of breaking current cryptographic standards. However, the timeline depends on advancements in quantum error correction, qubit scalability, and investment in quantum research. Governments and private companies are already investing billions in quantum technology, accelerating progress.

How could quantum computing disrupt Bitcoin's proof-of-work mining?

Quantum computers could use Grover's algorithm to accelerate the search for valid nonces in Bitcoin mining. This could give early adopters of quantum mining hardware a significant advantage, potentially centralizing mining power. Over time, as quantum mining becomes more widespread, the proof-of-work difficulty would adjust, but the transition could be destabilizing.

What are the potential consequences of quantum computing for Satoshi's Bitcoin?

Satoshi's 1 million Bitcoin could become a target for quantum attackers if the private keys can be derived from public keys. This could lead to a massive transfer of wealth to whoever develops the first capable quantum computer. The Bitcoin community may need to hard fork to protect these coins, but this would require significant social consensus and could challenge Bitcoin's principles of immutability.

What are the trade-offs of implementing post-quantum cryptography in Ethereum?

Post-quantum cryptography often results in larger signature sizes, increasing transaction costs and bandwidth requirements. Ethereum is exploring optimizations like signature aggregation and new peer-to-peer network architectures to mitigate these trade-offs. Despite the challenges, the transition is necessary to ensure long-term security against quantum threats.

Shownotes Transcript

Quantum computing is advancing rapidly, raising significant questions for cryptography and blockchain. In this episode, Scott Aaronson, quantum computing expert, and Justin Drake, cryptography researcher at the Ethereum Foundation, join us to explore the impact of quantum advancements on Bitcoin, Ethereum, and the future of crypto security. Are your coins safe? How soon do we need post-quantum cryptography? Tune in as we navigate this complex, fascinating frontier.

------ 📣SPOTIFY PREMIUM RSS FEED | USE CODE: SPOTIFY24  https://bankless.cc/spotify-premium

------ BANKLESS SPONSOR TOOLS:

🪙 FRAX | SELF SUFFICIENT DeFi https://bankless.cc/Frax

🦄UNISWAP | BUG BOUNTY PROGRAM https://bankless.cc/Uniswap-Bug-Bounty

⚖️ ARBITRUM | SCALING ETHEREUM ⁠https://bankless.cc/Arbitrum 

🛞MANTLE | MODULAR LAYER 2 NETWORK https://bankless.cc/Mantle

🌐 CELO | BUILD TOGETHER AND PROSPER https://bankless.cc/Celo)

------ ✨ Mint the episode on Zora ✨ https://zora.co/collect/base:0x4be6cd4d402fed49eb2de95fbc8e737e8ffd3e7f/15?referrer=0x077Fe9e96Aa9b20Bd36F1C6290f54F8717C5674E)  

------ TIMESTAMPS

0:00 Intro 6:50 Google Willow Chip 11:58 How is Quantum Computing Accelerating? 19:27 Quantum vs Classical Computers 40:18 Why are Quantum Computers so weird? 46:18 Quantum Computing & Cryptography 52:53 What will Break Cryptography 54:45 Time Horizons 1:03:14 Accounts Getting Hacked 1:13:23 The Bitcoin Case 1:24:10 Quantum Money 1:29:44 The Ethereum Case 1:35:00 Closing Thoughts 1:36:24 Debrief with Justin Drake

------ RESOURCES

Scott Aaronson https://www.scottaaronson.com/)  

Justin Drake https://x.com/drakefjustin)  

------ Not financial or tax advice. See our investment disclosures here: https://www.bankless.com/disclosures⁠