Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Bitcoin OS: Bitcoin Block 853626 Changed Everything For BTC Smart Contracts - Edan Yago

Episode Date: December 3, 2024

Bitcoin’s Taproot update paved the way for a new & exciting era for Bitcoin, as it expanded its use case far beyond that of an immutable ledger. However, Ordinals, BRC-20 tokens and, more recently, ...Runes, have limited functionality compared to what DeFi is capable of, on other smart contract blockchains. BitcoinOS envisions a revolutionary Bitcoin economy that stems from truly programmable tokens, unlocking staking, governance and many other use cases. Using BitSNARK and Grail, BitcoinOS enables Bitcoin “rollups”, which act as execution environments that use BTC as gas fee and inherit security from the L1. The missing link was always a trustless bridge between Bitcoin L1 and any potential L2. And Grail Bridge achieved just that - using zero knowledge cryptography, BTC could be transferred to other chains without relying on other custodians’ trust assumptions. In that sense, Bitcoin block #853626 is historically meaningful as it contains the first-ever onchain verification of a zero knowledge proof, on Bitcoin. A truly programmable smart contract operating system on Bitcoin was no longer a mere concept…it became a reality through BitcoinOS.Topics covered in this episode:Yago's backgroundThe effect of Trump’s election on the crypto industryThe goal behind BitcoinOSThe history of Bitcoin’s programmabilityVerifying ZK proofs on BitcoinTaprootOrdinalsBitSNARK, Grail bridge and Merkle MeshBitcoinOS modularity and sequencingAn impending (r)evolution of the industryBitcoin vs. Ethereum L2 landscapeBringing Bitcoin liquidity to CardanoBitcoinOS roadmapEpisode links:Edan Yago on TwitterBitcoin OS on TwitterSponsors:Gnosis: Gnosis builds decentralized infrastructure for the Ethereum ecosystem, since 2015. This year marks the launch of Gnosis Pay— the world's first Decentralized Payment Network. Get started today at - gnosis.ioChorus One: Chorus One is one of the largest node operators worldwide, supporting more than 100,000 delegators, across 45 networks. The recently launched OPUS allows staking up to 8,000 ETH in a single transaction. Enjoy the highest yields and institutional grade security at - chorus.oneThis episode is hosted by Sebastien Couture.

