Bankless
Bankless

Alpha Leak | The Bull Case for zkBTC

In this episode, David is joined by John Light of Sovryn and Eric Wall, who moonlights David on the Bitcoin technical details throughout the interview. The three go over the bull case for ZK-Rollups on Bitcoin. It’s undoubtedly the frontier. ------ 📣 Infura | Join the New Decentralized Infrastructur

Featured Speakers

John Light Guest

Topics Discussed

Episode Summary

Executive Summary: The episode explores whether ZK validity roll-ups can be built on Bitcoin and what they would unlock versus Lightning. John Light explains that Bitcoin’s UTXO model, soft-fork upgrade path, covenants, and proof verification could enable trust-minimized roll-ups with stronger UX, broader expressivity, and potentially new use cases like private payments, stablecoins, and even layer-3 protocols. Eric Wall frames the discussion around Lightning’s UX limits and Bitcoin’s openness to innovation.

Main Topics: Why ZK roll-ups on Bitcoin matter (Priority: 5/5): The hosts argue that roll-ups could be the most significant innovation in Bitcoin in years, offering a new path for scaling and programmability without changing Bitcoin into an account-based chain. Lightning Network vs. roll-ups (Priority: 5/5): The conversation compares Lightning’s local-state, liquidity-dependent model with roll-ups’ global-state blockchain model, emphasizing UX trade-offs, uptime, and payment reliability. What roll-ups unlock beyond payments (Priority: 5/5): The guests discuss full Turing-complete expressivity, enabling smart contracts, token systems, privacy-preserving transactions, and potentially entire application layers on Bitcoin. Bitcoin technical requirements: proofs and covenants (Priority: 5/5): A Bitcoin roll-up needs both ZK proof verification and recursive covenants. The discussion highlights that these can be introduced via soft fork rather than hard fork, but require careful community choice. Privacy and scalability trade-offs (Priority: 4/5): They examine shielded transactions, mixers, and Zcash-style privacy on a roll-up, noting that privacy can improve significantly though it may cost more transaction bytes and reduce throughput. Governance, politics, and Bitcoin culture (Priority: 4/5): The episode stresses that Bitcoin community resistance, proof-system selection, and soft-fork coordination are major obstacles, even if the technical path is feasible. Layer-3 and broader ecosystem design (Priority: 3/5): John Light suggests roll-ups could support layer-3 systems such as validiums or even improved Lightning-like protocols, allowing higher throughput with different trust trade-offs.

Key Arguments: Roll-ups are not just 'better Lightning'; they offer a different model: global-state blockchain UX with persistent addresses, while Lightning offers private local-state channels. Bitcoin can likely support validity roll-ups via soft forks, not hard forks, because it has historically adopted upgrades like SegWit and Taproot through soft-fork mechanisms. Two core Bitcoin-layer requirements are needed: ZK proof verification and recursive covenants to keep roll-up funds bound to the roll-up state across transactions. A Bitcoin roll-up could enable full Turing-complete smart contracts if the verifier is sufficiently general, making it much more expressive than Bitcoin layer one. Privacy use cases may be especially compelling: shielded transactions can offer stronger anonymity sets than ordinary Bitcoin transactions, though with some size overhead. Lightning’s biggest limitations are liquidity management, setup friction, and wallet dependence; roll-ups may improve UX by allowing any-to-any transfers without inbound liquidity. Bitcoin roll-ups could be especially useful for stablecoin payments and potentially for more complex protocols that are hard to implement directly on Bitcoin today. The Bitcoin community may want a narrowly scoped roll-up first, with broader expressivity only after more research on MEV, safety, and proof-system trade-offs.

Data Points: Research grant: $100,000 - CMS Holdings sent a grant to the Human Rights Foundation, which helped fund the Bitcoin roll-up research project. Bitcoin roll-up throughput gain: ~50x more transactional throughput - Referenced in the research discussion as a potential gain with similar security guarantees. Shielded transaction overhead: 20%-25% larger - John Light said Zcash-style shielded transactions on a roll-up are roughly 20-25% bigger byte-for-byte than a normal Bitcoin one-input, two-output transaction. Lightning wallet payment example: $333 - Eric Wall described receiving a $333 Lightning payment through Wallet of Satoshi. Bitcoin roll-up project site: bitcoinrollups.org - Mentioned as the website summarizing the research and findings. Human Rights Foundation sponsorship context: StarkWare + HRF partnership - Eric Wall described the research effort as a combined grant and research initiative involving StarkWare and the Human Rights Foundation. Bitcoin layer 1 transactions example: 4 transactions per second - Used as a rough reference point when discussing how shielded roll-up transactions might compare to Bitcoin base-layer throughput. Roll-up security/availability issue example: 24-48+ hours - John noted that some current roll-ups have had outages where users could not access funds for 24, 48 hours, or longer. Bitcoin roll-up state model: UTXO-based - Explained as different from Ethereum’s account model and important for how roll-up bridges are implemented on Bitcoin. Lightning network scale: Thousands of nodes - Used to note that Lightning activity and user counts are difficult to measure because some nodes are custodial and opaque.

Pivotal Quotes: "ZK roll-ups are just a neutral technology." — David Hoffman: He frames roll-ups as an adaptable scaling primitive that could be applied to Bitcoin, not just Ethereum. "If you have funds on the chain, you can send it to any other address on the chain." — John Light: Used to contrast roll-up transfers with Lightning’s liquidity and channel constraints. "Potentially, yeah, anything that you could do with a blockchain." — John Light: His answer to what expressivity roll-ups unlock on Bitcoin if the verifier is sufficiently general.

Implications: If Bitcoin adopts ZK roll-ups, it could gain richer UX, privacy, and programmability without abandoning its base-layer ethos. But adoption depends on soft-fork politics, proof-system choices, and community willingness to expand Bitcoin’s design space.

🔓 Sign Up for Unlimited Episode Search

About Bankless

View all episodes from Bankless