sunnya97.com

Rollups on Bitcoin panel

The discussion centers on the potential for Bitcoin rollups, emphasizing innovative approaches to enhance Bitcoin's scalability, privacy, and integration with modern blockchain technologies.

Summary

In this discussion, we delved into the complexities and future potential of Bitcoin, particularly in relation to proof of stake and the Lightning Network. I shared my frustrations regarding the evolution of staking derivatives, emphasizing how they risk undermining the security principles we've built into proof of stake systems. We explored the Lightning Network's role in Bitcoin's scalability and the challenges it faces, like relying on AI for payment routing, which raises questions about its efficacy as a payment system. The conversation shifted towards the potential for Bitcoin rollups and how they could leverage Bitcoin as a data availability layer while considering the implications of introducing new technologies and trust models. We examined the importance of keeping Bitcoin's core protocol simple while fostering innovation at the edges, discussing various use cases like DeFi, privacy solutions, and Bitcoin-backed stablecoins. Ultimately, we recognized the need to balance innovation with Bitcoin's foundational principles, contemplating how to incorporate the best aspects of other ecosystems without compromising on security or the core ethos of Bitcoin.

Key Takeaways

  • The evolution of proof of stake systems may inadvertently lead to centralized validation through staking derivatives, undermining the original security mechanisms designed for proof of stake.
  • The Bitcoin community is increasingly focusing on the Lightning Network for payments, but there are concerns about its reliance on AI for payment routing, suggesting it may not be a fully functioning payment system.
  • There's a growing interest in exploring Bitcoin rollups and using Bitcoin as a data availability layer, which could integrate innovations from other blockchain ecosystems while maintaining Bitcoin's security.
  • Sovereign rollups on Bitcoin could enable new use cases, such as decentralized finance (DeFi), privacy enhancements, and Bitcoin-backed stablecoins, but would require careful consideration of trust assumptions and bridging mechanisms.
  • The potential to leverage existing modular frameworks from other ecosystems, like Ethereum's OP stack or ZK stack, may lead to innovative solutions for Bitcoin without compromising its core values.

Detailed Analysis

In the recent panel discussion, we delved into the complexities of Bitcoin, particularly examining the evolving landscape of proof of stake versus proof of work, the potential of the Lightning Network, and the intriguing concept of implementing rollups on Bitcoin. One of the standout moments was when I expressed my frustrations with the current trajectory of proof of stake systems, particularly regarding staking derivatives. It’s clear that as these systems develop, they risk undermining the decentralization and security principles that we’ve painstakingly built into proof of stake. This frustration reflects a broader concern within the community about how we preserve the core tenets of blockchain technology, even as we innovate.

The conversation naturally shifted to Bitcoin's role in the cryptocurrency ecosystem, especially as it relates to scalability and usability for mass adoption. The Lightning Network, designed to facilitate fast transactions, has become a focal point for Bitcoin enthusiasts. However, I raised concerns about whether relying on AI to navigate payment paths signals a lack of maturity in our payment systems. This dialogue speaks to a critical trend: the need for Bitcoin to adapt and potentially integrate new technologies without compromising its foundational principles. The emergence of alternative layer-2 solutions and discussions around rollups highlight the ongoing innovation in the space and the necessity to explore various technologies to enhance Bitcoin’s functionality.

When discussing the implications of rollups on Bitcoin, the panelists highlighted both opportunities and challenges. The potential for Bitcoin to serve as a data availability layer is exciting, but it also comes with risks. We must tread carefully, ensuring that we harness the benefits of innovations without introducing unnecessary complexities or vulnerabilities. This is particularly pertinent as the Bitcoin community grapples with the idea of integrating features from other ecosystems, such as Ethereum’s EVM, which could dilute Bitcoin's simplicity and security.

While the discussion was rich with insights, it also revealed some limitations. For instance, the concept of a sovereign rollup on Bitcoin, while promising, raises questions about trust assumptions and the need for bridges between various assets. We must consider how different users perceive these innovations, especially those who are staunchly protective of Bitcoin's integrity. The excitement surrounding the ordinals and a renewed building culture in Bitcoin is refreshing, but it must be matched with a thoughtful approach to governance and development that respects the community’s ethos.

