Bankless - Are Bitcoin L2s Real? with David Seroy (Bitcoin Dave)

Episode Date: February 21, 2024

On today’s episode we have Bitcoin wizard, David Seroy on the show! He’s an armchair researcher in the Bitcoin rollup ecosystem. He really likes Bitcoin, and he really likes projects that are buil...ding on Bitcoin.  We’ve got a lot of questions on Bitcoin today, especially those that revolve around Bitcoin L2s. Are they real? David’s got answers. ------ 📣SUI | Register for Sui Basecamp https://bankless.cc/sui-basecamp  ------ 🎧 Listen On Your Favorite Podcast Player:  https://bankless.cc/Podcast  ------ BANKLESS SPONSOR TOOLS: 🐙KRAKEN | MOST-TRUSTED CRYPTO EXCHANGE https://k.xyz/bankless-pod-q2    ⁠  🔗CELO | CEL2 COMING SOON https://bankless.cc/Celo    🗣️TOKU | CRYPTO EMPLOYMENT SOLUTION https://bankless.cc/toku    🛞MANTLE | MODULAR LAYER 2 NETWORK https://bankless.cc/Mantle    ⚖️ARBITRUM | SCALING ETHEREUM ⁠https://bankless.cc/Arbitrum 💸 CRYPTO TAX CALCULATOR | USE CODE BANK30 https://bankless.cc/CTC  ------ TIMESTAMPS 0:00 Intro 9:18 Bitcoin L2 Rollup Support?  https://twitter.com/david_seroy/status/1749508724274946514   12:56 Bitcoin Renaissance?  19:07 ETH vs. Bitcoin Scalability  21:18 Why The Bitcoin Community  25:34 The Bitcoin Rollup Pitch 30:14 Explaining Bitcoin Rollups 38:39 BitVM 47:03 Are L2s on Bitcoin’s Blockchain? 56:13 Exciting Bitcoin Projects 59:32 Are There More Bitcoin Daves?  1:02:53 Closing & Disclaimers   ------ RESOURCES David Seroy (Bitcoin Dave) https://twitter.com/david_seroy  BitVM whitepaper https://bitvm.org/bitvm.pdf   ------ Not financial or tax advice. This channel is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. This video is not tax advice. Talk to your accountant. Do your own research. See our investment disclosures here: https://www.bankless.com/disclosures 

