The Wolf Of All Streets - The Future Of Defi Is Being Built On Bitcoin | Muneeb Ali, Founder Of Stacks

Episode Date: September 30, 2021

Bitcoin’s is the world’s most trusted, secure, and reliable digital asset network. These attributes create challenges for developers trying to keep up with the parabolic innovation on other blockc...hains. In this episode, Muneeb Ali discusses the efforts being made by developers and the need to quickly pool their skills to improve the ecosystem around Bitcoin. He believes that everything being built on other chains can be integrated on Bitcoin, a more solid base for a free financial future. Muneeb Ali: https://twitter.com/muneeb

Transcript
Discussion (0)
Starting point is 00:00:00 What's up, everybody? I'm Scott Melker, and this is the Wolf of Wall Street's podcast, where twice a week I talk to your favorite personalities from the worlds of Bitcoin, finance, trading, art, music, sports, and politics, basically anyone with a good story to tell. Now, among the main criticisms of Bitcoin are that it is slow and lacks the tools to participate in DeFi, dApps, and smart contracts. Today, we have the perfect guest to dispel these myths. Muneeb Ali is the co-founder of Stacks and CEO of Hero, where he is working full-time on building out countless tools to make Bitcoin competitive in the DeFi space and beyond. Muneeb Ali, thanks so much for coming on today. Thanks. Thanks so much for having me.
Starting point is 00:00:40 So DeFi and smart contracts are a robust ecosystem on Ethereum and other competitive blockchains. It's precisely what they're built to do, obviously. So first, why do we need these capabilities built on Bitcoin? I think that's a great question. So the way I look at it is everyone's excited about Bitcoin as sovereign money or Bitcoin as the most decentralized and secure store of value. But if you look at what's happening out in the market, yes, you can hold Bitcoin, but if you actually want to use it, you often have to go to centralized exchanges,
Starting point is 00:01:18 or you have to go to centralized lending parties. And basically, the infrastructure, the financial infrastructure around Bitcoin tends to be a lot more centralized, which I think actually goes against the ethos of Bitcoin. Bitcoin is decentralized sovereign money. And I think you should be able to use your Bitcoin in a fully decentralized way as well. And interestingly, the main difference there is literally the ability to have smart contracts. And I'm a computer scientist. I completely agree and see the reason why the Bitcoin designers wanted Bitcoin to be very secure and relatively simple
Starting point is 00:01:51 at the base chain layer. And they didn't want to open up the attack vector of like having a full kind of like a Turing complete programming language there. But that doesn't mean that these things cannot be built on top of Bitcoin or around Bitcoin and can bring this functionality
Starting point is 00:02:05 directly to Bitcoin, which is the best form of money. And I think the best form of money would attract a truly decentralized economy to emerge around it. And I think having smart contracts is a critical piece of enabling that type of economy. So what does that actually look like in practice? We all know what it looks like on Ethereum, Solana, all of these chains, the NFT boom and DeFi booms have been absolutely astounding. What does it actually look like on Bitcoin for the end user? Yes. I think what it looks like for the end user, let me actually dive a little bit deeper on the technical side over here, because I think the context would be very helpful in understanding
Starting point is 00:02:45 the various possibilities over here. So basically, what you should understand is Bitcoin has a scripting language. It's very limited. It's called Bitcoin script and it's limited by design. So it's not like some people think of that as like, it's just like a backwards type of script. It's not, like it is limited by design. And then if you look at the, if you want the full smart contract functionality, the options are you fork and change Bitcoin, which I think is no longer an option. Like the Bitcoin, like Bitcoin is valuable because it is durable and it doesn't change, right?
Starting point is 00:03:20 So we can all agree that there isn't going to be a massive fork of Bitcoin and you'll change the Bitcoin script language. Bitcoin script language is here to stay, right? So we can all agree that there isn't going to be a massive fork of Bitcoin and you'll change the Bitcoin script language. Bitcoin script language is here to stay, right? So if you have the Bitcoin script language, then there are two types of possibilities. One possibility is what I think Lightning is exploring, especially their projects within Lightning, like RGB, that give you some sort of off-chain type of smart contracts. And some people might be familiar with DLCs. Without getting into too much details there,
Starting point is 00:03:50 think of that as another form of an off-chain type of a smart contract. And a lot of Bitcoiners are very supportive of these ideas if you talk to them. But the detail that a lot of people don't realize is that both these concepts, DLCs, RGB, remain fairly limited because at the end of the day, they're limited by Bitcoin script. And because they're offline, off-chain, they require a lot of overhead and coordination to set up. Let's say I want to do a simple thing as a trade, like some sort of swap.
Starting point is 00:04:24 I'll have to first, in real life, coordinate with the person that I want to set up. Let's say, you know, I want to do a simple thing as a trade, like some sort of swap. I'll have to like first in real life coordinate with the person that I want to swap with and come up with like, you know, let's say in the case of DLCs, like come up with a hundred or whatever number of different possibilities and then broadcast a transaction at a certain point for a normal user, even for an advanced user of Bitcoin bitcoin it's like a non-starter the ux is a non-starter and you don't get the kind of global state like a uni swap right that is online anyone can plug into it and anyone can just perform a swap by just sending a transaction right because these things are like global networks and they are these building blocks of d5 and it's a so I think I want people to completely separate the off-chain type of potential smart contracts from the fully expressive smart contracts that we are seeing on Ethereum,
Starting point is 00:05:16 that we are seeing on Solana and Avalanche and all the modern blockchains. So this was the requirement that the Stacks project had, that we wanted to bring fully expressive smart contracts to Bitcoin. And given the limitations that you can't change Bitcoin, and with Bitcoin script, you will always have a limited type of off-chain system, that means that you have to add some sort of a layer, right? So now I'm switching to another potential solutions that a lot of Bitcoiners know about. They talk about side chains, space chains, like federated chains like Liquid and then RSK and so on.
Starting point is 00:05:47 So that's kind of like the only option available for bringing full smart contracts to Bitcoin. And over there, the question is really about how are you connecting to Bitcoin, right? Like what type of a consensus algorithm you're running? So in terms of RSK, they effectively do merge mining. So a subset of Bitcoin miners are also mining on RSK. And then you have some sort of a multi-site setup for the Bitcoin that is available on the RSK side.
Starting point is 00:06:13 And in terms of Liquid, it's a federated network, which is great. I love Blockstream, all the work that they're doing, but it's a federated network and we're trying to use a federated network. What Stacks is doing is a little bit of a different design point. It is a permissionless system, meaning that anyone can be a miner, which I think goes very well with the ethos of Bitcoin, that you want freedom, you want permissionless, trustless systems. Anyone can come and become a miner. And Stacks has a full smart contract language.
Starting point is 00:06:42 Anything you can build on Ethereum, you can build on Stacks. Maybe later on, I'll get into some of the technical details of what are the differences in that smart contract language, how it's more secure and so on. But interestingly, with this design, imagine that it's like a layer, it's like a smart contract layer. It has its own kind of like mining mechanism. Anyone can be a miner. And we have actually extended the Bitcoin proof of work and the consensus mechanism. So there's consensus between Bitcoin and the stack side, right? So the smart contracts, so the end result is that the smart contracts on the stacks layer actually have full visibility into Bitcoin, meaning that you can
Starting point is 00:07:23 do a pure Bitcoin transaction and the smart contract is going to respond to it. I could actually do a swap. This thing is live today. I could actually do a swap by doing a pure Bitcoin transaction, meaning that just like on Ethereum, you're doing an Ethereum transaction and you're trading ETH for something else. You could do that type of a swap directly in Bitcoin. And I feel like when this happened, my mind was blown, but I feel like a lot of even Bitcoiners don't realize that this functionality is available on Bitcoin today, such native swaps and all sorts of other things as well that I'm pretty sure we'll get into. Right. So in the past, if you wanted to go from Bitcoin to a stable coin, you had to go to a centralized exchange, something like that.
Starting point is 00:08:03 You had to obviously potentially KYC, AML, allow everyone to know you a centralized exchange, something like that. You had to obviously potentially KYC, AML, allow everyone to know you're doing that. And now you can natively swap those two assets directly in a decentralized manner. Exactly. Exactly. So that's the difference. So why does that matter? You're saying that maybe Bitcoiners don't understand it. Explain to people why that's such a huge innovation. Because I think if you look at the Bitcoin community, they deeply care about decentralization. They deeply care about owning kind of like their own sovereign money of Bitcoin. And they don't want to go through KYC. Like if you look at the type of criticism that's out there for wrapped Bitcoin, people would say, A, it's
Starting point is 00:08:42 issued on Ethereum that has different security properties then they want to they want to keep their bitcoin on bitcoin b they would say you have to go to kyc there is a custodial party in the middle and there might be tax consequences of doing just a bitcoin to wrap btc swap and then back right so so bitcoiners are kind of like hey not for me i'm happy with just holding my Bitcoin. But with this solution, you keep your Bitcoin as Bitcoin. You're not going through KYC. You're not going through any custodial parties.
Starting point is 00:09:11 And you can participate in an economy, which I think Bitcoiners are open to. So if you look at the trading volumes, just look at the BDC or USDC trading pair. I think it is something like $200 million of trading just on that pair any given day. And all that trading is happening on centralized exchanges. Whereas if you look at Ethereum, I know Bitcoiners like to criticize Ethereum a lot. Like I criticize it from a technical perspective myself, but you have to give credit that people who hold Ethereum have the option to just go and do a trade against a stablecoin on Uniswap, which is better from a purely decentralized ethos perspective. So those
Starting point is 00:09:52 types of features are welcome in the Bitcoin community. And so recently, USDC actually announced that they're working on issuing USDC on the stacks there, on the stack chain. And that effectively means that that $200 million of volume that's happening, if anyone wants to make that trade directly on Bitcoin, they would be able to do that. And that is just one of the applications enabled by stacks, right? Like the applications are limited just by the imagination of developers over here. And we can get into some of the other exciting things that are happening. Yeah, sure. I definitely want to touch on that momentarily. But first, this is very clearly exciting for a hardcore Bitcoiner. How do you translate that to the mainstream? Because one
Starting point is 00:10:36 could obviously make the argument that your average person just wants to do the easiest thing. They might not care so much about the core ethos of Bitcoin. They might not even care about the decentralization. So how do we make this being built on Bitcoin exciting to everyone? Yes, I feel like we should identify the potential and the things that people will get excited about, but then also identify what are the hurdles. I completely admit that right now,
Starting point is 00:11:06 Stacks is not as widely accepted even within the Bitcoin community as much as say Lightning, right? So I love, you know, the work that those people are doing. Elizabeth Stark has been a friend for years. And interestingly, there's something holding them on, right? And I think we can get into what that is. I would love to hear that because Lightning is always a year and a half away, right?
Starting point is 00:11:29 It's always 18 months away. So is Ethereum 2.0, by the way. So it's a shared criticism. Yeah, yeah, yeah. So I think, yeah, Lightning has shown some great growth recently. That's amazing. But from a culture perspective, from a Bitcoin culture perspective, I feel like a lot of Bitcoiners are very supportive of Lightning. They would use Lightning
Starting point is 00:11:49 as a look, we're going to have Lightning payments and things are going to be amazing and so on. But the average Bitcoiner today does not talk about smart contracts. The average Bitcoiner today does not talk about being able to do a decentralized exchange between Bitcoin and another asset or decentralized lending. Let's say you want to lend your Bitcoin and you never want to sell it, but you want to earn an interest on it in a trustless manner without going through a counterparty. That is something that is, again, very much in line with the ethos of Bitcoin. And one thing that I've noticed is that people tend to get hung up on gas assets, right? Because Stacks is a separate chain,
Starting point is 00:12:32 a separate layer that connects to Bitcoin, it has a gas asset and you need to use the gas asset to execute the smart contracts. For a lot of people, I think it's a, my theory is that it's a bad memory from the 2017 ICO days where there was almost like a DDoS attack on people where there were so many scammy projects coming online and everything had a token. Did they just have a natural reaction that whenever there is a token attached to anything, I don't want to know about it. And I feel like this is 2021 and the world has changed.
Starting point is 00:13:09 And there's so much innovation happening over there that if a gas asset actually means that the chain is permissionless, anyone can become a miner. It's not a federated system. And you get full smart contracts natively to Bitcoin, people need to open their minds to it and get over that mental hurdle that this is actually not that big of a deal. Well, that's what I want to ask about, because you made a great point. You said that the Bitcoin community, or at least partially, obviously, we don't want to be too general, they're dismissive of smart contracts. The question is, are they actually dismissive of smart contracts. The question is, are they actually dismissive
Starting point is 00:13:45 of smart contracts in the technology, or are they so triggered by Ethereum that that causes them to be dismissive of anything in the Ethereum ecosystem, even if it could easily be brought to Bitcoin? I think it's the latter, right? Where I can see this because I think, let me put it this way. I think if you were in the crypto industry in 2015, 2016, 2017, versus if you are a young entrepreneur and you joined last year,
Starting point is 00:14:20 I actually think there is a huge difference between their image of Ethereum and the image of Ethereum from somebody who was there in 2016 or 2015. Because you could actually question the type of technology that they were developing. And they've evolved a lot. Ethereum has always been very experimental and they would have things like the DAO hack and they would roll back the chain. Like those things happen, right? So people who've been in the Bitcoin industry like have the memory of all of that.
Starting point is 00:14:53 But I think what they're missing out on is that that technical stack has matured. It has evolved, right? Like they have actually attracted tons of users. They've actually attracted tons of developers more than anything else. And yes, there are problems and we can we can get into problems with ethereum but i don't think that's the topic of this podcast the the the interesting thing here is you cannot throw the baby with the battle right like you cannot just turn a blind eye to things that are
Starting point is 00:15:21 clearly good for decentralization clearly good for creating a healthy economy, like a decentralized economy, like a digital world. Imagine Bitcoin should be the default money that is being used in anything digital. If people are playing video games and they have a need for money in video games, it should be Bitcoin. If people are doing trading, like tons of trading online, if you want Bitcoin to become the reserve currency of the world, like do you want Ethereum to become the reserve currency of the internet? Like how can you ignore the use cases that are
Starting point is 00:15:56 happening online and the trading that people are doing online, the buying and selling and marketplaces that are emerging online, where Bitcoin is not playing a role at all right now. It's not even an option. There's no NFT marketplace on Bitcoin. There's no decentralized exchange on Bitcoin. And I feel like I say that as a Bitcoin. I joined the Bitcoin community in 2013. I've been building on Bitcoin for five plus years. And we need to be open-minded about the shortcomings. And we need to be open-minded about making the sovereign state of Bitcoin stronger by building the right type of tooling right here in the Bitcoin ecosystem and enabling the type of applications that we want to see in the Bitcoin ecosystem. So you can be against Ethereum, but still be for DeFi.
Starting point is 00:16:45 You can support the concept of DeFi without violating your core Bitcoin, get your card taken away for being a poor Bitcoiner because you like smart contracts. Totally makes sense. Yeah, exactly, right? So it's a little bit like, I think it's about, if there's a glass half full,
Starting point is 00:17:04 you can always target the potentially wrong things, right? So people, I've seen so much criticism of DeFi whenever some hack happens, great. I think those things are bad. And there could be more secure programming languages or better auditing of code and all of these things. That doesn't mean all of DeFi is bad. Trading is not bad. You want to trade, you trade your Bitcoin on exchanges. You want Bitcoin to be a reserve asset. What is the meaning of a reserve asset? That everything in the world trades against Bitcoin, that everything in the world actually settles on Bitcoin eventually. And that's the meaning of a reserve asset. If you want to replace the dollar,
Starting point is 00:17:42 the dollar is the reserve currency. Everything trades against the dollar. You want to encourage as much trade as possible against Bitcoin. And for trading, you need decentralized exchanges because why would you want to depend on centralized exchanges for all the trading activity? That makes perfect sense. It's very compelling. So you talked about Lightning having shortcomings. I'd like to hear why Lightning is always seemingly 18 months away from launching in full. I think I feel like Lightning has at least Lightning Labs, right? So I know there are multiple versions being developed. Blockstream is working on one as well. I feel like they have remained true to kind of like the ethos of Bitcoin.
Starting point is 00:18:23 They've never tried issuing a token. They've kept team sizes small. I think Lightning Labs is probably still like 20, 25 people. And they are heads down working on that technology. And they're slowly, slowly, slowly rolling it out. So I know that you could have actually criticized Lightning easier two years ago with this thing. But if you pull out the latest stats, the Lightning network is actually showing signs of growth. The capacity is going up. You see graphs that are up and to the right. And usages, if you look at the number
Starting point is 00:18:56 of things being built, like LNStrike, all these wallets that are coming online, I feel like it's finally happening. So I know that people have been waiting for a while and the progress has been slow and steady, but I feel like it's actually finally happening. That makes sense. So what can you build on stacks that we're seeing on Ethereum and other chains that would be life changing for Bitcoiners? You've mentioned a few of them, smart contracts, NFTs, DeFi. What are the things that get you most excited about what you're seeing being built?
Starting point is 00:19:28 So I think I'll give an example. So there's a project, it's called Arcadeco. And they have built a stablecoin, a decentralized stablecoin, where the collateral that you put up actually earns Bitcoin, which is a very nice property of Stacks, the gas asset itself. By the way, Stacks doesn't compete with Bitcoin.
Starting point is 00:19:52 I think one of the problems that Bitcoiners have with Ethereum is that Ethereum initially was gas for smart contracts, but now they've started aiming for being money for the internet by adjusting their supply, by making Ethereum more scarce and so on. And they're actively, even in marketing, they're coming for the market of like, hey, we can be money. Stacks is not money, can never be money because Stacks actually is not sovereign. Stacks is not a sovereign ecosystem like Ethereum. It actually depends on Bitcoin for survival. Like Stacks cannot exist without Bitcoin. Stacks treats Bitcoin as the store of value and is purely a gas asset.
Starting point is 00:20:29 And interestingly, this gas asset itself earns you Bitcoin, right? So there is right now like a 10% native yield, roughly without getting into the technical details, roughly think of that as the type of yield the Ethereum people will be getting from their proof of stake system. Stacks is not a proof of stake system like the consensus is actually very similar to macromodal consensus but but uh we have this mechanism where people can lock up their stacks the the let's say the excess gas that you have and you can sit back and earn bitcoin and this bitcoin is actually native bitcoin so bitcoin actually the people who have experienced this, they describe this as a magical experience because in your account, money just appears,
Starting point is 00:21:10 money in Bitcoin would just appear and that's like 10.9% is the API right now. Anand Oswal, Ph.D.: So what developers are doing is they're taking this Bitcoin yielding asset and now they're building stable coins with it. So when you're putting up your collateral in Stacks, there's the base 10% yield, but then maybe you get other benefits of providing liquidity to the stable coin and you're earning some more fees on top as well.
Starting point is 00:21:35 So it's a very unique type of a stable coin where it's a little bit like you get a Bitcoin native stablecoin this way. And the next thing, which doesn't exist yet, but can very easily exist, is you can actually put collateral as Bitcoin to mint a stablecoin. Meaning that people who, let's say, never want to sell their Bitcoin, but do want some sort of access to a USD type of a currency, they can actually put their Bitcoin as collateral. They're earning some sort of interest or fees on it, and they can mint a stable coin, go use it, spend it on whatever they want to spend it on and return it.
Starting point is 00:22:17 Pretty much like DAI in the Ethereum ecosystem. You can have a version of that that which is backed by Bitcoin itself. So that's one application. I described lending earlier. Lending is pretty fascinating. I know that people have been using BlockFi. I know their rates have been going down and obviously there's some sort of a counterparty risk there if you're giving your Bitcoin to any party. With Stacks, what happens is that you can have this lending application where you keep your Bitcoin as pure Bitcoin. You don't need to move it to the Stacks chain. And the Stacks smart contract will have the collateral.
Starting point is 00:22:57 So let's say you want to borrow from me, right? And let's say you want to borrow 100K worth of Bitcoin. So you put up, let's say, 150K or 100k worth of bitcoin so you put up let's say 150k or 200k plattles 150 or 200 and then i need to send you bitcoin on the bitcoin main chain right so the security of your bitcoin remains on the bitcoin main chain the smart contract already automatically uh detects that i've made the payment right right? It starts the clock on the loan and the clock is actually in Bitcoin blocks. So if by the expiry of the Bitcoin blocks,
Starting point is 00:23:32 I don't get my money back plus the interest, the smart contract will automatically release the collateral to me, right? And then I can just go and buy 200K worth of Bitcoin with that collateral. So these applications are available today and meaning like what a profound change it is, like instead of going to any trusted third party, like a lending desk or some sort of a BlockFi like a company, you can actually just do peer-to-peer lending with other people in a completely trustless way where your
Starting point is 00:24:02 Bitcoin remains on the main Bitcoin chain. That is really fascinating. And you talk about BlockFi and these other platforms, of course, they're relatively secure, but they have to go out and find a way to gain that yield, right? They have to make 12% to offer you 10% or whatever the math is. And this completely eliminates that from the equation. Absolutely. And I think the thing about these decentralized applications is it's all about being transparent and having full visibility into the risk, right? So in such an application, I'm pretty sure like as this starts getting more popular,
Starting point is 00:24:38 a marketplace would emerge where you would actually have data on a borrower that this borrower has actually returned more than a hundred Bitcoin before. And you can actually just look at on-chain activity of that borrower to be able to be like, you know what? I feel more comfortable lending out to this Bitcoin. It's like Yelp, but completely subjective, right?
Starting point is 00:25:04 Or objective. So that's really, really, really interesting. And all of this, a Stacks wallet, your coins share the same address as your Bitcoin address wallet, correct? So what happens is, so we had this very interesting feature, which was partly there for security reasons, but partly it was there because I wanted to make a point to the Bitcoin community because I knew that the separate gas asset is going to be some sort of a mental hurdle for a lot of people to overcome. So what we did was you can actually do pure Bitcoin transactions that get recognized on the stack side, right? So you can actually, imagine that I hold stacks
Starting point is 00:25:46 and I can do a transaction on the stacks chain to transfer them. But I could also just do a Bitcoin transaction on the Bitcoin chain to transfer the stacks on the stack side. And interestingly, it will cost you more gas fees, right? Because Bitcoin is more expensive, right? And similarly other functions like we call it stacking,
Starting point is 00:26:04 like when you lock your stacks to earn Bitcoin, you can do that on the Bitcoin side. But when you're doing that on the Bitcoin side, you're actually paying like whatever $50, $60 in fees because Bitcoin is more expensive real estate. And you could actually pay cheaper gas fees by just using the stack side. And I think that optionality, like giving Bitcoiners the optionality that you could actually literally just use Bitcoin and not touch stacks, they actually like it. They're like, okay, good. Now I have optionality. If I'm using this gas asset, I'm using it because it's an option and it's cheaper. So it makes sense to use. I went to send someone $100 yesterday in USDT on
Starting point is 00:26:42 Ethereum and the proposed gas fee was $84. Yes. So I don't know if expensive, I guess, is all relative if you're comparing it to what currently exists. Obviously, everybody will be triggered. I know that there are better options than that. I'm just using it as an example of what I personally saw. So Bitcoin has gone through a lot of evolutions as to its use case or what it is or how people define it, right? It was obviously in the white paper, peer-to-peer cash. I think that it sort of solidified the narrative of digital gold and store of value. So we just got the mainstream to finally accept that narrative. So you must have a huge challenge in pushing beyond that narrative now, because you're asking
Starting point is 00:27:23 people to view it as something more than digital gold or a store of value. Yes. So I think you're absolutely right that the digital gold narrative worked really well for Bitcoin and people started viewing it as a really valuable asset. But interestingly, it's the same thing that happened with the Bitcoin block wars, where people who were pushing for bigger blocks. So interestingly, I was on the small block side, but I am pro building applications and small contracts on Bitcoin. But usually people who are pushing for bigger blocks were saying, because you need to build other types of
Starting point is 00:27:58 applications on Bitcoin, that's why you need kind of like bigger blocks, right? So I'm in the camp that Bitcoin needs to be a settlement layer. It needs to be digital gold. It needs to be effectively a single Bitcoin transaction should actually settle thousands of other transactions. And this is literally what Stacks does, right? So just like when a Lightning channel closes, it settles information on Bitcoin. Every single block on Stacks is settling thousands of transactions on the Stacks side,
Starting point is 00:28:28 whatever the current traffic is on Bitcoin. So the way people would think about Bitcoin is kind of like the most secure store of value, a settlement layer, because I believe in a world where everything would effectively, the price of something is relative to Bitcoin, right? Bitcoin is a true measure of value.
Starting point is 00:28:47 So everything eventually will need to settle against Bitcoin. And that is the true price of that commodity, whatever the commodity is, right? And Stacks enables that. So I do think there's a little bit of a challenge where, you know, people think of that as digital gold. I don't think that people would think that, hey, Bitcoin, like literally Bitcoin has smart contracts. Rather, I want them to think that there is a healthy economy emerging around the digital gold of Bitcoin. That's smart. Instead of when you see some things like wrapped Bitcoin, that's Bitcoin going to other chains. And that's problematic in many, many ways, both technical
Starting point is 00:29:25 and also from a community and culture perspective. But what we're saying is, hey, Bitcoin, you're so important that smart contracts are coming to you, like decentralized exchanges are coming to you. And we want to build that in the broader Bitcoin ecosystem. So you touched on the point that you don't think there'll be another fork, but you do think that there can be improvements because we see Taproot coming, obviously. And Taproot, an element of that is smart contracts, correct? So can you explain how Taproot, first of all, I guess, give a very quick primer on what it is for those who might not understand, but then how this interplays with what you're building? Yes. So I think the simplest way to understand Taproot,
Starting point is 00:30:06 again, big supporter of it. I think it's amazing that this upgrade is happening. So it will effectively do two things. One is that it will make certain Bitcoin transactions more efficient from a storage perspective.
Starting point is 00:30:21 So you will effectively see the size of some transactions become smaller, which means that Bitcoin would have more bandwidth. It can actually do more transactions and so on without increasing the block size, which I don't think is increasing. So that's great. The second thing is it helps with privacy because what it does is that certain complicated transactions that you're doing, with Taproot, you won't be able to differentiate between those complicated transactions and normal Bitcoin transfers. So it would make things more private because now you're not revealing to other parties that, hey, what exactly are you doing with these complicated transactions, right?
Starting point is 00:31:01 So that's the two benefits. The reason why a lot of people say that, you know, Taproot equals smart contracts coming to Bitcoin, and that's where I think I would say you need to double click and like actually get into the details. Taproot itself is not bringing any smart contracts. Taproot is helping certain complicated transactions that you can do on Bitcoin even today, but maybe they would be too
Starting point is 00:31:25 expensive because the size would be too big, or you don't have enough privacy for those transactions. So Taproot would make those things easier. This goes back to the earlier discussion I was having that with approaches like DLCs, which are kind of like these off-chain type of contracts that require coordination between parties and they don't have global state, it will help with those types of transactions. That does not equal fully expressive smart contracts like the ones that run on Ethereum, the ones that run on Solana. So I feel like what happens again in the Bitcoin ecosystem is that people point to things like Taproot or DLCs and others and use the same terminology
Starting point is 00:32:07 that hey these are smart contracts right and and and then some of the criticism and I think it's a valid criticism that people go like what are you talking about I've never seen a proper Bitcoin smart contract because when people expect to see smart contracts they expect to see uni swaps they expect to see compound like lending protocols they expect to see n swaps. They expect to see compound lending protocols. They expect to see NFTs and being able to have a marketplace of NFTs. You can't do those things with these limited smart contracts. And I think that's why it's very important to differentiate Stacks and the Clarity programming language that we have from things like DLCs and Taproot and those types of upgrades, because those things,
Starting point is 00:32:45 they're great. I'm not against them. They're upgrades. They are beneficial to the ecosystem. They will not give you the type of applications that people associate with modern smart contracts. So let's dream for a bit that all of this comes to reality and that we have this full, robust ecosystem on Bitcoin. What does the world look like to you on a Bitcoin standard with Bitcoin as a global reserve currency? What's the vision? Yes.
Starting point is 00:33:11 So I would love to dream with you before dreaming. I want to get there, right? So I feel like the current scenario is that I think it's just a reality that Ethereum is gaining a lot of traction. Again, I've been critical of some of the design decisions of Ethereum going back to 2016. I have a lot of friends in the Ethereum community who criticize me for that. That's fine.
Starting point is 00:33:36 I think people need to realize that if the Bitcoin ecosystem does not react, I'm not saying that Bitcoin cannot win the competition without having small contracts. What I'm saying is you will make your life needlessly hard, right? Because what you're saying is I am only deciding to compete on the money layer and I'm ignoring trading. I'm ignoring lending. I'm ignoring NFTs.
Starting point is 00:34:04 I'm ignoring lending, I'm ignoring NFTs, I'm ignoring marketplaces, I'm ignoring like 99 things and I'm planning to fight on only one thing. That one thing might be really important. It might be so important that maybe you still are the largest cryptocurrency and so on. But why do you want to take that risk? Like why give you, Bitcoin is the dominant cryptocurrency, right? And if you want Bitcoin to truly become a reserve currency of the world, you can just logically see that you have to have these decentralized exchanges,
Starting point is 00:34:35 decentralized lending, all of this financial infrastructure built around Bitcoin. But right now, apart from a handful of projects like Stacks and maybe Sovereign and a few others, the bulk of the Bitcoin community is effectively saying we're not even going to compete here. And we're going to let Ethereum and other people just take that market. I think to dream, we need to address that reality as well.
Starting point is 00:34:59 That first, people will have to wake up a little bit and be more open to these types of solutions let's let's let's not play out the dream right so in in that dream world i feel like um like like i feel the most secure holding bitcoin on my multisig wallet and i would say that i don't want to sell my bitcoin but i have tons of option to take loans against Bitcoin, but in a decentralized way, like without going to a bank, without going through KYC. Effectively, if I want to spend whatever a stable currency is, maybe, I don't know what it would look like 10 years from now, but I can take that loan. If I want to buy a house, I can give Bitcoin as collateral in a decentralized way to get some sort of a loan that I pay and I'm actually able to buy a house i can give bitcoin as collateral in a decentralized way to get some sort of a loan that i pay and i i i'm actually able to buy buy the house on my mortgage or something like that
Starting point is 00:35:50 and then my bitcoin address or more interestingly like this is another thing built on stacks we have this dot btc uh domain names like decentralized domains so you've seen all all the ethereum folks with the.eth in their Twitter handles. Like Bitcoiners, you can get that, right? You can go to btc.us and purchase a decentralized domain. It's different from a DNS domain, but that becomes your identity online, right? You could use your Bitcoin address if you want, but I think it's a little bit clunky, right?
Starting point is 00:36:23 Like your human readable name is much easier. Nobody wants to type that in from a piece of paper or hear it on a radio ad. Absolutely, so I'm muneeb.bdc and imagine that you're using a decentralized application by muneeb.bdc being your login. Like, by the way, again, this technology exists today, where like Stacks has the software and
Starting point is 00:36:46 the auth libraries to log into applications. So imagine your reputation is actually associated with your Bitcoin identity, right? Because people have a history of your transactions and it doesn't need to be kind of connected to your real identity either. You could be anonymous. You could create a pseudonymous name or something, right? And you're just using that and you're building reputation around it.
Starting point is 00:37:10 Like imagine as the world is becoming more and more digital, which is happening, most of your business would be actually done in the internet world and not in the physical world, right? No credit check because your reputation is completely transparent. It's sitting there for everyone to see. You've always paid back your loans.
Starting point is 00:37:27 You've always been reliable. Exactly. And I feel like this is the thing, this is the argument that a lot of people are kind of like dismissing. But in these types of applications, let's be real, Ethereum is at the forefront of it. And then followed by the newer blockchains. Bitcoin is actually fairly small in that market right now. There are a handful of projects, I would say Stacks or Sovereign or a few others, who are
Starting point is 00:37:55 even building the type of these solutions. Because for these applications to emerge, you need to be open to decentralized identity like nfts like all these marketplaces and you need to be able to use bitcoin and and bitcoin based uh protocols over there and that is that is small right now but my hope is like within the next year or so hopefully we will we will actually uh see a lot of it let me let me actually comment a little bit about what is the opportunity that I see here. I know that most of the chat I've been talking about, hey, what's not happening and what I would like to see happen.
Starting point is 00:38:32 But let me talk a little bit about the opportunity. Bitcoin has a trillion dollars of capital. Bitcoin has had a beginning that is almost impossible to replicate. No founders like Satoshi or whoever they were, like are no longer around. No founders, no pre-mine, no ICO, only mining launch
Starting point is 00:38:56 have always been the stable, secure thing, minimum amount of issues ever, 10 plus years of history. And has really been the thing that is reaching almost like a cross-sec chasm to the broader markets as well. And imagine if you enhance that brand name, if you enhance that community, if you enhance that capital, a trillion dollars of capital, by attracting tons and tons of developers to come in and build an entire economy around Bitcoin. I feel like the reason why Ethereum even competes with Bitcoin is they're scared of that happening, that Bitcoin is the big dog still,
Starting point is 00:39:38 right? And as soon as developers start building interesting things there, then you really start asking the question that, hey, why would I go and use a decentralized domain or an NFT? Think about an NFT. An NFT has value because of the ownership and because of the providence of the history that, hey, you can verify that this is authentic. What's more secure and authentic than the Bitcoin blockchain? Sure. Right? If the NFT was minted at a Bitcoin block, if you could track on Bitcoin, like when was it minted?
Starting point is 00:40:12 Is it actually original? How has it traded? Right? All the history is preserved in the Bitcoin chain and people's trust that Bitcoin is the thing that's going to be around 20 years from now, 50 years from now,
Starting point is 00:40:23 maybe 100 years from now, versus other blockchains might not be around. So your NFTs are literally more valuable if they're on Bitcoin, right? If that starts happening quickly, rapidly, and developers start doing that, then very quickly, the question becomes, why would you go to any other blockchain if you could just do it on Bitcoin? And by the way, it does not mean that Bitcoin would get any more spam or any extra data. Those arguments are gone. When three, four years ago, when I would have these discussions with people, we'd be like, yeah, but you don't want to save images in Bitcoin blockchain. You don't want to put your NFT or these high level of transactions on the Bitcoin blockchain. No one is arguing for that.
Starting point is 00:41:06 These are separate layers. They connect to Bitcoin. They settle in Bitcoin just like Lightning does. Like whenever there's a Lightning channel that has done like thousands of transactions, it doesn't put any load on the Bitcoin chain. Similarly, if someone is registering like 10,000 NFTs on stacks, it is not putting any load on the Bitcoin chain. It is a completely scalable,
Starting point is 00:41:27 completely almost like an extension of Bitcoin in a very energy efficient way as well. Like that's an argument that is also very interesting that we've seen a lot of like, you know, fear mongering around Bitcoin's energy. Interestingly, the way Stacks works is it doesn't consume any electricity, right? So Bitcoin miners are consuming electricity and are kind of bidding in this random selection that, you know, some of them will become a miner. The Stacks miner is actually bidding in
Starting point is 00:42:00 Bitcoin. Bitcoin, that we are using Bitcoin a representation of digital energy, which I think Bitcoiners would love if they think about it. We use Bitcoin as a representation of digital energy. You're spending the digital energy to bid and you have a probability of winning a slot. So you're no longer burning electricity anymore. And all the transactions on the stack side, they have a minimal carbon footprint because it's just a hash on Bitcoin. So the carbon footprint is actually just a Bitcoin transaction fee. So you could actually go to people who try to criticize Bitcoin in terms of its per transaction energy footprint, and then add the thousands of transactions on the stack side
Starting point is 00:42:43 to a single transaction on Bitcoin and be like, well, Bitcoin just became like a thousand X more energy efficient. Right. There you go. Like update your models. Right. So I feel like even from a pure energy argument sake, like this is something very interesting that is happening. It's a wonderful dream. And I would love to see it all built on Bitcoin. But stepping back, can we at least all come together and eliminate the tribalism and say,
Starting point is 00:43:10 all of these projects are pushing the ball forward from the legacy system? So even if Bitcoin doesn't win and everything's not built on Bitcoin, and I mean, Bitcoin doesn't win in the smart contracts, DeFi space. I don't mean obviously as a store of value, digital gold, I believe Bitcoin is the most important asset of all time. But if Ethereum wins in that regard or Solana, isn't that still so much better than the systems that we had? And isn't at the end of the day, the goal to give your average person access who doesn't have a bank account or is underbanked or doesn't have access to loans in these systems? I would agree 100%, right? Like in the sense that obviously the way I see this as, you know, these are all these
Starting point is 00:43:51 tribes or like almost like sovereign nations. They're kind of like going in the same direction. People are very opinionated about the paths that they've chosen, right? And they're very opinionated about, no, you're going in the wrong direction. This is not really the true way of doing this or people get personal and like start attacking each other but at the end of the day you have to to believe that we're all moving in the right direction and this is all moving away from the kind of problems that we see in the world today of of centralization all all these big companies that control everything, the big banks and so on.
Starting point is 00:44:26 And I think we need to appreciate that. And that's why at this point, my mental model is that at this point, it is abundantly clear that this new internet, some people call it Web3, or we call it a user-owned internet, it is going to emerge from the crypto industry. It's just a matter of which blockchain is going to fill in which part of it. And maybe there's a world that Bitcoin is just store of value and applications run on the Ethereum and Avalanche or Solana and others. And somehow these things can connect with each other. Or there's a world where Bitcoin is actually very dominant. I like this concept of being a Bitcoin centrist, someone who believes that Bitcoin will be in the center of everything. And Bitcoin is not
Starting point is 00:45:12 only the store of value, but a ton of applications are actually built around it. And then you have these smaller chains that try to connect to Bitcoin or try, come to the center of the three. Right. It's the hub, right. So effectively, you live in a world where Bitcoin is at the center. Some of these other chains perhaps find a niche or a specialization and they're interoperable. Yep. Not such a bad dream.
Starting point is 00:45:40 I like the term Bitcoin centrist rather than Bitcoin maximalist. And I also love the idea that you propose that we're somewhat all heading to the same destination, but perhaps just disagree on the path on how to get there. I absolutely love that. So what did I miss? What else would you like to share before we're done? Anything else that you'd like to talk about that i i may have ignored uh i think one thing would be that um i feel like especially bitcoiners who are listening to this i would encourage people to just look at developer activity like what are the developers doing right so i think i think developers in my experience are generally interested by solving interesting problems and they go to where they find good tooling to work with. They're sometimes less motivated by making money.
Starting point is 00:46:35 They're just intellectually curious type of people. And so generally speaking, obviously can't speak for everybody, but generally speaking, I think if you just go, if you want to understand what's really happening in this industry, you should go and see what the developers are doing, right? And there are some really good reports. Like there's one by Electric Capital. They put out a summary every Q3. So they would have the Q3 2021 out.
Starting point is 00:46:59 And what they do is they actually go and check out GitHub and they analyze it and they see what the developers are doing. And I think over there, you should actually study how many developers are trying to build things on Bitcoin, including the projects like around Bitcoin, how many developers are building on Ethereum, how many developers are building Polkadot and so on. I think it's a little bit of an eye opener because the reality is that the bulk of the developers are actually building on ethereum and then they're building on some of these other chains and bitcoin is not getting a lot of developer activity so that's the part that i feel like where people need to open their eyes a little bit and
Starting point is 00:47:37 give credit where credit is due that you know these developers actually find something valuable in these applications and right now uh they're going to these platforms, which maybe might not be the most secure or might not be the most decentralized. But then, as the Bitcoin community, it's almost like our responsibility to show them the more decentralized way, to show them the more secure way of doing things.
Starting point is 00:48:00 And then I want to end on a positive note that then people should also go and see what these developers are doing in the Bitcoin ecosystem. Like some of the products that I've mentioned, like Archadeco, that's building a stable coin around Bitcoin that can earn a Bitcoin yield. Or the.btc domains, right, like where you can go and get a decentralized domain and maybe you can do interesting things with it because you can log into decentralized applications. So I think it'll be very interesting if, I know that store of value and hard money will always be a strong team in Bitcoin, but my wish is that people can also open up to the type of interesting things developers are building and they want to try it out and they want to actually see like hey let me play around with the nft on bitcoin like i know it's very hard because people to go go go across the fence and play with nfts in ethereum but what if nfts are here in the bitcoin world maybe you
Starting point is 00:48:55 want to play around with them and see like what why they might be valuable or or why people might see value in it and i feel like that and then appreciate the developers were here right like right? Like support them. Like even just saying that to the developers that, hey, you're doing amazing work and this actually makes the Bitcoin ecosystem stronger. Like I think small things like that can actually go a long way. So where can people follow you and follow what's happening with Stacks after this conversation? So I'm at Muneeb on Twitter and it's my first name, M-U-N-E-E-B. And if they want to learn more about what's going on with Stacks, which is smart contracts for Bitcoin,
Starting point is 00:49:32 they can go to stacks.co. I look forward to living in a Bitcoin centrist world with you one day. I know you'll be looking forward to it since you apparently bought your first Bitcoin in 2013, which is three years earlier than me. So whatever happens, it'll be a boon for you, I would imagine. Absolutely. I'm a Bitcoin editor. Thank you so much. This was awesome chatting, man. Great.

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