This video is particularly useful for developers, investors, and enthusiasts who are deeply engaged in the cryptocurrency landscape. It provides a nuanced understanding of the current state of Bitcoin and its potential future, emphasizing the importance of innovation while remaining true to foundational principles. For anyone looking to navigate the complexities of Bitcoin's evolution, the insights shared in this discussion serve as a valuable guide to both the opportunities and the challenges that lie ahead in our quest to enhance and expand the Bitcoin ecosystem.

Transcript

Speakers: A, B, C, D, E
**A** (0:00): Alright, so I don't know, has there been a lot of panels about bitcoin or any talks about bitcoin so far at this conference? Has anyone seen any bitcoin talks? **B** (0:10): Not specifically about bitcoin? **A** (0:14): So Sunny, I want to go to you first. I saw that you wrote a completely insane tweet a couple of weeks ago. I want to give you a chance to elaborate on that and feel free to introduce yourself. Also you wrote that proof of stake was a mistake. Could you. Was that a joke or is that something that you. **C** (0:41): It was a little bit of a. Just in a moment of frustration I guess, but it was mostly just around like I was frustrated with like staking derivatives at the time. Where I just saw that like we built or like how these like staking derivatives protocols are evolving is we're effectively turning our systems into proof of authority systems. And because like the staking derivative providers are just basically hand selecting the validators and I was like, you know, we spent so much time designing like security mechanisms into proof of stake and like slashing and like making sure like there's bonding corrections, like we've just like undid all of them. And it's like what is especially frustrating was the fact that the core protocol developers are pushing these things and it's like, wait, why did we spend all that time on proof of stake? We should have, if we wanted to, we could have probably just built a proof of authority system into the protocol, like actually maybe have token holders use governance to vote in validators and stuff like that. So I think that was like the main point I was trying to get across. **A** (1:44): No, I think it's super interesting because we have in crypto lots of proof of stake systems and we have the largest cryptocurrency is bitcoin and uses proof of work. And I don't think that any one of us can for sure know how the economics of these proof of stake systems are going to end up and how decentralization due to staking derivatives are going to impact these systems. So even though like you can have proof of stake as your preference, you can think it's much better than proof of work, but. But it's kind of nice that there's a proof of work system there is there that we can use as a backup plan if there turns out to be some issues with proof of stake. I think though, at least when I look to myself, if I think about bitcoin and I think about how is that system going to reach mass adoption or scale, it feels like the bitcoin community to today have significantly tied themselves to the mast of the Lightning Network. So the Lightning Network was invented by in a white paper in 2015 by Taj Dryja and Joseph Thune that basically connects a bunch of payment channels together and leveraged that system to route payments across the network. And I was listening to a podcast with David Marcus from who worked, who was the president of PayPal previously and then worked for Libra for a while and now has a company called lightspark where they are trying to make lightning work. And one of the things that he said is that in LightSpark they have a functionality called LightSpark Predict, which uses AI in order to figure out how you predict which path you should try in lightning to make a payment. And I would kind of say that if your payment system requires AI in order to just find a path that you can send a payment, that's not necessarily. Doesn't sound like a functioning payment system. So I want to maybe we'll. Is there anyone here that sort of has. Do you see necessarily a future for lightning or do you think that there's interest? If we want Bitcoin to work, do you think that there is actually a good reason? If we want to take the biggest cryptocurrency out there and we want to make it usable for payments, is there a reason to Perhaps explore other layer 2 technologies on top of Bitcoin? **B** (4:22): I will have an opinion about that. So I think lightning and payment channels, generally speaking make sense for high throughput kind of use cases fast, you know, gives you fast, really fast high throughput payments. And I think it would be good for payments that the whole world doesn't need to know about. Because like with any blockchain, whether it's a layer one blockchain or a roll up, you kind of have to tell everybody in the network about this payment and they have to store it forever. And so for payments like maybe machine to machine payments or other kinds of micropayments, something like Lightning or payment channels, generally speaking, I think maybe makes more sense for that kind of use case. But yeah, it still remains to be seen what that model really gets product market fit for. **D** (5:20): I agree with that, especially because I don't know about lightning technical problems and the progress on that too. Well, but definitely when we're talking about in the context of rollups on Bitcoin, at the end of the day, Bitcoin has a maximum of four megabyte data throughput every 10 minutes. And there's a limit of even if you're leveraging A roll up. There's a limit of number of transactions you can compress squeeze into that as a result of that. Lightning definitely serves a pretty interesting purpose, especially in the case of Bitcoin. **E** (5:59): Payments are the original use case for cryptocurrency. It's the least speculative proposed use case for cryptocurrency. And payment channels have some amazing properties. They can be extremely low cost. They are good as finalized instantly as soon as you receive it. You don't even have to wait for a block time. Even though in Ethereum and the rest of the blockchain scaling research has sort of started to focus on things like rollups now and we sort of left behind payment channels, those properties are lost on rollups and it's certainly worth trying to make the technology work if we can to get them back. **D** (6:37): To be fair, if you can scale data throughput to the level that your payment like payment network can like leverage it really well, and we know that we can scale data quite well in a way that we can't scale execution. So we can still have similar throughput like systems with data scaled DA layers like Celestia. But especially in the case of like bitcoin, you just can't have. You just can't do that. **A** (7:06): So Sunny, do you care about Bitcoin at all these days? Is it something that, I mean, I know that you work in the Cosmos ecosystem and is there a sort of vibe in that community that bitcoin is a lost cause or are there actually people that care about improving bitcoin and coming up with solutions to improve the system and how do you feel about it personally? **C** (7:33): So for me personally, I spend a lot of time thinking about bitcoin. I still, I got into Cosmos because I wanted to build the app layer for Bitcoin. I was like, you know what, I was working at consensus for a little bit and I was like, ah, they're doing all this, like all this Ethereum stuff is cool, but like what is this eth coin. And like we got to build for bitcoin and you know, bitcoin is an app chain. I was like, oh, okay, good. This is simple. We're going to do payments and issuance here. But then you know, Blockchain was the one who came up with the idea of sidechains and it's never really shipped. It was right. And I just saw Cosmos was the place where people are actually building side chains and app chains. And so, okay, we're going to issue Bitcoin on the bitcoin blockchain and Then the BTC asset is going to flow off into the Cosmos ecosystem and be the money of this ecosystem. And so that's kind of five years ago. That's how I got into Cosmos, then got busy with shipping and building all the products and stuff. But now I think it's time for. I personally really want to shift Cosmos back towards that original mission that was there for a lot of us. And so I really do think that the Ethereum ecosystem, it has this base money and it has this huge ecosystem of applications around it. I do think that the Cosmos ecosystem has the second biggest ecosystem of applications, but we lack a base money. And I do think that this is like if I do think the future of Cosmos is to figure out how to bring bitcoin and be and build this like, application ecosystem around bitcoin. That's why we've been working with like, we're working with Axflower to build like a proper decentralized bitcoin bridge that like bridges not just bitcoin, but it'll bridge ordinals, it'll bridge BRC 20s. We're talking with the Light Spark people about making so you can bridge via lightning and stuff. So I do think that. I personally think that bitcoin is the future of Cosmos. Obviously Cosmos is a very decentralized, distributed group of people and communities. So different people have different views though. **A** (9:33): I love that answer. Is it possible that I could get you to where a bitcoin builder has 100%? **E** (9:46): Thank you. **C** (9:46): Thank you. **A** (9:47): We used to have a culture of innovation and fun and building in bitcoin. I don't know, John. Do you want to. You want to wear one too? **B** (9:56): I gladly accept. **C** (9:58): I think honestly, the whole ordinals thing was really exciting to me. Not because of the technology behind it, it's not that crazy or anything, but just the fact that it brought this renewed excitement to the bitcoin community. Again. I think it's the first time in years I've seen bitcoiners be excited about things. And I think it's just restarted this conversation that I can reasonably see that at some point in the next two years we're going to see more soft forks into bitcoin, get new protocol upgrades, which I just, I will admit I did lose faith in, like, the rate of development on bitcoin core in the last couple years. And I do feel this, like, sort of renewed excitement and like, cultural shift in the community. Honestly, a big part, thanks to like the work that you and UDI have been doing. **A** (10:48): I've heard a Lot of people say that there's like sort of a renaissance of building culture coming back to Bitcoin. And one of the reasons that I want to talk about Bitcoin roll up specifically here is because we have this like massive modular ecosystem now where there's executioner environments and there's proof systems and there's all these different tools that's being massively invested in innovated upon that. Like, if Bitcoin can just tap into all that innovation and try to bring some of that home, then we could sort of leapfrog the bitcoin space several years into the future. So on the topic of Bitcoin roll up, I think it's maybe it's a good idea to sort of give a lay of the land so that people understand. Are roll ups on Bitcoin even possible? We've had this conversation in different formats and different podcasts like 15 times. So I think we can just summarize it super quickly. So in Bitcoin what you can't do, for example, is that if you have one transaction that says X equals 5 in another transaction, you can't multiply that value by 2. So X becomes 10. Bitcoin doesn't have like state and variables and values in that sense. The only thing that Bitcoin has is unspent transaction outputs. So what you can do in Bitcoin is you can reference an unspent transaction output, you can combine it with a script, and now you have a new unspent transaction output. But you can't really reference other variables in Bitcoin. So you can't really build like a roll up on Bitcoin today. But what you can do with Bitcoin. So for example, we put JPEGs on Bitcoin. So that means that Bitcoin works as a data availability layer. All you need in order to build a sovereign roll up on a blockchain is that you need some space to put that data blob. So in the context that we're talking here, it's like initially we're talking about using Bitcoin as a data availability layer in sort of the modularity sense. We can build sovereign roll ups from that. And then there is this whole body of discussion around, okay, what upgrades would be necessary at the Bitcoin base layer in order to enable rollups. And then I think the consensus is that we would need some way to sort of store state on the Bitcoin chain, either through a covenant construction or something else. And then we would need a way to validate the fraud proof or a validity proof. So we would need like in Bitcoin right now, for example, you can't look at the Merkle root and verify that a value belongs in that Merkle root. You also can't validate a serial knowledge proof. You can. Bitcoin is like a super primitive calculator. We can only do like add two values together and you can't even store that value anywhere. But you can use it as a data availability layer. So we're going to talk about a little bit about sovereign rollups. So for those of you who don't know the difference between a sovereign rollup and a real roll up, like Arbitrum or Starknet or Optimism, it's basically that the sovereign rollup doesn't have a bridge between the layer one system and the layer two system. Maybe we shouldn't even use those layer numbers anymore. I think that the modular space is trying to move away from that. But you basically can't bridge Bitcoin trustlessly into the second layer, the Bitcoin asset and bridge it back. But you can use Bitcoin as a data availability system to store a bunch of transactions and execute the state from that and create expressive layers on top of Bitcoin, basically. So if we put ourselves in the situation that, okay, we think that roll ups on Bitcoin are interesting and the first step to get there is to build a sovereign roll up and then build some type of bridge, some trusted or crypto economic bridge into that second layer. How? I think it's more interesting than going back to the conversation like, how is it possible to build Bitcoin rollups? It's more interesting to talk about, okay, Given the tools and applications that are out there today, if I gave you like a challenge and I said, okay, well, by the end of this year we need to have a first sovereign roll up on Bitcoin. How should we. How would you. If you have that like as your mission right now, that's what you have to do and you will get fired if you don't deliver on that. How would you, what would you. What tools would you leverage from the sort of the existing domain of modularity or whatever in crypto in order to reach that goal. We can sort of start here and then make our way to the end of the end of the row. **D** (15:38): Okay, perfect. To start, I want to de emphasize the idea of real rollups versus sovereign rollups. Sovereign rollups just don't need a smart contract or any execution at the base layer to verify your fraud proof or Your validity proof. But that only means that at the start, without like verifying that bridge, it doesn't have like, it doesn't have that bridge. However, the security guarantees of a smart contract roll up and a sovereign roll up are the same. We just create a proof of the sort that we read all the data from the base layer and we processed all the transactions correctly later on. These sovereign roll ups can also have bridges. So you can still derive all of the Bitcoin security and build an application on top of it. And the only thing that you'll be lacking is the ability to bridge Bitcoin. And to be fair, that's a big like, that's a big missing point. So yeah, about the stack that I would use to build sovereign roll upon Bitcoin, I'm extremely biased. We at Sovereign Labs, we work on Sovereign SDK. So there's already, there are already teams working on a Bitcoin adapter to make Sovereign SDK build roll ups deployable to Bitcoin. And so I would definitely go with that and I would choose our ZK option. We provide both optimistic rollups and ZK rollups using ZK single round floor proofs or ZK proving everything. But I would go with ZK because the block times on Bitcoin are quite long. So you don't take the full advantage of being an optimistic roll up. **A** (17:25): So you guys are already, you already are working with a team that is building an adapter to leverage Bitcoin as a data availability layer. **D** (17:34): Correct. **A** (17:35): So maybe to you, Connor, perhaps you could give a little bit of an intro to what rolekit is. And I think that you. Are you also working on a similar. Similar problem? **E** (17:49): Yeah. RollKit is also a SDK for provisioning sovereign rollups. It's meant to be quite customizable. You can put in any kind of virtual machine that is compatible with the AVCI interface, which should be any VM you could conceive of because it's a very flexible interface. RollKit also wants to support all different kinds of proofing systems. We have fraud proofs for Cosmos SDK already. We hope to add different kinds of ZK proofing schemes as well. And also we have an integration into Bitcoin already. We developed an implementation of the DA interface for the Bitcoin Taproot Witness that was done by Javed Khan on my team, who should be here and unfortunately couldn't make it. But we miss him. And as for design considerations for a sovereign roll up on Bitcoin, what features would you want? What token would you use, what kind of VM would you pick? Ideally you would use Bitcoin. I think bitcoiners want to use Bitcoin. I don't think they want any shitcoins. But you can't trustlessly do bitcoin up to a sovereign roll up like we talked about. So would they accept some sort of trusted bridge? I'm not sure. If the answer is yes, then that's what you should do. You should have some sort of trusted bridge or ecosystem of trusted bridges to get bitcoin up there so that they can use the money that they believe in. If they don't want to trust a bridge or committee to attest to those bridge transactions, then you've got to make sure the token on the sovereign roll up is something that aligns with Bitcoin. Do something without a pre mine, do something without insiders, maybe even airdrop it to the bitcoin UTXO set. When you launch the roll up for features, there's a bunch of things you could do. You could add payment channels. You could give a lightning network to this thing and it would have more capacity to open and settle those channels than Bitcoin does because I think it has more block space with the 4 megabyte taproot witness. That's enormous. That's bigger than a. Not bigger than a celestial block, I can't remember, but it's pretty huge. You can do a lot on there. You could add privacy to it. You could add zcash style privacy that Bitcoin base layer doesn't have. And it would have the security of Bitcoin. A sovereign roll up is basically an app chain, but with the, with close to the full security of whatever it's deployed on. **A** (20:27): So I just want to stop here for a brief second and reflect over the fact that there are two modular builders here that have already built hooks into the Bitcoin protocol to start leveraging that as a data bank. So all that stuff that is happening out there in the Ethereum world, in the cosmos world, in the modular world, because we have these hooks into the bitcoin base layer as a data storage, all of that stuff can start creeping back into the bitcoin ecosystem now. So like bitcoin builders, they're going to have to, you know, they're going to get challenged by this whole other ecosystem that has been practicing and building applications for these layers for years now. Do you guys sunny and light, do you guys see any risks with that? Is there, is it maybe in Bitcoin's best interest to just stay as pure and as far away from all that staking derivatives and the MEV and zero knowledge proofs and complex math. Like is there a risk that as we bring the innovation that has happened sort of outside the Bitcoin space that we also bring with us the issues. **C** (21:53): I think the point is that like you keep the Bitcoin core chain like as simple as possible. There's a few upgrades I would like to see mostly around making bridging a little bit more trustless. But beyond that, I think like all the stuff like should be experimented with at the edges on these like new chains. **B** (22:12): Yeah. From the research that I've seen, MEV tends to be stay on the layer that the transactions are actually, where the transactions are actually executed. So if you have like roll ups on Bitcoin, the sequencers might be capturing mev, but there is not really opportunity for the Bitcoin miners to get involved in that directly as the mining network. And so I'm not too worried about MEV in the context of either sovereign rollups or even like layer two rollups on Bitcoin. And like Sunny, I think the changes that we want to make to Bitcoin would be relatively minimal just to enable like trustless bridging. And then beyond that, I think that the application design space that is opened up by rollups is huge and would be really valuable to Bitcoin, whether it's more private transactions like Connor was talking about, or whether the focus is on scalability because you can do massive witness aggregation into zero knowledge proofs and get transactions down to just a dozen bytes or so, which would be huge for throughput and improving scaling. So I'm not too worried about it. In terms of like your original question about the stack, I think what these guys are building is it would be a really great foundation for like a sovereign roll up. I also think that there are interesting possibilities that are opening up. Like if we don't have trustless layer 2 bitcoins or bitcoin bridges, we do have things like crypto economic bridges, like what Threshold network is built or nomic, which is a Bitcoin sidechain in the Cosmos ecosystem. Once you can get Bitcoin onto, let's say nomic, you can use IBC to connect Bitcoin to any other Cosmos chain. And so you could either build like a modular system there where you move Bitcoin into the cosmos and then you could use Celestia as a data availability layer to have an even more high throughput chain on top of that. So I think there are a lot of possibilities that are either already here or just around the corner as these systems start to mature. **A** (24:51): So Sani, I saw that you were nodding a lot. Is there any connection between this and sort of ib? Is there a way to connect IBC to Bitcoin using a roll up? **C** (25:05): Yeah, I mean, I've thought about like, what, what would IBC on Bitcoin look like? And really the point of IBC is to bring the trust assumptions of your bridge as close to the trust assumptions of your consensus protocol as possible. And I think, I think the direction that I'm most interested in right now is mostly around drive chains. I think it's basically like, you know, I think drive chains are the proof of work equivalent of ibc where it's saying, hey, let the bridge be operated by instead of the validators of your proof of stake system, but let it be operated by the miners of your proof of work system. **A** (25:43): Yeah, I know that we have at least three fans of drive chains on this panel, so I want to talk about something slightly different, which is that I've at least made an observation that if you look at the roll up space in the Ethereum world these days, you see that, for example, optimism has the OP stack and ZKsync came out recently with a ZK stack. And at the EthCC event, Starknet announced the Starknet stack. I think what is basically happening is that these different rollups that exist on Ethereum today are trying to modularize their specific stack so that other builders can deploy app chains and other instances of the same rollup, which we have seen with example for Binance launching BNB opstack and Coinbase launching Base, which is built on opstack. I think that the reason that these teams are doing that is because they want other builders to sort of use their tools so that everything that they built, everything that Coinbase builds on Base, everything that Binance builds on this BNB OPSEC chain will become compatible with sort of the mothership. So everything that happens there, optimism would just be able to integrate with no friction at all. So I'm thinking that is that a trend that you guys have seen also that these sort of stacks are emerging? And is that maybe something that we could leverage for Bitcoin? Like could we do something like taking OP stack and putting it on bitcoin? Could we take ZK stack and putting it on Bitcoin? Could we take the startnet stack and putting it on bitcoin? And how would that. Is that like a direct like orthogonal thing compared to what you guys are building with these SDKs that are building sovereign roll ups on Bitcoin? Or are there synergies here like could you take ZK Stack and then use rollkit to put the data into Bitcoin? Or how could you take like a stack like that that I think may emerge as really powerful software frameworks? Could we leverage those with the types of tools that you guys are building. **D** (28:16): So you can totally take these stacks and modify them to work on Bitcoin. The key part is rollkit and Sovereign SDK is inherently being built to be like for sovereign rollups to start and then you can add bridges to them. And that makes it really easy to integrate into Bitcoin because we're just using Bitcoin as a pure database layer with optimism. Even with the integrations OP stack, even with the integrations they did to Celestia so far. Ethereum is the settlement layer and then Celestia is like the data layer. They still require that smart contract interaction. So to derive full Bitcoin security would not be possible at least like unless they do heavy modifications to the OP stack in a way that might currently might introduce like security vulnerabilities because they're trying to stay as close to geth as possible, but over long term it's definitely possible but they need to get out of the smart contract roll up framework. **C** (29:25): I'm actually like, personally like a little bit less interested on like using Bitcoin as a data availability layer for everything. It's like I see the Bitcoin proof of work is actually a really good data availability system because what it does is you put data on there and miners are incentivized to broadcast it as widely and as quickly as possible because they want as many people mining on top of their block as possible. So it's really good as this like incentivized fast propagation layer, but also as this like hard timestamping layer. And I think like using trying to put all your, all your data onto Bitcoin is to me at least right now seems like not a good use of like Bitcoin block space and resources. But I think putting the types of data that you want this sort of hard time stamping for is what's more important. So I'm an advisor to Babylon and what, what they're doing is like say like hey, okay, what can we actually benefit from putting on here? Why don't we put our proof of stake block headers on here and that way we get this like strong timestamping system and we basically make it so we can. By putting proof of stake block headers on there, you basically can solve these like long range attacks that you get in proof of stake. Get the best of both worlds of. **D** (30:42): Proof of stake with proof of work. **C** (30:44): And I think like being a little bit more smarter of what kind of data, Like I think different data availability solutions have different benefits. And like being smart about what type of data you put where. And so yeah, block headers, I think that belongs on bitcoin. Putting your entire block data, I don't see the point. **E** (31:06): Yeah, bitcoin ordering is very valuable to people. We've had stacks, which is this thing that checkpoints its blocks onto bitcoin, and Babylon, which is checking, doing something similar. And when RollKit announced the Bitcoin sovereign rollups, a lot of people were confused on what the difference is. And the difference is RollKit puts the full blocks on the witness, but kind of, you know, what's the point of that? It's not so clear. Data availability is talked about a lot in regards to rollups sovereign and settled, where there's an on or off chain light client where you have a commitment to the results of the state transition and some sort of proof that it's correct. And then you want to verify somehow that the data is available. And if you can verify that a lot of data is available without needing to download all of it, then it can be described as very scalable. Bitcoin doesn't have sampling. So if you want to verify data availability for bitcoin, you have to download the whole block. That's the whole four megabytes. So it's not like celestial where you can verify the whole block is available with only some small samples of it. So there's a good argument that it's really the ordering that we care about and not necessarily the data availability. **A** (32:19): I like what you said previously, Connor, that if we wanted to build a roll up system natively for bitcoiners for the bitcoin ecosystem, maybe you would try to do this even without introducing a new token. So are there other considerations? Like if you were to build specifically for the bitcoin ecosystem, are there particular use cases that would maybe be more interesting to build for bitcoiners? Are there perhaps something on the privacy side, but maybe there are some things that doesn't have all that negative connotations that some bitcoiners are worried about. What are some. If we had, let's say we had an execution environment today that had expressiveness, that was secure either had the full data on Bitcoin or had some of the data but was basically secured by Bitcoin and used the bitcoin native asset. What would be some interesting use cases for that? We start with you John. **B** (33:28): Well, assuming a good trusted bridge for btc, I think the use cases that are already popular on bitcoin, just being able to do those maybe in a more scalable way. So like a lightning channel management roll up where opening, closing, rebalancing your lightning. **E** (33:49): Channels is like super cheap. **B** (33:51): That could be interesting. Privacy is also I think a significant pain point for bitcoin users. Like if you've ever tried to make your bitcoin private, there's these guides on the Internet that are 10 pages long and if you screw up any of the steps then all of your work is for nothing. And so having a zero cash just easy button for privacy that just encrypts all your transactions I think would be pretty useful. **C** (34:24): And then. **B** (34:26): Underestimate, I think the utility of bitcoin defi. It's a pretty big use case. I think over 1% of the Bitcoin supply is being traded or lent or borrowed against, you know, on different chains. And so yeah, just doing that in a way that, where you also get the full double spend security of bitcoin through the, you know, bitcoin DA settlement layer I think could be useful to a lot of people. **A** (35:01): What about like a bitcoin backed stablecoin like USD that's backed by bitcoin? Do you think that could be something that would be interesting to bitcoiners? **B** (35:14): I think it could be because right now the stable coins that bitcoiners have to use are like fiat stablecoins backed by money in a bank somewhere. So if we could actually use stablecoins that are backed by bitcoin in a smart contract instead, I think that would be better. Like we actually built one of you can kind of consider it like a proof of concept of this on the rootstock sidechain. It's a sovereign dollar, it's a bitcoin. **A** (35:42): Backed stablecoin and that's with over collateralization. **E** (35:46): Over collateralization. **A** (35:47): We're not getting into like a Terra Luna situation with this where it's going to end up with billions of bitcoins getting sold because there's an algorithmic peg that sort of detaches. **B** (35:55): Yeah, yeah, it's over collateralized. There's like efficient liquidation mechanisms. So it always stays, you know, over collateralized. At least that's the design. Right. Like there could be a Flash Crash and maybe Black Swan event. But yeah, it's not like a partially backed stablecoin, it's a fully over collateralized stablecoin. But being able to do that on a chain that gets the full double spend security of bitcoin, unlike Rootstock today which has its own independent security budget, can be reorged independently of Bitcoin. I think it brings that kind of utility in a more I think bitcoin native way. **A** (36:43): Totally. **D** (36:44): But also to be fair in any like yes, these roll ups will introduce general purpose programming to bitcoin like using bitcoin security. And I think the bitcoin crowd, as I've seen at Bitcoin Miami is extremely excited for that. But at the same time, since bridging bitcoin will definitely introduce new trust assumptions, any bitcoin backed stablecoin will definitely not. **B** (37:06): Have the. **D** (37:09): Attractiveness as like it would have had without any trust assumptions for sure. I think what's more like, a bit more interesting, like something that excites me is that in a sovereign roll up, since you're reading the whole data space of like bitcoin and applying rules from there, you could also read into like USDT transactions and represent USDT trustlessly on the sovereign rollup itself and introduce liquidity in that way and build a defi ecosystem. **E** (37:43): I'll be a little bit contrarian. Maybe we shouldn't do a general purpose vm. Maybe you just want enshrined defi so that way you can avoid smart contract bugs, the fear of smart contract bugs, the upgrade authorities that people introduce as central points of failure to deal with those bugs and have something that's more bitcoin aligned and without all the things that cause bitcoiners to push back so hard against defi on Ethereum. **A** (38:09): That's such a great point. I actually wish that we had spent some more time talking about that. When we're talking about building ZK rollups and optimistic rollups on bitcoin, we don't necessarily need to take the entirety of the evm. We could actually go back to the that thing that bitcoiners used to say that we're going to analyze what all these other altcoins do and then we're going to take sort of the best parts, the things that we really like about them, and we're going to integrate them back home. So maybe we wouldn't necessarily want to take all the complexity of solidity and the Ethereum virtual machine and try to cram that into bitcoin. Not only because there's sort of bugs inherent with that, but also because it's really difficult to prove the EVM if you're using zero knowledge proof. Like, they're basically. It's basically a system that's hostile to be zero knowledge proven. And there are other virtual machines out there, like Cairo, for example. I had a conversation with Vitalik and I asked him, like, what do you think would be the best sort of virtual machine and language to run on Bitcoin? And I don't want to put words in his mouth, but I think he sort of was trying to point me towards Cairo as a better language to be zero knowledge proven. So we don't necessarily. I think it's sort of a mistake if people think that we're talking about taking all the complexity from these smart contract ecosystems. There are sort of narrow versions of that that could be more focused on privacy or could be more focused on payments only taking those with that, we're kind of out of time. Is there some. Is there anything that you guys feel like you want to say before we wrap this up? **B** (39:56): Ok, that's it. **A** (39:57): All right. Thanks, everyone. Thanks for coming to the panel. If you guys are interested in building on bitcoin, I'm definitely in the business of hearing your story, wanting to introduce more builders back into bitcoin. I also have a company we're hiring, so if you want to build, roll off some type of bitcoin, try to find me after this panel. And thank you very much for.