Transcript
Discussion (0)
Starting point is 00:00:00 That's kind of how I feel about this whole broader, like, L2 Renaissance and what's possible in the Bitcoin world. Like, I don't care if it sinks or swims. I'm pretty sure it's going to be very successful. But even if it's not, like, this is ideas worth pursuing. You know, like, we are freaking missionaries, not mercenaries. And if people disagree with it, it's like, bring it on. Welcome to Bankless, where we explore the frontier of Internet money and Internet finance.
Starting point is 00:00:26 This is Ryan Sean Adams. I'm here with David Hoffman, and we're here to help you become more bank. Bitcoiners. Oh, oh, is that what we're doing, David? It's a Bitcoin episode. This is a really simple premise for today's episode. We brought on somebody who could answer the question for us, for me. I had more of the questions, actually, than you, David, coming to this episode, are Bitcoin
Starting point is 00:00:44 layer two's real? What do you mean by that question? What does that mean? That's kind of what I was going to ask our guests and did ask our guests. But what I sort of mean is I was under the impression that Bitcoin did not have the expressivity, did not have the virtual machine, was more like a calculator, and not. a computer at its base layer and therefore had a very difficult, if impossible, probably impossible time launching what Ethereum calls a roll-up, which is some sort of chain that is secured
Starting point is 00:01:15 by the base chain. And this next guest says, actually, layer twos are possible on Bitcoin. With an asterisk. With an asterisk. And he explains why. So I thought it was a brilliant episode. And it doesn't answer all of my questions, but opens the door to possibility that I didn't know fully existed. And so I've still some research to do on this. This is probably the first episode of several in the future where we explore this topic in more depth. But I don't know, this guest has some legitimacy on this topic. And actually, you know this person, right? And so he came in my Twitter DMs. I was like, or my tweets and I was just like, David, who is this? This is a good answer it, you had already met him in person. Yeah. This is basically how your, my relationship
Starting point is 00:02:00 is like, who are, who is this person? Yeah. I met, I met this person that one time. Yeah. I, I, I, we'll talk about a little bit of the intro, like how we met David in, in, in the show. Shout out, Stephen from Alpha Alpha. One thing I want to say before we go into this episode is that when we talk about like the differences between layer ones, usually there are things that get lost in translation. Especially when I do like some of these salana episodes, like I have to like stop and just like translate for the listeners who I know are like thinking in Ethereum terms. But across smart contract platforms, that's actually pretty easy to do and not all that complicated. It's just like usually swap out one word, replace it. replace it with a different word, right?
Starting point is 00:02:42 And then there's like the conversation of like learning about Bitcoin versus Ethereum. And if like learning about Solana to Ethereum is like English to Spanish or something, learning about like Ethereum to Bitcoin is like English to Chinese. Like you can translate. It does work, but it's entirely different. And so when we talk about layer twos on Bitcoin and we talk about fraud proofs and we talk about different things, like yes, we are close, but like we need to actually some things don't always carry over.
Starting point is 00:03:11 And so I think that's important context for listeners to go in. It's like you don't just swap one thing out with a one word and place it with a Bitcoin word. That's not how it works. And so like layer twos and fraud proofs and ZK rollups and like expressivity on Bitcoin will look different. It's like same, same, but different. And so you can't perfectly translate these things. And you'll listen to me and Ryan, like, stumble our way into that realization.
Starting point is 00:03:31 Once again, as we have this conversation with Bitcoin, Dave. Yeah, there were some stumblings in this episode, but it's a pretty, like, we didn't have an agenda going in. We just wanted to pick David C. Roy, who's our guest. We call him Bitcoin David, because we have two Davids in this episode, pick his brain. I think hopefully the result is something that can further your knowledge on what, Bitcoin is building because there's kind of a renaissance going on a little bit like some glimmers of it. It's Dave, Bitcoin Dave, to Bitcoin David presents a zero to one moment in Bitcoin building
Starting point is 00:04:03 that is potentially ahead to us. Super exciting. So guys, stay tuned for that. But before we get into this episode, we want to thank the sponsors that made it possible, including our recommended exchange, a place where you can buy Bitcoin. If you're a bitterner, yeah. As Cracken, go create an account. If you want a crypto trading experience backed by world-class security and award-winning support
Starting point is 00:04:22 teams, then head over to Cracken, one of the longest standing and most secure crypto platforms in the world. Cracken is on a journey to build a more accessible, inclusive, and fair financial system, making it simple and secure for everyone, everywhere to trade crypto. Cracken's intuitive trading tools are designed to grow with you, empowering you to make your first or your hundreds trade in just a few clicks. And there's an award-winning client support team available 24-7 to help you along the way, along with a whole range of educational guides, articles, and videos. With products and features like Cracken Pro and Cracken NFT Marketplace and a seamless app to bring it all together, it's really the perfect place to get your complete crypto experience.
Starting point is 00:04:59 So check out the simple, secure, and powerful way for everyone to trade crypto, whether you're a complete beginner or a season pro. Go to crackin.com slash bank lists to see what crypto can be. Not investment advice, crypto trading involves risk of loss. Arbitrum is the leading Ethereum scaling solution that is home to hundreds of decentralized applications. Arbitrum's technology allows you to interact with Ethereum at scale, with low fees and faster transactions. Arbitrum has the leading defy ecosystem,
Starting point is 00:05:22 strong infrastructure options, flourishing NFTs, and is quickly becoming the web-free gaming hub. Explore the ecosystem at portal.arbitrum.com. are you looking to permissionlessly launch your own Arbitrum orbit chain? Arbitrum allows anyone to utilize
Starting point is 00:05:36 Arbitrum's secure scaling technology to build your own orbit chain, giving you access to interoperable, customizable permissions with dedicated throughput. Whether you are a developer, an enterprise, or a user, Arbitrum orbit lets you take your project, to new heights. All of these technologies leverage the security and decentralization
Starting point is 00:05:52 of Ethereum. Experience Web3 development the way it was always meant to be. Secure, fast, cheap, and friction-free. Visit arbitram.io and get your journey started in one of the largest Ethereum communities. Sellow is the mobile first EVM-compatible carbon-negative blockchain built for the real world.
Starting point is 00:06:08 Driving real-world use cases like mobile payments and mobile defy and with Opera MiniPay as one of the fastest growing Web3 wallets, cello is seeing a meteoric rise with over 300 million transactions and 1.5 million monthly active addresses. And now, SELO is looking to come home to Ethereum as a layer two. Optimism, Polygon, Matter Labs, and Arbitrum have all thrown their hats in the ring for the Sello Layer 2 to build upon their stacks. Why the competition? The cello
Starting point is 00:06:33 layer 2 will bring huge advantages, like a decentralized sequencer, off-chain data availability secured by Ethereum validators, and one block finality. What does that all mean for you? With Sello layer 2, gas fees will stay low and you can even pay for gas natively using ERC20 tokens, sending crypto to phone numbers across wallets using social connect. But Sellow is a community governed protocol. This means that Sellow needs you to weigh in and make your voice heard. Join the conversation in the cello forums. Follow Sellow on Twitter and visit Sellow.org to shape the future of Ethereum.
Starting point is 00:07:02 Bankless Nation, we are super excited to introduce you to David C. Yes, we have a second David on the podcast today. This is the Bitcoin, David. I guess my co-host maybe David. David Hoffman, I should refer to you as Ethereum, David. So we got Bitcoin David here, and he is a Bitcoin wizard, I would say. What does that mean? He is definitely an armchair researcher in the Bitcoin roll-up ecosystem.
Starting point is 00:07:25 He loves Bitcoin and loves projects that are building on Bitcoin. He actually had probably the best answer I received to a question about the Bitcoin roll-up community and the L2 community I put out and is part of the reason for this podcast. Bitcoin, David, welcome to bankless. Yeah, thanks for having me. I'm excited. I can't believe you guys let a Bitcoiner on here. Oh, we do that from time to time.
Starting point is 00:07:48 Yeah, we bring Bitcoiners along. We just had, um, Nick Carter is our number one most recurring guests. True, true, true, true. Yeah. Who else? Who else? After Vitalik, after Vitalik Buterin.
Starting point is 00:07:57 Then Nick Carter. David, who am I forgetting being in this month? We've got, um, got Eric Wall, uh, Eric Wall, like on four or five times. You guys had Lin-Alden on, like, five times. We just had Robert Breedlove on for his first time. That's why. Robert Breedlove, of course. Yeah.
Starting point is 00:08:12 Yeah. Okay, fair enough. represents at least 2 to 3% of all bankless podcasts. When you put it like that, that's very small. We got to pump those numbers up. Yeah, it's undersized as far as market. Well, that's what we're doing today. So Bitcoin, David.
Starting point is 00:08:27 I understand actually you guys have met in person. Yes. So this isn't your first meeting. We were introduced by Stephen Zuzaro of the Alpha Alpha podcast fame. And David was introduced to me as Bitcoin Dave. And that's how his name is stuck in my brain. and once again entering this recording room, I was like, wait, David, are you called Bitcoin Dave or is that just how Stephen introduced you? And apparently that's just what Stephen introduces.
Starting point is 00:08:52 Yeah, yeah. Now it's stuck. We actually played pickleball the next day. Yes, then we paid pickleball. David told me about a really cool idea. He said he wants to put pickleballs on the blockchain. And the supply chain is under duress. Yeah, it needs Ethereum.
Starting point is 00:09:07 Yeah, but which were track points so no one can cheat with points. Well, but isn't that the broader question? Like which blockchain? because now Bitcoin can support some tokens. I'm hopeful Bitcoin, Dave, you'll tell us a little bit about this because maybe I'll start the conversation. We're going to talk about the broader Bitcoin ecosystem. But my base question in that tweet that you helped answer for me was this. Okay, a question for the unbiased big brains.
Starting point is 00:09:32 That's how I couch this. Can Bitcoin have an L2 rollup that satisfies the five slices of the decentralization pie? I was referring to the L2 beat pie where there's like kind of five slices that demarcate decentralization. I mean, is there an exit window? Do you have some sort of decentralized sequencer, a few other things? Or does it lack expressivity? And so, David, I want to throw that question to you, basically. So can Bitcoin now support L2 rollups?
Starting point is 00:10:02 And like, what does that even mean in the context of Bitcoin? Yeah, well, I'm going to give a really clear answer here and say yes, but it depends. and really it kind of depends on, I'd say three general things. First is like what flavor of roll-up are we talking about? Are we talking about like a fully validating ZK roll-up, a sovereign roll-up that has no approving system or an optimistic roll-up? The second question is, you know, are we saying with the soft fork or without a soft fork? And then the third question is like, what level of trust is acceptable?
Starting point is 00:10:29 And if we jump all the way to the answer that people probably care about, is like, no, we want no soft forks, we want fully trustless, and it needs to be a fully validating ZK or validity roll-up. If that's the exact criteria we need, then technically no, Bitcoin cannot do that. And that is because Bitcoin does not have the ability to natively verify zero knowledge or validity proofs on the base layer. Where this gets a little bit interesting is BitVM. And BitVM potentially allows us to hack in a ZKP verifier into the Bitcoin L1 without a soft fork. And so BidVM was this white paper that Robin Linus, a developer, an amazing researcher in the Bitcoin community, wrote back in mid-December.
Starting point is 00:11:14 And that was about six weeks ago. And so the claim with BitVM is that we can now compute anything on Bitcoin. And we can express touring complete smart contracts on Bitcoin. And so if this is true, which it appears to be, then this is kind of the fundamental breakthrough that really changes the paradigm for what is possible on Bitcoin. The caveat with BitVM is that it's a little bit clunky and it has a trust assumption of one of N, meaning that you can perform this computation where we could have a ZKP verifier on the Bitcoin L1,
Starting point is 00:11:48 but the people that are performing that computation could be a group of, you know, 10, 100, 1,000 people. You only need one of them to be honest in order to kind of, you know, get the crypto economic security there. And, you know, some people would say, well, that's that's not good enough. But if we can, you know, essentially optimistically create a validity prover, then maybe that's good enough to build the bridge.
Starting point is 00:12:18 And I mean that technically building a bridge, but also metaphorically building a bridge to cross that chasm that Bitcoin typically can't cross. And if you can cross that chasm, then you get into the whole world that that Ethereum is. And you get into this idea of like shared sequencers and cross composability. and pre-confirmations and tons of different execution environments, like some really truly amazing stuff. So BidVM is the real innovation that this could possibly happen without a soft fork in a little bit of a hacky way,
Starting point is 00:12:45 and that may be good enough to kind of build up the rest of this, and maybe down the line we say, okay, like we want the fully trustless version, we're going to soft work in a dedicated ZKP verifier. Okay, so I want to get back to like BitVM as kind of maybe part of the final destination here. Could we zoom out for just a minute before we get into some of these more technical details? So where's this innovation coming from in Bitcoin? Like, why has Bitcoin just discovered that, oh, wow, we can launch roll-ups and layer two's
Starting point is 00:13:16 on top of Bitcoin? Like, is this some kind of a builder renaissance? Has this always been possible? It's just there wasn't the funding or the projects? Or is this just kind of new novel experimentation? Are they seeing the success of Ethereum? They're just like, hey, we could just do that here. Where's this renaissance coming from?
Starting point is 00:13:32 Yeah, I mean, there's a bunch of moving puzzle pieces here. Like, to be clear, like, a lot of this stuff was kind of discussed, like, early on in Bitcoin talk forums. Like, there was a post from Greg McFuel, who's, like, kind of this, like, OG, just, like, amazing Bitcoin developer where he talks about bringing, you know, ZKPs to Bitcoin. And he specifically references Ellie Ben Sassan, who is now, like, you know, who was the founder and is now the CEO of, like, Starkware. So, so this has always kind of been on, on Bitcoin's radar. And there's even quotes from Satoshi where he talks about, you know, like, like, if they're, the technology has caught up, like, this would be, you know, the best way to, to improve and kind of, like, scale Bitcoin. Like, all the, the evidence is there.
Starting point is 00:14:11 Where this really kind of starts, in my opinion, is like back in 20, or not not starts, but, like, you know, it's back in 2014 where Blockstream released their white paper for side chains. And this was like this scaling vision for Bitcoin, where it's like, you're going to have the Bitcoin base layer. And then you're going to have all these side chains. You know, maybe you have a big block side chain. Maybe you have a privacy side chain. You know, maybe you have, like, whatever other specialties. and everybody loved this vision, but it was the one problem is the blocks from my paper said, oh, by the way, like, we haven't solved this trustless two-way peg.
Starting point is 00:14:38 Like, so for now, you're just going to have this federated model where you bridge your Bitcoin into these other ecosystems, you'll trust us with a multi-sig. We'll solve the trustless two-way pig later. That never happened. And in the interim, Bitcoin went down the path of like lightning network. You know, they got Segwit in, you know, it fixed the transaction malleability, which was an issue that prevented lightning from occurring. All that happened with the block size wars in 20s.
Starting point is 00:15:01 And then we said, we're going to go all in on essentially lightning. While that was happening, as you guys know, like the Ethereum community went down this other path where you said, you know, we're going to pursue, you know, plasma and then state channels. And then you eventually settled on roll-ups. What we're now seen in the Bitcoin community, in my opinion, is that lightning is is massively hindered. And I think people drastically overestimate essentially what it can do. And don't get me wrong. I love the lightning community. I support the builders.
Starting point is 00:15:29 but there are some systemic issues, which in my opinion, are probably going to be insurmountable for it to truly scale Bitcoin. And Ben Carmen, he goes by Ben the Carmen on Twitter, really wrote like this very nice post where he kind of said, like, he's like, I'm a lightning lover. He's like, I am one of the developers. He goes, but sometimes I look around and be like, what are we doing? Like, is this really the right path for Bitcoin to scale? And he labeled that, he laid out like all these reasons why.
Starting point is 00:15:59 Lightning, like, it has some issues, you know? And, you know, I think a lot of those issues are going to be tough to get past. And even if we do get past them, it's just like, you know, it doesn't have a global state. You're going to have the inbound liquidity issues. It doesn't have very good privacy. You know, like, it requires massive footprints on the L1 is an issue. You know, so, like, if Ryan and I want to open up a channel, like, that requires an on-chain transaction. You know, if you want to add more liquidity in this channel, that requires an on-chain
Starting point is 00:16:33 transaction. So, David, just to kind of get up to this point, and it sounds like there's been some eras of Bitcoin development, right? So Bitcoin had kind of its side chain era, let's say, and that never manifested into kind of like a true trustless bridge and something that, like, in Ethereum would call more like a roll-up, and that was one area. And then Lightning was kind of the thing. I mean, Ethereum, you rightly pointed out, very much had its kind of state channel era, where we thought that would be like the holy grail for Ethereum. And we tried a lot in that era. I mean, like, I remember Ramin Soleimani, you know,
Starting point is 00:17:06 built his entire company's bank chain on, like, on top of that. And we had Raiden and that was sort of like this. And it never achieved product market fit. It never got the traction. I think for the same reasons that the Bitcoin communities is seeing, like, you know, its endeavor inside of state channels through lightnings, like some of the same things still applied, right? And then we entered kind of this roll-up era of Ethereum and then so much so that Ethereum essentially pivoted its entire roadmap to be like, you know, Vitalik called it the roll-up-centric roadmap, right?
Starting point is 00:17:40 So you're saying this similar trajectory, the similar path is happening just like slower and a little delayed, but like it's still happening in the same way in the Bitcoin community? Or is there something I'm missing here? No, I mean, that's exactly right. I think one of the things that was kind of the breaking point was like a lot of the ordinals and inscription stuff because, you know, inscriptions, they post arbitrary data on chain. And some people will call that spam and it's not monetary use cases and all that. But bottom line, like, like they are fee paying customers. And so they are kind of pushing up fees on the Bitcoin L1 chain. And the same way that like Ethereum kind of had like their fee crisis and fees were booming,
Starting point is 00:18:20 like fees on Bitcoin, they're not like absurd, but like they're creeping up. And what people are finding is that like the lightning network really suffers in a high fee environment. And people are sitting there and looking and saying like, wait, like this security budget that Bitcoin has, like we're relying on fees to be higher long term, but our long term scaling solution, lightning doesn't really work in a high fee environment. And I think that was the catalyst that kind of is making people question like, okay, like, is this the long term solution? And we have other things like, like ARC, which is very cool.
Starting point is 00:18:51 you know, people are working on things kind of like, like, you know, RGB as well and, you know, uh, space chains and all this stuff. But like at the end of the day, nothing has solved like the trustless two-way peg, but rolloops potentially do. I want to present actually a slightly different, um, characterization of the progress of Ethereum scalability as it compares to the Bitcoin story. Um, because we had, we had the Ethereum layer one,
Starting point is 00:19:17 but we knew it was always needing to scale beyond that. And so that we started with state channel. which then grew into like generalized date channels, which then grew into like plasma for hyperscale. And we were doing like these plasma thing for a really long time. We had these plasma implementers calls. And then there was like this aha eure eure eure moment, which morphed into optimistic rollups. And we had like the Unipig demo.
Starting point is 00:19:41 And then that's how we got to like optimistic rollups. And then also we knew that ZK rollups would ultimately manifest as a result of that. And it was a very logical progression of thought of like research and development. and direction and iteration until like it actually landed on where we are today. Would you say David it's kind of like an idea maze like kind of quest? Like we hit some dead ends and we're like, oh, like back up. But smaller dead ends. Sure.
Starting point is 00:20:04 And like and then we kept on progress. Each one built on the history of the other. And what I'm seeing in Bitcoin is actually people going down the lightning idea maze realizing that it's a pretty strong, pretty far like tons of investment into Lightning network and realizing it's a pretty strong dead end. And now we're actually going very far back and picking an entirely new strategy for Bitcoin expressivity and Bitcoin scalability. David, how would you, that's kind of my, how I would kind of change that characterization.
Starting point is 00:20:34 Would you agree? I do want to somewhat defend the lightning community. Like, I don't think it's, it's a dead end. But I think that it has like significant limitations that can't be overcome by just like, just give it enough debt time. People are like, oh, the builders are building. It's like, no. Like, and Vatollic pointing this out, it's like, like, the layer two,
Starting point is 00:20:51 like lightning is essentially bound by essentially what the L1 is capable of. And so there's just systemic limitations that that lightning is going to have. Like could it be something that kind of like connects all these different layers? Like if you have a bunch of roll-ups or, you know, like something like fetidments and can it connect these fetidments? Like, like yes. But isn't it be this grand vision that everybody hoped for? Like, no. That doesn't mean we abandoned it. It just means like let a thousand flowers bloom. David, or Bitcoin David, I should say. So I, I'm wondering if the Bitcoin community has kind of felt this because I'm not sure if you would represent yourself as sort of a minority of folks. I know there's been kind of like the Nick
Starting point is 00:21:32 Carter-Udi sort of Wizards is sort of side of things. And there's almost been this like this forking in the social layer of Bitcoin of kind of builders and those who just want the just the pure gold store value use case. But it also seems to me like some of the people who were embracing of like some sort of scaling of, you know, trustless transactions per second. And they were formerly Bitcoiners. Like I count myself, you know, among those already moved to the Ethereum community. I'm wondering if you think that effect is in play too. So like I consider myself a Bitcoiner. I love Bitcoin. I still own Bitcoin. I don't know if some Bitcoiners in kind of like the Bitcoin tribe would acknowledge me as a Bitcoiner, but I consider myself a bitcoiner. That said,
Starting point is 00:22:21 I moved over to Ethereum because they had a roadmap that was actually trying to scale this whole trustless compute piece of it. And yes, in the early days, the monetary properties weren't, you know, quite as pristine. It doesn't have kind of the anonymous faceless founder, but I saw this potential to build kind of a bankless money system. And that's why I moved over into the Ethereum community because they were pursuing that most aggressively. But you're saying, I think what you're saying is there are still some bitcoiners out there who are trying to build. build this vision on top of Bitcoin. And one of my basic questions is like, but why? Why not, just why not do it on Ethereum? Or like, why have you stayed? You seem like you're very much
Starting point is 00:23:02 of the builder mindset. Why have you stayed like inside of the Bitcoin community? And why do you still have hopes and aspirations there? You know, when I talked to a lot of Bitcoin, I was like, and it kind of gets into this like implicit discussion of like Bitcoin versus Ethereum. They're like, well, you know, this is a monetary revolution, like not a technology revolution. And that used to bother me so much because I'm like, yes, it's a monetary revolution. But damn it, like the tech matters, you know? And there were many times where I would listen to Bankless episodes and I'm like, man, this stuff is freaking exciting and it's cool. But I always had this spot in my heart for Bitcoin because like that is the use case.
Starting point is 00:23:40 Like it is all about the money. And if we can kind of merge these two worlds, like that is the best case scenario. And now that we see some of this technical stuff that Ethereum has pioneering. and we could potentially bring it to Bitcoin. Like, that is the vision that I want. I do not think that Ethereum is as good of money as Bitcoin. You know, I could sit here and kind of stay silent and be like, but damn, like Ethereum has legit scaling solutions.
Starting point is 00:24:00 I can honestly say that I do not think it is as good of money. And I think what you guys are starting to realize right now is that like, like scaling, block space, composability, all that stuff's going to be solved. But where are the apps? Where are the freaking apps? Like, what is going to be the use? The use, it's been the same since day one. It's money.
Starting point is 00:24:17 It's payments. It's payments to each other. It's payments in privates. It payments to, you know, like a loan contract. It's payments against, you know, collateral. It's, you know, payments if you want to send it, you know, using face ID on Apple Pay. Like, it's always been payments and it's always been money. And like Bitcoin Maximus for all of their flaws.
Starting point is 00:24:39 And for all the frankly, like, dumb things they say, what they got right is the monetary revolution. And even after this episode, I think so many of them, like, I hope we'll listen to this. And they'll probably still be blind to roll-ups in the power of them. But them holding their ground and having that anchor and understanding that the tech, in my opinion, is kind of irrelevant unless you have the money. Like that part, they got right. And that's why I'm sympathetic to the Bitcoin camp. Like that, in my opinion, is the true revolution.
Starting point is 00:25:08 But ultimately, if you want that revolution, you need to have the technical side. Like, Bitcoin in its current condition, you know, you really can only scale to like, you know, less than 1% of the world in self-custody. Like, that is not viable. You know, we need to, like, increase the scaling of self-custody. We need to bring some form of expressivity so people can borrow against their Bitcoin. They don't have to sell it so that people can have private transactions. We need it.
Starting point is 00:25:35 So, David, I'm going to ask you because, you know, we've certainly made the case for bankless money systems built on top of Bitcoin. And it seemed to be a roadblock in the past. I'm wondering if you could kind of, like, what would you say to the Bitcoin community. I mean, you sell them, sell them, pitch them on roll-ups. Why should the Bitcoin community get excited about roll-ups? This whole vision that we have about like 21 million. 21 million is thrown out the window if, if anybody can't have the optionality to self-custody. Like right now, there's only a certain allotment of block space every single 10 minutes.
Starting point is 00:26:10 If Bitcoin gets any modicum of scale, you know, those blocks are essentially going to be full and it's going to price out every single other person from having self-custody. If everyone is using these custodial solutions, they only have the option to go into layer one, then that in and of itself leads to massive attack surface for fractional reserve lending, for rehypothication, to kind of like... Basically the block fives and Celsius of the world?
Starting point is 00:26:38 Yeah, I mean, just anything. Even putting your funds into a custodial lightning node, Like, like, it gives this attack vector to implicitly break the, the, the, the, the, the, the, the, the, the, decentralized finance movement, like, the, the, five movement in, in Ethereum, I think Bitcoiners, like, massively underestimate this. Like, even if you think, you know, finances the scum of the earth, then you're this kind of, like, Rothbardian, you know, Austrian economists, like, finance is the anchor that money must carry, you know, if, if, if we want this perfect world, like, you need the ability to, to, to, to audit these kind of contracts, like people are going to borrow, they're going to lend, there's going to be all this
Starting point is 00:27:17 stuff. Like, if you can audit all of that and you can, you know, cryptographically like enforce this set of rules, like all of that contributes to this, you know, trustless, you know, hard money world. Mantle, formerly known as BitDAO is the first Dowled Web3 ecosystem, all built on top of Mantle's first core product, the Mantle Network, a brand new high performance Ethereum Layer 2 built using the OP stack, but uses Eigenlayer's data availability solution instead of, you know, the expensive Ethereum layer one. Not only does this reduce Mantle network's gas fees by 80%, but it also reduces gas fee volatility,
Starting point is 00:27:50 providing a more stable foundation for Mantle's applications. The Mantle treasury is one of the biggest Dow-owned treasuries, which is seeding an ecosystem of projects from all around the Web3 space for Mantle. Mantle already has sub-communities from around Web3 onboarded, like Game 7 for Web3 Gaming and BuyBit for TVL and liquidity and on-ramps. So if you want to build on the Mantle network,
Starting point is 00:28:10 Mantle is offering a grants program that provides milestone-based funding to promising projects that help expand, secure, and decentralize Mantle. If you want to get started working with the first Dow-led layer 2 ecosystem, check out Mantle at mantle.xy-Z and follow them on Twitter at ZeroX Mantle. Are you launching a token? Is it already live? How are you managing the legal and tax obligations for providing token grants to your team?
Starting point is 00:28:32 It's no secret that token management gets complicated. Between learning all the legal language and tax obligations in every country that your team is in, token grant management can feel like an obstacle course. But it doesn't have to. That's where Toku steps in. Toku provides practical tools to handle token grants, allowing for effective oversight of token distributions and payroll tax compliance for employees, contractors, advisors, and investors.
Starting point is 00:28:54 They also handle tax withholdings through their real-time tax calculations that can be done by Toku or integrated into any payroll EOR providers in any jurisdiction. Toku is a trusted provider of protocol labs, DYDX Foundation, Mina Protocol, and many more. Get started for free and make token compensation simple at Toku.com. It's everyone's favorite season in crypto, tax season. And crypto tax is always an absolute headache, especially for all you Dgens out there. But it doesn't have to be a nightmare.
Starting point is 00:29:23 That's where crypto tax calculator comes in. The software built for DGens by DGens. As Coinbase's official global tax partner, Crypto Tax Calculator focuses on making complex transactions into easy ones, supporting over 300,000 currencies across Ethereum, arbitrarum, optimism, as well of 1,000 other integrations as well. It's as simple as connecting your wallet, pulling an online. all your transactions and following the automated suggestions to quickly and accurately calculate your tax obligations. Plus, for all the airdrop farmers out there, Crypto Tax Calculator has your
Starting point is 00:29:50 back as they are consistently adding support for new and upcoming layer ones, layer twos, and all the airdrops that you're currently farming. 2024 is the year when the DGens do their crypto taxes with speed and confidence. Make taxes this year easy and affordable with Crypto Tax Calculator. Sign up at Cryptoaxcalculator. I.O and get a 30% discount with code Bank 30. Click the link in the show notes for more information. Okay, so in the beginning of this episode, I started with kind of like a question that brought us into the weeds really quick, and you started talking about BitVM, right, which is the question of like, can Bitcoin really, you know, launch roll-ups, completely decentralized Ethereum style roll-ups?
Starting point is 00:30:30 And you threw out kind of a few categories and definitions there. But before the BitVM thing that you're talking about, which we can still get into a little bit more, what has traditionally been possible on top of Bitcoin because where I sort of last left things, it seemed to me that Bitcoin did not have the expressivity to sort of do much more than some sort of a side chain, multi-six side chain, right? And it was kind of like the early days where things maybe left off. But you mentioned sovereign roll-ups. You know, to me, that's kind of like, I think that's sort of a side chain type of thing. So what sort of thing has been possible when Bitcoin talks about layer twos if the community talks about ruleups. What are they describing? I guess outside of BitVM,
Starting point is 00:31:15 which is maybe a special case that that will get into in a minute. I mean, the main problem with Bitcoin is that it has no concept of the outside world. Right. Like if you are on a side chain, like the side chain can run a Bitcoin note, it can interpret essentially what's happening on on Bitcoin. But Bitcoin cannot interpret it what's happening on these other side chain. So, so you can bridge Bitcoin out of the ecosystem because those other chains, those other ecosystems can read Bitcoin, but if you're trying to bring Bitcoin back into the ecosystem, Bitcoin has no idea what happened in that outside world. And so that's, that's, that's the main problem. It's essentially just a trustless two-way pig. Like if you want to peg your Bitcoin,
Starting point is 00:31:53 you know, outside into a side chain, you can't do it because of that. And zero knowledge proofs could potentially solve that. So what I could do is kind of give like an overview of, you know, how Bitcoin roll-ups would work from a Bitcoiner perspective, but I can start, using some like Ethereum, vernacular, and vocabulary. And I think that would... That'd be very helpful. And as far as I understand, so like an optimistic roll-up would not be possible on Bitcoin, right?
Starting point is 00:32:21 Because we don't have a smart contract that can kind of enforce the sort of the fraud-proof type of game. But maybe there's hope for some sort of a ZK roll-up. Is that what you're saying? Well, BitVM potentially could enable both of those in like a kind of like, you know, quasi-trust-minamized way. And I'll get to that, but let me describe the, the, the, the, all those first that we're all on the same page.
Starting point is 00:32:43 So in the Ethereum world, you guys have talked a lot about this modular thesis, right? How you have like the data, the computation, and the settlement. And Bitcoin is really no different. When a user submits a Bitcoin transaction, like Alice sends one Bitcoin to Bob, that is data. That goes up into the mempool, which is like the waiting room, right? The miners mine the block, and then they go up into the waiting room, up to the men pool, they pull it down, they collect the transaction fee, and then they create the block. They package all of those transactions, that data into the block.
Starting point is 00:33:14 That block then gets propagated out to the rest of the network. It's sent to all the nodes. And if you're being a good little bitcoiner, you're running your node, you receive that block, and you're going through and you're essentially performing the computation. You're validating all of those transactions. You're saying, does Alice actually have one Bitcoin? You know, is this a valid signature? Okay, yes. And then they append that block to the rest of the prior blocks in the blockchain.
Starting point is 00:33:37 And then now you've essentially audited, you know, everything up into that date. And then you settle the transaction. You say, all right, Alice no longer has one Bitcoin. You know, Bob has it. With a roll-up in a Bitcoin world, similar to Ethereum, you're abstracting that computation part. That kind of incrementing and decrementing of the balances is no longer being done by your nodes.
Starting point is 00:33:57 It's being done in this off-chain environment, right? And, you know, I think an astute bitcoiner at this point will say, well, hold on a second. Actually, let me back up really quick. because you're not doing the computation on Bitcoin anymore, you're doing this off-chain environment, you can use any custom execution environment you want. You're no longer bound by what is called Bitcoin script, which is kind of like the EVM equivalent in the Bitcoin world.
Starting point is 00:34:23 You can now use EVM in this off-chain computation world. You could use chirod. You could use Rust. You could use clarity. You could use whatever language you want. At this point, you know, a Bitcoiner would say, well, hold on a second. If this computation, this kind of incrementing, of decrimentsing of these balances, happening off chain and my node is not validating all of that, then doesn't that defeat the whole
Starting point is 00:34:43 purpose of Bitcoin? And this is where, as you guys know, like the zero knowledge proof comes in, where all of that computation, which it could have been smart contracts and defy and NFTs or, you know, fast transactions, small transactions, all of that is essentially compressed into a singular zero knowledge proof, which is like an unforgeable digital receipt. That unforgeable digital receipt is pushed back to Bitcoin L1, along with the updated state saying, hey, you know, Alice no longer has that one Bitcoin. Now Bob has it. Here's the unforgeable digital proof that this actually occurred. And from Bitcoin's perspective, it's essentially saying, well, I have no idea what happened off-chain, but just prove to me, mathematically proved to me that you followed the rules
Starting point is 00:35:27 of my consensus, that no more than 21 million coins were created, that Alice actually did have the funds, that all of the signatures were valid. And if you can mathematically prove that to me, then I will allow you to update the state on the L1, meaning I will allow the kind of now, you know, Bob has the one Bitcoin and Alice no longer does. Functionally, the way this kind of works on Bitcoin is on the L1, you would have what's called like a shared UTXO. This is essentially like the roll-up contract in Ethereum world where users can pool their funds into the shared UTXO and then those funds are represented in the L2 where all this computation
Starting point is 00:36:06 and the zero knowledge proof and everything is essentially completed. It was typically assumed that in order to create some sort of shared UTXO structure, you would need a software called recursive covenants. However, there are proposals to potentially create something like this if you had a ZKP verifier. With BitVM, we now potentially have the ZKP verifier. So hopefully that's making sense where we could potentially create these shared UTXOs on the L1. We can perform all the computation in the ZK proof and submit. it back to the L1, and then you can use BitVM to verify that ZK proof. If you have that,
Starting point is 00:36:43 then you can build a roll-up. So before we get to BitVM, could you just like, so I'm not as familiar with the kind of the Bitcoin, I'll call it generally layer two community, but like I don't know if these are legit layer twos or not, right? And what you would say. And I'll say first, like, we run across the same problem, of course, in all of crypto and in Ethereum, where everybody wants to a layer two, but oftentimes they're just side chains with multi-sigs. And so it's hard to like get past the marketing speak and get to actually the technical details of, is this really a layer two? And then that's even more obscured by the fact that some legitimate layer two projects are still not fully
Starting point is 00:37:23 layer two, if that makes sense. Like they still have some training wheels on, some guardrails on, and they're working to decentralize over time. But the technology is such that they can become kind of fully decentralized or much more decentralized layer two's in the future. So I'm just trying to find out what's real in the Bitcoin kind of quote unquote layer two community. So something like stacks, is that a layer two? Something like rootstock. Is that a layer two? Are these kind of like more like side chain types of networks? I mean, they're, they're more like side chains. There's kind of multi-sigs or they don't like necessarily anchor to Bitcoin. Like do quasi call them like layer twos? And I guess they are. But for me personally, it's like, no, like I want like this path
Starting point is 00:38:01 towards like fully trustless like ZK rollups. And the closest thing we could possibly get there is like some sort of integration with bit VM. Okay, so aside from BitVM, are there any sort of layer twos? And, you know, in the theorem definition of a layer two is basically it has to be kind of secured, settled by the base layer or beyond a trajectory
Starting point is 00:38:22 towards being fully decentralized. Is there anything else besides BitVM? Yeah. I mean, in terms of like the level of trust that you guys would want, the only thing is Lightning Network. Lightning Network for most security assumption standpoint is like very, very strong. But it just comes with. with like so many other pitfalls.
Starting point is 00:38:40 Okay, okay. So we've been talking somewhat, like you've been alluding to this BitVM project. Like, what is it? What did it come from? Like, why are you so excited about it? You don't work for the project. So I think you're looking at this from a, you know,
Starting point is 00:38:53 a Bitcoiner that's very excited about this building renaissance. You're just kind of evaluating this and you're like, this is the future. But, yeah, give us some context for this. What is it? Yeah, so BitVM is a way to verify any arbitrarily complex like Turing complete, you know, contract on Bitcoin. And the keyword there is verify, not necessarily execute. And so if you read the BPM white paper, there are two key references
Starting point is 00:39:20 in there. The first is optimistic roll-ups. And the second is taproot, which was the last Bitcoin software. So as you guys know, you know, an optimistic roll-up performs this computation off-chain. And then it submits the results of that computation back on-chain along with the data. And you optimistically assume that it is valid. And if somebody says, hey, I do not believe this is valid. I believe that you lied. Then they can use the data that was posted on L1 to create a fraud proof and say, hey, this is incorrect. And then the transactions are essentially rewound. So worst case, the transaction could be rewound. The fraud gets discovered. But because of the game theory, you assume that it's going to work correctly. BidVM is similar, except it's not actually posting
Starting point is 00:40:04 transaction data on L1. Instead, what it's doing is it's committing on-chain in a Bitcoin transaction to perform a certain set of computations, and it will do this off-chain. And it says, you know, I will perform all of this computation, and then it will do it off-chain and kind of a prover-ver-set-set-up where there is a prover that's performing this off-chain. And then if they do not perform that computation, then the verifier can take a piece of that and, and, submitted to the Bitcoin L1 and say, hey, here is fraud, they didn't follow this computation, and the prover, just like an optimistic roll-up, essentially gets slashed. The way that this works, because Bitcoin can't, doesn't have any sort of scripting language
Starting point is 00:40:47 and it can't, like, verify these kind of, like, complex, you know, programming languages is interesting. So most programming languages, I think pretty much all of them, like, for example, like take Python, is built in a hierarchical manner, where Python was built on top of, like, C++, which was, you know, an extension of, you know, an extension of, of C, which is built on assembly, and it goes all the way down to kind of the circuits or the binary bits, where literally if you have two wires and they're going into what's called like a gateway, if two of those wires have electricity pulsing through them, maybe the gateway lights up,
Starting point is 00:41:18 maybe for other types of gateways. If one wire is on, one wires off, the gateway lights up. The point is that these small little electrical signals in these gateways create the basis for like zeros and ones in binary language. And then that binary language, it becomes the basis for, you know, letters and further numbers and then all these codes. So what BitVM is doing is it could take some sort of code, say like a ZKP verifier, and it will break it down to its fundamental components, down to those little binary gates.
Starting point is 00:41:47 And then it will commit all those binary gates into what's called like a taproot tree, which this is a Merkel tree. So if you imagine like an upside down, yeah, or just kind of like a pyramid structure where you have like the root and then you have all the binary trees, like you would have this massive tree that has all the different chunks of this essentially code. And you can embed that into a Bitcoin transaction. And so in this situation, again, like the Prover is putting money at stake and they're saying I will compute all of this like this ZKP verifier off chain. And if you feel that I am lying, then you can submit a single small transaction as part of one of these taproot trees or part of
Starting point is 00:42:28 this Merkel tree. And you can identify that as fraud. And if I'm found to be fraud, then you can slash and take my funds. So you could have a situation where you have one proofer, you have a thousand different verifiers, and you yourself could be one of the verifiers. And what this essentially allows is you're optimistically creating a ZK verifier, if that makes sense. I think it does.
Starting point is 00:42:53 I think it does. I'm going to have to like do some, you know, more research on this myself and ask some other folks. But let me ask you that the BitVM project, how close is it to main net? Is this kind of, this is beyond the white paper, but... Is that even the right question to ask?
Starting point is 00:43:08 Yeah. I mean, I follow a lot of the telegram chats pretty closely. It seems like they're making progress. Like, I don't want to hold them to anything, but like I think, you know, I think we could be looking at this stuff like within a year or less. Is Mainnet like the right phrasing for this or are there a more precise word? I'm not sure. I'm not sure what would we call it?
Starting point is 00:43:32 Well, there would have to be some chain that I can interact with that is some sort of like, you know, virtual machine type chain, whether it's EVM or something else that ultimately settles to Bitcoin. Or is that not what like you're describing here, David? So, I mean, all of this, this computation for BitBM, it's happening off chain. It's happening just like, you know, on a server or a computer or anything. Like, you don't need any sort of blockchain because, again, you're kind of like optimistically assuming that this stuff is being done. So you're saying, look, like, here's, I want to say this.
Starting point is 00:44:06 Like, here's all this code that I'm essentially going to run. Like before you run it, you say, here's all this code that that I am promising you I'm going to run. And you're breaking that down all into the binary parts and you're submitting that into the Bitcoin blockchain. You're committing to it. You're basically saying, I am committing, you know, 10 Bitcoin that I'm going to run and operate this code off chain. And so what's happening off chain is the Prover is running it and the verifier is simultaneously verifying. All this is outside of a blockchain. little game that they're playing.
Starting point is 00:44:34 There's a lot of kind of interactivity that's happening between these parties. But if the verifier discovers and says, hey, you're being dishonest, they can go through and they can arbitrate that on the Bitcoin chain and be like, hey, do you remember you committed 10 Bitcoin to execute this? You committed and you promised that you would execute it this way. And I'm now providing a fraud proof to the Bitcoin chain, proving that you did not follow the code. And that's how they essentially punish or slash the,
Starting point is 00:45:02 the off-chain computation. David, does this sound a little bit like Nibra to you? I'm not sure what Nibra is. The Nibra project that we've talked about. Yeah, that's an Ethereum project. That's a proof aggregation layer.
Starting point is 00:45:14 No, I don't think so. Like, I think what I'm trying to get my head wrapped around is like, because with like Arbitrum and optimism, you and I are very used to like blockch, like alternative blockchain networks that are blockchains that settle down to Ethereum.
Starting point is 00:45:31 Yes. And it's another entire. parallel system. And I don't think that's what's going on here. It's not a blockchain, right? It's like exploring like the world of like expressive layers on top of Bitcoin. You can't really like take your Ethereum frame of mind and apply it to Bitcoin. You can start there, but the outcome is completely different. And so like there's just like some things that don't cross over the chasm in terms of what they look like on Ethereum when they're applied to Bitcoin. It's just like a different construction. Like for example, David like,
Starting point is 00:46:02 the nature of the computation that would occur in a bit VM like layer two, it's not going to be like, um, like NFT trading on a layer two or, or maybe it, maybe it is, but even if it is, it's going to look different,
Starting point is 00:46:17 right? Like, maybe you can help, uh, continue this conversation. Like what, what, how is the different nature of like layer two computation going to be like on
Starting point is 00:46:24 Bitcoin? Uh, well, I, I guess I just want to like, to, to maybe help this like, uh,
Starting point is 00:46:29 I think Ryan's like, having trouble thinking that this is, like this off-chain computation on a blockchain. And I'm thinking, like, in the context of roll-ups, like, a Prover is not a blockchain. Like, you have this, this, you have this blockchain, but then you're taking all that, you're putting in this, like, hyper-centralized,
Starting point is 00:46:43 just, like, Prover computer. And that's kind of what's happening, you know, on the BitVM side. It's not a blockchain whatsoever. You're performing it all off-chain, which just means on a separate computer. Okay, so BitVM is more a prover. It's not an entire chain,
Starting point is 00:46:57 but, like, you could just use the prover to validate the entire chain. right? Are layer two's on Bitcoin's blockchains? Yes, yes. So what BitVM is really focuses on is the bridge to get you to this L2 blockchain. So like there really be two different ways that I think people envision using BitbM. One is like that traditional roll-up setup that we talked about where you have the L1 contract,
Starting point is 00:47:25 you have the L2 blockchain, it compresses the computation as ZK proof, and then there has to be something to receive and verify that ZK proof. So that little bridge component right there that exists or can be arbitrated by the L1 to verify the ZK proof, that is one use case of BitVM. And you could build a true, or kind of like a more traditional ZK role up that way.
Starting point is 00:47:50 The other way that people could use BitVM is just to build like a Bitcoin bridge. Like instead of using WBTC or Federation, like you could bridge Bitcoin, say, into some sort of wrapped Ethereum ecosystem or you could bridge it into another side chain. And it has that same trust assumptions where you only need to trust one honest party out of, say, 1,000 as opposed to a federation, and you can bridge it into another chain. And maybe that chain, you then build roll-ups on top of that.
Starting point is 00:48:20 You have a settlement layer. You have, you know, 20 different roll-ups. They're all using the same ZK circuit. You're getting the cross-composability. You know, all the kind of advanced topics that you guys are talking about. like that's the potential for it. So to recap that, you could create a ZKP verifier that's arbitrated by Bitcoin and just have a roll-up that settles directly onto the Bitcoin L1,
Starting point is 00:48:39 or you can create a pegged version of Bitcoin with the same trust assumptions, and then in that new ecosystem, you could build roll-ups on top of that. Okay, so it sounds like the emphasis that you're trying to place on, is that this is a bridge primitive, but what is on the other side of that bridge? You know, Bitcoin's on one side of the bridge. What's on the other side of the bridge? what's on the other side of the bridge could be a whole, like, open field of innovation, where it could be a blockchain, it could be like a tokenized implementation of Bitcoin elsewhere.
Starting point is 00:49:09 It sounds like it's up to developers to imagine what could be once on the other side of that bridge, once we have that bridge standard developed by the BitVM team. Is that fair? Yeah, exactly. And that's why I think, you know, I started off this conversation describing that, that idea of, like, the chasm, right? Like, you're crossing the chasm and where I mentioned that, like, bridge that we're building, both like a technical bridge and like a metaphorical bridge.
Starting point is 00:49:31 And if you if you're willing to to trust that bridge, this one of end trust assumption, this kind of like optimistic as opposed to validity proof type type setup, and if you can cross that bridge and you can cross that chasm, then you are into the new frontier, right? And could you build a bridge to Ethereum? And everybody's like, well, hey, we don't want any of this stuff on, on Bitcoin. Like, we just want like a trust minimized way to use Bitcoin on Ethereum. Like maybe that's the route some people go.
Starting point is 00:49:57 And maybe some people say, no, I want true. roll-up where you're posting the data directly on Bitcoin. Maybe other people say we want this settlement layer where we have this world of different roll-ups that are all cross-composing with each other. Yeah, like BitVM enables this kind of design flexibility. Again, with that caveat of the one-of-end trust assumption. Yeah, I guess more my question is, why don't they just attach a chain to it then? They're doing the work of creating the bridge. This is essentially what Arbitrum or optimism have done is they've done the kind of the bridge piece, but then they've also just slapped a chain on it too.
Starting point is 00:50:30 Is that out of scope for BitVM? I think for the BitVM team, it's probably out of scope, but there are a lot of people who are very excited about using BitVM for that exact use case where they want to use it as a bridge to their chain. And there are some people that are doing the traditional roller path, and there are the people that are using it for like side chains. But yeah, like I don't think Robin in the BitVM team
Starting point is 00:50:52 is building a chain themselves. Like they kind of want to let a thousand flowers bloom. Like Robin is on record saying, you know, a world of like, you know, an arbitrary amount of like side chains all with different experimentation, like a free market of side chains is kind of his vision. Right. Yes. Okay. The bridge, the metaphorical bridge you're talking about is landing way harder for me now. It's like once you get over this, this, the literal, once you build the literal bridge, you get into the land of just like, hey, what's on the other side of that bridge? What's on that destination is like a startup that can actually raise to build something. that they see as like cool and unique and that's something that they want to see for bitcoin maybe that's not your vibe but maybe market forces are asking for like a different product or solution on the other side of that potential bridge implementation like well we can go build that too i think maybe on net what's on the other side of this bridge that is being built by the bit vm primitive is expressivity
Starting point is 00:51:47 so like you can have expressivity on the other side and it's up to the bill bitcoin builders to like decide what they want to build either by market forces or their own intrinsic curiosity or whatever. Yeah. And there are, to be clear, there are teams building all the stuff that you're talking about. Like, there are teams, like, building these other environments and these different, like, design tradeoffs. But, like, once we get over that, that bridge, then we get into all the fun stuff that you guys are talking about. Like, we talk about data availability layers. You talk about, like, what different type of execution environment you want. Like, maybe somebody wants to build, like, um, like a proof of stake style Bitcoin chain that specializes in NDA. Like, all that stuff
Starting point is 00:52:22 you can have. Um, one thing that we didn't mention and just so the audience knows, it's like, Like a roll-up in-it-of-it-it-it-it-it-it-a-magic, right? Because you still have to post that data, in theory, like, onto the Bitcoin L-1. And because the blocks are, they're not one megabyte, they're technically four-megabyte, you know, like a pure roll-up could probably still only get, like, I'm going to guess anywhere from, like, 10 to maybe like 50x improvement in scaling if you're posting all of the data on the L-1. So that's still pretty good.
Starting point is 00:52:51 It's not bad. It can expand self-custody. It can make things a lot cheaper. But eventually Bitcoin is going to have to go down the same path that Ethereum is going down where it's like you're going to have these dedicated data availability layers. And that gets a little more advanced, a little more nuanced. Okay.
Starting point is 00:53:04 So, David, you presented this as if people are willing to accept the end of one trust assumption, then we can eventually get to this world of expressivity on Bitcoin. Do you think the Bitcoin set of people, that's a pill to swallow, how big is that pill to swallow. Will people swallow that pill? Yeah, I do. I think it's going to be absolutely massive. I think you think people are going to largely as a whole, like the laser-eyed maxies aside, Bitcoin is going to accept this N of one trust assumption. Yeah, I mean, I think it's good enough to get us there again, to cross-dacasm, and then you can get the fully Zika verified cross-composable, you know, chains with like, you know, the beautiful UX and the forked Ethereum smart contracts.
Starting point is 00:53:54 Like, I think that's going to be good enough. And I think that there are beginning to be use cases that even the most ardent of Bitcoiners are like, oh, like, that's kind of dope. You know, like, I think that's, that's one of the, one of the criticisms of like side chains is side chains were like a little bit ahead of their time. You know, like none of the good applications really came out until, like, you know, defy summer. And yeah, there was so much trick and grift and so much scam and so many shitty products.
Starting point is 00:54:19 But, like, the idea of, you know, being able to like borrow against your Bitcoin at zero interest in like a liquidy style, you know, with like a very small origination fee, provably over collateralized. Like that is badass, you know? Account abstraction wallets is like another great one. You know, obviously sending private payments, you know, being able to earn yield. Like, like there are, there are teams. Like, I'll give a shout out to like botanics. You know, they're doing this thing where you can stake Bitcoin. You can earn yield on it. And it would create like a two-way peg to another chain. And so they were thinking about building
Starting point is 00:54:53 like an EVM chain. And I was like, guys, look at what EGNDA is doing. Like, when you could stake your Bitcoin, you could create this separate layer. You could have a dedicated data availability layer that all of the roll-ups use and settle to. It's earning real fees because people are paying to use that blob space and all the ropes can be built on it. Like, like, you can have a decentralized AMM perpetuals platform that, you know, is going, you know,
Starting point is 00:55:17 long the proof of stake Bitcoin and, you know, short in the perpetuals. And you can create, like, like, the, the inverse perpetual, you know, stable coin. Like, like this whole world, it really gives new life to the, to the Bitcoin monetary maximalist. Like right now, all of these people are complaining about, you know, ordinals and inscriptions. And it's like taken away from like, you know,
Starting point is 00:55:38 the spam is like increasing fees. And it's like pricing out, you know, monetary use cases. It's like, well, you need a scaling solution that aligns with a higher fee environment where we can create economic density, where you could have dedicated role-ups that do tons of transactions and tons of defy and tons of privacy. And you could batch all of that. And you're willing to bid way more than any of the inscription people in order to place your roll-up transactions, you know, onto the L-1. Like that's how you beat out all this kind of arbitrary data on the L-1. And I think so many
Starting point is 00:56:08 bitcoins are just missing that. It's like, all right, guys, chill, like, we're going to build it and, you know, you're going to be happy. Okay. So the world that you're describing kind of, I've always thought that building on Bitcoin is like building in a wasteland just because the whole entire construction of Bitcoin is just like optimizing for simplicity. You know, it's a philosophy of subtraction rather than addition, make Bitcoin simple or make it harder to build on Bitcoin, just have BTC the asset. That's always been like my kind of like philosophy is like how Bitcoin has grown. But what you're showing me is that like, well, maybe that was true with like the Bitcoin base layer. But once you build this Bitcoin VM thing, it goes from like building
Starting point is 00:56:46 in a wasteland to just like fish in a barrel. Whereas like, well, there's all this other in a that so many other ecosystems have already built. So we already have like a lot of the ideas and the research and development like out of the way. Now we just have to build it. So it's just like you can't you at the time point you just can't miss. Like DA on Bitcoin. Somebody's got to go build that, right? Like I don't know, optimistic roll up or ZK roll up on Bitcoin.
Starting point is 00:57:07 Somebody just goes and builds that. Right. So a Bitcoin builder's renaissance, we've already seen the culture started to shift this way. What are some of the ideas that like are super hot like right now? What are people building that's very hyped in Bitcoin world? Well, if Ryan and I were big bitcoins, what would we be excited about? Give us the next five episodes, Bitcoin episodes. Of Banquist, yeah, yeah, yeah.
Starting point is 00:57:29 Well, I'm a bit biased here. I wrote an article in Bitcoin Magazine where I kind of talked about, you know, Bitcoin-backed stable coins, you know, and I reference like liquidity. Like that is when I even I talk to my most like, you know, hardcore Bitcoin Maximus friends, I'm like, I'm like, oh, like you call yourself a bitconer. Like, you're never going to sell your Bitcoin until you have to. I'm like, you're selling your Bitcoin. I'm borrowing against it.
Starting point is 00:57:51 And I'm doing it like without a custodian and I'm doing a zero percent interest. Like like I'm more of a bitconer than you. You know, I'm holding one longer than you. You know, just like, you know, like poke at them. Of course, of course. And then, you know, even if you get to this world, like, inevitably, there are going people who like, they're just not ready for Bitcoin. They're like, they're like, I'm living in freaking Argentina, you know, off of like
Starting point is 00:58:13 $5. You know, like, I can't sit here and be having like a crazy volatile asset. They're like, I need stable coins, you know. And if you can say, well, hey, look, here's this stable coin. It's, it's decentralized. It's provably backed by Bitcoin. It can't be censored. Like, that is a nice little ramp for them to get into this world.
Starting point is 00:58:30 And then as they get savings, they can invest it into Bitcoin. It's like all this stuff that that you guys have been talking about. I just think it's a better fit on Bitcoin. And we're going to bring it. That's cool. Yeah. Is there anything else? Like, I've heard of restaking protocols on Bitcoin.
Starting point is 00:58:43 It's like one's called Babylon that's across my desk before. Obviously, there's kind of like everything that's going. going on with ordnals and BRC20s and that kind of thing. Anything else that we should keep our eyes open to? I mean, yeah, pretty much just like take off your guys' prior podcast and things that you're excited about and say, like, we can bring them on Bitcoin. I think account abstraction wallets, like I'm very excited about. I'm also really excited about the prospect.
Starting point is 00:59:07 I mentioned this in the tweet, like, this is pretty far future facing. But like if you could use something like storage proofs to kind of trustlessly give an attestation from like a data availability layer, you know, you could use something like Celestia or like a dedicated Bitcoin DA layer, and you could relay that information trustlessly to the Bitcoin L1, and like that just kind of eliminates like the risk of some of these data availability layers. David, this has been a fascinating conversation. This is exactly what I hoped for when I opened up that tweet,
Starting point is 00:59:38 and I didn't expect you to reply. And I just want to thank you for replying. I mean, from my perspective, Bitcoin is maybe starting to get interesting again. I sort of left it off as sort of a store of value, and it's an uncensoredable store of value, and that's great. One part of the bankless journey, but it was missing defy, it was missing expressivity, it was missing all of the potential that Ethereum is unleashed. And if you're telling me that it's starting to get that back again,
Starting point is 01:00:03 and there are some ways where it can start to follow more closely, something its own version, but something closer to the Ethereum roadmap, that to me is very exciting and leads to a more bankless future. I guess I've got to ask, though, David, are there more of you out there? I think the overwhelming message from what, like, the social layer, at least that is loudest in Bitcoin, does not talk in the way that you are talking. Is not a listener to the bankless podcast necessarily. It's not focused on building. It's very focused on kind of like monetary properties and like Robert Breedlove style, which is fantastic, right?
Starting point is 01:00:40 But just like not talking about this sort of thing. And is thinking, still thinking that lightning is going to solve. Everything, all of the Bitcoin scalability problems. And yeah, are there more people like you actually, like, digging in and coming up with these new roll-up-style solutions on Bitcoin? How many of you are there? I mean, you could probably count it on, you know, one hand. But, no, no, no, no.
Starting point is 01:01:06 I mean, in all seriousness, like, it's a small, but growing movement. The problem is, is like, there are some projects out there that are trying to, like, hijack this narrative that really are not the true builders. it's for sure grifting, it's for sure scams, and I think people need to, like, really have their guard up. Not to go like full-on Bitcoin maximalist, but like, yeah, like this stuff is real, but a lot of the stuff you will end up seeing on Twitter is definitely not. And, you know, Ryan, kind of what you were saying, like, I remember, I figured it was a podcast you guys had like many years ago and somebody came on and just like really applauded you
Starting point is 01:01:40 guys and said, like, when you guys were getting into it, like, nobody gave a shit about Ethereum. It wasn't even like, hey, that was a bad idea. It's like, dude, we don't even want to talk about Ethereum. Like, why are you guys doing this right now? And you, like, you stuck to your guns because, like, you understood the potential and the revolution. And you said, I don't care. Like, like, I, you know, will, will die on this hill because I essentially believe in
Starting point is 01:02:02 it. And there is that small contingent of us that feel the same way about what is potentially happening in Bitcoin. And sometimes I look back and I'm like, oh, man, like, if I found Bitcoin in, like, you know, in like 2011 or whatever, like, I've had the conviction to, like, stay on. stay in it. And the answer is like, you know, probably not. Who knows? But, you know, back then, like, you don't have the foresight of, like, all of this development work that's already been done, of like all of the podcasts, of all of the articles. But that's kind of how I feel about this,
Starting point is 01:02:32 this whole broader, like, L2 Renaissance and what's possible in the Bitcoin world. Like, I don't care if it sinks or swims. I'm pretty sure it's going to be very successful. But even if it's not, like, this is ideas worth pursuing. You know, like, we are freaking, you know, missionaries, not mercenaries. And if people disagree with it, it's like, bring it on. You know, I'm on Twitter all day, you know. Well, I love that. That level of conviction is going to get you and the small but growing tribe quite far and totally applaud it. I mean, this is very much, you know, bankless aligned, I would say. Very, very excited to have more bankless money systems built on top of Bitcoin. So David, I'm going to ask people, include in the show notes,
Starting point is 01:03:15 a link to your Twitter account because I was not following you before this. My mistake, but I am now following you. And you, my friend, are going to be my Bitcoin signal, I hope, so I can start to parse out what's really what's not. You're the go-to now, Bitcoin Dave. So, like, with that power comes great responsibility. Please do not lead us astray, you know, show us where the true decentralized roll-ups are building on Bitcoin. And thank you so much for your time today. Yeah. Thanks, guys. I do want to give a quick shout out to people like John Light, you know, Robin Linus, you know, Alexi, Orkin. Like, these are like the true builders. And people, if they follow me and see their names, like, like, those are real deal people.
Starting point is 01:03:55 There you go. And of course, Satoshi, who started it all, right? Right, Bitcoin, Dave. I can't forget him or them. Thanks, Dave. Yeah, the Twitter handles David underscore C-Roy. So DAV-I-D-U-S-Roy. Got to end with this. Of course, crypto is risky. You could lose what you put in, but we're headed West. Frontiers, not for everyone. But we're glad you're with us on the bankless journey. Thanks a lot.

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