Transcript
Discussion (0)
Starting point is 00:00:00 It's kind of insane to try and do computation and data storage on chain. So you do computation and data storage on, off chain. You prove it by posting a proof which gets validated, verified and executed. So make BTC a programmable asset and use the Bitcoin ledger to allow for other assets to be created and used programmatically. This sort of concept is new in Ethereum land. But in many ways, is very, very old in middle. We've got a low-level language, which is BitcoinScript.
Starting point is 00:00:33 And we need to be able to compile sort of more abstract languages down there into Bitcoin script. And the way that we do that is through the medium of ZK troops. And so actually, Boss is very agnostic to the specific higher level language that you're going to be used. If you're looking to stake your crypto with confidence, look no further than course one. More than 150,000 delegators, including institutions like BitGo, Pintera Capital and Ledger, TrustCore as one with their assets. They support over 50 blockchains and are leaders in governance or networks like Cosmos, ensuring your stake, is responsibly managed.
Starting point is 00:01:12 Thanks to their advanced MEV research, you can also enjoy the highest staking rewards. You can stake directly from your preferred wallet, set up a white label note, restake your assets on eigenayer or symbiotic or use their SDK for multi-chain staking in your app. Learn more at chorus.1 and start stacking today. This episode is proudly brought to by NOSIS, a collective dedicated to advancing a decentralized future. NOSIS leads innovation with circles, NOSIS pay and Metri, reshaping, open banking, and money. With Hashi and NOSIS VPN,
Starting point is 00:01:47 they're building a more resilient privacy-focused internet. If you're looking for an L1 to launch your project, Nosis chain offers the same development environment as Ethereum with lower transaction fees. It's supported by over 200,000 validators, making NOSIS chain a reliable and credibly neutral foundation for your applications. NOSIS DAO drives NOSIS governance where every voice matters. Join the NOSIS community in the NOSISDAO forum today. Deploy on the EVM-compatible NOSIS chain or secure the network with just one GNO
Starting point is 00:02:23 and affordable hardware. Start your decentralization journey today at nosis.io. Welcome to Epicenter, the show which talks about the technologies, projects, and people driving decentralization and the global blockchain revolution. I'm Sabasankuizio, and today I'm speaking with Yago, who is a contributor to Bitcoin OS. Bitcoin OS is a platform that enables ZK proofs on the Bitcoin blockchain, which is really exciting. And this enables lots of different things, including L2s that are more efficient, more scalable, more secure, and lots of other exciting applications. So in today's conversation, we're going to be diving deep into Bitcoin OS, how it enables ZK proofs on Bitcoin and what we can expect from this platform and the ecosystem that has
Starting point is 00:03:10 been built upon it. Yago, thanks for joining me. Thanks for having me. I love Epicenter. And it's always fun to be on the show. Yeah, it's a pleasure to have you on. So, yeah, before we get started, talk a little about your background on you. You've been working in Bitcoin for a while. You know, you worked on Sovereign and other projects. So, yeah, what's, what brought you to, to Bitcoin OS? Well, so I, I was attracted to Bitcoin from pretty much the moment I heard about it. To me, it spoke to a new ability to create property rights that were self-sovereign, digital, and globally available. And that meant that the internet could have an economy. That was a massive idea.
Starting point is 00:03:57 And so I think even before I'd finished reading the white paper, I was already writing a mass email to everyone I knew telling them this was the future. And within a few months, I'd been mulling at an entire, go sort of full-time Bitcoin. And so I've been working since then to try and make it possible for as many people to use Bitcoin as possible and to do so without having to go through intermediaries. Initially, it started with like relatively limited use cases like remittances. I started one of the first remittance companies in the space. And over the years that's evolved, around four and a half years ago, I joined a team building
Starting point is 00:04:49 what became the largest and probably the first significant DeFi project in Bitcoin called Soren. And even as we were doing that, we were also exploring how could we go further? Because even then we had to rely on things like merge mining and federated bridges, which only approximate actually using Bitcoin trustlessly. And we wanted to go the hallway. And we had this hunch that it would be. possible to do that with some of the emerging cryptography we're seeing in particular ZK. As opposed to a lot of Bitcoin axes, especially at the time, we were very curious about
Starting point is 00:05:32 what was going on in the rest of the crypto space, and we thought there was a lot to learn there. And so despite being, you know, from the Bitcoin space, I think I've been working in the modular blockchain world longer than most. Yeah, that's cool. I'm bullish about bringing it together modular in Bitcoin. It feels like those are two things that are so diametrically opposed, but I think both bring strengths to infrastructure that can really help scale defy. And so I'm really, really looking forward to this conversation and dive deeper into that.
Starting point is 00:06:10 So, I mean, today is actually a pretty interesting day to be recording this. I don't know when this will come out, but this is November 6th, is a day, after the U.S. election, a lot of polling stations are still counting to votes, but it is pretty clear now that Donald Trump has won the election and Bitcoin is an all-time high. Maybe by the time this comes out, you know, Bitcoin will be at 100K, who knows. But yeah, what are your thoughts on this new U.S. administration and what it means for crypto generally? Well, I think of the crypto industry and more specifically of blockchains themselves is sovereign jurisdictions, right? They have their own rule set. They're not governed by any court of law outside of themselves.
Starting point is 00:07:02 And they have their own ability to both defend themselves from third party attacks and to enforce their own rules. So they're basically jurisdictions. So I think of the crypto industry as kind of like Singapore in the sky. It's this own jurisdiction, except that instead of being in physical space, it is in what is quickly emerging to be a more important space, which is the digital space, and therefore is globally available. Now, if you start thinking about it through that lens, over the last 16 years, we've seen the crypto asset industry, the crypto space, this Singapore in the sky, become by far the fastest growing economy. in history ever period, right, from zero to, you know, two trillion dollars in 16 years with
Starting point is 00:07:51 exponential growth. And this entire time that industry has been under significant economic sanctions from the world's superpower of the United States of America. So I think the most significant part of this election, with respect to our industry, right, our technology. is that Singapore up until now has been under sanctioned, you know, Sky Singapore has been sanctioned by the United States. We can expect now for most of those sanctions to be lifted. And this remarkable growth story that we've had, it sort of had the roof lifted off of it. So I think we haven't seen anything yet. I think we haven't even begun to see the potential growth that we could see in this industry. It's integration into the rest of the global economy
Starting point is 00:08:48 and what we would call traditional finance. And yeah, I'm extremely enthusiastic about it. It's basically our country is no longer sanctioned by the United States. Yeah, that's a great way to look at it. I think that I think we're in for a really interesting year 2025. I think that the uncertainty that loomed over a lot of U.S. companies building in crypto is going to be lifted, namely by the removal of Gary Gensler and the annihilation of the anti-crypto army folks who no longer, as it appears, much of a voice in Congress or the Senate. And, you know, we're based in Europe, I'm France here in the UK. You know, that regulatory frameworks here, I think, are very different. But the wind of change that's coming to the U.S.
Starting point is 00:09:41 crypto front is going to have significant impacts on markets. I think markets will be the first thing that we see react to this, and it already has, right, with Bitcoin now at $75,000, and also to other jurisdictions who may want to follow suit. I'm not super bullish on the European jurisdiction, and it's more regulatory focused approach to crypto. Does that really matter, though? Europe's kind of like a museum.
Starting point is 00:10:11 You know, we kind of keep Europe around to remember what humanity was like. Right. I mean, what I mean by that is I'm not bullish on what that means for European Starryton Crypto. I think, like, European Starzs and crypto will, you know, we'll have a very hard time to innovate. And that has been the case. That's never been really my concern so much.
Starting point is 00:10:34 I mean, many years ago, I moved to the UK from the US because at, at the United, at the time, you know, the US sanctions are making difficult to build businesses in the space. But over time, especially as we've seen sort of the creation of, you know, DOWs and other ways of, you know, generating revenue and tokenizing projects, the systemic importance of companies in the traditional sense governed by courts of law and jurisdictions of sort of the terrestrial jurisdictions has significantly reduced. And sort of
Starting point is 00:11:13 crypto-native businesses, crypto-native projects are not, don't have a company at all, or are not, you know, associated with one specific company. And so,
Starting point is 00:11:25 yeah, I think there's actually a huge amount of entrepreneurship, not just in Europe, but all over the world. It is the first truly global industry in that there is no, physical center. It's not like San Francisco or London or Shanghai is the center of crypto. It's all over
Starting point is 00:11:42 the world. And that's because we are denizens of Singapore in the sky. So I think that that that concern is important for those businesses that are dealing a lot with Fiat. And that's an important part. But they're sort of the merchants who are who are allowed in trade. between the two jurisdictions. It's not our native economy. Beyond that, I think that actually, if you look at the crypto industry, it is the best way to understand what work will look like in the future. The crypto industry is totally ready for COVID, right? Because it was already fully remote. It was already fully globalized. It was already completely unreliant on the supply chains of the physical world. People will frequently be working for more than one project. Sometimes they're
Starting point is 00:12:41 able to work anon. They get paid in crypto. There's very few agreements that get signed because everything is done through smart contracts. The future isn't evenly distributed, but it's here. And more and more of our industry is going to start looking at crypto, which means that the crypto industry itself is going to become sort of our economy. Yeah, I think that that makes sense from a long-term perspective. I think in the short to medium term, jurisdictions still matter. I mean, look, like,
Starting point is 00:13:12 the U.S. dominance, like, U.S. dollar dominance over stable coins is one indicator that Europe is, like, really lagging behind. And I think that, like, the use of U.S. dominated stable coins is one of the reasons why,
Starting point is 00:13:26 like, one of the indicators that, that Europe is going to lack behind in its dominance over crypto. And then the other is purely just the, you know, like MECA, for instance, you know, if we look at Mika, it makes it very difficult for European startups to set up here and become compliant just because of the high cost. And so it's going to favor and already is favoring large organizations, large institutions like the likes of Binans, et cetera, to set up shop here because they have the ability and the compliance teams and the capital to comply. with compliance. But, you know, if you're a startup and you want to comply with Mika and, like, offer your services here in Europe in a compliant way, that's going to be increasingly difficult.
Starting point is 00:14:16 Now, we'll see, like, what the regulatory firm looks like in the U.S., but for the moment, as far as I know, there is no kind of sandbox, right, in Europe for startups to ease into compliance. It's like zero or nothing. Sure. I don't think we're disagreeing. I agree that this is not good for the jurisdiction that is Europe or the EU. But I don't think that you can identify the jurisdiction with the people, right?
Starting point is 00:14:45 There's nothing stopping Europeans from being involved in this industry. And many, many of them are. They hold the assets. They are involved in, you know, developing the projects. So I just think you're right that we're not going to. going to see overnight the disappearance of the jurisdictions. We don't need to. There is more and more a viable alternative economy and viable alternative methods of commerce which people around the world are able to use. It's sad. I agree with 100%. It's sad that Europeans have to deal with all these
Starting point is 00:15:19 capital controls. But it hurts Europe more than hurts Europeans. Yeah. Well, it's going to be an interesting next couple of years for sure. I'm really, I mean, the thing that I'm most excited about is just like vault building in the markets in the next, in the next, you know, weeks, months and years. And, you know, volatility is typically when, you know, there is the most money to be made. So, you know, everybody should be exposed right now. Not investment advice, but, not investment advice, but not investment advice, but life advice. Cool. So let's take step back and talk about Bitcoin OS or boss. Actually, you know something. I think now that I'm thinking about it, I think we actually met in person in Denver last year, very briefly at the Bitcoin Renaissance event. I came up to your booth and said hi. But yeah, so what is Bitcoin OS and what does that enable fundamentally? So fundamentally what we're looking to do is to make it possible to use Bitcoin as a general purpose ledger with unlimited programmability. So make BTC a programmable asset and use the Bitcoin
Starting point is 00:16:39 ledger to allow for other assets to be created and used programmatically. Or, you know, in sort of more colloquial speak, turn Bitcoin into a smart contract. layer, a smart contract chain. And the way we do this is basically taking the insight that modularity proposes, which is that it's kind of insane to try and do computation and data storage
Starting point is 00:17:16 on chain. So you do computation and data storage off-chain. You prove it. to the chain, or what I prefer to call the ledger, by posting a proof which gets validated, verified, and executed. And that execution allows you to issue new assets, introduce qualifiers, encumbrances, or covenants, basically say how those assets can be used, and to move assets from the ownership of one entity to another.
Starting point is 00:17:49 this sort of concept is new in Ethereum land, but in many ways is very, very old in Bitcoin land. Bitcoin has been designed as a extremely limited system in comparison to most of the outchains that we've seen, in that really it specializes in being a ledger only. whereas mostly due to the influence of Ethereum, other chains have sought to sort of add into the chain, smart contract, you know, execution, a VM, a data availability, basically everything plus the kitchen sink. Right.
Starting point is 00:18:35 Bitcoin is the original lazy ledger. That's right. Bitcoin for the modular world. And it's sort of like the perfect base layer to actually. as a ledger. It's extremely reliable. It's permaware. It's not like software that keeps upgrading. Its codebase is small enough that human beings can understand it, which is very different from Ethereum sort of being the classic example of something
Starting point is 00:18:59 which now there's not a single person in the world who understands its full code base. And it's relatively lightweight also as a result. And so it's the most trusted, most secure system. And for years, there was this debate between Bitcoiners and Ethereum, which effectively was like the early innings of the modular debate where Bitcoiners were saying, look, guys, you're going to be giving up, you're going to be, you're shoving too much into a chain. You're going to be giving up on decentralized. And you're going to find that the system doesn't scale this way. And a few years ago, it became very, very obvious that Ethereum wasn't. scaling, transaction fees were becoming too high. And now, depending on the date, you know, you'll see more than 95% of the transactional activity on Ethereum occurring off-chain, primarily on what we today call roll-ups. So I think in that respect, Bitcoin was designed in a manner which foresaw where we would ultimately have to go and has been sort of like the
Starting point is 00:20:11 Turkle in the race, slow and steady, moving towards a very, very clear North Star, which everyone is galvanizing around. Do you really think this, like, Bitcoin was designed in this way to figure out where it had to go, and it's not just like a happy coincidence that, you know, there are now technologies that enable? Absolutely. I mean, do you really think that in 2014, like, Bitcoiners are thinking, yeah, we're going to have, like, L2s and modular blockchain is on top of Bitcoin right now?
Starting point is 00:20:38 Yeah. And I, I mean, definitely. So actually, it's interesting that you say 2014. 2014 is when the side chain white paper came out for Bitcoin. So that was very, very explicitly how Bitcoiners were thinking about expanding it. And then later in 2016, 2017, when there was the block size wars, right, it was the group of people who didn't believe in that vision who forked themselves off. They said, look, we need to have much bigger blocks.
Starting point is 00:21:05 We need to introduce, you know, more things and have more frequent. forks so that we can upgrade Bitcoin, and the majority of the Bitcoin community, and in particular the Bitcoin developer community, rejected that idea very, very explicitly with the idea that, no, that's not how any system ever has scaled. Yeah, that's a great, great, great point. I mean, those, those Bitcoin scaling debates were, yeah, I mean, it was, it was a really interesting time. I at the time felt that Bitcoin needed to increase its block size in order to enable more transactions. I didn't see Bitcoin as a way to do smart contracts though. I felt like Bitcoin needed to stay as a very simple sort of payment system
Starting point is 00:21:54 that other systems would fill the role of smart contracts. And like up until now, that has been, that has proven to be true, right? Like other systems have filled that role, Ethereum, Solana, and all the other kind of like, you know, modular chains, app chains have come. So I guess there's still time to be proven wrong on that. You know, yeah. Well, I think if you've come into Bitcoin in like, let's say the last five years, you would be forgiven for believing.
Starting point is 00:22:26 I came in 2013, yeah. Oh, so there you go. So I think you'd be forgiven for believing that Bitcoiners didn't believe in smart contracts because the Bitcoiners who have sort of come in over the last five years, don't. And the reason they don't, I think, can be attributed to Stockholm syndrome, right? So Bitcoin didn't have smart contracts. They were held hostage in their own minds by the fact that Bitcoin didn't have smart contracts.
Starting point is 00:22:51 And so they convinced themselves, therefore, that if it doesn't exist in Bitcoin, it must be shit. It must be unimportant. And so instead of saying, well, okay, we're working from first principles on how best to introduce smart contracts to Bitcoin, and they just rejected the idea out of hand. And sort of throwing the baby out with the bathwater, if Ethereum has it, it must be bad. And that's how you ended up with the ultra-retarded maxi, true. I like to call it bag bias.
Starting point is 00:23:21 Yeah, maybe not ultra-retarded. Yeah, no, but I mean, there were some really early applications on Bitcoin that I thought were really cool. I mean, like we at Epicenter, you know, we were using, we were part of the Let's Talk Bitcoin Network, and we were using counterparty to do tokens that our listeners would get access to
Starting point is 00:23:41 and this was all built on on this kind of early version of a Bitcoin L2. It didn't have smart contracts, but these were kind of early ideas of what then became very common in terms of tokenizing
Starting point is 00:23:57 using a blockchain to create other tokens than the underlying store value. So yeah, these are these ideas have definitely like gotten taken whole. Well, I mean, one interesting thing which people don't know, most people don't know, is that this sort of idea that you will have the ledger and also applications was there at the very, very genesis of Bitcoin.
Starting point is 00:24:20 In Satoshi's Bitcoin version 0.1.0, there were the beginnings of the first debt. It was a poker debt designed to allow anyone to play poker over Bitcoin. It was called poker lobby. and was later removed because he felt like, you know, you can't just shove these things into the chain if you want them to work. And then in 2011, Bitcoin invented the first ICO with MasterCoin, which was a system designed to allow for smart contracts on Bitcoin through a meta protocol. So in a way, you know, it's sort of like, you know, people will say that all of Western philosophy
Starting point is 00:25:01 is a footnote to Plato. In a way, all of the development that we've seen in crypto is sort of like a fit note to those first, you know, four or five years of a Cambrian innovation and explosion that occurred in Bitcoin. And we've just been playing with the same themes ever since. So let's talk about the ZK proof. So Bitcoin OS verified the first ZK proof on Bitcoin in block number 853626. proudly on your website. A block of historic importance. A block of historic importance.
Starting point is 00:25:38 How does this work? So, you know, for, like, let's break this down for people who understand Bitcoin at a fundamental level. You know, how do we use Bitcoin to verify as EK proof? And what are the different pieces of technology that enable that? So, yeah, it's very different from how you would do it on a different. chain, right? So in a different chain, like with Ethereum, you have sort of a easy, during complete system. You basically write a verifier into that code. With Bitcoin, it's much more complicated. Obviously, you've got limited data available to you. You know, limited data available to you.
Starting point is 00:26:22 You've got four megabytes per block. You've got a thousand stack limit. You've got an extremely limited scripting language. And so what we had to do is we had to write from scratch a ZK verifier using Bitcoin script. And when you do that, you're among other things, writing a ZK verifier without even the ability to use multiplication. So the script size becomes huge. And then the next challenge becomes, how do you get that into a Bitcoin transaction? And so obviously you can't. And so you need to beyond standard optimization, you also need to
Starting point is 00:27:00 chunk it up. And so their introduction of taproot into Bitcoin, which allows you to create these very complex trees of transactional outcomes allowed us to effectively
Starting point is 00:27:17 split up the script and its potential outcomes as binary outcomes in a large tap-free tree, so we split it up into the leaves. And then the Bitcoin miners aren't able to directly verify ZK proofs. And so you need to construct some kind of mechanism where external verification can be proven unshamed to the miners. And so right now, the way we're doing that is with like a challenge response game
Starting point is 00:27:50 where we bifurcate the we set up a series of precommits and then we bifurcate the the script outcomes until we force someone who's cheating to basically reveal their hand to show that they're contradicting themselves so
Starting point is 00:28:10 this is a yeah there were a lot of mini innovations optimizations, optimizations and sort of breakthroughs along the way to achieve this. There was a paper that came out called Merkleize All the Things, which described splitting scripts up into these Merkel trees and writing them in tap script. There was a paper called BitVM, which described utilizing this to write code of arbitrary complexity. There was the work that we published in Bit Stark and Grail,
Starting point is 00:28:42 which described how we can write a ZK verifier in this. And then there was the very significant optimization work that is ongoing to make this not just fit, but it'd be so cheap on Bitcoin that it's competitive with verification on Ethereum or even cheaper. And we haven't, we're not done yet, right? So there keeps some, now that sort of the ball has gotten rolling the momentum keeps building and new methodologies which improve the speed and some of the
Starting point is 00:29:21 security assumptions with which you can do these things keep in getting published there's work that the boss development team and its community is doing which which is remarkable i mean every every month or so sort of a new startling idea or sometimes even a significant breakthrough is made And so sort of the limits of what you can do with Bitcoin have effectively dissolved away almost entirely. So with Bitcoin OS, with Boss, our goal is an operating system for Bitcoin that allows you to take any arbitrary code of any size, prove it to Bitcoin as a ZK proof, and then verify and execute it on chain. And once you do that, you've effectively got a highly efficient Turing complete system, which can handle any code. And then, you know, sort of the question that has been one of the most fundamental questions in the entire crypto space, which is what when Bitcoin not do goes away, because Bitcoin can do everything. Okay. I want to just like dive into this a little bit. So, um, so the issue is that Bitcoin doesn't have the right, it doesn't have the necessary op codes to produce a ZK proof because it doesn't have multiplications. And so that makes it impossible to do on chain.
Starting point is 00:30:51 It wouldn't produce a ZK proof. That's true. Somebody else needs to produce ZK proof. I think that's true of all systems. Sorry, to verify ZK proof. Yeah. It also doesn't directly verify a ZK proof. And so what you need to be able to do is to create a scenario where you have other parties who can verify the ZK proof. And if the proof is incorrect, they can force a transaction on chain which invalidates the proof. And so that's what I was describing with the bifurcation game. And I think within a few months, we'll be beyond the bifurcation game and we'll have basically one-shot verification. And so let's maybe also just kind of take a tangent here and talk about taproot.
Starting point is 00:31:44 And so what tap root enables for Bitcoin, you know, that wasn't possible sort of pre-tapped route? And how does taproot work exactly to enable, you know, this? this entire new ecosystem of Bitcoin Haltus. So Tabbard had a lot of implications and it was a pretty chunky upgrade to Bitcoin. In terms of it, it was relatively narrow in what it allowed, sort of from a
Starting point is 00:32:24 you know just like surface perspective but what that did is it opened up avenues which have given us among other things ordinals
Starting point is 00:32:32 and runes and BRC 20s and ZK verification on Bitcoin and etc so why did
Starting point is 00:32:41 how did Tapper did this first of all what Tapper did is it introduced the ability to introduce new cryptography
Starting point is 00:32:49 into coin, especially around or specifically around the ability to sign, to generate and sign transactions so that you could generate a tree of conditional transactions, right? And this had all sorts of obvious implementations, like you could create a multi-sig where the signers were not known, or you could create conditional transaction schemes, which were hidden until they were actually performed. And a big part of the motivation there actually was to try and improve Lightning Network by allowing sort of all kinds of conditional payments
Starting point is 00:33:39 which would impact liquidity transitions within Lightning Network. but once you get this tree of, you know, of arbitrary complexity, where you have, you know, different conditional paths that you can walk down, well, that has massively opened up the type of computational complexity that you can introduce into Bitcoin. And so what happened was that when Taproot launched in 2021, there was a lot of excitement and then literally not, nothing happened. Like, it wasn't used for anything significant, right? There were a bunch of experiments, so it was pretty quiet until the beginning of 2023 when Casey introduced ordinals. And that was sort of like the first, it was like the simplest use case, but it was the first use case
Starting point is 00:34:31 that really, really took off. And what we've been, the dividends that we've been seeing since then in Bitcoin have, to a great extent, been from the fact that the level of sophistication and understanding of how to manipulate and utilize taparit transactions has just exploded. Right. What have we learned from ordnals specifically that helps create a path forward for Bitcoin alternatives? I don't know that I could necessarily draw a strict line between ordinals and sort of what we're doing, although we do utilize inscriptions. So we're utilizing to inscribe data. I think one of the things that it did is it sort of introduced this idea of being able to inscribe
Starting point is 00:35:18 very large pieces of data into Bitcoin. If before the operative, which is where you would put, usually put arbitrary data was quite limited, suddenly the space that you had available to you was massively increased. As it turns out, we actually, to, you know, I have optimized things so that even sort of the limitations that we had from a data perspective could have been respected even without taproot. But its primary benefit was getting eyes on the problem and sort of opening up. It's sort of like, you know, once the first person ran the, I don't know, eight-minute mile or whatever it was, suddenly everyone could. There's something about just demonstrating that something is possible.
Starting point is 00:36:09 that makes it possible for others. There's another part of, so we have the BitSnark, which allows for a ZK proof verification. And then there's two other components to Bitcoin OS, which is Grail and Merkel mesh. I'd love for you to also explain what these two pieces of tech do and how they enable better L2s for Bitcoin. Sure. So a bus is an operating system. And like any operating system, it's designed to allow you to have different types of computation, which you can coordinate.
Starting point is 00:36:47 So you could have different external computational environments, let's say two different roll-ups, which a bus will coordinate between them. And then it will also coordinate that with the CPU, which in this case is Bitcoin-mainnet. Right. And so to make that operating system as useful as possible, you need to bundle in. some core use cases. So one core use case is the ability to lock up BTC and other Bitcoin assets and then allow them to be manipulated in external environments.
Starting point is 00:37:25 So other chains, roll-ups, debts, what have you. So that is what Grail is designed to do. And it does it first of all for assets. and then secondarily for messaging, arbitrary data, and perhaps most importantly, for security. So if you're building a roll-up on Bitcoin, it is through Grail that you can sort of write your state to Bitcoin and then use that as the transaction ordering tool for your roll-up, so that your roll-up has the same, or very nearly the same depending on your design decisions. security assumptions is Bitcoin Mainnet and is secured by Bitcoin proof of work.
Starting point is 00:38:07 So that's how you expand Bitcoin both from a scaling perspective and a features or sort of, you know, expressiveness perspective with making few or no sacrifices. And then the next big challenge is if you're doing that, you want to avoid what has happened to Ethereum, which is each of the, these different execution environments, these different roll-ups is its own whole new chain with a whole new world, and you lose the interoperability, the fungibility, the composability, you lose access to the users, the developers, and the whole thing kind of becomes a mess. And so what you want to be able to do is you want to maintain that composability. And so that's what Mercomesh is designed to do.
Starting point is 00:38:56 And, you know, these are things that we're still, you know, they're all in different stages of development. But the idea is, with Bitcoin OS, you have a single chain experience, right? So a user is in one execution environment, let's say it's an environment which is designed to, you know, shields their transactions and provide data and information security for them and privacy of their transactions can interact with an EVM which is focused on defy and a UTXO-based system which is focused on DOWs and within a single transaction, interact with both of these things as a shielded transaction, which will get aggregated and ultimately settled on Bitcoin Mainet.
Starting point is 00:39:50 Okay, got it. So we have the ZK proving aspect. We have the bridging and then we also have the interoperability and composability as one cohesive system, which is Bitcoin OS. Are there any other features that we're missing here? Like, is there an SDK that people can use to build their applications using Bitcoin OS? Not yet. We expect that there will be.
Starting point is 00:40:14 And there's going to be other components. Not everything will be developed by the boss developer ecosystem. Some of the things like data availability, which is going to be really important, you will be able to bring in other tools like Celestia or Nubit, which is kind of like a DA layer specifically designed for Bitcoin, or Babylon are introducing the idea of staking. And so, you know, as an OS, probably there'll be
Starting point is 00:40:47 a set of core components that get bundled together. And then you'll probably also just be able to sort of pick and choose from a large number of other tools, dev tools that you'd want to to use, to make a boss as usable and as valuable to use as possible. Okay. So, so effectively what boss enables or what it allows, it allows
Starting point is 00:41:12 L2s to use Bitcoin for security. They still will, you know, can utilize, should utilize some data availability like Celestia or NewBit or avail. Now, there's one missing
Starting point is 00:41:28 component here, which is sequencing. What's the preferred or kind of recommended way that Boss recommends for sequencing? So on the basic level, Boss is agnostic to the specific sequencing methodology. Where sequencing does become sort of, where Boss becomes more opinionated with regards to sequencing is when you want to have the highest degree of composability. And there, there's sort of this concept of shared sequencers, which we're skeptical of, because getting everyone to use the same set of shared sequencers is, that sounds like the kind of thing that you can do in a centralized environment,
Starting point is 00:42:16 but not in a decentralized environment. And so the way we're looking at this problem is to be able to provide sort of an inter-sequencer data feed, so that sequences who want to be composable with each other will have access to a feed of transactions that are relevant to them. So let's say you've got, and by the way, I tend to not use the term L2 because it has almost lost all meaning. So I use the more general term, sort of external computing environment or external environment. So you have these external execution environments.
Starting point is 00:42:54 And I want to perform a transaction which is going to call on another external environment, right? So I want to have a system which is available where I can basically ping that other system. So rather than trying to force all of the sequencers to basically view everything, we're trying to pare down the problem so that the sequence can message amongst themselves. here, I have a transaction which is going to involve you and you need to ultimately sequence it. Okay, got it. So another question I wanted to ask is you guys are partnered with a team called Merlin Chain, which is an EVM external execution environment, as you put it.
Starting point is 00:43:45 They would describe themselves and what they are looking to become is a Bitcoin roll-up, right? And so they've generated quite a lot of enthusiasm. quite a lot of TVL just in the basis of the fact that they're going to be able to be an EVM roll up to Bitcoin and there is actually remarkably quite a lot of competitors with significant size already who are doing this. So, I mean, Merlin Chain is an EVM based roll-up and certainly there are a lot of other EVM-based roll-ups that are launching on Ethereum. There's also B-M, which I think has its own programming language, although I'm not entirely sure we can clear that up here. But if we take a step back here, do you think that, so my, my view is that
Starting point is 00:44:29 the EVM long term is going to lose market share to other more modern VMs that are abstracted, where sort of security and complexity is extracted away from the developer that is more performant, doesn't have some of the legacy bugs that EVM. has like re-entrancy, etc. And that is more modern and tuned for modular blockchains. And the analogy I like to draw here is how the early development languages of web like PHP and ASP have mostly given way to more modern languages and frameworks like Node.js with the advent of mobile and the modularization of the Web2 stack.
Starting point is 00:45:19 With Bitcoin, you know, now, that Bitcoin is sort of leapfrog the entire sort of, you know, defy period of the last couple years. Isn't there an opportunity here for Bitcoin to adopt very modern VMs as the kind of flagship L2s on Bitcoin, VMs that are WASM based, like the slot of VM, like Move, and attract new, new waves of developers that are coming from, say, like emerging markets, that are looking to learn the next generation of blockchain languages that will be used in the next 10, 20 years. Yeah, where do you sit here on this issue? Yeah, so I think the way to think about boss and the bus stack is we have a low-level language that we need to sort of compile.
Starting point is 00:46:17 This is an analogy, but it's a pretty close analogy. We've got a low-level language, which is a big, Bitcoin script. And we need to be able to compile a bunch of different languages, sort of more abstract languages down there into Bitcoin script. And the way that we do that is through the medium of ZK proofs. Right. So basically, any language, any language which can be proven as a ZK proof. And now current iteration and probably, you know, for the foreseeable future, we're talking about Groth 16 Snark's. If you can turn your code into a Groth 16 snark, then Boss can read it. And so actually, Boss is very agnostic to the specific higher level language that you're going to be using.
Starting point is 00:47:05 Now, with regards to EVM, I mostly agree with you, and in fact, I would go even further than you. Right. So I think the reason EVM has been so popular is an artifact of the way that Ethereum was constructed. So Ethereum hard-coded its VM into the system. And then Solidity became the most popular sort of language for it, but basically everyone is forced to use VVM. And then the way that other chains have developed is, well, they've just forked that. And so they've taken all of that with them. And that's true for other L1s, and it's also true for roll-ups to Ethereum.
Starting point is 00:47:47 Now, we are, I think, rapidly moving into a world where almost everything that we know and sort of assume around our industry is wrong. And so the best example of this is we call ourselves the blockchain industry, right? But that is just a symptom of us not understanding what we're actually doing. Nobody wants a blockchain. blockchain is a sort of a stumbling block towards getting what we want. It's this really annoying, slow, non-performance database. What we actually are is we're a property rights industry. We're a digital crypto asset industry.
Starting point is 00:48:30 And it turns out that you don't need most of what you would have in a blockchain to generate that at all. So two examples of companies that are really, I think, at the leading edge of this is risk zero and succinct. And both of them have developed more general purpose ZK VMs. These are VMs which allow you to take Rust and then later tight script, Wazom, whatever, compile that down
Starting point is 00:49:00 to directly to ZKPruce. And so what that means is that we're actually not going to have sort of chain-specific or blockchain-specific languages. We're going to see this year, and certainly in the years following, the developers being able to choose whatever their favorite language is, and then compile that down. And it also means that this idea of you need to have your own L1 or you need to be a chain at all is going to look very anachronistic to us quite soon. Because you've got this really great ledger, right? It's Bitcoin.
Starting point is 00:49:39 you use that as your ledger. You've got data availability. Multiple different projects are competing to do better, more efficient, faster, more scalable data availability. You've got the VM. You can create an execution environment which is highly optimized to your particular use case. And then you have a whole assortment of builders and sequencers who are sequencing and providing interoperability. composability between these different execution environments.
Starting point is 00:50:12 And so at that point, you've completely unbundled the blockchain. Why would you even want a blockchain? It's sort of getting in the way of everything that you want to do. It's constraining you. It's heavy. It's expensive. And so I think we're actually at the early innings of an entirely new phase. The blockchain industry is dead.
Starting point is 00:50:37 The crypto asset industry is. about to take off and this whole idea of layer ones is going to disappear. And so this prism through which we've been looking at our industry, right, that it's a blockchain industry is wrong and projects are going to have to either choose to adapt to this new environment, which is I sometimes call the post-chain environment or I think they're going to with her. Yeah, I think I was watching a talk from
Starting point is 00:51:12 yeah, I think it was Murad, you know, this meme coin guy, I was watching his talk from token 2049 and he says basically like, you know, what, what this industry does is produce his tokens and
Starting point is 00:51:25 and the technology really doesn't matter. And in the same way that like, if you look back at in the last 20 years, internet and web development are the industry, developing. What we produce is we produce
Starting point is 00:51:41 services and software that that improves people's lives. We didn't produce like, you know, database technologies or you know, we don't look at it as like, you know, the database, like the connected database
Starting point is 00:51:57 industry or, you know, the kind of like cloud industry. We look at it as the software industry or the services industry. or all the different like food tech, med tech, fintech industries that were produced there. And I think that that's like an apt analogy for crypto and thinking about it from like the end product, which is tokens and applications that allow people to utilize those tokens.
Starting point is 00:52:23 It makes a lot more sense than looking at it from the underlying technology perspective. That's, I think, a symptom of the industry being very early, which is something I believe in, really adamantly. Like I think we are much, much earlier than people think we are. Or people think generally, I think we are. You know, we're somewhere still in the 90s, early 2000s era of the internet where nothing works. Building applications is a mess.
Starting point is 00:52:53 There are like tons of different ways you can do things. I mean, I was a web developer in like 2010. I mean, was a web developer since my teens and, you know, remember it was like building a website 15 years ago, just 15 years ago. Building website was just so incredibly complicated. You had to write CSS for different versions
Starting point is 00:53:16 of the same browser. You had to build different applications for depending on the type of device you were on. Nothing was secure. There was no HTTP. Everything was, nothing was private. Deployments were slow. You had these very unsecured
Starting point is 00:53:30 kind of languages like Ph.P. of my SQL. And that all changed in the last 15 years long. So, you know, think of, think of that in terms of blockchain years. We haven't even scratched the surface. We haven't stretched the surface. And this was 20 years after the first website, right? Like, so we have not scratched the service. And I really believe that we're much earlier than we collectively think we are. You know, looking back at Ethereum, bringing it back to Ethereum. And, you know, Ethereum, I think, has somewhat suffered from its roll-up-centric roadmap with cannibalization of the L-1's business model. And we've seen these charts, right, of base generating millions of dollars in revenue,
Starting point is 00:54:16 but yet only paying several thousands of dollars of fees to Ethereum. How does Bitcoin avoid this? Is Bitcoin fundamentally different from the fact that it's proof of work and that it's just a different animal than Ethereum? Or are there really like lessons to be learned here where Bitcoin needs to do things differently in its L2 strategy?
Starting point is 00:54:39 Well, first of all, Bitcoin is fundamentally different in many very significant ways. First of all, Bitcoin, the chain doesn't have an asset
Starting point is 00:54:55 in the same way that Ethereum, the chain has an asset, right? The entire Ethereum chain has been built around ETH. It's the method of consensus. You need to stake it. It's highly dependent on revenues. And it's extremely over-engineered. BTC is a simple commodity.
Starting point is 00:55:18 And so I think Ethereum is phenomenal. It's been, you know, an absolute treasure trove of experimentation and innovations. But at the same time, it's been sort of running around like a headless chicken for exactly the same reason. It doesn't know. Ethereum is not built from first principles. It sort of is in a constant race to run after the last narrative, right? So smart contracts, when you couldn't do smart contracts on Bitcoin, proof of stake, because Bitcoin with proof of work, modularity because we needed to solve the technical debt that we created
Starting point is 00:56:01 with those first two decisions, ultrasound money, because we need to compete with BTC. And so, Ethereum is fantastic, but it's not built from first principles. BTC is a product in and of itself. That's why it's called digital gold. it's extremely simple to understand, and that's what makes it so popular. And so Bitcoin is not reliant on BTC in the same way that ETH is reliant. What BTC is, it's a first-class citizen in the ledger, right? It is like the first example and the best example of an asset secured by the world's best ledger.
Starting point is 00:56:43 another way in which Bitcoin is very different from Ethereum is it has what you could call second mover advantage, right? So despite what people think, it's not really important who's first. It's important who's lost. And so one of the advantages that we have when building bosses, we get to look at Ethereum, we get to look at other systems and recognize some of the pitfalls. So we're building in composability and interoperability as a first-class citizen. And then the third sort of conceptual problem is Ethereum itself is very dense, right? It's got so much in it. And the roll-ups that have been built for Ethereum,
Starting point is 00:57:37 partly as a shortcut have just basically replicated that chain. And so they're not built as execution environments. They're built as sort of alternate L1s, which just happened to have an optimistic or a ZK bridge to Ethereum. And so in many ways, actually, their relationship with Ethereum is possibly less than what you ideally would want for Ethereum, although it's great for the roll-ups themselves. And I think that's going to change both for Ethereum and for Bitcoin.
Starting point is 00:58:12 But for Bitcoin, it might actually happen sooner, partly because of the simplicity of Bitcoin, where we will start seeing sort of highly optimized non-EVM. We don't have the baggage of the EVM that everything needs to be built for EVM. And so you're likely to see sort of Rust and WASM and TypeScript experimentation on Bitcoin, and perhaps even more aggressively than you would see it on Ethereum. That I'm not sure about. Yeah.
Starting point is 00:58:44 Yeah, that I'm very hopeful for. I'm very much a proponent of building new environments with which developers can interact and build applications in a much more efficient, scalable and secure way. And I think we get there by sort of investing and believing in like rust-based VMs, Watson-based VMs,
Starting point is 00:59:10 move-based VMs more so than the VM, which, you know, is 10 years old in a few months. And just wasn't built for, I think, the future of blockchain. Even though I think it will continue to be relevant, you know, in the same way that Ph.B continues to be relevant. You know, it's still power something like 70% of the websites. But it's not the thing that college kids are going to be learning. and getting excited about in the next 10 years.
Starting point is 00:59:39 Yeah, before we wrap up here, I also want to talk about Cardano, which is interesting. Because you guys are working with Cardano to bring Cardano liquidity to Bitcoin, or maybe it's the other way around. Bitcoin liquidity to Cardano, sorry. So, yeah, what's happening here? So I think the big story is that from Bitcoin's perspective, everything is an external execution. environment, right? And if you can hook into these systems and extend Bitcoin into these systems, they become scaling tools, they become basically layer twos to Bitcoin. And Cardano is quite unique in that Cardano has a lot of sort of philosophical agreements with Bitcoin,
Starting point is 01:00:30 but from a technical perspective, there's one which is particularly important, which it is is, which is that it's UTXO base. And so to do address and transaction mapping, as well as transaction finality between Bitcoin and Cardano actually turns out to be relatively easier, right? It can be done with an EVM. It can be done with any chain. But Cardona have, at least in the early innings, a important advantage. And so the Cardano community and the Cardano developer community in particular saw that we had verified ZK and Bitcoin and they reached out to us and as they dived deeper
Starting point is 01:01:12 there was this growing sense of excitement which culminated in one of the weirdest things that have ever happened to me which is I went and gave a talk at a Cardano conference which that in and of itself was an extremely unexpected outcome for me but but then also the reaction
Starting point is 01:01:34 I was just, you know, it was just another one of many panels that I've given at a conference, but suddenly sort of the crystallization, it's sort of Cardano realized a lot of what we just discussed over the course of this call, right, that the whole crypto space is sort of inverting, that you can utilize Bitcoin as the sort of global canonical ledger. That doesn't mean that you're dead in the water instead of fighting. that, you can actually utilize that. You can gain access to, you know, a multi-trillion dollar asset base, hundreds of millions of users. You can provide data and compute that Bitcoin itself is never going to do for itself. You can do it trustlessly. And so I think Cardano is turning out
Starting point is 01:02:24 to be just one. We discussed Merlin, B squared, and there's a whole bunch of other projects that haven't made public announcements that are sort of also integrating boss. But Cardano so far are the biggest sort of project and community that have gone public with the fact that they are sort of pivoting or starting to see themselves as an ideal platform to provide asset management and smart contracts to Bitcoin. I think that this is going to be thematically one of the most important things over the course of 2025 and beyond. right this idea that we've had in our heads for the last 13 years which is that you've got bitcoin and then you've got all of the competitors to bitcoin like i don't you know i don't agree with a lot of the what i call you know ultra-retarded maxi stuff but uh michael saylor has this thing where he says there is no second best and in one very deep respect he is correct um there is no other
Starting point is 01:03:30 platform. There is no other ledger out there that is going to prove to be the credibly mutual, globally spanning ledger that all of these other chains and projects can plug into. Everyone else is sort of a threat to themselves. Bitcoin competes with nothing. And so this idea that you're competing with Bitcoin, I think, has been dead in the water for seven years. The high water mark of it was 2017, where sort of there was the Ethereum and flippinging. Since then, EF, in BTC terms, has fallen more than 80%.
Starting point is 01:04:03 Pretty consistent monotonic decline. The flippinging is never happening. Bitcoin is a fact. It remains as much as ever the center of gravity of this entire industry. And so the game has changed. It's now the technology
Starting point is 01:04:20 for the first time through Boss is also available where you can integrate with Bitcoin and provide services to that asset base. And not only that, but utilize Bitcoin as a ledger for many assets beyond BTC. Is Cardano the place where it's going to happen, though? I mean, like, Cardano is in the top market cap assets by virtue of having been early, and it's very liquid on sexes.
Starting point is 01:04:52 But the Cardano defy ecosystem and the Cardona ecosystem generally is not that exciting, I think, to a lot of people. You know, TVL is like $2.30 million. I just checked. You know, like the excitement around things like Solana, you know, even Cosmos, I think, you know, as a place for a defy innovation powered by Bitcoin liquidity feels more credible to me than Cardano. I mean, well, you know, the interoperable.
Starting point is 01:05:28 internet is sort of like this one globally spanning network that we all use. And on top of the internet, over the last, it's called it 20 to 15 years, a number of companies have launched, which have grown to multi-trillion dollar market caps, right? So many have, you know, hundreds of billions in dollars in market cap, but there's several that have trillions in market cap. If you roll the tape forward with Bitcoin, if, even if it can continues at a sort of 50% of its current trajectory is going to be somewhere between $20 and $40 trillion in asset value 12 years from now. There is going to be several companies or more likely protocols that are going to have trillion dollar valuations building for that ecosystem.
Starting point is 01:06:18 Now, the question is, who is it going to be? I think some of the winners are already out there. Cardano might be one of them. And Cardano could have a very, very significant trajectory change if they end up, you know, becoming a leader in providing a really great UX experience and a really secure smart contract experience for Bitcoin. Other projects are taking a different approach, and they're sort of more tightly coupling themselves to Bitcoin. They're basically becoming roll-ups and not, you know, they don't have their own consensus mechanism at all.
Starting point is 01:06:55 I don't know if it's going to be, you know, if Cardan, is going to be a project that wins here. And I definitely don't think there's only going to be one winner, right? So you could have Cardano being one of 10 very, very significant projects 10 years from now. That's really a question of execution. But what we are definitely seeing is more and more projects are starting to recognize that this is not just a viable path, but the most viable path towards positioning yourself for 2025 and also 2035.
Starting point is 01:07:29 And so if it was just one or two projects, it was just Cardano and just Merlin, I would say, okay, that's just a straight line. But it's enough significant projects and many, many, many smaller sort of innovative projects that at this point, it's a trim. Cool. So what's on the roadmap for Bitcoin OS
Starting point is 01:07:48 and how can people stay up to date with a project? And what is your call to action to our audience? Okay, well, you know, the first versions of the ZK primitive are already unbecoming. And we're now in the process of integrating different pieces of the OS to launch sort of V1 of the production level OS. It's going to make it easy for the vendors to start using these different primitives. And we expect to roll that out over the next that's called for four or five months. So where things will get particularly interesting is the beginning of next year.
Starting point is 01:08:31 In terms of following us, that's pretty easy. You can follow me on Twitter. I'm at Idanyago. You can follow Bitcoin OS, which is at BTC underscore OS. And there's a whole bunch of other projects, Amangin Cardano and Merlin, that you can follow as well to track their program. In terms of cool action,
Starting point is 01:08:52 like your audience, I think, is particularly tech savvy. You guys have a lot of developers who listen to you. I think there's just a huge blue ocean opportunity. Bitcoin has been
Starting point is 01:09:08 sort of this dormant platform in many respects with a completely underutilized asset base. And all of that is changing now extremely rapid. So there's huge opportunity. There's huge opportunity.
Starting point is 01:09:25 to do new things, but there's also a huge opportunity to just see what's worked in other environments in Ethereum, in Solana, and bring that over to Bitcoin. And then just more broadly, I think thinking about what we're building, not through the lens of chains, but through the lens of ledgers, of assets, and computation or asset management, I think is an extremely helpful frame of mind to understand what's going to happen next. we're not a blockchain industry. And if we ever were, that time is coming to an end. Couldn't agree more.
Starting point is 01:10:03 That's great note to end on. Yago, thank you so much for joining us today on Epicenter. It's been great learning about Bitcoin OS and diving into Bitcoin for the first time and to be honest. It's been really exciting and interesting. Thanks again. Thank you.

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