0:30 Hey there, everyone. 1:30 Great. 1:52 Well, today is the BitVM takeover of the LayerTwo Labs weekly space. 1:59 And so I'm excited to talk to you guys today about BitVM, compare it with drivechains, and learn some cool stuff about it. 2:07 So, awesome. 2:09 I guess we'll get started, and I'll just give you all a brief overview of BitVM, and then maybe we can get into some questions or something like that. 2:19 Or actually, anyone can just feel free to raise your hand if you have a question, and I'll be happy to answer them at any time. 2:27 But yeah, let's start with what BitVM is. 2:29 So BitVM is a virtual computer that can run any program and render the results of that computation in a way that Bitcoin transactions can understand. 2:45 And this is pretty cool because it allows you to have two parties agree to run a computer together, one of these virtual computers, 2:54 and use the output of that program in a Bitcoin transaction in such a way that if either of them makes a false computation or tries to run bad code through the machine, 3:05 the innocent party can take the guilty party's money, which is pretty cool. 3:11 So that allows us to do a bunch of cool stuff, and basically, as the paper says, validate or verify any computation on Bitcoin. 3:21 So that's what BitVM does. 3:25 It gives us a generic computer that we can run off-chain and use the results of computation on-chain, 3:33 such that you can do stuff like have Alice and Bob put some money in a Bitcoin address, run a program, and the program decides whether Alice gets the money or Bob gets the money. 3:43 You can do something like that with BitVM. 3:46 So yeah, let me go over a little bit of the history of how we got here. 3:53 And once again, by the way, anyone is welcome to ask questions at any time, just raise your hand. 3:59 By the way, I want to let our host know that I did invite Alex Kravitz to join me today. 4:04 So if he raises his hand, I'd particularly appreciate it if you could make him a speaker as well. 4:11 So thank you. 4:13 So let me talk a little bit about the history of BitVM. 4:18 So I think it all started about a year and a half ago when Robin Linus and I started talking online about tricks that you can do with Bitcoin scripts. 4:30 So Robin Linus is a developer with ZeroSync. 4:35 They're trying to bring zero-knowledge proofs to Bitcoin, and I guess now they've finally done it. 4:41 So he's very familiar with trying to hack different things into Bitcoin, and he's got a GitHub that's full of projects where he does that. 4:50 And I'm sort of—I really like stuff like that, so I often implement ideas that do novel and unique things with Bitcoin script. 4:59 So my GitHub is full of actual implementations, and his GitHub's full of research and ideas about how you can do cool stuff. 5:08 So for about a year and a half ago, we started interacting with each other, working with each other's GitHubs. 5:15 I was implementing some of his ideas. 5:17 We were coming up with fresh ones. 5:19 And we met in Bitcoin Miami, the Miami Bitcoin conference. 5:24 And while we were there, we started a Telegram group in which the goal was to figure out a way to hack a zero-knowledge proof system into Bitcoin script. 5:33 That fit well with his area of research because his company, ZeroSync, does zero-knowledge proofs, and they're trying to bring them to Bitcoin. 5:40 And it meets with me because it was a big challenge to try and think of the simplest possible zero-knowledge proof system and bring it into Bitcoin. 5:47 A few other people entered that Telegram channel, notably Sam Parker, who's also very familiar with zero-knowledge proofing systems. 5:56 And we started hacking away at it for probably about a year now. 6:02 Just coming up with ideas, trying to think of ways to do it. 6:06 And it was in that Telegram group that this ended up happening. 6:12 So eventually, Robin came up with this idea. 6:17 And it was immediately apparent to him, but not immediately apparent to us, that it was not only capable of doing zero-knowledge computation, but any computation at all. 6:27 Any desired computation that can run any computable function. 6:30 So he came up with this idea, tried to explain it to us. 6:33 We didn't understand it immediately, but he worked through it with us, and then we saw the potential for this thing. 6:39 So within about five days after he proposed it, he had a white paper ready, and I had some working code that actually demonstrates a proof of concept of how it works. 6:51 And so that's the sort of history of BitVM. 6:53 Then on October 9th, he released the paper, and on the same day I released a proof of concept showing how it works. 7:01 So that's where we're at. 7:03 BitVM is now a thing, and we're working to improve the proof of concept implementation and make it ready for primetime. 7:12 By the way, our host, I also invited Moon Settler to come up and be a speaker with me. 7:18 So if he wants to come up, he can raise his hand, and if you could let him be a speaker as well, that would be wonderful. 7:25 So there's some general background on BitVM, and there is some history of BitVM. 7:32 And one of the things I wanted to get into today was a comparison of BitVM with Drivechain. 7:40 So I'd like to go into that, but before I do, I just wonder if anybody has any questions at this point, because I'm happy to answer those. 7:48 So I'll give a few seconds for anyone to say, hey, I wondered about this or that or the other thing before we move forward here. 7:59 Okay, cool. I don't see any questions, so that's fine. 8:02 Then let's get into a comparison of BitVM with Drivechain. 8:06 So can you make a Drivechain with BitVM? 8:14 I don't think so. I don't think you can. 8:17 But I wouldn't be surprised if you could come up with something similar, or maybe even equivalent. 8:26 So BitVM allows you to run any computer on it. 8:32 And since you can run any computer, you can do any computation with it. 8:36 So a lot of things that might require a software in Bitcoin, we might be able to do with BitVM. 8:43 Because you can run a copy of Bitcoin in BitVM that has that piece of software in it, or that has that opcode activated, 8:52 and then interact with this alternative version of Bitcoin directly on Bitcoin. 8:59 So that's kind of something we're looking into. 9:02 We're certainly not anywhere near there yet. 9:04 It would take a long time for us to get there. 9:06 But in principle, you should be able to integrate any kind of opcode. 9:10 However, some opcodes require multi-party interaction. 9:13 And this is not something we've figured out how to do yet with BitVM, other than in the case of two parties. 9:20 We have a working implementation where someone can run the computer as a prover, 9:25 and someone can run the computer as a verifier, and they can verify each other's computations. 9:30 But this is a two-person setting. 9:33 There's just a prover and a verifier, and no other people are involved. 9:39 And that's what we currently have working. 9:41 We've got some ideas for how to expand it. 9:43 But if we wanted to do something like a sidechain or a drivechain, we would need more than two parties, it seems. 9:51 It seems that you would need to have the ability for all the users of the sidechain to prove things together, 9:58 or verify things together, and have some sort of prover who's proving that the computation is being done correctly. 10:05 And that's not something we've figured out how to do perfectly yet. 10:08 I think Robin might be presenting a theory he came up with at the Amsterdam conference right now, 10:14 on how you might be able to do multi-party. 10:16 But as of right now, the only thing we have working is the two-party setting. 10:21 And that's not enough to build a sidechain or a drivechain by itself. 10:25 So can we get there? 10:27 I think so. I hope so. 10:29 It seems like a lot easier of a problem to solve than the one we did solve, which is to get a computer that runs on Bitcoin. 10:36 But we'll see. It's currently an unsolved problem. 10:40 If we can do it, if we can figure out a way, let's just hand wave away and say we figure out how to get multi-party BitVMs working. 10:51 I say multi-party, but I guess that's the wrong term, because it already has two parties, and that's technically multi-party. 10:57 I'm not sure what's it, like three or more. 11:00 If we can find a way to make three or more people be able to use BitVM, then how would it look if we wanted to do a sidechain on this? 11:08 Well, there's a couple different models that you could use, and one of them is called a rollup, an Ethereum-style rollup. 11:18 So this model would allow a single party, who would be the prover, to effectively run the sidechain, to advance the state of blocks on the sidechain, 11:28 as well as to process deposits into it and withdrawals from it. 11:33 And under this paradigm, every time he processes this information, he would be required by the protocol to post the data that he did this to all of the people who are interacting with him. 11:50 And if he fails to provide the data, or if he provides false data, if he runs the computer incorrectly, any verifier who's got money in this rollup would be able to prove that, 12:02 and thus essentially peg out by taking money from the prover. 12:08 So that's one method you could use, and this is similar to the methods that Ethereum uses for its rollups, its version of sidechains, but this comes with some problems. 12:19 A big problem with this is the data availability problem. 12:22 I said that the prover has to prove that he supplied some data to every member of the group. 12:27 Well, that's an unsolved problem in computer science, is how do you prove that you gave somebody some data? 12:33 If I just ask them and say, did they give you that data, they could lie. 12:38 So you can't just assume that everyone's going to be honest in this scenario. 12:42 It's got to be public somehow. 12:45 So that's an unsolved problem. 12:46 BitVM doesn't fix the data availability problem. 12:49 So if you wanted to do a rollup, you'd have to find somewhere to publish this data that everyone can agree on, 12:56 and hopefully not just dump it all on Bitcoin like some of these sovereign rollups are doing. 13:03 Okay, so that's an unsolved problem. 13:05 Another method that might work for doing a sidechain would be an SPV sidechain. 13:11 So if you look back at the original sidechain's white paper from 2015, it's available on blockstream.com. 13:20 I'm not sure if it's com, org, or info, but one of those, they have the sidechain's white paper hosted at their website. 13:26 And if you read it, they didn't originally talk about making a drivechain. 13:30 They talked about making something called an SPV sidechain. 13:33 So how that works is that you add an opcode to Bitcoin called something like op prove SPV or something like that, 13:43 and it would be able to take as a parameter a block of a sidechain 13:47 and assess whether it has a certain level of proof of work created in the construction of that block. 13:55 And simultaneously, it would also be able to check a transaction and see if a transaction is included in that block. 14:03 So combining those two things, this op SPV proof opcode, if we had it, 14:08 it would allow us to create sidechain blocks, include transactions in them, 14:13 and validate on Bitcoin whether those transactions are included in those blocks. 14:18 And that allows you to do pegouts. 14:20 So if you had some money in a sidechain, you could burn it, you could destroy it, 14:25 and Bitcoin could actually validate that if we had this opcode. 14:29 And once you validate that on Bitcoin, then Bitcoin can allow you to take a corresponding amount of money out of the sidechain. 14:37 So this is the original idea for doing sidechains back when the SPV, back when the sidechain's white paper came out. 14:45 And we might be able to do that with BitVM. 14:49 Because as I mentioned earlier, if it doesn't involve multiple parties, you can emulate pretty much any opcode with it, 14:56 or at least we think you can. 14:58 And that would be an example. 15:00 You'd just have to emulate this op SPV proof opcode. 15:06 So that's currently one of my initial goals with this thing. 15:10 I want to make the tools necessary to validate SPV proofs in BitVM, 15:16 because I think that's a very promising avenue toward getting sidechains out of BitVM. 15:22 It's one of my immediate goals, or medium-term goals, with BitVM. 15:28 Okay, so I've given you two examples of how you might be able to make a sidechain with this. 15:33 A third example of how you might be able to make a sidechain is an improved way of doing a federation. 15:39 So we have sidechains today in Bitcoin, of course. 15:41 We have Liquid and we have Rootstock. 15:44 And both of those are federated sidechains where you deposit money with a group. 15:49 And when you want to leave the sidechain, the group gets to vote on whether you're allowed to take your money out. 15:58 And so far that works pretty well. 16:00 I'm not aware of anyone who's complained that they've not been allowed to leave Liquid or Rootstock. 16:07 But it does involve a considerable amount of trust in the members of this federation. 16:12 You have to trust that they'll validly process withdrawals. 16:17 One potential way that BitVM could improve this situation is by making it so that 16:23 you only need to trust one person in the federation, to be honest, and not the entire federation. 16:29 That would be a big improvement because, I say not the entire federation, but not the core. 16:35 So in today's federations, you typically have something like 11 out of 15, or I think Rootstock uses 8 out of 15, 16:41 where you have to trust a certain number of people to be honest in order to allow you to withdraw your money, either 11 or 8. 16:49 So with BitVM, we think we've come up with a way to make it so that you would only have to trust one person in the federation. 16:56 So you could have a federation of, let's say, 100 people who are processing withdrawals, 17:01 and you only have to trust that one of them will do it. 17:04 And as long as one of them is honest, then you get your peg out. 17:07 Shinobi has outlined a proposal for how this might work in one of his papers for Bitcoin Magazine. 17:13 So if you go to Bitcoin Magazine and search for Sentry, S-E-N-T-R-Y peg, Sentry peg, 17:20 that's what he's calling this idea for how you might be able to do this with BitVM. 17:24 And you can read more about that. 17:26 So there's three proposals. 17:28 We could do an improved federated sidechain. 17:31 We could do an SPV sidechain. 17:34 And we could do a rollup. 17:36 Three different models of doing a sidechain. 17:38 None of them work right now. 17:40 It may be that none of them will ever work, and each of them have downsides. 17:44 But, yeah, that's where we're at, and that's the current state of the art, 17:50 which is to say very early stages, just thinking of ideas. 17:54 The state of the art is just thinking of stuff right now. 17:57 We're not building any of this yet. 18:00 Okay, so there's that. 18:02 And then let's talk about how it compares with drivechains. 18:05 That's the next thing that I wanted to talk about today, but I do want to pause again. 18:09 And if anyone has any questions or would like to comment on any of this or has further thoughts, 18:15 this is a great time to speak them. 18:17 So I'll give a few seconds for that. 18:19 If anyone wants to raise your hand, happy to answer that. 18:22 Or if anyone wants to talk, that's great. 18:28 Okay, so that's where we're at. 18:31 Okay, so now let's compare SPV sidechains with drivechains and see which one's better. 18:37 Spoiler alert. 18:38 In my opinion, drivechains are better than two of the three models I just mentioned. 18:46 So let's talk about with SPVs. 18:51 Drivechain versus an SPV sidechain. 18:54 Well, an SPV sidechain has a similar property to what drivechain has, 18:59 which is that in both a drivechain and in an SPV sidechain, 19:03 if you want to withdraw your money from the sidechain, there's a transaction that you have to post. 19:10 Now, in a drivechain, this transaction is posted on the sidechain itself. 19:15 You post a transaction saying, I want to withdraw. 19:18 And then miners on Bitcoin begin voting on whether to let you do that. 19:23 And if you get enough votes from miners over the course of a three-month voting period, 19:30 then you get to withdraw your coins. 19:33 So this explicitly asks miners, I would like to withdraw, please allow me to do so. 19:41 With SPV, it's more implicit. 19:43 With an SPV model, if you want to withdraw from the sidechain, you would post a transaction on the 19:51 sidechain burning the coins that you have there, and you would take a copy of that proof and post 19:58 it on Bitcoin in a Bitcoin transaction saying, here's my proof that I destroyed X coins on the 20:05 sidechain. Therefore, let me have X coins on Bitcoin from the sidechain aggregator address 20:12 where everyone's funds are. And Bitcoin would validate your proof and then say, okay, he burned 20:17 three bitcoins on the sidechain. Therefore, he's allowed to have three bitcoins from the sidechain 20:22 address on Bitcoin. This has the same issue as drivechain, where miners get to decide whether 20:30 this happens or not. Because in Bitcoin, miners approve all transactions. If you can't get some 20:38 miner somewhere to mine your transaction, then it's not going to happen. So in a sense, the SPV 20:47 sidechain has the exact same issue where miners are still, in some sense, voting to allow your 20:52 withdrawal. Some miner is going to process that transaction, and if the other miners continue 20:58 building blocks on top of his, that is effectively equivalent to them approving that withdrawal, 21:04 or at least this is how, you know, from my perspective as a person who likes drivechain, 21:08 this is how I view a certain equivalency there. But there is something that's kind of nice about 21:15 SPV drivechains, which is that they don't explicitly ask miners to vote. In a drivechain, 21:22 you do. You say, here's my withdrawal request. Miners, please vote on it. If we were able to do 21:27 an SPV sidechain, you wouldn't explicitly ask them to do anything. You would just post a transaction 21:33 and expect Bitcoin to do what it does, which is if you pay enough fees, your transaction gets into 21:39 a block. So I kind of like that. I like the idea of an SPV sidechain a bit better than the idea 21:48 of a drivechain in the sense that it allows you to do this stuff without just assuming Bitcoin 21:56 will work as it has always worked. You're not explicitly asking miners to do anything different. 22:02 So that's my thoughts on that. So maybe we could make an SPV sidechain through that. 22:09 It does have another downside, though, which is that with an SPV withdrawal, if miners decided to, 22:16 you know, not mine your transaction, there's nothing in Bitcoin that like alerts people 22:25 to the fact that there's this issue happening where there's someone getting censored by miners. 22:33 That's a feature that drivechain sort of introduces by explicitly asking miners to vote 22:37 and then having them register their vote in Bitcoin blocks explicitly, like you can see the votes. 22:44 It allows you to actually see what miners are doing. It gives you insight into whether someone's 22:48 being censored on a drivechain. And the same thing isn't exactly true with SPV sidechains. 22:56 You could probably get something similar if someone wrote some software that like, 23:01 you know, allowed people to post a transaction and say, look, I paid a sufficient fee and yet 23:05 it's not being mined. You could maybe do something like that. But drivechain builds 23:10 that into Bitcoin's consensus and SPV sidechains would not. So this is one reason why Paul Sztorc 23:17 often says that drivechain is more secure than the original SPV model, 23:25 because it actually bakes in the consensus of like checking on what miners are doing 23:29 and watching for censorship. It builds that right into Bitcoin, whereas with an SPV sidechain, 23:35 it would not. Okay, so that's some comparison of SPV. Let's also compare rollups for a minute 23:42 with drivechain. And effectively, the argument here is the exact same. If we had rollups, 23:50 then similarly to how they work on Ethereum, the expectation is that you would post a proof 23:57 that you're allowed to withdraw from the sidechain on Bitcoin. And that would be, 24:04 that would be, then you just do it. If Bitcoin would have some need to have some sort of op 24:08 start, verify op code that would then validate that proof. An SPV proof and a zero-knowledge 24:14 proof are a bit different in that a zero-knowledge proof doesn't reveal any information about the 24:20 coins that you're withdrawing, whereas an SPV proof would reveal everything about them. You 24:25 have to say, these are my coins, here's my burn transaction, all of this stuff. With 24:30 zero-knowledge proofs, you could hide a lot of that data. But from a high-level perspective, 24:34 they're doing the same thing. You're proving you're allowed to withdraw, and then if the proof 24:39 is valid, Bitcoin lets you withdraw. But that also means it has the exact same downside, where 24:46 if miners decide to censor that transaction, Bitcoin doesn't have any consensus-level way 24:51 of representing or informing node runners that censorship is happening. And thus, node runners 24:58 can't take action, or they could only take action if they were running extra software that did 25:03 make that information available to them. Drivechain sort of bakes that in and has an 25:08 alert system, or at least I think it has an alert system. I forget I said that because I'm not sure 25:15 that's true. Okay, so that's a comparison. I think the same comparison applies to both rollups and 25:20 SPV sidechains. They both have this similar quality, where in comparison with drivechains, 25:27 there's less information informing the blockchain about what's happening. 25:34 And then there's the last one, which is the federations. So in a federated model today, 25:39 you're trusting eight people or 11 people or whatever the quorum for the multi-sig is. If 25:45 we improved this with BitVM using Shinobi's SentryPig idea or something similar, we could 25:50 get it down to just trusting one person, to be honest. And how does that compare with drivechain? 25:56 Well, in drivechain, you're trusting that miners will be honest, that as a set, miners will process 26:04 transactions faithfully according to the rules of the sidechain and according to the rules of 26:08 Bitcoin. And with this other federated model, you're trusting at least one person in a fixed 26:15 group. So you pick a fixed group of validators, verifiers for this sidechain. They're the ones 26:23 who act as sentries. And whenever someone requests that they want to withdraw from the sidechain, 26:29 the prover would have to prove that they allowed them to do so. And if their proof is invalid, 26:34 the sentries and any one of the sentries can falsify the proof and show that it was wrong 26:40 and thus take money from the prover. But this requires that you trust at least one of the 26:48 sentries. So this is different from drivechain, where in a drivechain, you can't point to any 26:53 particular person and say, I need to trust that person or this member of this group 27:00 in order to withdraw. But with a SentryPig or with any kind of federated sidechain, 27:07 you can. You can identify the group members. You can identify their public keys. You can say, 27:12 these are the people who I have to trust in order for me to withdraw, at least one of them, 27:16 for me to withdraw this money. So that's a point of comparison with them. 27:22 I think for many people, that'd be good enough. Many people don't want or are okay with being 27:27 able to point out and say, I know who I have to trust, and it's at least one of this group. 27:33 Maybe the sentries are Matt Odell, Marty Vend, Peter McCormick, and Guy Swan. And you're saying, 27:38 I just have to trust one of those guys is honest, but I do trust them. Maybe I've met some of them, 27:43 and I don't think they would be dishonest in this, so I'm okay with that. 27:47 Other people would want to say, yeah, I don't want to be able to name the person who I'm trusting. 27:52 I would rather be able to point to the whole amorphous set of miners that constantly changes 27:57 and say, I'm trusting that amorphous blob of people without being able to point to any 28:02 specific one and say, I know that this guy is one of the people I'm trusting. So there's that. 28:10 So I've talked for 30 minutes now about Drivechain, and I'm running out of things to talk 28:16 about, or about the VM, I mean. And I'm running out of things to talk about, so I'd appreciate 28:21 some hands up to give me thoughts and prompt me. Let's go with Satoshi and Joyer. I think that's, 28:28 yeah, Satoshi and Joyer. Looks like you've got your hand up. What have you got to say? 28:32 So I have some questions that might help the audience as well. And so from the three 28:42 versions of sidechains that you mentioned, SPV, Rollup, and Federated, I just joined, 28:47 so I missed the earlier few minutes, but that's from where I heard. And I have an important 28:52 question where, do you see any way to enforce whatever happens on the sidechains of whether 28:58 SPV, Rollup, or Federated, the transaction fees to actually go back to miners? 29:06 Yeah, I do see some ways of doing that. So blind merge mining allows you to accomplish this, 29:12 and so does regular merge mining. If one of the things that the sequencer or the prover has to do 29:19 in order to advance the state of the blockchain is get a transaction mined in Bitcoin, then you 29:26 can use the techniques of blind merge mining or regular merge mining to do that. And then the 29:33 fees that he collects on the sidechain, at least some or maybe even all of them go back to Bitcoin. 29:40 Depending on how the sidechain is modeled, you could even say he has to give like 50, 29:45 60, 90% of the fees to Bitcoin in order to get blocks mined. So there are ways of doing that. 29:53 Do any of these sidechains really need that validity to be like the finality to be a blind 29:59 merge mined? Because really you're just using these three models for the withdrawal. So as 30:06 long as there's something going on, on other chain, and you can prove that this is a withdrawal of 30:11 that other chain, I don't see how you can really enforce the fees to go back to the miners unless 30:16 the miners can say, for example, we're not including any of these withdrawals unless 30:20 you have a sidechain where we can blind merge mine, right? 30:25 Well, I suppose it depends on how you design the model. You could have a consensus rule of 30:30 the sidechain, say, if there are $100 in fees, $90 have to be paid out to Bitcoin miners in 30:37 a transaction fee. You could do something like that. But there are probably several models you 30:43 could use to ensure that money goes back to Bitcoin miners. So, yeah. 30:50 I don't understand what would be the incentive of the sidechain to make this type of model. 30:56 I mean, maybe other than to get more adoption from the miners to include it and then like 31:01 actual finality on the mainchain. But I kind of see like where, why would they even want to give 31:08 any of these fees to the miners at all? Well, ordinarily, one of the reasons why 31:15 it's nice to have things pegged into Bitcoin somehow is that it allows you to inherit some 31:22 of Bitcoin's double spend protection. For example, if in order to follow the sequence of blocks on 31:28 the sidechain, you had to look at Bitcoin and say, you know, what block hashes have been included in 31:34 a Bitcoin transaction in a mine, that would allow you to follow a sequence of transactions that have 31:42 a lot of proof of work behind them, because Bitcoin has a lot of proof of work approving 31:45 all of these transactions. And that would make it so that it's difficult to double spend on 31:50 the sidechain or to like redo a block. Because in order to do that, you'd have to like undo 31:56 a transaction on Bitcoin and replace it with a different one, which of course is really hard and 32:01 really expensive. So in general, that's the reason why merge mining happens, is so that a sidechain 32:09 that otherwise wouldn't have the same amount of validators or block producers, 32:16 the same level of proof of work would inherit it. 32:19 So in essence, you're saying that the finality that they would gain from 32:23 blind merge mining is enough of an incentive for models to use that? 32:29 I think it's a good incentive. Whether it's enough depends on whether it happens, 32:33 but it's a good reason to do it. 32:35 Okay. And there's one more thing I wanted to point out. As far as like the withdrawals of 32:40 SPV rollup or federated, it would be a lot harder. I think it's fair to say that it will be a lot 32:46 harder to, even though, yes, you can, the miners can censor and not include those, right? But as 32:52 long as like, you know, let's say 10% or 5% of a miner hashrate will include it, now the miners 32:57 would just have to, you know, completely ignore and not build off those blocks. And that's a lot 33:02 harder basically to collide, to censor these type of withdrawals from these sidechains. So I think 33:08 these sidechains would have a benefit of a withdrawal from that point of view where a 33:13 drivechain, you actually do need the supermajority approving it, where here, even if the 33:19 supermajority doesn't approve it, it would have to be where the supermajority really doesn't want 33:23 it no matter what and, you know, is not building off any blocks. 33:27 Well, in both cases, it seems to me, whether you're doing an SPV model or a rollup on the one side or a 33:35 drivechain on the other, in order for miners to censor a peg out, they have to collude in both 33:41 cases. Because if any miner is just going to, if you can just trust that some miner will mine your 33:47 withdrawal transaction, then it'll go through and miners aren't going to censor that, then you're 33:52 good. You're not going to get censored. You're good on SPV rollup or federated, but you're not 33:59 good on the drivechain if just any one miner wants to include it. Well, so right, with the 34:06 drivechain, there's a voting mechanism where miners explicitly vote on whether to allow a 34:11 withdrawal. And the only way your transaction is not going through in a drivechain context 34:22 is if a certain percentage of them agree to block your withdrawal and the other miners don't fix 34:30 that situation by booting them out or stopping, not building on their blocks. But in both cases, 34:37 you're still at the mercy of trusting that some percentage of the miners are not going to collude 34:43 to prevent your withdrawal. I think they're very similar in that respect. But with drivechain, 34:50 you actually build that assumption into Bitcoin and you say, we're actually going to keep an eye 34:55 on them and see what they're voting on. We're going to have this as part of Bitcoin that all 34:59 nodes get to see this. And with the SPV model, that's not built into Bitcoin. You could build 35:06 that software separately, but drivechain tries to make that part of Bitcoin's consensus. And I 35:11 think that's wise, personally. Thank you. I can go on about this, 35:18 but I kind of want to let Alex talk. I think I bought in before him. 35:22 No problem. Can you guys hear me? I can hear you, Alex. 35:26 Okay. Super Testnet. I have somewhat of a theoretical question. So far, my understanding 35:31 is that BitVM can emulate an optimistic rollup. Is there a reason why a regular ZK rollup cannot 35:38 be emulated as well if we continue the game between the approver and the verifier to one 35:45 more step, which is to prove that no fraud proof exists and therefore the proof provided by the 35:53 verifier becomes equivalent to the ZK rollup proof of valid computation without needing to 36:00 take anybody's bond or do things like that? I do think you can do a ZKP rollup on 36:12 what's it called? On BitVM. But it would also have characteristics of an optimistic rollup 36:18 because the entire paradigm of BitVM is optimistic. The approver doesn't have to prove anything 36:28 if he's not challenged. And so this model where you assume he's going to act in good faith and you 36:34 only take money from him if he does not gives whatever program you're running the characteristic 36:40 of an optimistic protocol where there's this assumption that the approver will act well and 36:49 it will only be some kind of on-chain proof if that assumption fails. So yeah, you could do a ZKP 37:01 rollup, but it would have characteristics of an optimistic rollup as well. 37:06 When you say it would have characteristics of an optimistic rollup, do you mean that it would 37:12 have to have the same challenge response protocol and only if the protocol succeeds then the coins 37:18 are either withdrawn from the bonded oracle, bonded computer oracle, so to speak, or go 37:24 somewhere else as punishment? It would definitely still need the challenge and response thing, 37:30 but also it would need the verifier. You would need to either be a verifier or trust a verifier 37:37 to make that proof, to make that verification. If the verifiers aren't doing it, then the 37:44 approver can get away with anything. So the optimistic rollup scenario assumes that at least 37:50 one verifier who might be yourself is actually doing their job. But you just stated that 37:57 BitVM can emulate a non-optimistic, in other words, a regular ZK rollup which doesn't have 38:04 a fraud proof, instead it just provides proof of correctness of computation. So how do you 38:10 square that circle? It's like inside the BitVM you'd be running this ZKP thing where from the 38:17 computer that's running this perspective, there's no optimism happening. But all of that's happening 38:25 off-chain. On Bitcoin's blockchain, none of the results of the computer are verified or falsified 38:34 unless a verifier wants to do it. I understand, but what I suggested two minutes ago, 38:42 which is that if you take the game one step further, which is to say that in the optimistic 38:47 rollup, the approver plays with the verifier and then the verifier can manufacture a fraud proof 38:54 that decides which way the coins that are locked up in the contract go. If you take that game 39:00 one more step where the verifier basically says, I have not detected a fraud proof and the 39:06 off-chain BitVM computer produces zero or one output with zero being, you know, let's say 39:13 invalid computation and one being valid computation, can't Bitcoin smart contract 39:20 that's native on Bitcoin L1 decide which way to send the coins without necessarily exposing the 39:26 off-chain game altogether? In other words, then it would be a better emulation of the ZKP roll-up 39:33 than the conventional optimistic roll-up game that so far has been proposed. 39:40 I think it sounds like you could, if I'm understanding you correctly, you could make a program that just outputs a zero or a one using zero knowledge proofs, and there could be a script on Bitcoin that allows the approver to take the money if it's a one and the verifier to take the money if it's a zero. 39:59 However, that script will only activate if the verifier issues a challenge. That's where I'm saying it inherits the characteristics of optimism, where at least one verifier has to do something. 40:13 Right. But you mentioned that, like, for example, in the SentryPeg proposal, there is a federation which bonds itself and then there is, you know, a hundred sentries that police the federation. Right. 40:25 But visualize that we could relax the assumptions about the economic game a little bit and visualize that instead of a federation that bonds itself, somebody on Bitcoin essentially tries to peg out into a smart contract on another chain. 40:43 And then the smart contract on another chain has, you know, hundreds of verifiers that participate in the smart contract on the other chain. 40:51 And then when somebody wants to peg back out of that other sidechain, he needs to act as approver to basically peg out his own coins. 41:03 And therefore, he has to play a game with a smart contract on the other chain where it would be sufficient for one verifier to play the game out to the end with them and produce a bit that would allow him to release the coins that he locked up himself when he pegged into this other chain. 41:21 The idea of using another smart contract on another chain to act as the verifier or I suppose the approver is an interesting and a novel thought to me. 41:33 And I'd like to think more about it. 41:35 Let me elaborate on that idea a little bit. 41:38 The conventional idea that I saw in BitVM assumes that there is a game, economic game played by off-chain actors, right? 41:47 My idea is that rather than having liveness assumptions on these off-chain actors, in other words, you know, a federation composed of parties that have to do some stuff and then a bunch of sentries that are off-chain but interactive actors. 42:02 You can maybe replace both the federation and a set of verifiers with a single smart contract on another chain. 42:10 And the advantage of the smart contract is that anybody participating in that smart contract cannot cheat at all because the rules of the smart contract do not allow cheating, right? 42:19 They're locked in. 42:21 So therefore, rather than having a bunch of parties that represent the federation and a bunch of parties that represent sentries, what if you could simply have a smart contract on another chain that essentially the peg would work something like this. 42:35 I want to peg out, let's say, one Bitcoin to this other chain. 42:39 I talk to the smart contract. 42:41 I generate a deposit address on Bitcoin. 42:45 Then I deposit my own Bitcoin into this deposit address, but I cannot withdraw it yet, right? 42:50 Then later I can go back to the smart contract and then talk back to the smart contract and say, look, I'm going to burn this token issue to me by the same smart contract in the same amount as my deposit. 43:02 And then anybody who wants to participate as a verifier in that smart contract is a non-interactive party that simply could be anybody else pegging in and out of that smart contract can sort of temporarily assume duties of a verifier. 43:17 And when somebody else shows up to peg in or peg out, that verifier can verify my proof. 43:22 And that verification would presumably release my peg in to allow me to peg out if the proof is actually valid. 43:32 One of the things that sounded a bit dangerous with your idea. 43:37 There's something within your idea that sounded a bit dangerous. 43:40 Correct me if I'm wrong, but it sounded like you create this Bitcoin address and there's only one key holder in it. 43:48 No, it wasn't one key holder. 43:50 That would be unsafe because you couldn't store the private key on this other chain safely, right? 43:55 That's what I was about to say. 43:58 But as a mechanism to guard that deposit, you would need to do some kind of. 44:05 And again, this is just sort of a stream conscious. 44:08 Don't judge me too harshly because I don't have all the details worked out yet. 44:11 But you could have some kind of multi-party computation that generates a deposit address where one party is the depositor on Bitcoin. 44:19 And the other party is a collection of passive verifiers as opposed to interactive verifiers. 44:24 It's just a collection of people who want to either serve as verifiers inside the smart contract on this other chain. 44:33 And therefore, one of them will be sufficient to peg out, assuming that verifier checks the prover who is trying to prove burning of coins on this other chain. 44:41 Or anybody who wants to participate in that smart contract to peg in their own Bitcoin assumes the duty of the verifier temporarily. 44:51 And has to peg out anybody who's waiting to be pegged out in the queue. 44:58 Because the other side of the multi-party computation key was generated by the smart contract and presumably together they generated the deposit address. 45:08 And they have to cooperate in order to compute the withdrawal transaction together. 45:13 It sounds like there are a couple of ideas in your stream of consciousness there. 45:19 One of them sounded a lot like the sentry peg. 45:23 At one point you mentioned having anyone who wants to be a verifier on this other chain can do multi-party computation in order to create the private key that's going to be the second key in the 2 of 2 multisig. 45:38 And that certainly sounds plausible. I think you could design that. 45:41 And I think that's kind of the direction that Shinobi is trying to head in his idea of having sentries. 45:46 So maybe look into that for more. 45:49 And then because I was thinking of what to say in response to that, I was able to observe that you seemed like you were elucidating some alternative model to that. 45:58 But I didn't fully catch it. 46:00 I think that there's slight novelty in my idea which you mentioned earlier which is to replace one of the parties in the game. 46:07 Instead of having online interactive parties to just designate a smart contract on another chain as a mostly passive non-interactive party that plays the role of the verifier. 46:21 Whereas the person who wants to peg in the coins into this other chain will be forced to act as a prover and therefore interactivity assumption is already true by default because they want to peg out their Bitcoin at some point in the future. 46:35 So if the smart contract on the other chain acts as a passive verifier, the smart contract could have hundreds of thousands of sentries that just simply sign up to be one of the honest verifiers in exchange for let's say one tenth of a percent fee or something like that. 46:54 And as long as one of them shows up and verifies the proof, perhaps that's enough to peg out securely. 46:59 Or the extension of that idea was that anybody trying to peg in or peg out has to assume the duties of the verifier temporarily and peg out the previous guy who tried to peg out. 47:11 And this is how you eliminate the interactive requirement on this set of verifiers to run as interactive online parties. 47:19 I'm not able to fully keep up with your stream of consciousness, but it sounds pretty good. 47:25 If you could write some of this out in the Telegram chat, the BitVM Telegram chat, I think that would be really helpful and it sounds really interesting and I might be able to follow along there. 47:37 I was thinking of doing that. I'm just too ashamed to do it at this point because the idea, even though it seems novel and interesting, possibly has some fatal flaws. 47:45 So maybe I'll write it to you in a private message in Telegram and maybe we can discuss there. 47:50 Sure, that's fine. But I will encourage you to not be afraid of failure and of being incorrect. 47:57 Thomas Edison was wrong 10,000 times before he figured out the way to make the light bulb. 48:03 I admire people who don't have the fear to just say, I'm going to throw out an idea, even if it might have a fatal flaw. 48:11 But there you go. Feel free to also DM me if that's a concern for you. 48:16 Okay, so cool. We've talked a little bit about Drivechains, about BitVM, its history, its limitations, the kinds of sidechains we might be able to create with it. 48:27 We've compared some of them with Drivechain. I think we're at a pretty good position here. This is going really well. 48:34 Are there any other hands up or anyone who'd like to contribute some thoughts on this topic? 48:41 Not seeing anything. Moonsettler, I'm going to volunteer you. If you would come up here and provide us with some of your thoughts. 48:52 I think that you've had some excellent criticism of some of the limitations of BitVM, and I don't feel like we've gone over those sufficiently. 49:02 He's not up here, so I guess he doesn't want to. 49:04 In that case, let me try to go over one of the limitations that I see with BitVM that has, I think, not perhaps received enough attention yet. 49:14 And that is fee costs. So one of the things that affects BitVM and affects most off-chain protocols is that usually you're using Bitcoin as a judge in case something goes wrong. 49:28 We do this in Lightning, for example. You have two parties who make a Lightning channel together. 49:34 If one of them broadcasts incorrect state, then only then do you go on Bitcoin's blockchain to say, here's the correct state. 49:43 But that assumes you're able to do that and that you have a monetary incentive to do that. 49:49 For example, you might not if you only have a dollar in that Lightning channel and the fee to actually adjudicate on-chain to make a transaction on-chain would be $30. 50:03 You're probably not going to want to do that to save yourself $1. 50:06 The cost of some off-chain protocols increases if they require more than one transaction in order to adjudicate. 50:20 If you require any multiple of that, let's say you require 10 transactions, then the amount of money you can safely lock up in one of these protocols is multiplied by 10. 50:29 If it took 10 transactions to withdraw from the Lightning channel, then it wouldn't just be that you're not going to adjudicate if there's only $1 at issue. 50:40 Now it's $10 because now it's going to cost me $10 to adjudicate. 50:45 I'm not going to do that unless the amount of money I have is more than $10 at stake. 50:51 In the case of BitVM, you could have maybe even 100 transactions depending on the complexity of the program. 51:01 If you wanted to withdraw from a BitVM address through the hard path, through the one where you say your counterparty gave some incorrect computation, 51:14 then you could have to do, depending on the complexity of the program, a lot of transactions in order to prove that they did something incorrect, that their code was bad. 51:26 That makes it really expensive. 51:29 If fees are $30 a piece, as they were just last month, then if you have to do 100 transactions, you're talking about a $3,000 fee in order to withdraw from a BitVM. 51:40 In the difficult case, or in the problematic case, that means you're not going to do that if you have less than $3,000 in a BitVM address. 51:51 That's a limitation of it that I think is worth mentioning. 51:57 At least until we come up with a better design, you're probably not going to want to put a small amount of money in a complicated contract because you wouldn't be able to enforce it if you needed to. 52:15 I have a question about that limitation, if you don't mind. 52:18 Is that a limitation only for the verifier player, as the model stands right now, not for the prover player? 52:25 No, the fees are shared between them. 52:28 They could be shared. Are they just assumed to be shared, or they could be shared in any way? It's up to the protocol between them, isn't it? 52:37 Yeah, it's up to how you design the protocol, and you could design different models. 52:41 In fact, the version that I implemented is different from the version in the white paper. 52:46 But the version in the white paper is the smarter version, or at least I think it's better than my version. 52:50 And in his version, for every step of the computation, there is a challenge and a response. 52:57 And so both of the parties, the prover and the verifier, each have to take turns broadcasting a Bitcoin transaction and paying for it. 53:06 And if either one of them stops doing it at any point, then that person loses. 53:12 You have a certain amount of time to do the challenge or do the response, and if you don't do it, then you're the loser of the game. 53:21 So that makes it so that they share costs for doing incorrect—if one of them does an incorrect computation or does a challenge, then they share costs for that. 53:30 In my implementation, which is much stupider than Robin's idea, the prover bears the entire burden of all the costs. 53:38 The prover has to do everything. 53:41 And so I think the challenger just has to make one or possibly two transactions, and everything else has to be done. 53:48 Sorry, the verifier just has to make one or two transactions, and the prover does everything else. 53:53 When you say everything else, you mean the prover will still have to broadcast 100 transactions, or the prover will have to carry the burden of paying for one? 54:03 The prover has to broadcast all of the transactions. 54:05 If there's a challenge, he has to prove everything. 54:09 He has to go through the whole program in my implementation and prove that everything was correct. 54:13 And that's a stupid way of doing it, but I did it that way because it was easy and because I don't know how to implement the hard thing that is in the white paper. 54:25 Can I ask you a question, maybe a leading question? 54:28 If you assume that the prover and verifier engage in this protocol and assume that the prover has everything to lose by losing the entire bond or half of it gets burned or something like that, 54:41 is there a simple way for the prover to prove that the verifier failed to complete the protocol? 54:48 Well, time locks are the way that Robin does it. 54:52 The prover puts the ball in the challenger's court, in the verifier's court, by saying, 55:00 hey, you've got to make a transaction in order to say what part of this you think I messed up. 55:05 And if the verifier does not do that, if he just bides his time, a time lock expires and the prover can take his money because the challenger didn't say, here's where I think the mistake was. 55:15 But like you said, in order to take his money, the prover has to broadcast the whole sequence of challenge response transactions that preceded that point in the protocol, right? 55:25 Not a whole sequence. He just needs to do it once. 55:31 The challenger initiates the challenge, says, I think you did the computation incorrectly. 55:36 And he does that by saying, I think you got this part of the protocol, or I think you did this step of the execution incorrectly. 55:42 The prover can then reply and say, here's my proof that I did it correctly. 55:46 Now the ball is in the challenger's court again. 55:49 And if the challenger doesn't move from there, if he doesn't make another challenge, then the prover gets to take the money after a time lock. 55:56 Which to me is equivalent to what you were asking, is there a way for him to prove that the verifier didn't have anything to say? 56:03 Yeah, you just wait until the time lock expires. 56:06 Well, but this time lock idea has implicit assumptions on the nature of the game between the prover and the verifier. 56:13 For example, it assumes that the prover and the verifier are both online parties engaging in an interactive protocol. 56:19 I was just hoping that there would be a way to make the sidechain itself with its own rules or a smart contract on that sidechain be one of the parties. 56:29 Namely, I would like that to be a verifier rather than a prover, because a prover would be the person trying to prove that they burned Bitcoin on this other sidechain. 56:37 So in that model where you have passive verifier smart contract, let's call it that, with multiple sentries or multiple verifiers perhaps. 56:45 In that model, do you think there would be a way not to depend on Bitcoin time locks, but simply to depend on the prover eventually being able to advance the game. 56:57 Simply because somebody on this sidechain will interact with that smart contract, which will force the game to be advanced one way or the other. 57:07 And the game will bubble up to be either one or zero at the top of the NAND tree, let's say that. 57:13 And that will allow the prover to either take the money or not take the money on Bitcoin. 57:18 It sounded like you had a very long question, but I think it started out with, do you think there's a way? 57:27 I think there's a way to do it without time locks, basically. That's the beginning. 57:31 And then I suggested a way to do it without time locks, kind of implicitly suggested a way. 57:35 And that would be rather than having a time lock, you simply wait for the game to terminate on the sidechain by prover interacting with the contract, which represents one or more verifiers. 57:47 And then that interaction eventually, because the sidechain is progressing and the smart contract has people coming to it and invoking it. 57:56 So eventually after a subsequent invocation by the prover himself or somebody else with a smart contract, the smart contract will be forced to complete the game essentially. 58:09 And then completion of the game produces 0-1, which allows the prover to peg out his coins and take them back on Bitcoin. 58:21 So it seems like you're inviting me to comment on the model that you just proposed as well as asking me if I think there's any other way to do it. 58:30 Yes. Sorry for two complicated questions in one. 58:33 Yeah. So let me answer them. Let me answer the first one first. 58:38 I don't currently think that there is a promising way to do it without time locks. 58:45 So that's my answer to the first one. But I guess part of that answer is also I think there might be a way to do it that hasn't occurred to me. 58:54 I would like to see additional thoughts on this so that if we could come up with a way to do it without time locks, that'd be great. 59:02 So then secondly, your particular proposal involves having the smart contract itself be something that acts as a counterparty in this thing rather than using a time lock. 59:16 Rather than using an interactive online federation or an interactive online set of sentries and a federation. 59:25 Just a smart contract on the other chain. And the advantage of the smart contract, as you will understand, is that it cannot misbehave. 59:33 It can be assumed to be engaging in the protocol perfectly correctly because it cannot deviate from its programming. 59:40 So that's an additional advantage to using a smart contract because you can simply assume that the smart contract will never cheat. 59:48 I'm not entirely willing to admit that a smart contract can never cheat when we've seen a lot of them that have had bugs in them. 59:59 Unless there's a bug, of course, then it's hacked. 1:00:02 Right. That's all I wanted you to say was unless there's a bug. 1:00:05 Setting aside that assumption, of course, there's an assumption of no flaw or a bug in a smart contract. 1:00:10 But setting aside that, the smart contract can be constrained much more than an online interactive federation together with a bunch of online interactive sentries. 1:00:23 From my perspective, a smart contract is effectively the same as a very large multistake because you're relying on the assumption that miners of this alternative chain, as well as the node operators of that alternative chain, are going to run the code of this smart contract. 1:00:39 And so you expand the concept of a federation to include all of the node runners and all of the miners, which is good. 1:00:47 I like the idea of having such a large federation. 1:00:49 Actually, I'm not making that assumption, believe it or not, because it's not necessary. 1:00:53 Because the only thing you need to assume is that there is a smart contract that's programmed to engage in this game with provers and it's programmed with bugs, assuming it has no bugs, of course. 1:01:06 It's programmed to never cheat in this game, but it does need a bunch of sentries or a bunch of participants that enable the game to complete as long as one of them participates by interacting with a smart contract and essentially providing liveness to the smart contract. 1:01:23 It's not necessarily necessary to assume that either miners or node operators of this other chain participate. 1:01:30 It's just that anybody can come up and become a sentry or a verifier by maybe signing up with a smart contract and getting a small fee for verifying the game, but that the verifier will be constrained by the smart contract to simply provide liveness and interactivity, rather than… 1:01:48 We don't need to police any party invoking the smart contract, because the smart contract is already constrained to only do what it's programmed to do. 1:01:58 It sounds pretty good. The more you talk about it, the more I like it, so I hope you give some more details about it in a Telegram post or similar and then we can talk about that. 1:02:10 By the way, Hampus mentioned in the comments that it would be really good if everyone was directed to where they can actually join the BitVM Telegram group that we keep on mentioning. 1:02:23 So I think I'm going to spend a couple of minutes… 1:02:26 Okay, we lost you, so maybe I'll ask a question for now. 1:02:51 Alex, are you saying where anybody can become a verifier, kind of like the auto-compounding contracts work, where anybody can push the auto-compound? Is it something like that? 1:03:05 Well, my initial idea to improve on the sentry peg that I saw being proposed in the brainstorming session of the BitVM hacker group, which was a federation that bonds itself and then there's a bunch of policing sentries. 1:03:20 The problem with that sentry peg is that there is a lot of actors that need to be online and be interactive with each other in order to make the protocol work, which creates these economic incentives that are difficult. 1:03:35 So my idea was that the person who wants to peg into the sidechain has to act as a prover rather than a verifier. 1:03:44 And the verifier simply needs to verify that that person has burned the sidechain Bitcoin that was issued by a smart contract back to the smart contract that verifies the burn. 1:03:56 So you could essentially replace both the federation and a bunch of sentries or verifiers with a single smart contract in theory. 1:04:05 Now, mechanics of how to do this are difficult because it's not really a multi-sig setup where one of the members of the federation has to peg out and a single online sentry can detect the foul play by the federation and therefore they can slash the federation. 1:04:27 That was the proposal. So the details of how the smart contract enables on Bitcoin are a little vague in my head, but this is something that Supertestnet... 1:04:40 I have a question on the original model. From what I understand, the federated and the sentries, are they predetermined beforehand? 1:04:52 Well, there's discussions on making one or both dynamic. That's potentially possible, I think, because you could potentially have multi-sig setups which have dynamic membership in theory as opposed to a fixed membership. 1:05:08 At least that would be desirable for sentries. Whether or not that's possible, there was some talk of doing some kind of frost protocol or something like that where people can come and go as being sentries and therefore it would not be strictly like a white listed set of predetermined sentries or white listed set of predetermined federation members. 1:05:29 That was my understanding that you can start out with a fixed set, but potentially it's possible to generalize it to a dynamic set for either federation or the sentries or both. 1:05:40 I see. Because from what you're saying, it seems like your model would be solving and making it more dynamic. 1:05:47 Well, my model, if it holds any water, and this is why I'm reluctant to post a proposal because I suspect there might be some kind of fundamental flaw in it where it's impossible altogether. 1:05:59 But assuming it's not fatally flawed, my model would be that the person who wants to peg out has to perform the role of approver who proves that he's burned the Bitcoin to a smart contract that issued that Bitcoin on the sidechain. 1:06:14 But the smart contract on the sidechain would need to have a bunch of sentries that at least one of them has to verify the approver. 1:06:24 But rather than having an online interactive sentry that has to participate in the interactive online protocol with the verifier, it's the smart contract itself that participates non-interactively with the verifier. 1:06:38 But the smart contracts are notoriously passive unless they're invoked. 1:06:43 And therefore, you would have a situation where essentially all the invocations would come from the approver while the smart contract would have to respond to the invocations and act as a verifier passively in this challenge response protocol. 1:06:57 And then the game between the approver who is trying to peg out and the smart contract which has to approve the peg out upon proof of burn, that game could be initiated by the person trying to peg out. 1:07:11 But it could be completed with this proof of non-fraud as I kind of call it for now, which is that it produces the right bit 001 which enables the approver to withdraw Bitcoin back to himself on Bitcoin from the contract. 1:07:32 That's not necessarily time locked. 1:07:34 And Supertestnet said that he doesn't see a way to do it without time locks, but I think there may be a way to do it. 1:07:41 It's still an open question. 1:07:44 Maybe Supertestnet will come back and comment on that. 1:07:47 Yeah, I think it's still an open question. 1:07:50 I'm not confident yet that we found a way to do it. 1:07:53 But I like your idea. 1:07:55 I would like to have more thoughts on it. 1:07:56 It's helpful for me if I can see it written down so I can compare earlier parts with later parts, stuff like that. 1:08:03 I want to go to one of the comments from the chat. 1:08:08 So somebody in the chat asked two questions. 1:08:11 His name is BTC Jonas and he says, do you think possible additional features like BitVM will give new government regulatory, regulative attack surface? 1:08:21 So, yes. 1:08:24 No, you said will. 1:08:26 No, I don't think it will, but I do think it might. 1:08:29 An example of something that I hope gives us a new government regulative attack surface. 1:08:35 I would like to make something on BitVM similar to Tornado Cash so that you can send money to like sanctioned countries and stuff. 1:08:43 And if we do that, then I definitely like if we get to a point where you can do that on BitVM, then that would open up a new government regulatory attack surface. 1:08:51 They could try to shut it down on the grounds that that's illegal or something like that. 1:08:56 So I hope something like that happens and I'll be putting in my efforts to make it happen. 1:09:02 But yeah, currently, I don't think we'll right now. 1:09:05 I don't think we'll get there. 1:09:07 So I don't think it will, but I hope it does. 1:09:10 And then secondly, the question is, is there or even is there is will be a security budget issue might be BitVM be a solution to keep miners busy and proceeds sustainable? 1:09:24 Well, it is an off-chain protocol. 1:09:27 So by design, most of the stuff that happens in BitVM happens off-chain and doesn't. 1:09:34 As long as that's happening, as long as everything's happening off-chain, they don't contribute to Bitcoin's fees. 1:09:40 However, if BitVM was popular, then perhaps you have a lot of people adding money into these BitVM addresses. 1:09:48 And so that would result in an increased amount of transactions on Bitcoin and consequently increased fees. 1:09:54 So yeah, if BitVM becomes popular, then yeah, then it could help Bitcoin's security budget by increasing the number of transactions on Bitcoin in order to access this new layer two. 1:10:06 So I hope that answers both of your questions. 1:10:08 Does anyone else have any thoughts on either of those things? 1:10:12 Yeah, I have a thought on the regulatory attack and additional features can add more regulatory attack. 1:10:19 I think the way I look at it, any transaction can have a regulatory attack. 1:10:26 For example, regulation can say this specific UTXO, any miner that adds this UTXO or builds off a block that includes this UTXO, it can just put pressure already right now. 1:10:36 So I don't see how any additional features are really adding pressure when there's already at any moment that can be there. 1:10:45 So either Bitcoin can and will withstand things like that and additional things or there's a bigger issue. 1:10:55 Yeah, and I sort of welcome such attacks because I think we hopefully designed Bitcoin in such a way that it can withstand regulatory pressure. 1:11:04 And so far it's stood up to China, to regulatory pressure in China. 1:11:09 My hope is that it can withstand any regulatory pressure, but I'd like to see that hope tested and find out if we're right. 1:11:17 Because if we're wrong, you know, if Bitcoin can be shut down or if miners will stop mining or censorship people, then we've got to find a solution to that. 1:11:26 And I'd like to know sooner rather than later, personally, if that's going to be an issue. 1:11:34 Super Testnet about the regulatory attack. 1:11:42 So the idea that just came to my head is that we know that there is coin swaps that can improve privacy, right? 1:11:50 Is a coin swap mediated by BitMEDIUM would be superior in any way to a regular coin swap or not? 1:11:57 My initial two thoughts, one was no and then the other one was yes. 1:12:04 So let me tell you both of them. 1:12:06 No, I don't think they would be because coin swaps are already off chain. 1:12:10 When you do a coin swap, the information that you share with your counterparty in order to initiate the swap is done. 1:12:19 It's done out of band. 1:12:21 It's not that information doesn't go on the blockchain. 1:12:23 And in fact, the most common way that coin swaps are done today is over lightning, which is like entirely off chain. 1:12:31 Once you're in the lightning network, your coin swap, you're swapping coins all day long every time you make a transaction. 1:12:36 And unless there's a problem, none of that goes on chain. 1:12:39 So my initial thought was no. 1:12:40 And then my second thought was, well, yeah, actually, it probably would, though, because it could become the same thing where you deposit money into a BitVM address. 1:12:49 And then from inside of there, you're doing coin swaps all day long and they're not on chain. 1:12:54 So isn't that essentially a tornado cash? 1:12:58 As long as you extend the game to end parties where you simply can't have anybody in the world show up, a million people deposit arbitrary amounts into the BitVM address. 1:13:07 And they all participate in this end person game that eventually allows them to withdraw somehow the same exact amount. 1:13:15 But the anonymity set is much larger because there's end participants in the swap. 1:13:19 Yes, I think it is. 1:13:24 It's probably equivalent to tornado cash. 1:13:27 And I think lightning has been doing this for a long time already. 1:13:30 But the problem with lightning is that it's full of cancer nodes by chain analysis companies that actually de-anonymize all the flows, right? 1:13:40 So lightning doesn't actually give you much anonymity because they look at your IP addresses and most of publicly routable lightning nodes are actually cancer nodes of chain analysis companies. 1:13:51 You essentially have illusion of privacy on lightning rather than real privacy. 1:13:56 I don't think that's true. 1:13:59 There's no proof of work needed for 90% of lightning nodes that are publicly routing payments to be launched by chain analysis companies. 1:14:12 It's the same kind of attack that was happening on TOR before TOR introduced proof of work where most TOR nodes were cancer nodes that would DDoS TOR or whatever. 1:14:22 Because there was no work required to cyber attack TOR network and there's still no work required to cyber attack lightning network, right? 1:14:32 Well, I think there is considerable amount of work required to cyber attack the lightning network. 1:14:38 Because in order for you to have an analysis node, it needs to have quite a bit of connections. 1:14:46 It needs to have quite a bit of channels. 1:14:47 And not only that, but it gives you no guarantees that you're getting accurate information because an intermediary node can't tell the sender or the recipient of the transaction. 1:14:59 That's true. 1:15:01 But if you have two nodes that happen to be on the flow and both of them correlate the flow, then essentially you're seeing the whole kind of... 1:15:09 Well, anyways, we're probably digressing from the VM here. 1:15:12 Yeah, definitely. 1:15:14 But yeah, I think BitVM could be another way of doing this. 1:15:21 And so if we have... I like more options. 1:15:24 I would like you to be able to do tornado catch like stuff on lightning. 1:15:27 I would also like you to be able to do tornado catch stuff like stuff on BitVM. 1:15:31 Before we get there, I want to mention... 1:15:35 Before we close out because I think we're about ready to finish up this thing. 1:15:39 I do want to mention that it's something that I have to say every time I talk about BitVM is to mention how early we are in it. 1:15:47 Currently, we have a virtual machine that kind of works, but we only have my implementation, which is the stupid version that does everything wrong. 1:15:59 It doesn't even follow the white paper. 1:16:01 So that's the only thing we currently have working. 1:16:05 And that stupid version of the virtual machine can only... 1:16:09 Currently, there are only three functions that work in it. 1:16:12 I've got addition working in it. I can add two numbers, two 32-bit numbers. 1:16:16 I've got checking if a 64-bit string is all zeros, if there's no ones in that string. 1:16:22 And I've got a function that can check if two 32-bit numbers are equal, which one's bigger and which one's smaller. 1:16:30 I've got a function that can do that. 1:16:32 So that's all we have currently working in the worst possible version of the virtual machine. 1:16:38 And so all of these ideas of building a tornado catch in it or building coin swaps inside of it, building a rollup, building a speedy proof, that's far away. 1:16:48 We need a lot more building blocks in order to make that stuff available. 1:16:53 So yeah, don't get too excited about the capabilities of BitVM yet, or do get excited, but allow that excitement to motivate you to help us build the stuff for it. 1:17:05 So yeah, my GitHub is, I think, if you go to my GitHub, github.com slash supertestnet, it's one of my most recent, most popular repositories. 1:17:14 It's called Tapleaf Circuits. 1:17:16 It's where I'm building out my implementation and adding additional functions to it. 1:17:21 Check that out if you're a builder. 1:17:23 Help me make it improved, like make it actually compatible with the white paper and do things the smart way. 1:17:30 And help me design additional functions that can actually run in this virtual machine so we can get to a point where we can build all this cool stuff. 1:17:38 I think that's it. 1:17:39 I think we can close out the space. 1:17:41 So I thank you everybody for participating. 1:17:44 Of course, the link up there in the description will show you, not the description, but up there in this group chat, shared chat, shared tweet things, will show you the BitVM Telegram group where you can go to get more information. 1:17:59 And yeah, hey guys, let's go. 1:18:01 Let's build this thing out and make all these cool dreams into reality. 1:18:06 I just want to add a little bit. 1:18:09 The Bitcoin address in the white paper, I guess, is where you guys are accepting sats as funding donations. 1:18:16 So I would encourage people to send some sats to that address in the white paper. 1:18:21 That's the only valid address, right? 1:18:24 All others are hacker impersonations. 1:18:28 I don't know. 1:18:30 I haven't actually seen any. 1:18:32 I haven't actually seen any, so I don't know. 1:18:35 But definitely use the one in the white paper though. 1:18:41 All right, great. 1:18:42 Thank you, guys. 1:18:43 And I guess I think that wraps it up. 1:18:48 Thank you, SuperTesla. 1:18:49 Thank you, SuperTesla. 1:18:56 I would encourage Moon Settler to come up to the stage if you want to speak more on the, or Layer 2 host or whatever. 1:19:03 Thank you, SuperTesla. 1:19:13 We also had some others come up to the stage if they have comments or questions. 1:19:19 They can feel free, Sol or Pen5. 1:19:22 Anybody else that wants to come up as well? 1:19:24 Hey, I had come up earlier. 1:19:27 I had a comment or question, but then the conversation kind of set my brain on fire a little bit. 1:19:35 But I think one thing I was going to ask is, or request maybe, a BitVM function to do like a hash string matching. 1:19:47 Because that might be useful to say there's a hash added to the transaction, and then later, 1:20:03 the file, the linked hash file is published 1:20:08 to prove a certain output. 1:20:13 If BitVM can do a hash string match, 1:20:17 adds a little integrity to that. 1:20:22 If I could comment on that for a second. 1:20:24 I think SuperTesla has like a really busy schedule, 1:20:27 so he had to leave, it looks like. 1:20:29 But perhaps I could comment a little bit on that, 1:20:32 which is like my expectations on BitVM 1:20:37 are such that it's an incredibly, incredibly long-term 1:20:41 and super complicated research project. 1:20:43 I mean, it makes the Lightning Network 1:20:45 look trivial by comparison. 1:20:47 So what he said about like we're so early 1:20:50 because we have a single one, two, or three 1:20:52 super primitive functions is very true. 1:20:54 So we might not see anything actually usable 1:20:57 for one, two, three years, 1:20:59 even if 100 people are working on it 24-7. 1:21:03 So all these functions that you might want to request, 1:21:07 in theory, they could be, they're just things 1:21:09 that BitVM could compute in the future, 1:21:12 but to actually build a computer that's usable 1:21:14 on top of BitVM will take a long time. 1:21:18 And if you've been waiting for the Lightning Network 1:21:22 to take off, and it's been in place since 2016, 1:21:27 and it's still not really fully taken off, 1:21:29 I would like encourage you guys 1:21:31 to like lower your expectations of BitVM 1:21:33 because it's a major research project 1:21:37 that is way more complicated than Lightning, 1:21:39 and there's a lot more work there. 1:21:40 Let's, you know, we're talking like a factor of 10 1:21:42 or 100 more work, maybe, than to do a Lightning Network. 1:21:53 But in theory, everything is possible. 1:21:56 But, you know, there's a computer science slang 1:22:00 for this kind of system, 1:22:01 where it's called a Turing tar pit, 1:22:02 where, in theory, you can do a Wikipedia search 1:22:05 for a Turing tar pit to see what's going on, 1:22:07 but in theory, everything is possible. 1:22:09 In practice, everything is extremely difficult, 1:22:11 unless you build up a whole stack 1:22:14 of developer tools bottom-up. 1:22:16 And this is, we're talking about assemblers, 1:22:18 compilers, libraries, this is like, 1:22:20 you have to build a whole operating system bottom-up 1:22:23 in order to get BitVM running and operational. 1:22:40 I had a few comments. 1:22:42 Can anyone hear me? 1:22:44 Yep. 1:22:45 Hey, what's up? 1:22:46 This is Pensa. 1:22:47 Yeah, when you guys mentioned federation 1:22:49 and agreement and smart contracts, 1:22:51 I was recently reading a book by, 1:22:54 it's a very classical book, if you're into sociology, 1:22:57 which correlates with economics. 1:23:00 The Tocqueville, Democracy in America, 1:23:02 in the first 200 pages, 1:23:04 he mentions the decentralization of American government 1:23:07 and how they kind of came to discover 1:23:09 how to separate two sovereignties 1:23:11 and kind of resolve that conflict. 1:23:13 So even though it's like, you know, 1:23:15 outside of, it's not as directly related 1:23:19 to economics and Bitcoin, 1:23:20 I think that, you know, 1:23:21 anyone that is building on the Bitcoin network 1:23:24 can definitely profit from that discussion 1:23:27 of governance and federations 1:23:30 and how we can implement that through code. 1:23:32 So those are just my two cents. 1:23:45 I mean, I have a comment on this whole notion of federation 1:23:49 and the peg is that I don't really see, 1:23:52 for economic reasons, I don't see a federated peg, 1:23:55 even if it can be policed by a bunch of centuries 1:24:00 or verifiers. 1:24:02 I don't see it as workable in practice, 1:24:04 even though in theory it would be much better 1:24:07 than any other two-way peg that we have for Bitcoin 1:24:13 because it would have smaller trust assumptions. 1:24:16 In reality, you would need, for economic reasons, 1:24:21 people would not want to participate in the federation 1:24:23 because there's very little to gain 1:24:25 for participating in it and there's a lot to lose, 1:24:28 which is the whole bond of the federation 1:24:29 or most of it or whatever. 1:24:31 So it may be, in theory, a practical game, 1:24:34 but in practice, I don't think this entry peg 1:24:36 would be viable for practical purposes. 1:24:42 So unfortunately, yeah, it's like more research 1:24:45 needs to be done into how to leverage BitVM 1:24:48 into some other kind of two-way peg, in my humble opinion. 1:25:15 Is anybody out there, or we have only passive listeners? 1:25:34 Henry, Moonsettler? 1:25:41 Yeah, it seems like not much wanna come up. 1:25:43 Maybe Moonsettler can't be active right now. 1:25:46 I'm just a passive listener. 1:25:48 A lot of this stuff is like way too advanced for me, 1:25:52 but I'm loving people innovating new ways to use Bitcoin 1:25:56 and things like that, learning about it. 1:26:04 I mean, I guess people can come and go whenever they want. 1:26:08 I just wanna comment something on BitVM, 1:26:10 which is that initially, 1:26:11 when I saw the idea in the whitepaper, 1:26:13 I was less impressed than I am now. 1:26:22 Because it seemed like a Turing tar pit 1:26:25 where everything was possible in theory, 1:26:27 but nothing is practically possible. 1:26:31 But the more I studied the idea, 1:26:32 the more optimistic I become about it, 1:26:35 because there's just a huge unexplored continent 1:26:40 that was discovered, and we just landed on it right now. 1:26:43 So perhaps a real two-way peg that's truly trust-minimized 1:26:48 or real ZK validity, ZK roll-ups or whatever 1:26:52 will be possible using this idea. 1:27:03 Yeah, that'd be pretty cool. 1:27:06 It kind of reminds me the situation 1:27:09 that quantum programming is right now, 1:27:11 where the only way to program on quantum computing 1:27:14 is very low-level, circuit board level. 1:27:23 You know, the problem is not so much 1:27:25 that it's a low-level computer. 1:27:26 The problem is that we haven't explored all the games 1:27:32 that could be played between one verifier and one prover 1:27:36 or multi-party games between provers and verifiers yet. 1:27:41 The computer being super low-level 1:27:43 is not actually a problem 1:27:45 because the computations never happen on Bitcoin chain, 1:27:47 and they could happen between the parties off-chain, 1:27:50 and it could be super expensive 1:27:53 and take a beefy computer a long time. 1:27:55 It doesn't matter. 1:27:57 It's designing the interactive 1:27:59 and hopefully non-interactive games 1:28:01 that allow the two-way peg to materialize 1:28:05 or Tornado Cache to be developed or something like that. 1:28:09 I think that's the bottleneck, 1:28:11 so not the fact that this is like a primitive computer 1:28:15 that needs a billion leaves in a top-leaf tree. 1:28:26 It's also interesting to think about the timeline of BitVM 1:28:31 and how that coincides with the timeline 1:28:33 of the future role of miners post-halving 1:28:41 and how they may or may not want to start diversifying 1:28:45 their role to expand into things like this, 1:28:49 being verifiers, for example. 1:29:03 Yeah, Alex, I would encourage you to post your idea, 1:29:27 definitely, to others, even if there is a fatal flaw, 1:29:31 like the fact that you post it already shows 1:29:34 that you put thinking into it and whatever it is, 1:29:36 and even more so, there might be a dramatic way 1:29:40 to make it better from other people's experience 1:29:42 and skillset, so why not? 1:29:45 Like, what do you got to lose 1:29:46 that people will see that you had a fatal flaw? 1:29:47 No, I mean, I guess I'm not so much as ashamed 1:29:51 as the idea is too raw to, 1:29:55 for example, if I had a good formulation 1:29:57 that SupertestNet could fully grok, 1:30:00 and I would be ready to post it, 1:30:01 but maybe we'll talk in DMs with SupertestNet 1:30:04 and come up with some kind of formulation that works, 1:30:06 and then one of us will post it into the group. 1:30:10 Oh, so you feel like it's a little too abstract right now? 1:30:12 It's kind of, you know, it hasn't been thought through 1:30:15 entirely, but the basic kind of idea 1:30:19 is to replace interactive verifiers 1:30:22 with a smart contract on another chain, 1:30:25 and if that's possible, then many of the problems 1:30:29 that a federation or a bunch of online interactive centuries 1:30:37 like that whole model is, in my mind, 1:30:40 it's not economically viable because there's just lack 1:30:44 of incentives for parties to participate, 1:30:46 but presumably the one party that's incentivized 1:30:49 is the party that wants to peg out 1:30:50 and get their Bitcoin back, and that would be the prover, 1:30:53 and they would just need to interactively, 1:30:56 interact with a smart contract, 1:30:57 and presumably the protocol could be conducted that way, 1:31:02 and then, again, my hope is that as a result 1:31:06 of this interaction, the Bitcoin is either released 1:31:09 or not released to the prover. 1:31:12 So like the contract would be the one like holding state, 1:31:17 and people withdrawing would be updating the state 1:31:19 on the contract side, and then holding the peg in 1:31:23 would actually finalize that state back to base layer, 1:31:26 or something like that? 1:31:28 No, it's not, I mean, in my mind, 1:31:30 it's more like before you can peg in to the sidechain, 1:31:37 you would have to go to the contract 1:31:38 and interact with the contract 1:31:40 to generate a deposit address. 1:31:42 And this deposit- 1:31:43 But at the same time, the contract might also say, 1:31:47 okay, well, here's the current withdrawals 1:31:49 that you need to add, right? 1:31:52 Right, so my hope was that anybody interacting 1:31:55 with the contract could assume temporarily 1:31:58 the duties of the verifier, 1:32:00 and that's how you would have a dynamic set of verifiers 1:32:03 that in order for the contract to release you back, 1:32:07 you would have to verify prior withdrawal requests 1:32:11 that are pending, and that's how you have, actually, 1:32:14 a dynamic set of verifiers, 1:32:16 as opposed to a whitelist of verifiers 1:32:18 that sort of are officially whitelisted by the contract. 1:32:21 You could have anybody trying to peg in 1:32:24 having to perform the duty of a verifier, 1:32:26 and then essentially engaging in the protocol 1:32:30 to approve pending peg outs. 1:32:35 Right, I'm also thinking as far as like fees, right? 1:32:37 Because fees to withdraw, right, 1:32:40 there might be many output UTXOs, 1:32:43 so you need to have some type of, let's say, 1:32:45 incentive model for the person pegging in 1:32:47 to wanna include all these outputs for the withdrawals. 1:32:51 So the contract side can also have, 1:32:54 some sort of incentive for the person to include these, 1:32:58 but then you go into the issue of, 1:33:00 well, the fees are very volatile, 1:33:02 but maybe you can prove by current block height 1:33:06 or something like that with the current block 1:33:08 what the average fees are of like, let's say, 1:33:11 past whatever many blocks. 1:33:13 So this way the contract would know, 1:33:14 all right, well, this is what the average cost 1:33:17 of transactions are right now, 1:33:18 so this is the incentive we'll give you to include these. 1:33:22 Well, I understand what you're saying, 1:33:24 but in my idea, the incentives would be unnecessary 1:33:29 because anybody who wants to peg out, 1:33:34 peg into the sidechain, right, that's the terminology. 1:33:37 I mean, Bitcoin has its own terminology, 1:33:39 but outside of Bitcoin, it's called bridging out 1:33:42 and bridging back in or whatever, 1:33:43 but basically anybody who wants to send Bitcoin 1:33:45 to the sidechain would have to engage 1:33:48 with this game with the contract 1:33:51 to generate the deposit address, 1:33:53 and then presumably the person, 1:33:55 the same person or somebody else 1:34:00 who can prove destruction of the exactly same amount 1:34:03 of Bitcoin as is pegged in into one of these UTXOs 1:34:09 would then be approved by the verifier 1:34:12 that's implicit in the smart contract 1:34:14 to withdraw one of the UTXOs back out. 1:34:19 So like- 1:34:20 Yeah, I'm still looking at like scalability issues, right, 1:34:23 because if these do continue to go up on layer one, 1:34:27 you're still gonna run into things 1:34:29 that are just too limited as far as like price amounts, 1:34:33 right, so social amounts, peg in or peg out. 1:34:35 Yeah, but that's not really a problem 1:34:37 because if you have something working like this, 1:34:41 then there could be professionals appearing 1:34:44 that do this for other people, right, 1:34:46 so there could be like these liquidity providers 1:34:48 that peg in and peg out all day long. 1:34:50 And then- 1:34:51 True, yeah. 1:34:52 And then they could amortize the fees, 1:34:55 like people could go to them and do, right. 1:34:58 They don't make larger peg in, peg outs. 1:35:00 Exactly, like it would be like 10 Bitcoins peg in 1:35:02 and 10 Bitcoins peg out, 1:35:04 but on the peg out rather than maybe- 1:35:07 What if also like the peg in combined previous UTXOs, 1:35:12 like every peg in combines previous UTXOs, 1:35:14 this way there's less of a UTXO footprint? 1:35:18 But you see, that combination would be difficult 1:35:21 because the only way that this proposal would work 1:35:23 is that there's like two ways, right. 1:35:25 There's the UTXO has to be encumbered by a time lock, 1:35:29 which is the existing model in the BitVM, 1:35:33 or it has to be encumbered 1:35:35 because the private key is not yet known 1:35:38 until the protocol completes. 1:35:40 And only when the protocol completes, 1:35:42 the prover is able to- 1:35:44 Yeah, well, you would first interact- 1:35:45 Deprive the private key, right. 1:35:46 Well, you would first interact with the smart contract, 1:35:49 right, you would tell the smart contract, 1:35:50 I wanna peg in this amount of Bitcoin. 1:35:52 And then the smart contract would tell you, 1:35:54 okay, fine, you wanna peg in this amount of Bitcoin, 1:35:56 here's the raw UTXO, 1:35:58 the raw transaction that you need to broadcast. 1:36:00 And the raw transaction would already include 1:36:02 previous UTXOs to combine them, 1:36:04 and your UTXO as well that you wanna input, 1:36:08 and it will already determine which address to- 1:36:10 I see what you're suggesting, 1:36:12 that would be like a great optimization, 1:36:14 but presumably to combine previous UTXOs, 1:36:17 you would essentially need to play all these previous games 1:36:20 to the successful conclusion 1:36:21 in order to move these previous UTXOs 1:36:24 into a new combined UTXO. 1:36:26 So this would be like a huge amount of computation. 1:36:29 Yeah, but there can also, 1:36:31 if this model works from the beginning, 1:36:33 then there will only ever be like, 1:36:35 let's say two UTXOs, right? 1:36:36 Because there's just a previous one 1:36:37 that you need to add to yours. 1:36:39 So this is really- 1:36:40 That's a very, very good point, 1:36:41 I haven't thought about that, 1:36:42 because if all the previous UTXOs are always aggregated, 1:36:46 then it's not that much trouble to- 1:36:51 Yeah, I just feel like, you know- 1:36:52 But actually- 1:36:53 It needs to be thought of for the footprint at the end. 1:36:57 Your idea sort of fixes the covenant problem 1:37:02 at the same time as fixing 1:37:05 the validity rollup problem kind of thing, right? 1:37:08 Because you're trying to aggregate one or two UTXOs 1:37:12 to represent the whole, 1:37:16 all the Bitcoin pegged into the sidechain. 1:37:21 Yeah, I feel like it's extremely important 1:37:23 when we start thinking of second layers, 1:37:25 sidechains, whatever they are, 1:37:27 for the aggregation of the UTXOs pegging in. 1:37:30 Otherwise, you end up with a mess, I feel like, 1:37:33 especially during- 1:37:34 You would end up with a bunch of fragmented UTXOs 1:37:37 that have all been- 1:37:38 Yeah, and it becomes, 1:37:39 it might not be an issue today, 1:37:40 but fees go up, let's say, 1:37:42 just fees go up out of nowhere, 1:37:44 and they stay up for a few months, right? 1:37:46 Previous UTXOs might become more cumbersome, 1:37:48 you have to create incentive models for previous UTXOs. 1:37:51 Maybe it might be solved, like you said, for aggregators, 1:37:54 bigger liquidity pools, 1:37:56 but if you can abstract that away from the beginning, 1:37:59 it might be better. 1:38:00 You know, the difficult part in my idea is, 1:38:03 I mean, like, I like your optimization, 1:38:05 and it could be added into the idea, for sure, probably, 1:38:08 assuming that the idea works. 1:38:10 If it works at all, 1:38:11 then probably your optimization 1:38:13 would not be too difficult to add to it. 1:38:15 The difficult part is encumbering UTXO without a timelock, 1:38:20 and that would require some kind of multi-party computation 1:38:23 where neither the person pegging in, 1:38:27 nor the smart contract can move that UTXO, 1:38:31 unless they engage in a successful game 1:38:35 that allows them to generate 1:38:38 a transfer transaction together, 1:38:40 and that's very much what this multi-party, 1:38:42 two out of two multi-party computations do, 1:38:45 which is that there is like, you know, 1:38:48 some blockchains use it, 1:38:49 where you have a multi-party protocol 1:38:51 where two parties engage in a multi-party computation, 1:38:55 first to generate a deposit address, 1:38:57 and then they can engage in a two out of two protocol 1:38:59 to sign a transaction withdrawing from that address 1:39:03 in such a way that neither party knows the private key 1:39:06 that corresponded to that withdrawal transaction, 1:39:09 but they can engage in a protocol 1:39:11 to generate the signature, right? 1:39:15 And of course, from the point of view 1:39:17 of the person pegging in, 1:39:19 keeping his secret share to this multi-party protocol 1:39:23 is incentive compatible, 1:39:24 because they're trying to not lose their peg in, 1:39:28 so they wouldn't leak their secret share 1:39:30 that's required to generate this, right? 1:39:32 I see, I see, so it's kind of like 1:39:33 you actually want them to have their own UTXOs, 1:39:35 because they're- 1:39:36 Well, no, you cannot have them have their own UTXOs, 1:39:41 because they cannot be allowed to move UTXOs, right? 1:39:44 They have to, the only way to move those UTXOs, 1:39:48 aside from time locks, 1:39:49 which is what's proposed in the BitVM paper, 1:39:51 is to somehow decrypt a private key, 1:39:57 or to generate a moving transaction through this game 1:40:01 using like multi-party computation, 1:40:03 or two out of two, or something like that, 1:40:05 you know, like this is what SuperTestNet called 1:40:07 two out of two, or another multi-state, but. 1:40:09 Right, but what I'm saying is, they don't have their own UTXO, but they have their own- 1:40:14 Share, share. 1:40:15 Yeah, exactly. 1:40:16 Secret share to that UTXO, right? And presumably, the, and this is, okay, this is, now you're 1:40:22 coming to the secret sauce, if there is a secret sauce in my idea, then it would be 1:40:26 hidden in here, which is, how does a smart contract engage in this multi-party computation 1:40:32 protocol, where without storing any secrets inside the smart contract, because, hey, it's 1:40:40 a public blockchain, you still generate a transaction that can allow the, the prover 1:40:46 to move the UTXO into whatever address he wants when the protocol is successful, yeah. 1:40:53 Yeah, this, this seems like the core- 1:40:56 The core problem. 1:40:57 How to exactly solve that, right? 1:41:00 But I'm optimistic, because you can have like one out of N types of setups, where anybody 1:41:08 who, like, for example, there's like a single, single honest verifier assumption in the, 1:41:15 in the protocol described by Shinobi, where you could set it up in such a way that a single 1:41:22 honest verifier is all that it takes in order to follow the protocol, even if the others 1:41:28 are not online or unwilling to cooperate with the prover. 1:41:33 I'm hopeful that the set of online verifiers or sentries, as Shinobi calls them, could 1:41:43 be replaced by either people interacting with a smart contract because they need to do their 1:41:49 own business with it, or by some kind of subscribers to the smart contract that are like, okay, 1:41:55 for a small fee, I will, you know, provide one out of N services to the smart contract, 1:42:02 where if I see some withdrawal pending, I will show up and, you know, co-sign, essentially, 1:42:11 this multi-party computation game that allows you to generate the transaction to move the 1:42:16 coins, if the smart contract itself is incapable of such a, such a feat. 1:42:24 But- 1:42:25 The smart contract holding the keys itself without- 1:42:28 Right, there was another idea of how not to do this interactively, which is, you could 1:42:34 pre-generate a million deposit addresses ahead of time by engaging in a massive ceremony 1:42:40 where, you know, 10,000 people show up, you know, like Ethereum had that KZG ceremony 1:42:45 where like 200,000 people showed up, and as long as one of them is honest, the combined 1:42:52 secret generated by 200,000 people is secure. 1:42:56 You could pre-generate perhaps, you know, a million deposit addresses ahead of time 1:43:00 by 100,000 participants, and as long as one of them deletes their share, or refuses to 1:43:06 engage in conspiracy with everybody else, right, then this million deposit addresses 1:43:12 would remain secure, and hopefully the smart contract can then, and this is part that I 1:43:21 don't have yet, and this is why I'm not posting my idea, because this is kind of the crucial 1:43:26 missing part, how to do this non-interactively without online parties, that hopefully the 1:43:32 smart contract can engage in the game with the prover, and essentially, as a result of 1:43:42 this game, the spending transaction is generated that the prover can then broadcast and take 1:43:49 the coins back out. 1:43:50 I have another idea, first of all, I think it might be interesting to look into Emblem 1:43:55 Vault and like where the keys are held there, it might just be completely centralized, but 1:44:00 I'm not sure how Emblem Vault works exactly, I don't know if you know about that, but what 1:44:06 I'm thinking another model would be is if you basically incentivize over-collateralization 1:44:14 by giving a tiny fee, right, so you would have like, let's say some type of, you know, 1:44:20 whatever it is, a federated model, it would be better if it's like a dynamic federated 1:44:25 model, same thing with the verifiers, they're dynamic, but at the end of the day, whoever's 1:44:29 signing the outputs, they basically have control, but they're incentivized to do the right thing 1:44:38 because they're using their own collateral, and the amount that they are able to withdraw 1:44:43 would be less than their, you know, they basically over-collateralize as far as being, 1:44:48 you know, proper, honest users, and if they were to, you know, do something incorrect, 1:44:55 because they're over-collateralized, you know, we can slash them or something like that. 1:44:58 Right, this is kind of like, there's a few systems that do this already, like I think 1:45:03 Interlay network on top of Polkadot has a similar kind of tag where you have a bunch 1:45:09 of proof-of-stake participants that, you know, derive income based on the stake that 1:45:16 they post into this group bond, and then if they misbehave and fail to peg in and peg 1:45:24 out the withdrawals, then they get slashed, unfortunately- 1:45:28 I think ThorSwap might also work like that, I'm not sure, ThorSwap? 1:45:33 ThorSwap, right, I think ThorSwap is similar, right? 1:45:36 Similar, yeah. 1:45:37 But ThorSwap has an interesting trick up its sleeve, it uses its own altcoin as a bridging 1:45:43 currency and- 1:45:44 This is where I feel like things can go wrong, once you add more assets, you know, obviously 1:45:49 assets are volatile, they have different prices, so like the collateralization just, you know, 1:45:55 can end up really being like fake, it could just be like a market price- 1:45:58 Well, and worse than that, like ThorSwap recently basically shut itself down because, you know, 1:46:05 it was like, I don't know, $400 million worth of Ether laundered through it into Bitcoin, 1:46:10 you know- 1:46:11 I think that was just the front end, though, that shut down, I don't know, I don't look 1:46:15 too much into it- 1:46:16 You're right, they shut down the front end, but the point is that, you know, when the 1:46:21 government shows up, these people that are running this peg, you know, this blockchain 1:46:26 as large stakers of ruin, all of a sudden they start disappearing, or like, in other 1:46:31 words, it's a model vulnerable to regulation precisely because it has interactive online 1:46:37 parties that have a lot of this, you know, stake- 1:46:42 A lot of funds under their control, basically, even if they're collateralized, right, which 1:46:47 funds are under their control- 1:46:48 Exactly, and the problem is that it's not necessarily the case that you can incentivize 1:46:53 them properly because whatever modest fees you would charge of people trying to peg in 1:46:59 and peg out, those fees would not necessarily add up to the cost of locking up capital into 1:47:05 the bond, like, you know, the cost of- 1:47:07 Right, and it also doesn't end up being the cost of going to jail, too. 1:47:11 Exactly, so that's a hidden cost, potentially 10 times larger, right, which is why I see 1:47:16 all these federated models, even if one honest participant is enough, as not viable because 1:47:24 the people in the federation don't want to bond, you know, a thousand bitcoins in order 1:47:29 to enable a thousand bitcoins to be pegged into the sidechain because, you know, it's 1:47:35 a lot of money to lock up and not be able to use, right? 1:47:38 So the incentives are, we will do it, but will people pay, let's say, a 5% fee to peg 1:47:43 in and peg out? 1:47:44 I doubt that, right? 1:47:45 So the system is kind of the model of self-defeating in that to make it economically viable, it 1:47:50 has to have high enough level of fees, but with that high enough level of fees, nobody 1:47:54 will be interested to use it. 1:47:57 So you have a classic kind of chick-in-the-neck problem where, you know, the system is not 1:48:01 usable if the fees are high, and if the system is not usable, then the fees will not appear 1:48:06 at all because nobody will be using it. 1:48:08 Yep, you know what, I want to take some time, because I think last time you spoke and you 1:48:16 had some possible criticisms to drivechain, so I was wondering if we can all switch a 1:48:21 little bit to that. 1:48:22 I mean, if everybody's okay with it. 1:48:25 No, I'm actually, I'm a drivechain supporter, I don't have any criticism to drivechain. 1:48:31 I think I had a disagreement with Paul about the fee problem, and this is kind of our major 1:48:36 disagreement, and that Paul believes that there's a security budget problem, and I believe 1:48:41 that the feepocalypse is inevitable. 1:48:44 So like, if one of the underlying causes for drivechain to be deployed is that the 1:48:50 security budget is a problem for Bitcoin, like it may not, like I just don't see a long-term 1:48:56 security budget problem, because I think yesterday I saw somebody posting all the Wikileaks data 1:49:02 that was leaked in 2012 or 13, whatever it was, 11, into ordinals, right, into the inscriptions. 1:49:09 So that my prediction is kind of coming true, that there will be immutable, censorship-resistant, 1:49:16 a lot of amount of this data that will be essentially dumped into Bitcoin blockchain 1:49:21 for censorship-resistance and immutability. 1:49:24 And incidentally, this kind of posting started only recently, because only a few weeks ago 1:49:30 the ordinals protocol finally specified the collections standard of how you can have ordinals 1:49:39 The parent-child? 1:49:40 The parent-child, right, right. 1:49:42 And before the parent-child, you know, there was no incentive for you to do this, because 1:49:46 you would just have a bunch of sort of disconnected portals. 1:49:50 Well, you still have the provenance, it's still on-chain, right, if you have one origin address. 1:49:55 Yeah, the provenance is on-chain with this new protocol parent-child, but it wasn't... 1:50:00 Even without this new parent-child protocol, you know, schema, this scheme is really just 1:50:08 for the explorers and or the indexers. 1:50:11 But what I'm saying is without it, right, without it, you can still prove provenance 1:50:15 on-chain if you have like one origin address. 1:50:17 And that one origin address is the one that created, let's say, 100 inscriptions, right? 1:50:21 It's obvious that since all the funds came from that one origin, they are really all 1:50:25 connected by, you know, one entity. 1:50:26 Right. 1:50:27 Yeah, I mean, you could prove it, but again, that would be, the standard makes all the 1:50:31 difference. 1:50:32 Yeah, the standard makes the difference. 1:50:33 But what I'm saying is you can have an explorer that just sees that, right? 1:50:36 So that's why I'm saying that this standard is really more on the explorer side to show 1:50:40 it, right? 1:50:41 Even though, yeah, on-chain, you are including the parent in the transaction where the child 1:50:46 is born. 1:50:47 Right, but until that standard is specified, right, you know, it was a free-for-all because 1:50:52 like people would dump whole collections of inscriptions and they would dump inscriptions 1:50:57 of... 1:50:58 If you look at like sub-1k inscriptions, what people did is they would just have like a 1:51:01 sort of manifesto, a text file of all the inscriptions in their collection or a text 1:51:05 file of all the hash, like the SHA-256 hash of the images they're about to inscribe. 1:51:10 Right, but then you would lose prominence as soon as you would transfer those inscriptions 1:51:14 somewhere else, right? 1:51:16 Because you would basically not necessarily be able to trace it back to the creator. 1:51:20 Of course you can. 1:51:21 You could see it on-chain. 1:51:22 No, again, this is kind of like possible in theory, but not really workable in practice 1:51:28 that problem. 1:51:29 Yes, I agree with you. 1:51:30 You could trace the history back on-chain, but one additional feature that was added 1:51:35 by this new protocol for provenance or collections is the ability for the creator to burn the 1:51:42 root inscription or the root ordinal, I don't really know how they do it, and thereby steal 1:51:48 the collection. 1:51:49 Yeah, you can burn one of... 1:51:51 Whatever it is, whatever the parent is, you can burn the parent and then that parent can't 1:51:55 have any more kids. 1:51:56 Right. 1:51:58 So there's no absolute scarcity visible on-chain now, right? 1:52:01 Right, but it's only as far as people adopt this standard and hold this standard over 1:52:08 any other standard, right? 1:52:09 Right, but all other standards are de facto inferior, in other words, they may be superior 1:52:14 to... 1:52:15 Yes, but what I'm saying, there's still a social aspect to it. 1:52:18 Let's say I launch a collection, right, and it's X amount of inscriptions, and I burn 1:52:21 the parent, right? 1:52:22 I burn the parent, and then the people in the community, we all agree together we're 1:52:28 going to add more, right? 1:52:29 Nothing really stops that, we couldn't add more, because that goes to the point of most 1:52:34 of the projects are really centralized, they're not really decentralized, because there's 1:52:37 a coordination between, let's say, just developers, or even if the users agree to whatever the 1:52:42 developers want, there's no reason to not change the rules at any moment. 1:52:45 So yes, you're right, it is on-chain limited, but it's still limited to social actors agreeing 1:52:54 to this, which can change at any moment, right? 1:52:56 Kind of like Bitcoin, it's 21 million limit, but if everybody does agree, it changes, except 1:53:01 here, you have way less people that need to agree. 1:53:14 I don't hear you, I'm not sure if you're losing connectivity, do you guys hear me? 1:53:19 I'm the one losing connectivity, or you guys are. 1:53:27 Oh, I can hear you. 1:53:29 Okay, well then maybe it was Alex. 1:53:33 Alright, well, Alex, if you do hear us, you can let us know. 1:53:44 That last conversation you were just having, though, it was kind of funny, it was a little 1:53:50 contradictive, where the burning is just a native Bitcoin transaction, whereas the 1:53:59 provenance with the parent-child, obviously, Ordinal's protocol doesn't need to structure 1:54:09 that to have a parent and child, like you were saying. 1:54:13 So it's kind of like you guys are on both ends of the spectrum. 1:54:17 It goes the same as far as limit, right? 1:54:18 If I launch a collection without parent-child, and I say, hey, this is the limit, right? 1:54:22 There's not going to be any more, right? 1:54:24 If I do launch more, the community could just, you know, reject those and be like, oh, those 1:54:28 aren't part of it, because in the beginning, he said that those are the only ones. 1:54:31 Really, that's really what's just going on at the same time, except now, you know, it's 1:54:36 more in a protocol level. 1:54:37 But at the end of the day, I feel like, you know, that's still very like a social aspect 1:54:41 anyways. 1:54:42 Yeah, but I think Ordinal's are really interesting. 1:54:49 It brought a lot of people over to Bitcoin, for sure. 1:54:52 And it opened the door to, you know, people learning about Bitcoin and hopefully more 1:54:58 type of, how do you say, more use cases for Bitcoin. 1:55:04 And I feel like it definitely opened more talk about, you know, drivechains, for sure, 1:55:09 and sidechains and things like this, too. 1:55:13 Alex, I see that, I don't know, you moved. 1:55:16 There you go. 1:55:16 You might be back. 1:55:18 Are you back, Alex? 1:55:19 You are muted. 1:55:28 I don't hear Alex. 1:55:29 Does anybody else hear him? 1:55:31 Because I know sometimes I glitch out. 1:55:33 You guys don't hear him either. 1:55:34 Okay. 1:55:35 All right. 1:55:35 Well, we don't hear you, Alex. 1:55:37 In the meantime, if anybody else has things to talk about or wants to come up, please 1:55:42 feel free. 1:55:48 Yes, we see you raise your hand, Alex. 1:55:50 So, try to unmute yourself and talk. 1:55:54 You might have had some connectivity issues. 1:55:56 You still seem like you're muted on my end. 1:56:01 So, I'm not sure. 1:56:02 Okay. 1:56:02 So, I'm going to go ahead and unmute myself, and I'm going to go ahead and unmute Alex. 1:56:07 So, Alex, I'm going to go ahead and unmute you, and I'm going to go ahead and unmute 1:56:11 you, and I'm going to go ahead and unmute you, and I'm going to go ahead and unmute 1:56:14 you, and I'm going to go ahead and unmute you, and I'm going to go ahead and unmute 1:56:18 you, and I'm going to go ahead and unmute you, and I'm going to go ahead and unmute 1:56:21 you, and I'm going to go ahead and unmute you, and I'm going to go ahead and unmute you, 1:56:34 Well, we see your emojis, but it looks like your mute button is stuck. 1:56:42 I wonder if you hear me or if you hear others. 1:56:47 Maybe I'll 1:56:47 message you and see what's going on. 1:56:53 Maybe I will go down and then come back up. 1:56:57 don't know if I'm... 1:56:58 Waiting to be added as a speaker. 1:57:01 there we go. 1:57:02 hear you now. 1:57:03 think LayerTwo host, which is, I'm guessing 1:57:06 that's Henry, waiting to add me as a speaker for a while because I had to restart 1:57:11 the web browser to get back in basically. 1:57:17 So yeah, I was just saying that you're right that on a protocol level, parent -child 1:57:21 definitely adds something and you're right that the standard is everything, yes, 1:57:25 as long as people follow it. 1:57:26 But I just wanted to add that if I launched a collection, know, pre -parent child, and I 1:57:31 said that there is a 10k limit, right? 1:57:32 then the next day I added 10k more, right? 1:57:35 community could just be like, oh, well, the next 10k that he added, we're going to 1:57:39 reject them. They're not part of the collection, right? 1:57:41 As far as it's really just like a social layer and an 1:57:44 explorer to add this social layer. 1:57:47 I feel like it definitely makes it lot easier for explorers to add it, and especially 1:57:50 because it's indexed on the protocol level. 1:57:53 But I still feel like it's very much still, you know, not like 1:57:58 100 % immutable because, you know, even if I have a parent child and 1:58:02 I burned the parent I can always add more and say oh well these are part of the 1:58:07 collection and if I if I convince magic Eden or whoever you know a Marketplace to add 1:58:11 them as part of collection and and everybody that's part of the arm The the community 1:58:16 they all agree with it. 1:58:17 Well, then, you know, they're still added more, you know So but you're right in one 1:58:22 aspect. I just wanted to point out it is still a social aspect as well. 1:58:26 But yeah, you can't magic Eden to invent their 1:58:31 own addition to this meta protocol, the protocol lives or dies by all these indexers 1:58:37 and marketplace. 1:58:39 being in sync with each other in this meta protocol. 1:58:42 So there is like meta consensus going on there? 1:58:45 Yeah, yes and no, because you can look at previous times, right? 1:58:48 even before magic eating, the most collections were held on a GitRehub, GitRepo by 1:58:54 Ordinalzwally. And they had a thing where 1:58:58 you had to submit a PR of a collection and then they would approve it. 1:59:01 then other marketplaces would just use their repo as the starting point. 1:59:07 And then anybody that wanted to add collections, they would talk to the marketplace 1:59:10 directly. I believe that's how Magic Eden did it. 1:59:14 I think there was another one. 1:59:17 Was it in slot? 1:59:20 What I to say is there have been collections that they added more to. 1:59:23 This is similar to the early genesis era of Bitcoin, Casey right now is Satoshi. 1:59:30 once the protocol stabilizes sufficiently, hopefully like within a year or so, and 1:59:35 Casey officially 1:59:36 leaves the protocol, it will be quickly sort of ossifying towards nobody being able to 1:59:42 change much because in this Genesis area you could have all kinds of crazy 1:59:47 voluntary changes because the community is so small. 1:59:52 There's two, three, or four big marketplaces that can still 1:59:55 push it around. 1:59:59 I think MoonSettler finally showed up. 2:00:02 Hopefully he will come in and get the speaker position 2:00:07 by the host and say something. 2:00:11 Oops, he disappeared. 2:00:13 around. 2:00:15 Yeah, so I think this is the early Genesis era of inscriptions and ordinals within a year I think the protocol will start ossifying to a point where this kind of crazy you know add me to a collection, do this do that stuff will stop working basically so this is this is 2009 2:00:33 2009 of Bitcoin basically. Yeah, I agree with it you know Casey definitely has a huge say these days, and probably hopefully you know later on he would just like leave more and yeah it's kind of like a temp he's kind of like a benevolent dictator but not for life, maybe. 2:00:48 But it's also examples where he wanted to do something in a community completely was against it and then at the end of the day didn't happen right yeah yeah he decided not to do renumbering and not to erase curse. 2:01:00 Well, you can also say what if he did push it right but what if you merged it right arm can can like let's say the whole community, or just not use that indexer and use their own. 2:01:09 My answer to that is it doesn't matter right because what either he wins with the community wins either way it will ossify the winner. Right, so it doesn't really matter who would win. 2:01:20 It's just a question of stabilizing the protocol. 2:01:22 Yeah, I agree with this I want to go back to as far as the fees on even before ordinals like even several years ago, I always saw on the fee apocalypse for how you put it as an inevitable thing, because I just felt like on black space on Bitcoin is such a valuable thing it's extremely undervalued, and, you know, to me it was like well it's a no brainer the fees are going to go up. 2:01:42 Even like, you know, before Ethereum, I always thought as that right like that, and, and over the years, to me it was like wow, why are the fees really like empty for so long, you know, a lot of it could have been because you know old coins, and, you know, and things like that. 2:01:58 And because of that there's like, you know, less usage on Bitcoin. And I do agree with you where previously anybody can put data on chain but it wasn't as easy for the average user, regular person to put data where now, that's why I feel like ordinals and inscriptions they added a point where this is more interesting to me than, than actual, you know, like the collections or trading or the art. 2:02:16 The fact that literally anybody can actually just put data on chain, and it makes it very, very easy. And I think that that just raises the floor to, you know, the black space demand. 2:02:29 I think it's very slow in the beginning but eventually, it will just be like well it's so like why wouldn't I just want to put data on chain versus anywhere else. 2:02:36 I have an explanation for why the fees have been very low, which is basically comes down to three factors, which is when SegWit was activated as a soft fork in 2017, you had kind of a perfect storm, because what happened was that the fees did spike high briefly. 2:02:56 And that forced all the exchanges to do batching, right. So batching could essentially eliminate two thirds or three quarters of the demand for block space once adopted by most exchanges. That's number one reason. 2:03:10 Number two reason is that SegWit quadrupled the amount of block space. So you had this huge additional supply where from one megabyte it went to four megabytes as we know now. 2:03:20 That's the second factor. And the third factor is before popularity and rise of stable coins, essentially Bitcoin was the bridging currency between exchanges where traders would transfer Bitcoin between exchanges. 2:03:31 And actually a large percentage of Bitcoin transactions, I don't know, 60-70 percent had to do with inter-exchange transfers done by traders and not actual organic usage by Bitcoin users. 2:03:43 So the combination of all these three factors essentially quadrupled the supply and divided the demand by a factor of five. 2:03:51 So you basically had like a huge additional amount of supply of block space and huge increase in the demand for block space. 2:03:59 And the adoption simply had to take another five years to catch up where there's like this wave of adoption and still strictly limited block space. 2:04:09 So even without Ordinals, the slowly rising tide of adoption would hit the wall of the block space limit and there would be a hypocalypse with or without Ordinals. 2:04:19 It's just that Ordinals brought it forward by one, two or three years essentially. 2:04:23 Yeah, I agree with you. But I also hear Paul's argument where, you know, the way me and you would look at it as, you know, kind of like what happened on Ethereum. 2:04:33 You know, me and my friends, we called Ethereum the billionaire chain and we were using other layers like during the times of really expensive transactions, you know, or for things that were, you know, that you had liquidity for. 2:04:42 Right. And there was still demand for, you know, really expensive transactions on Ethereum. 2:04:47 But I feel like a lot of that was because of the complexity of transactions on Ethereum and because of the liquidity of these contracts. 2:04:55 Where on Bitcoin, because it's a lot more primitive, it's really just a value transfer. 2:05:01 And is there going to really be enough of a demand for just simple value transfer to only be on the base layer? 2:05:07 And I hear you on the point of like nation states and banks trading with each other or big institutions trading with each other. 2:05:16 They're going to want to settle on base layer because, you know, they're not superior than anything else. 2:05:20 And that might be enough for the actual, you know, dramatic rise of fees of, you know, I'm talking about hundreds of dollars just to make a simple transaction. 2:05:28 Right. It might be. But then again, they would be incentivized to build rails between themselves to not pay that much. 2:05:34 So I think still the base layer demand will go up because I feel like it's extremely undervalued. 2:05:42 Just from my point of view. But I do hear the like the other argument where people are going to think. 2:05:50 Yeah. You're expressing Paul's argument about I call it substitutability of block space in that, you know, if it's too expensive here, let's use the Lightning Network in a private channel or let's use some other chain to settle. 2:06:02 So Paul's argument actually has two flaws in my mind. One, I mentioned earlier in earlier spaces here. 2:06:11 I said that the first floor is that it has an implicit assumption that the fee market has already existed for years. 2:06:18 And I claim that it only starts existing the last day that the block the mempool clears. Right. 2:06:24 That's the beginning of the real fee market. So it hasn't existed. 2:06:26 Right. I agree. And hopefully it will happen. But we don't know. It might not happen yet. 2:06:31 Right. We will only know this post factum. But so far it hasn't cleared since April 23rd. 2:06:36 So you cannot go back five, seven, eight years and do any kind of saying, see, the fees have always been low except for bull markets because there's been no fee market because block space is like instantly perishable commodity. 2:06:47 So unless unless the blocks are always full, then the price falls to zero immediately. 2:06:54 And there's essentially no no fee market unless the mempool never clears. Right. 2:06:59 So that's one. My first objection to Paul's model was that he would actually assume that the fee market has existed all along. 2:07:06 And I claim it hasn't. The second objection is this perfect substituted ability of block space, which is not all block space or not all settlement mechanism are the same. 2:07:15 Right. The base chain is the most secure, the most reliable for large transfers. 2:07:21 It is true that big institutions can create lightning channels which are private and they can settle instantly in those lightning channels. 2:07:29 But that comes with a trade off because they have to manage liquidity in these lightning channels and liquidity is locked up in the channel and therefore that's cost of capital being locked up. 2:07:38 So there is like hidden cost of lightning besides the actual close to zero or zero fees and private lightning channels. 2:07:46 The hidden cost of lightning is the cost of locking up your capital with a counterparty. So there is no free. 2:07:51 But not only lightning. Another example is like they can use a federated model like Liquid because between exchanges that that might be good enough for them. 2:07:58 Yeah. But that's Liquid has already failed because it was essentially proposed as a sidechain exactly for that, which is let exchanges settle with each other. 2:08:05 I think it has a use case. For example, high volatility traders that are, you know, like very high frequency that might want to. 2:08:13 And by frequency, I mean by, you know, when the volatility price, when the price is very volatile, they need to make, you know, transactions that are very time sensitive. Right. 2:08:21 So they're incentivized to use something like Liquid because they're already implicitly trusting the exchange anyways. 2:08:27 So if they're trusting the exchange anyways, they're not really lowering their trust by using something like Liquid. 2:08:32 You're essentially expressing the official business model of Liquid, right? And Liquid produces blocks exactly once every minute. 2:08:39 It doesn't have a probabilistic distribution of block times. It's just once every minute there's a new block. 2:08:45 I'm just giving an example of a federated model that institutions, big players can have within themselves, which would eliminate the pressure of them using the base layer and be just as, you know, between themselves. 2:08:58 But the whole beauty of base layer as opposed to this kind of thing. 2:09:03 Like, in other words, what you might have in mind is some kind of euro dollar, Bitcoin euro dollar system where a thousand big banks agree to use some kind of federated chain and settle themselves. 2:09:14 Even a single custodian like RapidCoin, they might trust that. 2:09:18 No, I know. I know. I know. The whole point is not to trust anybody. Right. 2:09:22 So if they actually end up, if they do end up sending Bitcoin. 2:09:25 Right. So the question is, is there going to be enough demand to not trust anybody? Right. 2:09:30 Because that's essentially what's going on. 2:09:32 Absolutely. I mean, look at the world right now. Nobody trusts each other. There's multiple wars going on and nobody can talk to anybody else. Right. 2:09:38 So this is the whole point of Bitcoin. 2:09:40 I lean on more with you that I do believe that there will be enough demand to not trust anybody and just use the base layer. 2:09:46 Even if it's, you know, banks within each other, nation states within each other or big institutions within each other. 2:09:52 I think that just the base layer will be superior where, you know, it's just they will pay. 2:09:57 If you're moving a million dollars, you don't mind to pay a thousand dollars. 2:09:59 Exactly. And also don't forget that, you know, right now, you know, those 50 million global South plebs can't afford to use Bitcoin. 2:10:07 If the fees rise, many of them will not be able to use Bitcoin, but there will be this sort of like middle class and sub whales or minnows or whatever you want to call it. 2:10:16 That cohort is also growing with adoption as well. 2:10:19 So people who want to transfer $5,000 worth of Bitcoin will still pay that $50. 2:10:24 Yeah, so there's going to be like these and I tweeted about this like in February that there's block space buyers of last resort now due to inscriptions. 2:10:31 And the mempool did clear that one time after I tweeted that. 2:10:35 So I was wrong so far. I was wrong like one time. 2:10:38 But like you said, yeah, there's going to be still demand. 2:10:42 But if it goes down a little bit, well, now the people that can pay that will pay that. 2:10:46 And if it goes down even more, there's going to be people that are ready to pay. 2:10:49 Also, the same logic applies on the way up. 2:10:51 Right. Like as the fees rise, the only people who still are paying fees will be people who don't care and can afford them. 2:10:58 Right. Therefore, the fees can rise until they attain some kind of equilibrium. 2:11:02 And this equilibrium you saw in Ethereum world. 2:11:04 Once the fees attained equilibrium, they started spilling over. 2:11:07 But Ethereum is well paid for right now because it has millions of dollars per day in fees. 2:11:12 And those fees are not dropping back to zero, which is what Paul's model was predicting that as soon as there's competition. 2:11:18 So Ethereum has a whole bunch of layer twos that are super cheap. 2:11:21 Yeah, but to give his own view like more, I would say it's just because Ethereum has more complexity. 2:11:28 It's not really just a regular value transfer that is driving up the fees on Ethereum. 2:11:31 There's way more complexity that can be done on Ethereum. 2:11:35 And that's the reason for fees going like staying higher. 2:11:39 It's possible. Right. 2:11:41 I agree with that. Right. 2:11:43 So the only outcome of that, the fact that Bitcoin has a lot lower complexity, is that it takes longer to fill up the bucket with simple use cases and hit the wall. 2:11:53 At which point there's a nonlinear response in fees. 2:11:56 Whereas in Ethereum, you can invoke a smart contract that costs $500 to execute, but it's worth it for you because you're aware of an institution swapping $10 million for another stable coin. 2:12:06 So that ends up eating up the block space in Ethereum. 2:12:09 Whereas in Bitcoin, you have pleb adoption where, you know, many more simple transactions will still fill up the bucket. 2:12:15 And once the bucket is full, you know, the fees will respond nonlinearly and start spilling over into second layers and third layers. 2:12:22 The only thing that changes is the higher complexity of Ethereum just simply means that Bitcoin needs more time in order to reach equilibrium. 2:12:31 Yeah, hopefully we are right on just the demand for simple value transfers will be enough to secure the chain. 2:12:41 I believe it will be. 2:12:43 There's evidence, right? 2:12:45 Yesterday there was evidence. 2:12:47 I haven't found the link yet and I haven't seen the collection of these inscriptions, which is posting Wikileaks. 2:12:51 I don't know how many megabytes that's being posted in there or gigabytes. 2:12:54 Who the hell knows? 2:12:56 But that's kind of an opening shot in the use case. 2:12:58 This gets priced out though. 2:13:00 This gets priced out if the fees go up. 2:13:02 No, it doesn't actually. 2:13:04 It does not. 2:13:06 Some of it does get priced out. 2:13:07 The reason why is because if something costs $100 to inscribe versus a $1 transaction, a regular $1 Bitcoin transaction, right? 2:13:22 10 times higher fees mean it's 100 times 10 or $1 times 10. 2:13:28 So it actually does price out. 2:13:30 I agree with your math calculations. 2:13:32 What I disagree with is the following. 2:13:34 I have a counter argument to your being priced out argument. 2:13:37 Do you remember what happened to Julian Assange in 2011 or whatever? 2:13:42 They started posting this stuff. 2:13:44 He was running Wikileaks.org website, which itself costs money to run, right? 2:13:48 And then he was being hunted by whatever. 2:13:51 And there was basically no way to publish immutable and uncensorable information until the inscriptions. 2:13:56 So I think that some people would pay $1,000 to post a few megabytes worth of uncensorable data. 2:14:04 It doesn't get priced out 100%. 2:14:07 Don't forget the price of going to jail as the cost of not doing it, right? 2:14:12 It's the opportunity cost of not doing it. 2:14:15 It's still niche, though. 2:14:17 It's very niche. 2:14:19 But if somebody wants to post a video of some war crime, right? 2:14:23 It's going to be extremely expensive to post videos because that's just so much space. 2:14:27 No, I know, but it's very cheap compared to not going to jail. 2:14:31 So therefore, it's not a purely economic consideration. 2:14:35 If somebody obtains a video of a war crime or a massacre that takes 10 megabytes or 50 megabytes to post but costs $1,000 or $5,000 to post, 2:14:46 people would rather pay that and post that than run a website that can be taken down and they can be arrested and pursued like Julian Assange, right? 2:14:54 Yeah, for sure. 2:14:57 I noticed Troy Cross is in the audience, if it's the real Troy Cross. 2:15:01 I've seen your content and I've listened to a lot of your episodes. 2:15:04 I want to give you a chance if you want to come up and share anything, ask questions, comment on BitVM or Drivechains or really anything Bitcoin. 2:15:12 I think you're an amazing person in this space. 2:15:14 Sorry for anybody else in here that I don't know or recognize. 2:15:20 Troy, give us a thumbs up if you hear me or if you want to come up, that'd be great. 2:15:31 I briefly saw David Siroy, but he came in and out. He would also be a good contributor if he came up to the stage. 2:15:39 Hey guys, yeah, I'm just listening and I'm just enjoying the conversation. 2:15:43 Thank you for the shout out, but I'm just listening and learning. 2:15:47 Cool, cool. 2:15:49 Earlier, we had Super Testament here that was talking more about BitVM. 2:15:53 And Alex here had some interesting ways of potentially creating two-way pegs for sidechains with keeping a contract on the other side. 2:16:04 We were talking about a bunch of stuff. 2:16:06 Yeah, anybody here that hasn't seen Troy's content, definitely check it out. 2:16:09 I'm a big fan. 2:16:14 Yeah, just keep it going, guys. 2:16:16 I'm just going about my day and listening to experts. 2:16:20 I'm enjoying it. 2:16:22 I missed the BitVM part. 2:16:24 Is it recorded? 2:16:26 I'm trying to learn everything I can about that project. 2:16:29 It will be once we terminate the space, then the recording will appear. 2:16:35 Perhaps that's more friendly content. 2:16:39 Yeah, I really love that they're recorded because whatever parts I missed later, I can watch at 2x and just listen through. 2:16:46 After it's done, you can go back and listen through it. 2:16:48 Security budget is also very interesting to me. 2:16:51 Henry and I have had long debates in the DMs about it. 2:16:57 I have opinions, but I'm still trying to formulate exactly what I think about it and what I don't. 2:17:07 The main thought I've had, actually a year ago, I talked about this on Peter McCormick's show at Blast Pacific Bitcoin. 2:17:19 I just noticed that Bitcoin mining was going to become a kind of auxiliary business. 2:17:29 I don't see it as a standalone business long term. 2:17:31 Because any miner that pairs up with a buyer of heat is going to do better than a miner that doesn't. 2:17:42 Other things being equal. 2:17:44 But also because Bitcoin can serve as a load balancer and it can pair up with a firm buyer of energy. 2:17:53 Like, let's say, Microsoft or Amazon or Google, where they need firm power. 2:17:58 They can pair up with that firm buyer to finance new build out. 2:18:05 I didn't say this on the show, but my analogy is that Bitcoin is like the submissive partner in any relationship. 2:18:17 It always gives way to the other partner. 2:18:20 I know maxis are not going to want to hear this because it runs against their hyper masculine picture of Bitcoin. 2:18:28 But I'm thinking about it purely in an economic sense. 2:18:31 If you have a business that needs a certain amount of heat, then Bitcoin will scale to that need. 2:18:40 Or if you have a certain amount of excess energy in a location, Bitcoin will scale to that. 2:18:45 And the reason why Bitcoin is the submissive partner is because it's so price sensitive to electricity price. 2:18:53 And it's portable and it's flexible and it's scalable. 2:18:56 And it doesn't have a supply chain. 2:18:59 You just have to get the miners in place and then you don't have to ship the good and you don't have to ship goods in. 2:19:06 The only input you need is really power. 2:19:09 Whereas all other businesses that Bitcoin will pair with will have supply chain needs. 2:19:15 They're making something and shipping it. 2:19:18 I shouldn't say all. Maybe the other data centers also don't have this. 2:19:23 But anything they pair with like wastewater treatment facilities, let's say, or paper mills or any other business that buys low grade heat. 2:19:33 Or at least they right now pay something to generate low grade heat. 2:19:39 All of those other businesses have constraints that Bitcoin doesn't have. 2:19:43 So I realized that Bitcoin will size itself to the need of these other businesses. 2:19:51 They will dictate the terms. 2:19:53 And Bitcoin mining will just like flow to fill in the niches of demand for when and where it makes sense. 2:20:01 And when I realized that, I realized, OK, Bitcoin mining is... 2:20:09 Not really motivated by the block reward or that's not what's really paying the bill. 2:20:14 What's paying the bill is that plus these alternative revenue streams such as methane 2:20:21 mitigation on flare sites, such as reducing the heating costs for firms that are already 2:20:29 heating. And anyway, that realization made me and I said this on Peter's show a year 2:20:37 ago, much more relaxed about the near term security budget than I was prior to seeing 2:20:45 that, because I was like, OK, where does mining flow right now or where is it going to 2:20:52 flow? It's going to flow into these situations where power is super cheap and in fact, 2:20:57 they may spend more than a Bitcoin to mine a Bitcoin, but it'll still make sense to do 2:21:04 that mining. And if you wanted to attack the network, you would have and you wanted to 2:21:10 get 51 percent. 2:21:12 You have two choices about how to do that. 2:21:15 One is you could buy out those existing miners and capture their hash rate. 2:21:22 And the other is that you could build your own mines, acquire new ASICs, acquire new 2:21:29 power supplies and deploy them. 2:21:32 And I realized that that second option would be very expensive, more expensive than you 2:21:40 might might have thought by just looking at, say, the block reward, the block reward, 2:21:46 block subsidy and and fees together, because the hash rate will be a lot higher than you 2:21:53 would imagine just looking at that. 2:21:55 Why? 2:21:57 Because the businesses that are mining are also doing this other stuff and they're 2:22:02 actually spending more on power and ASICs than they are making in Bitcoin. 2:22:10 And it only makes sense because they have these alternative revenue streams that push 2:22:13 them over the top. Right. 2:22:15 But if you set out to do it, if you if you want to spend the same amount that, say, half 2:22:21 of the miners are spending now or if you want a double hash rate and you spend what the 2:22:24 miners are spending now and you can't buy from existing miners, let's just let's just 2:22:29 suppose you can't, then you have this very arduous road ahead of you because you you 2:22:37 can either build out new power, you can build out new power supplies or buy what is 2:22:44 available on the market power wise, which is very expensive. 2:22:48 You're going to spend you're going to spend more than a Bitcoin to mine a Bitcoin like 2:22:52 everybody else. But you don't have these alternative revenue streams because the 2:22:58 businesses that needed Bitcoin as a pair have already taken them. 2:23:02 And so you're just in a green field. 2:23:04 It's building out power, buying up ASICs and mining Bitcoin for, you know, more than a 2:23:09 Bitcoin without that alternative revenue stream. 2:23:13 So so that anyway, that's what made me think maybe we have a cushion here while we work 2:23:22 on the security budget long term, maybe in the medium term. 2:23:27 The cost to attack has been underestimated. 2:23:32 Because we assume something like we assume that either existing miners will sell and 2:23:37 maybe that's doubtful because miners don't want to sell to an attacker. 2:23:42 Or or we assume that the price of mining a new Bitcoin, the marginal price of mining 2:23:50 adding to hash rate is is equivalent to the the marginal price of adding hash rate or 2:23:57 the mean cost of hash rate, something like that, the mean cost of hash rate right now 2:24:01 adding hash rate. And and those assumptions look look false. 2:24:06 So anyway, sorry, I didn't want to jump in here and lecture, but that's where I was a 2:24:13 year ago. And that's not a solution, I think, in the very long term. 2:24:19 But it's a consideration in the short term, if you're just thinking practically like an 2:24:24 attacker, that that is more complex than just looking at what is the security budget. 2:24:30 And if I can spend, well, it'll be quite quite a bit less than that if I spend enough to 2:24:37 push other miners underwater, right, if I spend enough to push other miners underwater, 2:24:41 then they'll turn offline and then I can add more hash rate. 2:24:45 And that's actually also a complex, you know, that's also a complex calculation. 2:24:49 It's I don't have to spend I don't have to double the Bitcoin network spend to double 2:24:53 hash rate, because once I start pouring money into into hash rate, I drive up the hash 2:24:59 rate, drive up the difficulty and other miners start throwing up a white flag and leaving 2:25:04 the business and selling their basics back onto the market. 2:25:08 And that makes things cheaper. 2:25:09 Right. That's a countervailing consideration. 2:25:12 Anyway, I'm in the middle of thinking it through. 2:25:15 Those are preliminary thoughts. 2:25:17 I don't have worked out thoughts yet, and I don't mean to say anything definitive here. 2:25:21 I'm I'm in learning mode. 2:25:24 I think this is a serious consideration and I haven't got to the bottom of it yet. 2:25:29 So, yeah, I'm just going to sit down. 2:25:34 I would add to this as well, that the mining incentivizes infrastructure to be built for 2:25:41 electricity generation in like areas where there's no incentive for electricity 2:25:46 generation, where it's like stranded energy or things like that. 2:25:49 But then also I can see a future where like almost all major electricity generation are 2:25:56 going to be Bitcoin miners as well. 2:25:58 It's just it seems like it will be an eventuality, like all nuclear plants or any like 2:26:04 big energy generations are going to have miners on site or, you know, close by or either 2:26:10 either directly connected or indirectly, but closely connected because they're just the 2:26:15 buyers of last resort. And and like the biggest points of as well for like the balancing 2:26:21 the grid, you know, I just feel like there's a lot more things to mining than just the 2:26:27 reward of the block subsidy and the fees like you're putting up. 2:26:32 Yeah, I agree. 2:26:33 And I just want to add to that that the big question is, you know, as once generation 2:26:39 generation wakes up to the fact that, you know, they will be well served by having 2:26:43 flexible load on site and running it themselves instead of going through miners like once 2:26:47 they wake up to that, then the question from an attacker's perspective is how hard would 2:26:52 it be to. Purchase that hash rate from from those generators, it right now, I think 2:27:01 miners are just not going to sell their hash rate to an attacker like I think that's a I 2:27:06 can't see that happening psychologically or socially. 2:27:09 I can't see like, you know, riot being like, well, you're going to lose a little bit more 2:27:13 for your hash rate than than its value in Bitcoin. 2:27:16 So we'll just sell it to you for that. 2:27:19 But but the question is who holds hash rate in the future and whether that will continue 2:27:25 to be the case, because once you appreciate that the marginal cost of adding hash rate 2:27:30 is going to dramatically, I think it pretty dramatically be higher than the cost of 2:27:34 existing hash rate, then then the gap between those two modes of attack means like 2:27:40 you're really much better off as an attacker buying existing hash rate than you are 2:27:45 adding, adding new stuff. 2:27:47 So then the question is, like, who's who's willing to sell it to you and for for how 2:27:51 much? And in the short term, I feel pretty comfortable that, yeah, I see Harriet down 2:27:57 below. Grid is not going to sell to an attacker and neither is, you know, Fred Barathon 2:28:03 and neither is I mean, even yeah, well, maybe Bitdeer. 2:28:08 OK, that piece of The New York Times, like maybe if there's enough Chinese mining, maybe 2:28:11 they sell to attackers because maybe the attacker is the maybe the attacker is like the 2:28:16 Communist Party of China. 2:28:17 But but I think by and large, existing miners are are Bitcoiners and they're locked 2:28:25 into their own their own profit model and they're locked into a vision. 2:28:30 They're basically all long Bitcoin. 2:28:34 But in the future, if it becomes if if if hash rate goes to generation and generation is 2:28:41 highly regulated by governments, then then the government, you know, getting that or an 2:28:48 attacker getting it with you, if the attacker's interests are aligned with the 2:28:52 generators and the and the government somehow becomes a new kind of vulnerability. 2:28:58 I'm just trying to see out that far because I completely agree it'll it'll I think I 2:29:04 think everybody sees this, that it'll merge eventually with generation in some way. 2:29:11 But but then how does that change the security? 2:29:15 Less clear to me on the one hand, the generators like, hey, we need this load. 2:29:19 It helps us operate. 2:29:21 If we attack the network, we lose demand for Bitcoin and that's against our interest. 2:29:25 But on the other hand, like these generators, as we know right now, are not Bitcoiners. 2:29:30 They don't share our values deeply and they are also highly regulated and controlled by 2:29:34 governments, which is also different from the Bitcoin mining that we see now. 2:29:39 So it's just another kind of one of those one of those unknowns we can all have an 2:29:45 opinion about right now. 2:29:47 But I can only see darkly. 2:29:56 Yeah, hopefully the incentive models will will work where, like you're saying, you know, 2:30:02 if we become an attacker, that's hurting our, you know, baseload and, you know, our other 2:30:07 potential revenue. And as far as like regulatory and government, I think they're just 2:30:11 people and they are in their own interest as well. 2:30:13 And as time goes by, more and more people in the government are going to, in my opinion, 2:30:18 understand Bitcoin and the electricity generation to the electricity generation to the 2:30:23 Bitcoin and the electricity generation people, you know, maybe they also don't share the 2:30:27 values right now. But if they do become, you know, directly connected with mining, they 2:30:31 are eventually some of them are going to understand the values and they're going to 2:30:34 adopt it. And, you know, as people grow up, like most kids are growing up with Internet 2:30:41 money on video games and things like that. 2:30:42 So I feel like Bitcoin and virtual money is a lot closer to them. 2:30:46 And eventually they get older and they get into the government. 2:30:48 Right. And so I think like the future isn't so much of governments attacking. 2:30:54 I think it's more of like the future is governments adopting. 2:30:58 Just, you know, my thought. 2:31:00 Yeah. I mean, just to be just to be totally transparent here, you know, in 2011, I thought 2:31:05 Bitcoin was going to be 51 percent attacked. 2:31:08 I thought the likelihood of that was extremely high. 2:31:11 I don't remember if it was 2011 or 2013. 2:31:14 But I did this calculation on the cost to attack the network in a sustained way. 2:31:22 And and the number I came up with so pathetically low and I was looking at Wall Street 2:31:28 bonuses at the time, you know, in that post 2008 thing, it was so low that one one VP 2:31:34 bonus from Goldman Sachs was sufficient to like, I can't remember for how long, but to 2:31:39 attack the network for like seriously attack the network, just a bonus in one year for 2:31:44 one VP from Goldman. 2:31:46 And I remember writing something at the time. 2:31:48 Maybe it was 2013 because it might have been on Reddit. 2:31:50 Don't search this. But I remember writing something to the time at the time to this 2:31:56 effect. Like you're telling me this technology is going to upend all the finance. 2:32:03 We're going to disintermediate like Wall Street. 2:32:06 And and the world of finance in London and in China, it's like we're going to upend 2:32:15 everything and empower all humans to transfer peer to peer and disintermediate this this 2:32:21 entity. And we're also going to disempower governments by like limiting the ability they 2:32:26 have to print money. 2:32:28 And you're telling me no one is going to put up like one what like one bonus from a 2:32:35 major Wall Street firm, like no firm will put up that much money to to long term take 2:32:42 out this threat. And of course, it wouldn't take it out, but it would like seriously 2:32:46 damage its rise and slow it. 2:32:48 And until until it can be dealt with. 2:32:50 Right. And I was like, I just think the probability of that is extremely low. 2:32:55 Well, here we are, here we are, whatever it is, 10 or 12 years later, nobody did that. 2:33:00 The relevant parties like didn't take it seriously for long enough that it became cost 2:33:06 prohibitive to attack it. 2:33:08 And so, I mean, I've been on this like pessimistic kick like the entire time. 2:33:15 And I've been wrong the entire I was wrong the entire way, you know, so I like I like 2:33:20 what you're saying. And it's, you know, it's really it's a good thing that it's a good 2:33:26 thing we have adversarial thinkers and skeptics and pessimists like myself. 2:33:30 And it's also a good thing that, you know, we have people who don't care and who can 2:33:35 see who can see a brighter future. 2:33:38 And because they were right, they were right. 2:33:41 And I was wrong. Well, I'm your I'm your friendly neighborhood radical optimist. 2:33:48 And I believe in the systems that we're all working on, I'm sorry, a little little bit 2:33:52 loud in the background, it will get better. 2:33:55 I just wanted to hit on the sort of energy capture piece a little bit, because I think 2:34:00 it's misunderstood and more important than we've taken credit for, which is just that 2:34:07 the the playbook to me is very straightforward, which is that hash rate will become the 2:34:14 critical enabler for large scale energy systems to function properly. 2:34:18 And so the only way to continue to utilize mining hash rate within those energy systems 2:34:26 is for Bitcoin to remain unchanged and uncensored, because ultimately, the quality of 2:34:30 the economic center of mass that fits on top of Bitcoin will be the critical enabler for 2:34:41 our power systems to function. 2:34:43 And so if you think of sort of a hierarchy of economic systems, the base money economic 2:34:49 system will sit ahead of any single country's direct interest in the economic system. 2:34:55 And then the energy system sits below the country in that hierarchy. 2:34:59 And so in order for this to kind of pull out the right way, Bitcoin needs to be the apex 2:35:05 economic center of mass. 2:35:07 The United States will become the downstream economic center of mass. 2:35:11 And then each individual energy system will basically be able to leapfrog that 2:35:16 intermediary by being enabled by this larger economic actor, which is the Bitcoin 2:35:21 network. 2:35:22 Yeah, it makes sense. 2:35:42 I want to comment on the bankers and attacking Bitcoin early on. 2:35:48 I had some talks with people that were bankers in 2013, 2014. 2:35:53 I was telling them about Bitcoin and I was like, this is going to take over your job. 2:35:57 You know, they laughed at me. 2:35:59 You know, many years later when it went up, you know, they were like, oh, wow, this guy 2:36:02 was a wizard. He knew about Bitcoin. 2:36:04 He was telling us about it. Right. 2:36:06 But I feel like when it was the early days, it was easy to attack it, but they all laughed 2:36:10 at it. They felt like it's a toy. 2:36:11 It's a joke. They didn't take anything serious, you know. 2:36:15 And it had time to grow. 2:36:17 I think at this point, people start to realize the benefit of it, like as a human, like a 2:36:22 humanitarian thing, like it's just there's so many benefits, you know, like the 2:36:26 electrical grid side, the generation side, you know, the balancing side. 2:36:30 But like just the value and the censorship resistance and the mutability, I think 2:36:34 people slowly start to learn that and like they're less incentivized to attack it. 2:36:38 Even governments like, yeah, sure, governments like collectively might want to attack it 2:36:42 or a government collectively might want to attack it. 2:36:44 But it's still individuals in that government. 2:36:46 And I feel like the individuals in that government are still for their individual 2:36:50 self-interest. And I feel like they still do learn about Bitcoin. 2:36:53 And eventually when they do, they see that it's a benefit to themselves. 2:36:56 They want to hold Bitcoin and it's a benefit for them, for the government to treat it 2:36:59 nicely. So I think that like, you know, from that point of view, they, you know, maybe 2:37:06 short term they might want to attack it, but it's just hopefully the cost is going to 2:37:10 continue to rise. And hopefully they would just start to realize that they're better off 2:37:14 really joining than even attempting to attack. 2:37:16 Like they'll benefit more by joining. 2:37:21 I mean, we haven't seen that so far from the U.S. 2:37:26 where we've we've seen pockets of the U.S. 2:37:28 But when we look at how, say, Treasury thinks about it doesn't seem to be that way. 2:37:36 And I think that's because of something else that Bitcoiners say, which is this thing is 2:37:43 going to disempower the money printer. 2:37:46 So I think we have to expect resistance when it starts to do that. 2:37:52 You know, either either you drop that talking point of saying Bitcoin disempowers the money 2:37:57 printer or you acknowledge that the money printer. 2:38:01 You have to drop that talking point. 2:38:02 I mean, sorry to interrupt. 2:38:05 Yeah, no, it's got it's got to be one or the other because you can't say I mean, this is I'm 2:38:09 just channeling my 2011 self here. 2:38:11 You can't say they're going to welcome us with open arms and also we're going to take all 2:38:15 their power away in the same breath. 2:38:17 But I also think that from one point of view, they're the most aligned to adopt it because 2:38:22 they could just buy it. You know, since they have the money printer, they could buy it and 2:38:24 they could position themselves really nicely. 2:38:26 And what are and what are they doing? 2:38:28 They're selling it right now. 2:38:29 They don't even need the money printer to buy it. 2:38:31 They seize it from criminals. 2:38:33 The FBI is auctioning off the Bitcoin, their Bitcoin as we speak. 2:38:37 Yeah, but personally, they might be buying it. 2:38:39 And if they're not, they just haven't learned enough about it, in my opinion, and they 2:38:42 eventually will. Right. 2:38:45 I have to try, I have to like disagree with you a little bit because, you know, it's not 2:38:52 one of the two choices in this dichotomy. 2:38:54 In other words, either either it disempowers the money printer or it does not. 2:38:58 There's actually other alternatives. 2:39:00 And I have a catchy name for one third alternative, which is I call it Bitcoin fixes 2:39:08 nothing. You know, Bitcoin goes to a million dollars while fixing nothing. 2:39:13 This is the third alternative to to the money printer being disempowered or not. 2:39:18 But basically, that's my baseline projection for what will probably happen if nobody 2:39:26 figures out a way to scale Bitcoin on layer twos. 2:39:29 And that requires a real two way peg, essentially. 2:39:33 Bitcoin could go to a million dollars, but remain an exotic, sterile store of value 2:39:37 worth, you know, 20 trillion dollars, just like gold or like fine art is worth 27 2:39:42 trillion dollars. And yes, institutions and governments will allocate 1% of their 2:39:46 portfolio to Bitcoin, just like they allocate 1 or 2% of their portfolio to some gold 2:39:51 ETF. But the scenario where Bitcoin goes to a million dollars and then it sort of 2:39:56 gains equilibrium with the existing system and fixes nothing, quote unquote, that's 2:40:01 kind of my my sort of Cassandra like bad outcome that I'm trying to fight. 2:40:09 Well, definitely fixes some things, you know, can't say it fixes nothing. 2:40:13 Well, I mean, the reason I claim that it fixes nothing, because if it goes to a million dollars and the apocalypse happens, as I predict, then it's essentially only a play toy for whales and institutions. 2:40:26 And it's an exotic store of value like fine art, which can be sent over the Internet. OK, that's nice for whales and institutions. But if the plebs cannot transact and, you know, it's essentially a very overpriced asset that sort of is just an exotic store of value, I don't see what it has actually fixed. 2:40:46 It still fixes or helps like grid balancing, for example. Right. And like methane emission things. 2:40:55 I mean, I agree with you. It will have some impact, but not. The reason I call that scenario Bitcoin fixes nothing is to essentially to oppose the laser eyed perspective that Bitcoin will fix everything. Right. This is kind of a provocative name for that outcome. 2:41:15 I specifically want to provoke the laser eyes who claim that Bitcoin fix the money, fix the world and it will fix everything. Yes, it will fix methane and it will allow some rich whales to have uncensorable wealth, which is highly volatile. But I don't see it as fixing much in this world. That's not much of a fix. It's just another menu item on the menu of store values for rich investors and institutions. 2:41:40 Yeah, but I would I would challenge that even with today's level of scalability and. I don't know, programmability is a meme, but but those ideas, one of which is that every business is now able to scale to an enormously larger base of users. 2:41:58 So the ability to start new businesses with more diverse and interesting customer sets is immediately available. The second is the pricing of fair value of labor starts to change as well. 2:42:11 I have to push back on that. How is it immediately available in a world of permanently high 50 or 100 dollar fees? Can you explain? 2:42:18 Yeah, no, that that's that's that's fair is that there's a there's a fee environment where some of those customers are priced out. So maybe it migrates to higher quality services first or higher value transactions first. But it still is a huge trade enabler in a way that neither gold nor art could possibly be in their instantiation. 2:42:41 You mean like for international settlement between institutions, then? 2:42:46 Well, yeah, there may be a settlement and institutional purpose for that. But it may just mean cars or houses, not subscriptions on the Internet. So it's a huge trade enabler, even at a 50 or 100 dollar fee. 2:43:02 Do you mean to say that somebody from Brazil will be buying a car from China and paying for it in Bitcoin? I don't see that happening, actually, even at a 50 dollar fee, right? 2:43:13 Maybe not from China, but maybe from somewhere closer. 2:43:17 Yeah, but, you know, a close a close manufacturer or retailer of cars will use a local Fiat rail to settle. Why would they use Bitcoin? 2:43:31 Because the government just said that you can't use people burning cars. 2:43:35 Well, yes. I mean, you would essentially like the outcome that you're predicting has to assume some kind of version of global North Korea. 2:43:45 In other words, either it's like the whole world becomes one giant North Korea and then Bitcoin is like resistance money where guerrilla fighters use Bitcoin. 2:43:53 Or it's a milder version of North Korea where the personal restrictions and etc. etc. don't allow you to buy cars or other things. 2:44:00 And you have to become like an amateur guerrilla fighter against that. 2:44:05 And I don't think that's like a good assumption for the happy outcome of Bitcoin, because that may not happen, for example. 2:44:14 I agree with you. I agree with you. But I think there's a lot more room in between where we stand today and permanently. 2:44:23 There is. I agree with you there. There is a lot more room for the number to go up. 2:44:27 But actually, paradoxically, the higher the number goes up, the higher the fees will go up because they go up together. 2:44:33 And the number going up high and the fees going up high simultaneously prices out larger and larger percentage of the global population out of Bitcoin market. 2:44:44 And it leaves more and more whales and institutions only. 2:44:48 And then once you have that 1 percent playing with Bitcoin, how is it different from fine art that you can send over the Internet as a store of value? 2:44:56 Both are volatile and both are stores of value, but both are sterile, pay no yield. 2:45:01 And you essentially have nothing but an additional item on the menu for wealthy investors to add to their portfolio as a store of value. That's it. 2:45:10 But that doesn't change the idea that I'm still able to price my labor. Maybe I'm batching my labor into bigger chunks. 2:45:18 And so maybe it's a $10,000 labor contract of some kind, but I'm still able to make my time and my work available to an enormously larger market. 2:45:27 Oh, I see what you're saying. So third world labor providers will be paid by Bitcoin by the first world? 2:45:34 Absolutely. We're already seeing that. 2:45:37 We're seeing that. But what we're seeing a lot more of is that these people who work, who want to have their labor offshore, they actually want to be paid in stable coins, not in Bitcoin. 2:45:48 Today? 2:45:50 Well, not just today, but I think that that will develop further because stable coins are inherently better ways to settle this kind of transaction. 2:46:00 Why? 2:46:01 Well, because if I'm a creative person in India and I want to earn $100 for doing some kind of creative project, assuming that AI doesn't eliminate all those jobs, first of all. 2:46:15 But if I'm a creative person in India and I want to get paid $100 for doing some kind of graphics project, do I really want to get some sats that may or may not cost $10 to move later? 2:46:25 Or would I rather be paid in Tether? 2:46:27 Well, probably I would rather be paid in Tether today. 2:46:29 But the only problem with Tether is that Tether is a custodial, privately issued currency, which may or may not go bankrupt. 2:46:36 But you could imagine that Tether and stable coins in general will evolve towards replacing the EURUSD system. 2:46:44 So you can think of them as being EURUSD system 2.0. 2:46:48 And then you will have stable coins issued by JPMorgan Chase and Deutsche Bank globally. 2:46:53 Whether or not the U.S. approves of that, the EURUSD system will provide the stable coins offshore just like they provided EURUSD. 2:47:01 And those stable coins issued by large commercial banks backed by their respective central banks will be essentially way more competitive than Tether is today. 2:47:09 And Tether is already empirically seen as preferred for payments. 2:47:14 I want to push back on this. 2:47:15 Because in your scenario, right, on one side you're saying they're not going to want sats because the fees will be too expensive for them. 2:47:23 And volatility as well, right? 2:47:25 I would say volatility as well, yeah. 2:47:27 But then on the other side, they will be totally okay with a centralized authority like Tether or even worse, right? 2:47:32 So I think that there is also space for them to put 5% or 10% or whatever of their earnings into Bitcoin with enough education. 2:47:39 Possibly with enough education, they might want to put more. 2:47:42 And if volatility continues to go down over time and the price does continue to rise over time and they do actually do the research. 2:47:50 Yeah, today, I agree with Harry, they might want a stable coin. 2:47:55 But I think in the future that there is definitely space for them to learn more and desire Bitcoin over the stable coin. 2:48:01 And even if it's Bitcoin that's like RapidCoin on another chain or just like a centralized Tether. 2:48:07 If they're taking the trade off of centralization anyways, they might benefit from taking that trade off with actually Bitcoin. 2:48:14 And eventually either settling on chain or even if they can't settle. 2:48:17 I do think that they will be incentivized in the future if the price continues to go up and the volatility continues to decrease and they do enough research. 2:48:26 Some percentage they would want to put in Bitcoin anyways. 2:48:31 Well, I agree with you, which is why we've seen 50 million proverbial Nigerian plebs start accumulating Bitcoin savings. 2:48:42 I mean, of course, they're not just Nigerian, but they're basically all over Africa and Asia. 2:48:46 But once the fees start rising inexorably, which I'm assuming is going to be the case with or without ordinals. 2:48:52 You will see those people think twice before actually using Bitcoin for their savings because their savings are not large enough. 2:48:59 Well, that's just layer one Bitcoin. 2:49:01 Well, I know, but... 2:49:02 They will continue to use centralized layers. 2:49:04 Yes, but well, in theory, they could be using a lightning network today. 2:49:09 But imagine like my sort of proverbial example is do you really see Nigerian villagers wanting to manage liquidity with adversarial counterparties and essentially be like a Eurodollar bank de facto, which is what it means to run a lightning network. 2:49:25 But their alternative is a currency that debases. 2:49:28 No, their alternative is U.S. dollars in one of the million forms and U.S. dollars right now... 2:49:35 But if U.S. dollars continues to debase... 2:49:37 But they don't debase. 2:49:40 Let me push back on the debasement of the U.S. dollar. 2:49:43 If you've ever been to a country like Russia or Brazil or Turkey, whenever the local currency debases and there's high inflation in local currency, actually prices in dollar terms fall. 2:49:58 So actually purchasing power of your dollar is rising, even though it debases in the U.S. and over the long term, the global dollar is losing purchasing value. 2:50:06 But whenever local currency falls, people holding dollars experience not the same purchasing power as before, but increased purchasing power. 2:50:15 So you're saying if the dollar is debasing, then their local currency is debasing even higher. 2:50:19 Which is what normal people observe. 2:50:23 I hear what you're saying. 2:50:24 But I still think that with enough education and they will still eventually start using... 2:50:29 Like, for example, the example that you gave of the people in Nigeria, they might get priced out with fees going up. 2:50:35 They'll get priced out at the base layer, but that doesn't automatically incentivize them to switch over to U.S. dollars. 2:50:41 Well, it's like they don't need to be incentivized to switch over to U.S. dollars because empirically they all want U.S. dollars today by a margin of 10 to 1 relative to Bitcoin. 2:50:51 So just because the fees on the base layer are going to go up, you think that's going to... 2:50:54 No, no, no. Not that. Because the fees are low on the base layer now. 2:50:57 I'm saying if you go to Turkey where they had high inflation or Argentina or Nigeria or whatever, you actually see people that send millions of USDT tethered transactions on TRON and they never heard or care about Bitcoin at all. 2:51:09 Let me ask you this way then. If you were in that area, in whatever area, would you prefer with your knowledge Bitcoin or U.S. dollar type currency? 2:51:17 It depends on my net worth, right? Like if I have enough money to invest into an exotic, highly volatile, uncensorable store of wealth like Bitcoin, then I would stash a certain percentage of my money into it. 2:51:28 But for those people, they need to have sufficient savings and sufficient knowledge and competition should be absent as well. 2:51:36 And the U.S. dollar in the form of tether just happens to be very competitive relative to Bitcoin for 95% of them right now. 2:51:43 I think right now, sure. But I also feel like over time, Bitcoin's stability... 2:51:49 Well, I agree with you on time. But the problem is that these people don't have long term savings anyways. They can't afford them. 2:51:56 So for them to have dollars for a few months or a few years is good enough. 2:52:00 In other words, you can also see that stable coins definitely have a product market fit and you're seeing sort of the genesis of the stable coin era. 2:52:09 Right now, stable coins are still marginalized and hounded by the regulators. 2:52:14 But if you saw what's going on in Europe, right, for example, they just issued regulations that allow European banks to issue essentially stable coins. 2:52:22 And there's already a French bank issuing digital euro and digital dollars. 2:52:26 So just expect the euro dollar system offshore outside the U.S. to start issuing offshore stable coins that are like a better version of the euro dollar. 2:52:36 And those will be issued by too big to fail banks that will be backed up by their central banks. 2:52:41 And therefore, they will be almost as good as Fed's own CDBC, right, which can never default. 2:52:48 So what I'm saying is that the stable... we haven't seen all the competition from stable coins yet. 2:52:53 It will intensify. And my sort of nightmare scenario is, first of all, if the apocalypse prices out people, but also there's additional competition that makes Bitcoin less and less relevant for payments and more and more of a store of value only asset, right, unfortunately. 2:53:12 And that sort of to me, that's all headed to the scenario where, yes, Bitcoin will go to a million dollars because enough whales and institutions will want to have one or five percent of their portfolio in it. 2:53:22 So Bitcoin will go and stay at a million dollars. But if it's only accessible to institutions in Wales, what does it actually fix? 2:53:29 So I call that scenario Bitcoin fixes nothing, even though it goes to a million dollars. 2:53:34 I like the scenario that Bitcoin fixes nothing. And it actually seems kind of bullish to me because it avoids, as you said, the dilemma that I spelled out. 2:53:46 You know, it destroys the dollar, but they're going to also adopt it. It's a nice response to that. 2:53:55 I'll give you another model, like the Hal Finney model of potentially, you know, banks or private banks having their own currency that's backed by Bitcoin and some of them are more backed, some of them are less backed. 2:54:10 You know, that can also potentially happen in the future. 2:54:13 Yeah. What I was going to say is I think near term that looks to be happening and that looks to be already underway. 2:54:19 I think, you know, earlier Bitcoin's narrative was as a payment network and we're going to bank the unbanked around the world. 2:54:29 You know, the Antonopoulos popularized this narrative and stable coins are coming in and really doing it instead of Bitcoin. 2:54:38 And I think this is upsetting to a lot of Bitcoiners or they're in denial about it. I don't think they should be. 2:54:44 It's like what we're trying to do here with Bitcoin is turn something into money. 2:54:50 We've always known we'd go through a period of price discovery as people feel out the technology and determine its odds of becoming money. 2:55:00 And we've always known that that would mean tremendous volatility. 2:55:03 And we've always known that tremendous volatility is incompatible with being a medium of exchange that's widely used. 2:55:10 So we've always known that we would go through a phase like this and we that we couldn't really bootstrap bunny into Bitcoin through the medium of exchange route. 2:55:20 Because because medium exchange is driven by really it's what buyers and sellers want in an exchange. 2:55:29 The buyer wants to give away the shit money for a stable good. 2:55:36 The seller wants to get an appreciating money for a stable good. 2:55:42 And so buyer and seller have opposite needs in any transaction of what they want from the money. 2:55:48 A stable money best serves both buyer and seller. 2:55:52 It's where the buyers needs and the sellers needs compromise against each other perfectly. 2:55:57 Which is why an ideal medium of exchange is just stable. 2:56:01 And it also allows you to plan. 2:56:03 It also allows you to plan. 2:56:04 You get some money and then you know you can pay for what you need with that money. 2:56:09 So we've always known that. 2:56:11 So what's the only route that Bitcoin has to becoming money proper? 2:56:16 It's that it has to achieve stability relative stability first before becoming a widespread medium of exchange. 2:56:24 And what what can allow that? 2:56:28 And they're here like the economist standard refrain is nothing will ever allow it because Bitcoin supply is inelastic and unresponsive to demand. 2:56:37 And I've heard that I've heard that that was the very first thing out of the first economist that I talked the mouth of the first economist I ever talked to about Bitcoin. 2:56:44 Was like, but wait, you're telling me it has fixed issuance, then it can't be money. 2:56:48 Right. To which I've always thought I still think, no, it could become stable over time. 2:56:55 If you look at, say, gold. 2:56:57 Yes, the supply of gold is elastic. 2:57:00 But the elasticity in the supply of gold does not explain the stability in the price of gold because it's slow. 2:57:07 It's very, very slow to respond. 2:57:10 Right. Like you have a spike in demand. 2:57:12 Like right now I see gold is spiking right now. 2:57:15 Do you think that the mining of gold speeds up in response to this latest spike, like which is only weeks in length? 2:57:23 Like, no, it just takes much longer to get a gold operation going. 2:57:27 And then the amount of inflation in gold is so small anyway that it doesn't. 2:57:33 Basically, the mining dynamic with gold does not explain its stability because it is too slow. 2:57:41 It can't possibly be responsive to those spikes. 2:57:44 Or if you look at if you look at Bitcoin's spikes in price, the god candles, the crashes. 2:57:51 Like if we had gold's level of mining and level of of elasticity, do you think that the price spikes would be any different? 2:58:01 No, not measurably different on a short time scale. 2:58:04 No. So what what explains the stability of gold is not its elasticity of supply. 2:58:11 I just can't buy that. And so anyway, if Bitcoin mining achieves gold like distribution so that, you know, actors are balancing out, 2:58:21 the bulls and the bears are so widespread and balanced and acting against one another all the time, 2:58:28 we achieve relative stability in pricing with Bitcoin. 2:58:31 Then it's suited to be a medium of exchange. And then, you know, Alex, your point, how do we how do we actually enable people to use it? 2:58:37 If at that point it's a bubble for rich people? Well, and fees are very high. 2:58:43 Well, you know, we either get some some development where we get a trustless two way peg or we we have as we have varieties of trust levels, 2:58:56 whether it's FEDI or whether it's, you know, how Finney's banks allow people to use it. 2:59:02 I agree. I agree with you. Like, I just want to I'm sorry to interrupt, but I agree with you. 2:59:06 And I like how Finney's idea and FEDI mints and all this other stuff. But guess what? 2:59:11 We have seen this movie before. This movie was called Classical Gold Standard, right? 2:59:16 And the classical gold standard, you had gold, which was in theory, the dollar was defined as a certain amount of gold. 2:59:23 But in practice, you know, the money supply kept rising, even though the amount of gold was the same because there was fractional reserve banking. 2:59:30 And gold, de facto, was only a reserve standard for commercial and central. 2:59:34 Well, there were no central banks before the Fed or whatever. But yeah, but there's a difference here. 2:59:39 The difference is it's a lot easier to transfer and it's a lot easier to custody and it's a lot easier to verify it. 2:59:45 So it could have similarities to gold centralization of, you know, of large amounts when the price is very high. 2:59:50 Yeah, but it's not it's not I'm not claiming, you know, there is like a third outcome here. 2:59:55 I'm not claiming that Bitcoin will centralize like gold and therefore it will end up like gold. 3:00:00 I'm making a weaker claim. I'm just saying that if the fees are high at $100 or higher, let's say, and the price is high, a million dollars or higher. 3:00:08 You will not have volatility decline like you might imagine as a thought experiment that Bitcoin hyper Bitcoinizes and replaces all the money in the world. 3:00:18 Well, in that case, it represents the global economy. 3:00:20 Right. And in that case, in that best of all possible outcomes of total hyper Bitcoinization, you would still expect the volatility of Bitcoin to be slightly less than the volatility of S&P 500. 3:00:31 You can think of it as like a global stock index on the whole world economy. 3:00:34 Right. And I'm saying that an asset that has a terminal volatility like a global stock index will still not be good enough as a unit of account. 3:00:43 There is like a certain minimal volatility that Bitcoin cannot potentially get lower than even if it's like 10 million dollars of Bitcoin and everybody in the world has adopted it completely. 3:00:53 Right. No, I think you're missing something where, you know, the example of Troy gave when, you know, more gold is mined doesn't hit instantly affect the price. 3:01:03 Same of like when, you know, more and more dollars are printed, it doesn't instantly affect the prices of S&P and things. 3:01:09 No, it does affect the price, you know, down the line. 3:01:12 Well, the same thing here, you know, just because the productivity or GDP of the world fluctuates, I don't think it instantly affects the price. 3:01:19 And in the event in the world where you're saying where it does become a standard, I think that it becomes sticky as a unit of account. 3:01:27 And that was that was just my thought experiment. 3:01:31 I'm saying in order to get to that hyper bitcoinization, right, it has to go through a bunch of stages first. 3:01:36 Like it can never become a unit of account until it becomes a medium of exchange first. 3:01:40 I thought I hope that's not controversial. 3:01:42 It can. Yeah, but it can become a unit of account in like in bubble areas, right. 3:01:47 Areas that are not as like connected with trade outside of themselves, like, you know, circular, smaller, circular economy. 3:01:53 They can be, you know, an account there. 3:01:55 But if you if you look at the way El Salvadorians use Bitcoin, they don't actually use it as a unit of account, even though it's technically like, you know, a medium of exchange or whatever, like a legal tender in El Salvador. 3:02:06 They see some of them use Bitcoin for savings. 3:02:09 That's true. So we're back to the reserve asset, right? 3:02:12 Like, in other words, my scenario of Bitcoin fixing nothing does not even get it to the reserve asset. 3:02:18 That scenario is simply an exotic store of value that's that's just sterile, like gold or fine art. 3:02:25 Now, if Bitcoin overcomes that obstacle of evolving from a sterile store of value, then the next step in its evolution will be a reserve asset. 3:02:35 And what does that mean? It means that it will be kind of like gold in the classical gold standard, where banks and governments will have it on their balance sheet as some kind of percentage of allocation. 3:02:46 And against that balance sheet, the euro dollars will be issued like they're issued today. 3:02:49 Right. So it's not necessarily needed, but the global system will not need to use Bitcoin as a medium of exchange just because it has finally evolved to be five million dollars now. 3:03:00 And it's become like a reserve asset that people have allocations to. 3:03:04 It's just more assets on the balance sheet to issue dollars or euros against, right? 3:03:08 Yeah. Also, I think they'll just become more interest to holding Bitcoin versus other assets, right? 3:03:18 Over time. At that point, if Bitcoin does evolve to that reserve asset, then it starts competing with the one with all the, you know, first class reserve assets that exist today, such as U.S. 3:03:29 Treasury bonds, German boons, you know, Japanese bonds and all these other. 3:03:34 And then eventually also Gresham's law, right, where a better money will drive out other money. 3:03:40 But it's not money yet, right? 3:03:42 Because if just being a reserve asset is not good enough to be subject to Gresham's law, if it's just something you keep 5% of your balance sheet and like you can imagine, you know, JPMorgan Chase and the Fed both keeping 5% of their balance sheet in Bitcoin. 3:03:57 And it still doesn't fix much. 3:03:59 In other words, in that world, Bitcoin is still a plaything of, I assume, full institutionalization. 3:04:06 I assume that all banks and central banks have it on their balance sheet. 3:04:09 But that world, it fixes maybe some things. 3:04:12 For example, it prohibits U.S. 3:04:15 government from printing infinite amount of debt because the interest rates will go higher because there will be an alternative to U.S. 3:04:21 Treasury bonds. 3:04:22 So that that particular thing might be fixed by Bitcoin being a real reserve asset and not just a volatile, not just a sterile store of value like fine art or gold. 3:04:31 But what else does it fix? 3:04:33 I don't see much. In other words, but the good news from Troy's perspective is that in that outcome where Bitcoin fixes nothing, either because it never progresses beyond sterile store of value or because it simply becomes another reserve asset with allocation from commercial and central banks. 3:04:49 The good news there is that nobody will will consider attacking Bitcoin at all. 3:04:53 Right. Because it'll be just, you know, just a better version of gold that banks and governments have on their balance sheets. 3:04:59 Everybody will be a friend of Bitcoin. 3:05:00 So there's no danger of of the world becoming North Korea and trying to suppress Bitcoin or U.S. 3:05:05 government attacking miners or any of that. 3:05:07 That's kind of the good news. 3:05:08 The bad news is that the plebs and inflation like inflation will remain and government restrictions will remain. 3:05:15 And I don't see much benefit for the plebs other than the fact that maybe government bond markets will shrink some more. 3:05:22 Right. They will not be as huge as they are because Bitcoin will be competing with government bonds. 3:05:27 But. 3:05:28 Right. But there's also an aspect here that it could also fix another niche where, you know, if inflation does persist, they have another option for a light bulb other than, you know, let's say real estate. 3:05:39 It has a barrier. You need a lot of a large amount or whatever other barriers. 3:05:43 Yeah, but it might be easier to get into Bitcoin. 3:05:47 I know. But you're forgetting the no free lunch part here, which is that if there is full institutionalization of Bitcoin, where banks and governments have it on their balance sheets bank, then the governments will start taxing your Bitcoin, which they're not doing right now. 3:06:01 Like, in other words, yes, I mean, real estate is a is a great store of value because it's tax advantage and Bitcoin is a better store of value. 3:06:08 But is Bitcoin really a better store of value when the government forces you to pay like wealth taxes on your Bitcoin holdings? 3:06:15 I'm not sure. There is an option here, too, but you also got to look at, for example, you know, people that will completely just, you know, go around that. 3:06:22 Right. Like, for example, though, like weed being illegal for many years or even alcohol during the prohibition, people still did it on the ground. 3:06:29 Right. And now weed is legal in many places, you know, for tax purposes, you know, you got to pay taxes on buying and selling weed, but people still do it. 3:06:36 Yeah, but you're talking you're talking about the black market, which will always exist in any legal substance or, you know, there will always be guerrilla fighters. 3:06:44 And if you start taxing Bitcoin, like that would just incentivize more of a black market. 3:06:47 Yeah. But imagine if they start taxing Bitcoin only after one million dollars worth of holdings. 3:06:51 Right now you're taxing rich people that are afraid to go to jail and they will pay the tax. 3:06:56 And yes, you know, like people with less than one million dollars in Bitcoin, you know, the global plebs will be sending Bitcoin to each other. 3:07:02 But what I'm saying is that the Bitcoin's competitiveness as a store of value will not necessarily be as good as it is now. 3:07:08 Yeah. But you also got to look at the incentives here, because most of the government laws are controlled by the people that do have more than millions. 3:07:15 Right. Well, right. 3:07:16 So the people usually vote to tax the rich. 3:07:18 And, you know, the Bitcoin whales will have to bleed some blubber basically in this world. 3:07:22 It depends because the rich also want to make sure that they're not taxed. 3:07:25 Right. That there's loopholes for them. 3:07:28 Right. That's the oligarchic outcome. 3:07:31 Like, in other words, if Bitcoin becomes fully institutionalized, then the elite becomes the Bitcoin elite gradually. 3:07:38 And then you're back to sort of fixing very little. 3:07:40 It's just that the old trad file elite was next to the money printer and the new and the new elite is Bitcoin whales that, you know, between now and 50 years from now, when this outcome may happen. 3:07:52 still giving the average people a life vault in some way or another, even if it's on a 3:07:55 second layer or a more trusted layer. 3:07:57 It's another life vault. 3:07:59 It's a savings mechanism that may be better than S &P 500 Index Fund or may not be 3:08:05 better than an &P 500 Index Fund. 3:08:07 because 3:08:08 Well, the fact that it's a better asset, right, is just makes it better automatically. 3:08:12 Yeah. But but we know that 90 percent of people cannot like there's been studies that people who got Bitcoin three, four, five years ago from friends and family, 90 percent of them have lost their keys. 3:08:23 Right. And they cannot access it. 3:08:24 I've seen the current generation, but in 50 years, I don't think that that's going to be the case. 3:08:30 I mean, the other thing is that Bitcoin is a censorship resistant network. 3:08:34 It's the premier censorship resistant network. 3:08:37 And if you need censorship resistance, it's not going to be cheap in your scenario because fees are high. 3:08:45 But that's a need that it can meet. 3:08:47 So, yeah. Why would you send a payment in Bitcoin rather than this like regulated stable coin? 3:08:52 Well, maybe you really need the censorship resistance of the network. 3:08:58 Well, maybe you do and maybe you're a guerrilla fighter and maybe you're trying to avoid taxes, but you're talking about a minority use case. 3:09:05 Like there is another kind of piece of bad news that I that I could share with you guys for why Bitcoin will fix nothing. 3:09:11 And that's I mean, recently I saw I heard a podcast between Jeff Booth and George Graham on I think it was on what Bitcoin did. 3:09:20 And I found George Graham on I think that guy's name is a macro guy with his own with his own podcasting show. 3:09:27 But I find his arguments for human nature being being the problem for Bitcoin kind of interesting and convincing and novel, which is like all of his arguments can be reduced to the following idea that whenever in human history you have savings, the next thing that appears is collateralization, rehypothecation, leverage and derivatives. 3:09:46 That's always been the case and it will continue to be the case with Bitcoin because people need, you know, lower rates on their loans and people will have greed to get higher yield. 3:09:56 And whether or not you have Bitcoin as a reserve asset, collateralization, rehypothecation, financialization in general, including leverage and derivatives will appear on top of those savings. 3:10:07 So this is not whether or not Bitcoin settles fast in 10 minutes or in lightning network or gold sells slow. 3:10:13 That's like orthogonal to this human human flaws of wanting, you know, higher yield and lower interest rate to pay. 3:10:20 Right. And there will be providers that appear and say, hey, would you like to pay somebody, you know, a fraction of a percent per year to store your Bitcoin or would you like us to give you 8 percent annual yield on your Bitcoin? 3:10:34 Right. And lo and behold, you have Bitcoin banks in the style of Hal Finney. 3:10:38 Right. And these Bitcoin banks go fractional reserve because, you know, they need profits and they will go fractional reserve and they'll start printing Bitcoin. 3:10:46 And I don't know how you can stop that. 3:10:49 I mean, proof of reserves is pretty straightforward. 3:10:52 Yeah. But if you want to fully backed, but you can get you can ensure it is it's straightforward, but it's also moot. 3:11:00 You know why? Because if JPMorgan Chase has 1 percent of their balance sheet in Bitcoin and they can prove it, what does it matter to you that it's only 1 percent of their balance sheet and they can prove it because they have other assets and God knows how many other liabilities. 3:11:14 Right. So the proof of reserve that they have, you know, 50,000 Bitcoins on their balance sheet. 3:11:19 OK, they can give it to you, but it doesn't mean much in the big picture for JPMorgan Chase. 3:11:24 And you're still doing business with JPMorgan Chase and they still make markets in the futures markets with Bitcoin perps that print Bitcoin out of thin air. 3:11:33 And I don't know how you can stop that. 3:11:34 So, you know, like the real supply of Bitcoin is already higher than 21 million people. 3:11:38 It's just that the laser eye community wants to be in the denial of that idea that Bitcoin is printed on futures perp exchanges even today, let alone in the euro dollar 2.0 system or 3.0 system where Bitcoin is a reserve asset. 3:11:51 And everybody's doing collateralization, re-hypothecation, leverage and derivatives all on top of Bitcoin as a reserve asset, right? 3:12:00 Definitely a good video, the one you're talking about. 3:12:02 Good episode. It's a good perspective just to see different views. 3:12:05 I think that there's a lot of counters to it as well. 3:12:08 I want to give Bitcode a chance to say something else. 3:12:10 Occasionally has his hand up. 3:12:12 Oh, what's the name left? 3:12:15 Yeah, Bitcode, what's up? 3:12:16 Hi, guys. 3:12:17 Hi, guys. How are you? 3:12:19 I love what you're talking about. 3:12:21 I disagree with some things. 3:12:24 Why? Because what Alex said, yeah, it's true. 3:12:30 And everything that we see today is more and more going away from the Bitcoin blockchain. 3:12:37 And we need to separate the BTC from Bitcoin blockchain. 3:12:40 That's the first thing. 3:12:41 So we start talking about, you know, the future. 3:12:47 Why? 3:12:47 Because one thing is using the BTC in different form, shapes and, you know, centralized way, derivatives and whatever. 3:12:57 But different is using the Bitcoin blockchain. 3:13:00 And only if we want to Bitcoin as a project to be successful. 3:13:08 I agree mostly with Paul's view and actually the usability of Bitcoin blockchain. 3:13:16 Because I will ask anybody what means when, if drivechain is enabled, what means when somebody locks up the Bitcoin to open a sidechain? 3:13:34 It is a reserve. 3:13:36 It is a reserve currency. 3:13:37 So automatically you start by using the Bitcoin blockchain, creating the reserve currency. 3:13:44 Why I'm saying this, because as you know, many, many of the of the Maxis, not OGs, but especially Maxis, they're pre-Bitcoin, they were gold bugs and probably they're still gold bugs. 3:13:59 So I have gold and silver, but I'm not doing, I'm not pushing the narrative of gold. 3:14:08 So they created this narrative of gold and they want to replicate the narrative of gold on Bitcoin. 3:14:15 So gold, for example, like you were talking, I was listening for an hour, maybe even more. 3:14:22 And I want to interact with you. 3:14:25 I mean, not to be a monologue, but like I know that, let's say the latest mining, gold mining that was opened and mistakenly they started digging on a different site and they try to sell now. 3:14:44 They spent two hundred and sixty five million dollars to open the mining. 3:14:50 So how much cost, you know, Bitcoin, Bitcoin, good facility with hundred thousand miners, you know, just just example. 3:15:01 So it's it's kind of like, yeah, not not comparable. 3:15:05 It's still it's still nothing. 3:15:07 But how we can not infiltrate, but how we can penetrate and change the system, because what I see up to now, because the Satoshi vision was very long time ago abundant and we know what what he planned to do and etc., etc. 3:15:30 And, you know, this is the thing. 3:15:34 If the Bitcoin blockchain is not used, this is not my opinion. 3:15:38 This is like I do a deep research of everything and I understand Bitcoin very well, you know, because the Bitcoin is carrier of the of the digital unit of of the data. 3:15:49 And that's a bit so that's inside the Bitcoin and nothing else. 3:15:54 Everything else uses the bit only Bitcoin carries with with with the BTC. 3:16:00 So the the thing is, if we do not have a way to penetrate with the blockchain in the end, upgrade the system, change the old corrupt system with the new decentralized, you know, even Bitcoin is 15 years. 3:16:19 That's a new technology, you know, but this is the way. 3:16:23 And I think the drivechain is the only solution for this to be achieved. 3:16:30 And the other thing is that I see so many kind of financial people coming into Bitcoin and pushing their narrative from the traditional finance onto Bitcoin, which is wrong. 3:16:43 We need to push the Bitcoin onto them. 3:16:46 So we change them and we corrupt all the system. 3:16:50 And it's not only for the United States. 3:16:52 It's global. 3:16:53 And I see many, many people are talking only for the United States. 3:16:57 Bitcoin is global. 3:16:58 So and that was the case very early in Bitcoin. 3:17:01 And Satoshi, you know that, you know, pre 2015, 16, I think pre the ICO era was too different, much more different than than today, even the the people in the community. 3:17:28 But I mean, I agree with you, Bitcode, and that's why I say that my Bitcoin fixes nothing scenarios assume that there is no scalable L2. 3:17:39 And I do not consider Lightning to be a scalable L2 because it's naturally centralizing into custodial Lightning because there is like recent research revealed that 93% of of all the Nostr's apps are custodial Lightning's apps. 3:17:57 So that's a pretty, pretty bad outcome. 3:18:00 Right. If we see 93% of retail payments being custodial, then Lightning is just another way for institutions to connect to each other. 3:18:11 And it's not something that plebs or Nigerian villagers will use because they cannot afford to use baseline Bitcoin because the fees are too high. 3:18:20 They will just use custodial Lightning wallets, maybe that emulate stable coins or simply have stable coins in them. 3:18:27 But it's not a scalable solution, essentially, in my mind. 3:18:32 Alex, do you do you agree that anything can be medium of a change? 3:18:37 Because you see, I mean, like I was listening in the space and this was a financial space, you know, financial people from like serious financial people. 3:18:48 And they were saying, like, listen, nobody uses Bitcoin for transfer. 3:18:53 Everybody uses stable coin 60, 70 percent of the of the crypto transfers between this. 3:18:59 What we are talking, you know, the the country's jail anywhere else, they transfer stable coins. 3:19:09 So where is this kind of, you know, store of value and, you know, reserve currency and medium of exchange in Bitcoin? 3:19:23 Telephone. 3:19:27 Yeah, sorry about that, guys. 3:19:29 Yeah, it's not there. 3:19:31 Right. It may never appear. 3:19:32 I mean, the medium of exchange is a very difficult barrier to scale. 3:19:37 And I'm saying, like, I mean, at this point, Bitcoin is a volatile, like monetizing commodity. 3:19:44 It's not even a store of value yet. 3:19:46 But like the best outcome, which I call Bitcoin goes to a million dollars and fixes nothing that just gets you to a store of value like gold or fine art. 3:19:55 It's the same market cap, 20 trillion dollars as those two. 3:19:58 But before you can get to medium of exchange, you still have to go through a bunch of other barriers. 3:20:03 You have to become a reserve asset. 3:20:05 Right. You have to start competing with government bonds. 3:20:08 And then after that, it may not progress like there's another two or three steps before it actually becomes a medium of exchange somewhere, let alone in the world. 3:20:17 Right. That's a very long journey and it's a very difficult journey. 3:20:21 Right. And I'm saying that there will be like if Bitcoin doesn't scale on L2s because there is no drivechains or there is no 3:20:29 decentralized or trust minimized two way peg, then the journey will probably end in the store of value phase and will not even become a reserve asset. 3:20:38 So, yes, Bitcoin will go to a million dollars. 3:20:40 It will fluctuate like gold up and down around a million dollars, depending on how many dollars are printed. 3:20:45 But it will essentially top out somewhere there. 3:20:48 But it will not become a reserve asset on balance sheets of global banks and governments. 3:20:53 It will be just an exotic store of value for whales and institutions. 3:20:57 Yeah, I agree. 3:20:58 I agree. And I think for me, like looking about the fees and all that kind of, oh, in the future, we will have high fees. 3:21:10 Like if drivechain is enabled and the let's say decentralized economy starts, I'm not saying doing companies on drivechain. 3:21:21 I'm saying using the sidechain as an infrastructure for the companies. 3:21:27 And through that, you create a high volume on transactions for a small fee. 3:21:32 But on the L1 is a good chunk of fee for the miners, which is will be not expensive on L1 even to transact. 3:21:42 And both on both L2 drivechains and L1 will be cheap to transact. 3:21:49 But because you will have a high volume of transactions on L2, you get kind of a good amount of fees for the L1. 3:21:59 So I think more transactional volume on L2 is much beneficiary for everybody on L1. 3:22:08 I don't know. What do you think about that? 3:22:11 Well, yeah, I mean, in my mind, it's basically whatever extends the network effect is beneficial for everyone. 3:22:19 And if Bitcoin just remains a form of savings for rich people on L1 and occasionally, you know, companies pay each other a million dollars over lightning, that's not a very big network effect. 3:22:31 But if there is a viable L2 where people can have Bitcoin on their phone all over the world and not pay high fees because they don't transact on level one, which will inevitably have high fees, that network effect is going to be 10 or 100 times larger. 3:22:46 And that will allow Bitcoin to go from fixing nothing and just being like fine art and gold to maybe the reserve asset. 3:22:54 And maybe after that, it will go to reserve asset that can be collateralized on chain or something like at some point. 3:23:01 It has like it's all about extending the network. 3:23:04 Like in a sense, you can think of my position as being digital scarcity maximalist, not a monetary maximalist. 3:23:12 You know, like Paul Sztorc was talking about that maxis today are all just thinking of they're all just trying to be Bitcoin is sound money and nothing else. 3:23:22 But the original position of OGs was that it's digital scarcity that has unbounded number of unknown, unknown applications. 3:23:31 Money is just one of them. 3:23:32 So let's extend the network effect to naming, decentralized naming. 3:23:36 Now, thank God we have that with ordinals and inscriptions. 3:23:39 But there's like 100 other applications that could extend the network effect and therefore demand and usage of Bitcoin. 3:23:45 And that helps the number go up. 3:23:47 And the higher the number goes up, the better all these other use cases become because Bitcoin is more valuable and liquid, etc. 3:23:55 So it's just the question in my mind is where the network effect stops. 3:24:00 If it stops just at the sterile store of value, which unless there is some kind of scalable L2 that's trust minimized and not like lightning, that's the path that we're on right now. 3:24:12 But maybe the BitVM opened up some new possibilities for a two way peg or bridging. 3:24:19 If Bitcoin goes beyond that, then it becomes like a reserve asset and then it becomes bigger. 3:24:25 And then there's two or three steps beyond that to get the medium of exchange and then eventually like unit of account for the world. 3:24:32 That's the full hyper-Bitcoinization. 3:24:35 Yeah, I agree. I agree with you. 3:24:37 I mean, I agree in general with you. 3:24:39 And just, you know, like maybe you were talking about the other guy who was, I think he was talking more financially. 3:24:51 And what is your criticism about the BitVM? 3:24:55 Because I have so many criticisms because I know how the other EVM world works and what is going on there. 3:25:05 I don't, I mean, I don't have criticism of BitVM. 3:25:13 I'm just a little concerned by its complexity and how much work will need to be done. 3:25:22 And people who think that, you know, BitVM will solve all Bitcoin's problems probably should go away and come back one to three years from now and see what's happening. 3:25:31 Because it's going to take one to three years in order for this technology to actually manifest into something. 3:25:39 It's a very complex, you know, it's very complex. 3:25:44 It's like Lightning Network took two or three years to deploy and this might take longer even if it does work or it might not work. 3:25:52 It might not be, it might not amount to anything because of economic problems, like not technical problems. 3:25:59 Like maybe nobody's interested in running these federations with a single honest member, for example, for economic reasons, right? 3:26:06 Because you have to look up to make that capital. 3:26:10 And then decentralization, because federated is not decentralized. 3:26:13 Also, you can have even a bigger problem that you can have a situation, and I would like to hear your opinion, Satoshi and Jura on this, is that you can have a situation where 3:26:24 somebody invents a fully trust-minimized two-way peg using BitVM and people deploy one or two sidechains with that peg and nobody cares. 3:26:38 Essentially, just like nobody cares about RSK sidechain or Liquid sidechain, you might have a situation where nobody cares, even if there is a trustless two-way peg to some sidechain that got deployed. 3:26:50 Because that sidechain, just like RSK sidechain, doesn't have enough liquidity and people on it in order to compete with Ethereum. 3:26:59 I heard you saying, I think that there's like a very unfortunate thing that I'm about to say. 3:27:07 From my experience, like even over the years or whatever, like what actually gains traction is usually the things that are marketed the most or marketed in a bullshit type of way. 3:27:19 And just has a lot of speculation, gambling, degeneracy. 3:27:24 Like, for example, how did BitConnect get adopted? 3:27:27 They promised outrageous things that just weren't true, that they have some kind of back end that's arbitrage trading, complete bullshit. 3:27:34 Or if you look at even second layer EVMs, which ones actually got adopted? 3:27:40 The ones that had very high amounts of Ponzi's on top, those got adopted. 3:27:46 And even if they were temporary, they got adopted for temporary reasons, doesn't matter. 3:27:49 But the adoption came from like degeneracy. 3:27:53 And it also came from like flows in the market, right? 3:27:55 Like whenever certain areas of a market kind of became quiet, those speculators and gamblers were not really getting any gains or whatever in that niche of the market. 3:28:04 So they would start to flow to another niche. 3:28:06 Right. And then that other niche would start to gain adoption and it could be a different layer or a different form of contracts or Ponzi's or whatever. 3:28:14 You can also see something similar to happen in ordinals, right? 3:28:17 Very beginning, you know, like there wasn't really much adoption. 3:28:21 But then once other people were interested and then like there wasn't even any marketplaces, right, people were trading it in discords. 3:28:26 But the fact that people were trading it in discords, other people were speculating on, you know, others trading it and buying it for higher. 3:28:32 And that brought people. But then you can see that the majority that like entered was really from like BRC20s, which absolutely makes no sense. 3:28:38 The oldest model, like, you know, just fungible tokens and tokenizing things is like a model that happened in 2013 with like a million different, you know, coins that were just copies of Bitcoin. 3:28:47 Right. It was very, very old model that happened over and over and over many years. 3:28:50 But for some reason, this is like I can tell you the reason, because apparently three billion Asians have missed the ICO boom of 2017 and a lot of it went into BRC20 speculation. 3:29:02 Yeah. But you can also look at in 2013, there was plenty of, you know, old coins that were popping up. 3:29:08 Right. 2014, 2015, plenty of them. 3:29:10 2017 ICO bubble, plenty of them. 3:29:12 Right. And 2021, 2022, meme coins, plenty of them. 3:29:16 Right. So it seems like it's a cycle where people are really interested in, you know, speculating. 3:29:21 And it's the new waves of adopt. 3:29:24 It's a new wave of refugees into crypto that come in and they haven't seen the previous bubbles. 3:29:29 And apparently BRC20 bubble was just people speculating. 3:29:33 It was very tiny. It wasn't even, it was like very, very tiny. 3:29:35 It's very hard to use, very hard to know how to even send the BRC20, you know, there's a lot of limits and barriers there. 3:29:41 Extremely, you know, like inefficient. 3:29:44 But what I'm saying is like previously, I thought that like during ICO bubble, I thought, OK, maybe this is just like a dot com bubble to one in a generation type of thing, you know. 3:29:51 But then the meme coin bubble happened as well. 3:29:53 And the Ponzi's that that happened later happened again. 3:29:55 You know, so I came to the point later, my point, like my view kind of evolved where it's more right now like that people always want to gamble at a casino for one reason or another. 3:30:05 Like their casinos are in business and people always want to gamble. 3:30:08 Right. And but they know that at a casino that the house always wins. 3:30:11 They know that. They know that the edge is not on their side, but they still gamble. 3:30:14 People still do. But in crypto, people don't know that. 3:30:17 They actually think they have an edge. 3:30:18 Right. They hear their friend got rich or they hear somebody got rich or they think that they heard the marketing from Coin XYZ. 3:30:26 Right. Oh, this is the coin that's going to win because of marketing XYZ that I was lied to about. 3:30:30 Right. But they don't know it's a lie. 3:30:31 Right. They hear all these buzzwords. 3:30:33 They hear all this crazy talk from the from the marketing that's extremely misleading. 3:30:37 And now they think they have an edge. 3:30:38 Now they think they picked the right one that's going to about about the 200 X and just everybody doesn't know yet. 3:30:43 Right. So I feel like this whole idea of speculation is it seems like it's just it's going to persist. 3:30:49 Now, it's a double edged sword because it definitely brings a lot of people to the space. 3:30:53 Right. And hopefully people do learn and then they learn about Bitcoin or, you know, whatever it is that interests them. 3:30:58 But then from the other side, it seems like these are the type of things that actually bring adoption. 3:31:04 And you asked about, you know, if we do have a trustless two way tag or like RSK, how come RSK is not adopted? 3:31:09 It's to me, it's an unfortunate thing. 3:31:12 But you just need not need. 3:31:13 But it's like what people desire is to think that they have an edge to be misled, actually, you know, to be misled and lied to and to think they have an edge to make a million dollars. 3:31:23 And that's what actually brings adoption. 3:31:25 Very unfortunate. 3:31:26 Maybe maybe you can have more fair Ponzi's where people know that this is a Ponzi. 3:31:31 They know it eventually will collapse, but they know the rules. 3:31:33 The rules are fair. 3:31:35 Right. Akin to something like that. 3:31:37 That might bring adoption, too, because there are participants in a casino, but they know it's a casino. 3:31:41 They know that Ponzi's are bad or they know that it's a greater fool theory, whatever it is, as long as they understand the mechanisms behind it. 3:31:48 I feel like that might not be as morally bad than than like completely misleading people. 3:31:53 Right. But I feel like that both of that happens, right? 3:31:56 People do get misled. Eventually they get smarter and they start learning more about the mechanics of certain Ponzi's. 3:32:02 And Juer, I agree with you completely, but I want to add something to what you said. 3:32:08 It's everything you said I agree with, but it's worse. 3:32:10 In other words, it's not enough for the sidechain to be a casino, although it helps. 3:32:16 It's not a sufficient condition. 3:32:18 The sufficient condition is actually liquidity. 3:32:20 So you can see this because you had remember all these Ethereum killer L1's that existed that basically said, well, every protocol that works on Ethereum, we just copy paste it to our L1 and instead of paying, you know, a hundred dollar fees to execute contracts on Ethereum, come to Avalanche and execute the same contract for 50 cents. 3:32:38 Right. So there was speculation in there and these Ethereum killer ones, there was the casino, but they still failed anyways because they didn't have the liquidity of Ethereum. 3:32:49 Right. So it's not enough. 3:32:51 Over here there might be a benefit because like what you're saying is, for example, how AVAX incentivized everybody to move over. 3:32:56 And there was a short period of time where, you know, you can get better gains on AVAX for, you know, simple, similar things that you can do on Ethereum. 3:33:02 Right. And because they might have incentivized it from like the AVAX team, they might have paid out to certain builders and things like that. 3:33:09 So the yields was higher and people came there, but it was temporary. 3:33:12 Eventually the yields dry up, the market dries up and they go back to where Ethereum has been. 3:33:15 Exactly right. 3:33:16 Yeah. But over here it's a little bit different. 3:33:18 The reason why is because Bitcoin does have the liquidity that's higher than everything. 3:33:22 So in a hypothetical scenario, I create a sidechain. 3:33:25 Right. And I mislead everybody with a Ponzi. 3:33:28 I completely lie to people. 3:33:29 And, you know, I make it seem like this Ponzi is going up with, you know, you know, like I do a Twitter raid with like many, many bots, crazy marketing. 3:33:38 And I make it seem like there's real users. 3:33:39 Right. And the price is going up. 3:33:41 Meanwhile, I own like 99 percent of it. 3:33:43 Right. Just by showing people that like there's an interest here, even if it's fake, it will automatically drive other people to be interested. 3:33:51 And obviously it has to be timed perfectly. 3:33:53 Right. It has to be when the market is looking for something like this or whatever it is. 3:33:56 Right. Has to be an interesting new Ponzi. 3:33:58 Doesn't matter. But it's possible to gain the users. 3:34:01 Now, what you're saying is to keep the users is extremely hard because of the liquidity. 3:34:04 Right. But over here now, what I'm what I'm thinking is if this sidechain is an EVM compatible. 3:34:10 Right. The only thing you're really fighting with is number one is the network effect that Ethereum already has. 3:34:17 Right. Ethereum already has network effect and interoperability between other liquid contracts. 3:34:22 Right. Other DeFi contracts that have TBL. 3:34:24 So you're competing with that. Number one. 3:34:25 Right. But number two, what you're really competing with in the long run is the monetary the monetary policy. 3:34:31 Right. If you can somehow over time gain liquidity and even if it's small. 3:34:36 Right. Eventually, the the the biggest difference would be really just the underlying monetary asset. 3:34:43 And if the monetary asset is the only thing now, eventually being the competition, then people will have a choice. 3:34:48 Well, the new participants. 3:34:49 Right. They're like, I'm entering the space. 3:34:52 I can either have potentially more liquidity on Ethereum or I can have less liquidity or potentially the same liquidity on Bitcoin. 3:34:57 Most likely, if the education is proper, they would choose the asset that is nominated in Bitcoin. 3:35:02 I think that's more of the view of LayerTwo Labs thinking of drivechains that, you know, could eventually take over, you know, EVM or Monero or things like that. 3:35:11 Where, yeah, in the beginning, you might have less liquidity, less network effect. 3:35:15 But in the end, you're really fighting with just just the monetary policy. 3:35:18 And hopefully Bitcoin's monetary policy beats them in the long run. 3:35:21 And it eventually wins on the liquidity side. 3:35:24 So I again, I agree with everything you said, but I'll kind of add to it. 3:35:31 One additional necessary condition, which is that, yes, Bitcoin has two advantages in Ethereum right now. 3:35:38 One advantage is it has more total liquidity because it has larger market cap. 3:35:42 And second advantage is that it's better collateral because it's less volatile. 3:35:46 Right. But but also its monetary policy is more, you know, that's that's already that's already debatable because, you know, Ethereum has this sort of like deflationary monetary policy. 3:36:00 But this deflationary aspect is if you can say from like a more higher level thing, it's current. 3:36:06 Right. But you can't guarantee in the future. 3:36:07 Right. No, no, I agree. 3:36:09 You cannot. You cannot guarantee it, but you can see Ethereum has started also buying already. 3:36:14 Right. But let's say it has a really good, you know, monetary policy that's better than Bitcoin. 3:36:17 But the fact that it changed over the years, you can make you can make the argument that, you know, it's not very credible, but it's subject to the Lindy effect. 3:36:24 Right. Like the longer this current monetary policy is in effect, the more people will trust it. 3:36:28 And in a sense, there's other issues of like, you know, like, for example, fork risks from, you know, USDC liquidity. 3:36:35 Right. I want to take your argument, agree with it, but take it to its logical conclusion. 3:36:39 Like, in other words, you suggested that the sidechain should be EVM sidechain. 3:36:43 Right. Because you can then copy paste all the Ethereum protocols. 3:36:46 And, you know, one other mode of protection that Ethereum has besides liquidity is it has composability between protocols. 3:36:54 Right. Because you can make calls through a bunch of protocols and they're all liquid. 3:36:59 So it's not enough to copy paste all the protocols the way Avalanche did, because, yes, you can have the shallow, shallow pace that have no liquidity. 3:37:07 But the protocols will not compose with each other. 3:37:09 And therefore, there's like an additional mode around Ethereum. 3:37:12 The third mode you can easily breach by simply adopting the EVM as a virtual machine. 3:37:17 And therefore, all the Ethereum contracts can run on the sidechain. 3:37:21 But let's take your argument to the logical conclusion. 3:37:24 Why would you deploy a sidechain with a trust minimized two way peg and then hope for it to become liquid and usable enough? 3:37:32 I think it's simply enough to bridge Bitcoin to Ethereum itself. 3:37:35 And then you co-opt Ethereum's network effect. 3:37:39 Like, in other words, let Ethereum DeFi take off. 3:37:41 But if Bitcoin can go back and forth trust minimized, it will essentially out-compete Ether on Ethereum. 3:37:48 So you don't need to fight Ethereum. 3:37:49 That's actually a good point. But you still have the issue of Ethereum's, you know, like long term stability and consensus model to actually, you know, work. 3:38:02 It's more of a concern. 3:38:03 It's more of a conserved troll, no offense. 3:38:05 But it's like, yes, it has a potential issue there. 3:38:09 But I'm saying, if you can't beat them, join them. 3:38:11 In your model, the issue gets exacerbated. 3:38:14 Because if you do, you know, bridge over Bitcoin to Ethereum and a trustless two way peg, right. 3:38:20 And then the economic activity eventually moves to Bitcoin being the collateral reserve into all the DeFi products. 3:38:26 Right. And let's say the value of Ethereum starts to, even if it goes up, but it doesn't go up as high and as fast as Bitcoin does, it doesn't out-compete it. 3:38:35 Right. Then the security model of Ethereum, because it's priced in ETH, might become an issue. 3:38:41 But you can also say then, well, you can start paying the validators in Bitcoin. 3:38:45 Well, but not only that, but if you actually look at the security budget, the Ethereum security budget is 10x the security budget of Bitcoin today. 3:38:52 Right. Because the fees are 10x higher. 3:38:54 Yes. Yes. But that's only that's only in the model today. 3:38:56 But that's not that's not guaranteed in a model where there's a trustless two way peg and the economic activity eventually goes up. 3:39:03 What guarantees viability of Ethereum long term is not the fact that ETH as an asset will not be out-competed by somebody else, something else. 3:39:10 It's it's got such a broad network effects because it has a very viable ecosystem of L2s now. 3:39:16 Like my thing. 3:39:17 What's the incentive of you of creating this Bitcoin denominated sidechain when you could just if you have this two way peg, you might as well just do it on Ethereum. 3:39:26 Not just that, but I'm saying if you can't beat them, join them. 3:39:29 You just co-opt Ethereum's network effect by simply bridging Bitcoin to Ethereum and let that Bitcoin spread across all of Ethereum's L2s. 3:39:36 Right. Right. 3:39:37 Just like any other ERC20 token. 3:39:39 In this event, you actually Bitcoin gains, right? 3:39:42 You essentially infiltrate the enemy camp with a Trojan horse. 3:39:45 Yeah. Yeah. 3:39:46 This is an interesting toy. 3:39:48 This is this is the Bitcoin's ultimate network effect sort of. 3:39:55 Unexpected chess move. Right. Because all that Bitcoin needs to do is to get to get to Ethereum and back and then it doesn't need any other sidechains because at that point it will essentially infect the entire Ethereum layer one and layer two ecosystem with a very trustworthy asset which has higher liquidity in aggregate and lower volatility in aggregate. 3:40:14 So it's superior collateral. 3:40:15 Right. And then it will be very competitive because, you know, today you will have you have all these startups that are VC financed that are like creating 50 or 100 or 300 or 500 L2s for Ethereum because they want to create each app is seemingly creating its own L2. 3:40:32 So some video game can create L2, but they cannot use sats in that video game. 3:40:36 But once you get Bitcoin trust minimized to Ethereum, there's no reason for them to use ETH. 3:40:41 They actually want to use sats that will be bridged from ETH to this L2 and back. 3:40:46 Well, that's interesting. So you're saying the L2s are going to be using the L2s of ETH. 3:40:51 L2s of ETH are the final frontier of Bitcoin Trojan horse. 3:40:53 You're saying that they're going to start using Bitcoin as their transaction. 3:40:58 Exactly. Because it's a more liquid and less volatile collateral. 3:41:01 The volatility also matters even more than liquidity, potentially, in some DeFi apps. 3:41:07 So what I'm saying is also like the treasuries of these, you know, whatever protocols that are being built on top games or whatever it is. 3:41:14 Since their treasury is dependent on longer term, right. 3:41:18 You can call this model Bitcoin impregnates Ethereum instead of fighting it. 3:41:24 You know, and then Ethereum and Bitcoin have a baby that's mostly Bitcoin and Bitcoin proliferates on all the Ethereum L2s. 3:41:30 So you basically don't need RSK or these complicated federations with a single honest member because my hunch is that nobody will care. 3:41:39 But everybody in the world will care because we've seen them create 300,000 WBTCs. 3:41:44 Everybody will love Bitcoin on Ethereum. There's already a product market fit there. 3:41:48 So if you have Bitcoin on Ethereum that you can trustlessly pack back out to Bitcoin, that's game over essentially. 3:41:54 Bitcoin will never be defeated by Ethereum. That's all you need. 3:41:58 And you don't even need to launch these EVM chains or anything. 3:42:02 Because you also got to think of you're adding some sort of credibility to the asset of Ethereum, right? 3:42:07 Because the asset of Ethereum will have more of a use case, at least in the short term. 3:42:13 Yes. But, you know, if and when it's so-called flippening happens. 3:42:18 And in fact, inside Ethereum world, they even call for a lappening, which is flippening multiple times. 3:42:23 If and when the flippening happens, I can guarantee you that all the laser eyed priests on podcasts will simply rationalize it away by saying, 3:42:31 well, but wait a second, Ethereum is just a giant tech company like Google or Apple. 3:42:35 Those have $3 trillion market caps. Who cares? They're just run by dev team, right? 3:42:40 That will be the rationalization if the flippening happens. 3:42:42 However, that rationalization also can be used to answer what you just said, which is that if you reinforce Ethereum's own network effect and usability, 3:42:52 its price can go high, but it will only go high if it actually has high enough usage to justify fee income, to justify its valuation. 3:43:01 Because Bitcoin will take over the store value part of the Ethereum's valuation on Ethereum if it's bridged there trustlessly, right? 3:43:11 Like, in other words, Bitcoin bridged to Ethereum might demonetize Ethereum, 3:43:16 but Ethereum still has a chance to become a big tech with multi trillion dollar market cap if the fees do appear. 3:43:22 $100 million per day instead of $5 million per day. 3:43:27 But Alex, do we want that? I see a problem there with centralization because not only 3:43:35 the amount of nodes or the network is centralized, but also they're hosted and they're hosted on the centralized. 3:43:44 Again, everything that I've said assumes a trust-minimized peg to Ethereum. 3:43:51 So if Ethereum experiences any problems, the fact that this peg is trust-minimized 3:43:56 always allows you to escape back to Bitcoin with your Bitcoin, no matter what problems happen on Ethereum. 3:44:01 So by the assumption of a trust-minimized peg to Ethereum, these problems are essentially more or less addressed. 3:44:10 Yeah, I understand. But like, you know, the way how Ethereum works and what's happening on Ethereum, 3:44:22 it's like no future for that. Smart contracts do not have a future. Everybody's moving from smart contracts. 3:44:28 Well, you may be right. 3:44:30 At the end of the day, there's definitely a lot of users, probably even more users than Bitcoin. 3:44:36 Oh, I mean, look at Ethereum L2s, there's millions of transactions going on on L2s, right? 3:44:42 And there's going to be billions. 3:44:44 Yeah, L2s are even more volume than Ethereum, some of them. 3:44:51 Yeah, there's still some issues because the really good trust-less two-way pegs, in my opinion, 3:44:59 you want to actually give the fees to the miners. 3:45:04 You know, that's one of the reasons I really like a potential drivechain type model. 3:45:09 I was asking SupertestNet earlier about the other two-way models, the two-way pegs, 3:45:15 for them to have also fees going back to Bitcoin, right? 3:45:18 So that's a really good thing, because if you don't really have that, I think that the attack 3:45:23 vectors are like, if you just have the two-way peg, the trust-less two-way peg to Ethereum, 3:45:29 right, it could still make Ethereum's asset price. 3:45:32 Like, another thing that I want to say is, I'm trying to wrap my head around it, but 3:45:37 I agree with you of how they would rationalize it away. 3:45:40 And I kind of look at it in a similar way, if there's a flippening, right? 3:45:43 For example, if there is some kind of like really, really good Ponzi that is marketed 3:45:48 really, really well, you know, like on every, you know, whatever, every commercial on TV, 3:45:52 everywhere, somehow it gains a lot of traction, and somehow it eventually feeds back to the 3:45:57 Ethereum loop, the Ethereum asset, and Ethereum flippance, right? 3:46:00 That's a potential thing that can happen. 3:46:02 I don't see that not, you know, I don't think there's a zero chance. 3:46:05 I think there's a non-zero chance of that happening. 3:46:07 And I think that, you know, it could flip it. 3:46:09 And you're right, they would look at it as, at least I would look at it as, that's just 3:46:13 a company. 3:46:13 Ethereum's a company, and a company can, you know, outperform, you know, Bitcoin in short 3:46:18 term or whatever. 3:46:19 Well, yeah, Apple has $3 trillion market cap at some point, so who cares, right? 3:46:23 I still, yeah, so I still think of it as, because Bitcoin is a different type of asset 3:46:28 that has different type of, you know, actual, like, its fundamental intrinsic value and 3:46:35 properties are totally different than Ethereum's, that, you know, the desire for Bitcoin will 3:46:39 still be there. 3:46:40 And even if it's, you know, a lower market cap than Bitcoin, and I think that that wouldn't 3:46:44 automatically legitimize Ethereum to, you know, to the Bitcoin maxes, because I don't 3:46:48 think they don't, they care about Ethereum or not from its market cap. 3:46:51 I think they care about Bitcoin because of its properties, right, that Ethereum doesn't 3:46:54 have. 3:46:55 But when you say that Ethereum doesn't have these properties, you have an implicit, 3:46:59 unstated assumption, and I'll try to reveal it. 3:47:02 Imagine that 10 years from now, Ethereum ossifies completely, and it doesn't change 3:47:06 organically, not because there's a bunch of priests broadcasting on podcasts all chanting 3:47:11 ossify, ossify all the time, but every time Ethereum does a hard fork, those hard forks 3:47:16 take longer and longer because it's undergoing natural ossification. 3:47:19 So you can see how 10, 15 years from now, Ethereum will naturally ossify, right? 3:47:24 Yeah, ossify isn't the main thing, though, because you can say ossify is the main point 3:47:26 for the, you know, the monetary asset to be limited, right? 3:47:30 You can say that there's scarcity. 3:47:31 All right. 3:47:32 But there's still other parts. 3:47:33 You can still argue other parts of, you know, like the USDC centralization point or fork 3:47:39 regulations or forks from USDC. 3:47:41 I think that there's other properties there that make it different, different enough, 3:47:45 right? 3:47:48 It's a weirder animal. 3:47:50 I agree with you. 3:47:51 But I think, like, it's a mistake to underestimate Ethereum, and it's been consistently made 3:47:56 this mistake for years and years. 3:47:58 All I'm saying is that if Bitcoin, OK, so there's two ways you can bridge Bitcoin to 3:48:02 Ethereum. 3:48:03 One way is that the one that you are worried about, that nobody gets paid for it because 3:48:06 you're bridging directly and there's like miners not being paid for this or something 3:48:09 like this. 3:48:10 That's one model. 3:48:12 The other model is that Bitcoin becomes like a layer two to Ethereum. 3:48:15 There's some kind of bridging as if Bitcoin is a layer two to Ethereum and it can go back 3:48:22 and forth or something like this. 3:48:24 This is just a completely novel stream of consciousness. 3:48:26 So I haven't thought it through. 3:48:28 But my point is, it doesn't really matter if the miners are paid or not. 3:48:33 It's like if there is a secure enough bridge to Ethereum one way or the other, it will 3:48:38 that little tunnel will become a major flooded river, right? 3:48:42 Like because the demand is incredibly high. 3:48:44 We saw 300,000 WBTCs that are basically completely custodial, crappy version of Bitcoin on 3:48:50 Ethereum. 3:48:50 And it was just it had insane demand, right? 3:48:54 So it's an interesting thought. 3:48:55 If we do have a trustless two way peg, right? 3:48:57 Like most likely the first thing that's going to happen is the peg to Ethereum. 3:49:01 Like that's just it seems like the most natural thing. 3:49:04 It would seem to be the most natural product market fit development. 3:49:08 But if you look in the BitVM hackers group and the Bitcoin community, this is the last 3:49:13 almost like the last thing on their mind because they're still thinking about, oh, can we 3:49:17 create a sidechain that will enable this and that? 3:49:20 And by the way, this is my problem with drivechains too, right? 3:49:23 Because drivechains assume that they can become popular simply because they're possible. 3:49:28 But I'm saying that assumption may be unwarranted, right? 3:49:31 It's not enough to be possible to become usable, useful. 3:49:35 And it's only usable if it's useful, right? 3:49:38 It's only valuable if everybody's there, which is, you know, the liquidity, the 3:49:44 composability of Ethereum, the EVM. 3:49:47 It's like, you know, I was telling Paul that if you just copy paste Ethereum and launches 3:49:52 it as a sidechain, even if drivechains were already enabled, I would give it like a very 3:49:57 low probability of success. 3:49:59 Like a lot of like Ethereum success, I feel like came from marketing their, you know, 3:50:04 developer conferences. 3:50:05 And it's true, but it's it's that's the old story. 3:50:08 The new story is that it's got its own network effect that's spawning L2s and, you know, 3:50:12 people are launching. 3:50:13 But as a new VC in the industry, right, that's looking to raise capital and to build, would 3:50:19 they be incentivized to build on a on a lower market cap? 3:50:22 Not a lower market cap, a lower network effect sidechain of Bitcoin denominated versus, you 3:50:32 know, just building on Ethereum. 3:50:33 Of course, nobody is incentivized to build on any. 3:50:37 I mean, we already have evidence that none of the VCs are interested in any of the existing 3:50:42 sidechains of Bitcoin precisely because that's not what that action is. 3:50:46 So, like, even if you were to create a brand new drivechain or brand new. 3:50:51 I don't know if it's really because like you're saying, I don't know if it's really 3:50:54 because there's not really a trustless two-way model, right? 3:50:58 Right. 3:50:59 That's the main reason because. 3:51:00 No, I'm exactly agreeing with you. 3:51:02 I'm saying that trustless two-way model may be a necessary condition, but it's not a 3:51:06 sufficient condition, right? 3:51:08 Yeah, I also think that because it's like, you know, do they really even care about that? 3:51:12 You know, why aren't they building on RSK? 3:51:14 Well, they're not building on RSK because it's a ghost chain, because there's 50 EVML1 3:51:19 chains that have more activity than RSK. 3:51:21 So why would you build on RSK? 3:51:23 Like, in other words, there's 50 Ethereum killer EVM chains that all have higher total 3:51:27 value locked in activity than RSK. 3:51:30 Like, yeah, so the argument that, you know, RSK is in trustless two-way peg isn't really 3:51:34 the. 3:51:35 No, it's yeah, it doesn't it doesn't explain it. 3:51:38 It's basically a ghost chain precisely the same way as every other Ethereum killer is 3:51:42 a ghost chain because that's not nobody's there. 3:51:44 So nobody wants to be there. 3:51:46 How do you explain, for example, like BSC? 3:51:48 Do you think BSC is a ghost chain? 3:51:50 No, BSC is not a ghost chain because it's actively promoted by Binance, which has like 3:51:55 100 million accounts on it. 3:51:56 Right. 3:51:56 So it's kind of a corporate chain. 3:51:58 So you end up with, you know, a sidechain of, you know, in the model that we have drive 3:52:02 chains, you end up with needing some, you know, big company to want to launch. 3:52:08 Not enough. 3:52:08 Not necessarily. 3:52:09 I mean, only like a Binance or an Apple. 3:52:13 Yes, but only some giant like Binance can launch a corporate chain that everybody 3:52:18 knows is a corporate chain. 3:52:20 And in the end of at the end of the day, at the end of the day, like I don't expect BSC 3:52:24 not to become a ghost chain 5, 10 years, 10, 20 years from now because it's a corporate 3:52:29 chain. 3:52:29 So what's it like? 3:52:30 You might as well be talking to a database. 3:52:32 Do you expect it to become or not become? 3:52:34 No, I expect it to become more and more relevant and therefore it will become a ghost chain. 3:52:40 Well, there's two reasons why it might not. 3:52:43 If the fees on Ethereum do go up, then, you know, the activity will move over to BSC. 3:52:48 No, the activity will move over to one of the L2s that's 10 times cheaper than BSC 3:52:52 because those share... 3:52:53 Versus a chain that has way more marketing power, right? 3:52:58 It doesn't matter because those L2s on Ethereum, they share in the Ethereum and ERC20 network 3:53:03 effect, right? 3:53:04 Whereas BSC does not. 3:53:06 But it could. 3:53:07 You can, you know, you can still bridge over anything from Ethereum to BSC. 3:53:12 Well, you could in theory, just like there's bridges to every other ghost chain that was 3:53:16 supposed to be an Ethereum killer and they all failed. 3:53:18 Yeah, but the difference here, like you pointed out, Binance has the money to market. 3:53:23 Alex, can you point which chain failed and which chains are good? 3:53:27 Because I need to push back on this. 3:53:30 Well, I mean, you can say Avalanche, Avalanche, Cardano, all these. 3:53:36 No, I disagree. 3:53:38 I disagree with Avalanche and I will tell you why. 3:53:40 Because you are working in a C-chain, which is the EVM compatible subnet, which is a side 3:53:48 chain in Avalanche. 3:53:50 Avalanche is constructed by three chains. 3:53:55 That's X-chain, P-chain, C-chain at the moment. 3:53:57 You can make A to Z chains, parallel scaling, but they have a subnet architecture and that's 3:54:08 becoming infrastructure. 3:54:10 And what's meaning this, this is the same what drivechain wants to do on Bitcoin. 3:54:18 And I believe they took the concept from Paul to implement this technology. 3:54:26 But I can tell you that you can't see the network effect. 3:54:31 Why? 3:54:32 Because on subnets are mostly big corporations and they are doing sidechains. 3:54:39 Like Lemonade, the biggest insurance settlement company, like Amazon, like many, many others. 3:54:46 And now they even tokenized assets. 3:54:51 And JP Morgan, what they are doing, they are doing with subnet on Avalanche. 3:54:55 So nobody, like those things are a bit hidden from the normal people, you know. 3:55:03 And for me, when you say Ethereum or BSC, I have a question. 3:55:10 Where is the usability? 3:55:11 What is the uniqueness of those chains? 3:55:14 They don't provide anything else, just digital activity. 3:55:18 Nothing more. 3:55:19 No, no, no, any benefit from them. 3:55:22 They don't. 3:55:23 But there's demand for that. 3:55:24 There is demand because you see millions of transactions, right? 3:55:30 Yeah, but you know what? 3:55:33 Ethereum today is mostly driven by bots. 3:55:36 And everybody knows that. 3:55:37 It doesn't matter if the demand is from a bot, it's still demand. 3:55:43 Somebody has to pay the fees, right? 3:55:45 The demand is organic. 3:55:47 It's like somebody finds it worthwhile to pay Ethereum fees, whatever it is, $3 to send 3:55:52 an ERC-20 token nowadays and maybe $20 to $15 to execute a large smart contract. 3:55:58 Somebody's paying for that, right? 3:55:59 Which is, there is no better indication. 3:56:01 Yeah, but bot is not organic. 3:56:03 Bot is organic because somebody's funding the bot. 3:56:07 Yeah, it's the same thing, you know, you can say that a lot of Bitcoin transactions are 3:56:11 automated from, you know, exchanges and withdrawals. 3:56:14 You know, it's a bot doing it. 3:56:15 It's a script doing it. 3:56:16 It doesn't matter, right? 3:56:17 The fact that there's a demand for it is, at the end of the day, what really matters. 3:56:21 It's like saying, you know, it's like saying Ethereum is no longer cool because, like a 3:56:25 restaurant, because it's always crowded. 3:56:27 Well, it's crowded for a reason, because it's cool. 3:56:30 So, like, just because you don't want to be in the crowd, that doesn't make it unpopular. 3:56:35 Look, the use case is there's more expressibility. 3:56:41 There's more you can do with it. 3:56:43 Now, does anybody want to do with it? 3:56:45 Yeah, people do want to do it. 3:56:46 I'll tell you what the use case is. 3:56:47 The use case is Frax launching its own L2 because they want to have a stable coin ecosystem 3:56:52 on its own L2. 3:56:53 That's the use case. 3:56:54 The use case is nothing but settlement of L2 transactions. 3:56:57 It doesn't need any other use case. 3:56:58 It just needs an asset like Ether and ERC20s issued on it, and it needs to do settlement. 3:57:04 It doesn't like the Ethereum Max is now talking about, like, nothing should ever execute on 3:57:09 Ethereum. 3:57:09 It should just have blobs from L2s, period. 3:57:12 That's the use case. 3:57:13 The use case is to be the central hub of, you know, one million L2s. 3:57:17 That's the use case. 3:57:18 Yeah, but what the L2s are providing? 3:57:24 Nothing. 3:57:25 Same thing. 3:57:25 No, but L2s have to live or die on their own merits. 3:57:31 So the ones that don't provide anything will die, and the ones that provide something will 3:57:35 live. 3:57:36 So you don't need to worry about the L2 ecosystem because it's like Darwinian evolution in there. 3:57:41 So whatever L2s still exist, you know that they're useful because otherwise they would 3:57:45 have died off. 3:57:49 Yeah, but, you know, I see a different way. 3:57:54 I have a question, like, what can create more volume and network effect? 3:57:59 The biggest corporations with billions of users or, you know, the digital world where, 3:58:06 you know. 3:58:07 But what if you see JP Morgan Chase issue a stablecoin onto Ethereum or one of its L2s? 3:58:14 You think that will improve Ethereum's network effect? 3:58:16 I think they might take it 100x. 3:58:20 They will not issue, first of all, because they want to be private. 3:58:23 So the only way to be private. 3:58:25 They don't want to be private because they want to issue dollars offshore as stablecoins, 3:58:30 just like your dollar banks. 3:58:33 And they all talked about having their own private Ethereum chains, but they're all 3:58:37 abandoning that because they need one shared global ledger that all these euro dollars 3:58:42 are issued on so that they can all interoperate using Kerr protocol, right? 3:58:46 Yeah, but they can do an avalanche with subnet. 3:58:50 They can be all those companies can have their subnet. 3:58:54 They're interconnected. 3:58:57 I don't know if you're, like, I'm old enough to remember the early days of the internet 3:59:02 when all these companies said, why do we need the internet? 3:59:04 We'll just build our own internet with our partners. 3:59:06 Why do we need to be next to the porn on the internet? 3:59:09 This is, whenever you say that somebody will build their own avalanche subnet, that sounds 3:59:13 to me like. 3:59:14 But that's exactly what you're saying, Alex. 3:59:17 Subnet I can create in one day in 24 hours. 3:59:20 I have my blockchain. 3:59:23 I get it. 3:59:24 But you can also copy paste, you know, a Linux kernel and run your own private internet. 3:59:31 But in both cases, you will have a ghost town, right? 3:59:35 Your private internet will be ghost town and your avalanche subnet will also be a ghost 3:59:39 town. 3:59:40 Why? 3:59:40 Why will be ghost town when I use? 3:59:43 The only one ghost town is Ethereum. 3:59:45 That's why. 3:59:47 That's the only place that's not a ghost town. 3:59:49 No, seriously. 3:59:51 It's like, like, like, yeah, but I can I can look, but you need to you need to look from the perspective of a company, because if I want to use and I have an investment bank like JP Morgan, I want to create my blockchain when I want to. 4:00:07 No, you don't. I'll tell you why you don't want to do that, because, yes, you can create your own blockchain. That's completely private. In that case, why would why do you need to use avalanche, create your own in-house database and have your customers connect to it? 4:00:21 No, because. No, listen, if JP Morgan wants to interoperate with Japanese banks, they both cannot have their own private blockchain. 4:00:33 We need to see the blockchain as an infrastructure. First of all, like if you go on what was the measurement for decentralization and you can see Bitcoin is first most decentralized, second is avalanche. 4:00:49 It's no Ethereum. So like when when you have when you have ability to create something for your company and use as an infrastructure, plus you use decentralized security, there is, you know, you don't need anything else. 4:01:07 You know, if you want to have partners that are not held hostage by you. 4:01:12 No, no, no. 4:01:15 It's like a public square, right? Like you can create your own walled garden. You know, if you're JP Morgan and you can say to all the other banks in the world, come and play inside my blockchain. Or I just created an avalanche subnet. Come and play because I control it. Right. Nobody will come and play. 4:01:31 What they are using now. 4:01:34 They cannot own. They both cannot. They need they need neutral infrastructure. 4:01:41 And what's neutral infrastructure right now? 4:01:43 No, they don't like neutral infrastructure because even they don't use neutral infrastructure. They have their system in the company and then they interact with others. 4:01:53 You already have European banks issuing stable coins into Ethereum. You already have Goldman Sachs issuing bonds into Ethereum. 4:02:00 Yeah, but that's wrong. They will switch. 4:02:05 Why is that wrong? 4:02:07 Time will show us because this is the usability of drivechains. If drivechains are enabled, all of this, like JP Morgan, Amazon, everybody can come and create their sidechain. 4:02:20 And there you have usability. There you have volume of transaction. There you have huge fees, but the L1 will be relaxed. It will be not a high fees environment. 4:02:32 So this is this is the usability when every every single company, institution, government, whatever in the world start using the blockchain as an infrastructure. 4:02:42 Creating a token somewhere. It's it's not it's not controlled by these companies. They like centralization. 4:02:51 But to make a balance, you need to give them opportunity to create their private blockchain, but use the decentralized environment, decentralized security like Bitcoin L1 with sidechain or drivechain. 4:03:06 And that's the perfect. 4:03:08 I'm all for it. I mean, I'm a Bitcoin guy. Like I like I like where you're going with this. I'm just saying that you can do that by launching their own L2 on Ethereum. 4:03:19 They don't need to wait for drivechains or trust minimized sidechains. 4:03:24 That's what I'm saying. Like Avalanche already has that platform. They don't need to create L2 because L2 to create L2 they need two, three years, four years, five years. 4:03:37 No, they can take the shelf stacks that are available and essentially within a day or two launch an L2 on Ethereum. There's multiple software stacks. 4:03:46 You can see it. You guys are both right. You can see that a lot of like, you know, whatever gaming projects, they'll create their own L2 for Ethereum. 4:03:56 That's what you see that most of that happening. 4:03:58 Yeah, probably. 4:04:00 Not just gaming, right? Like I disagree that this is just gaming because. 4:04:04 Yeah, like the example of Frax that you gave. 4:04:06 Right. Example of Frax is a good example. But you know what's even a more scary example for Bitcoin? 4:04:13 It's the example of formerly L1 Ethereum killer blockchains essentially pivoting to become L2s of Ethereum like Swooey and others. 4:04:24 There's been two or three L1 Ethereum killers that essentially abandoned that game and simply joined the Ethereum network effect because they had to or they died. 4:04:33 So that's happened before. And, you know, from the perspective of like you have to see why people are doing that, why they're abandoning their own L1. 4:04:43 How exactly are you defining, you know, their own L1s that are, you know, EVM compatible versus an L2 of Ethereum? 4:04:52 Because you can say any. 4:04:54 Well, you're defining it as follows. If you have your own L1, which is EVM compatible, you have your own mining or you have your own like you have to build your own validator set with your own capital locked up to secure the chain. 4:05:04 Or you can abandon all that and simply get inherited Ethereum security for the same or less money per transaction by simply becoming an L2 of Ethereum, right? 4:05:13 It's like a no brainer. 4:05:15 Any L1 of its own can also just, you know, include X amount of blocks, a hash into Ethereum, right? 4:05:22 That doesn't provide them reorg security, immutability, but worse, it doesn't let them join the network effect of all the Ethereum ERC20s and Ether itself, right? 4:05:33 They need to be where those liquid protocols are. Otherwise, nobody wants to use them. 4:05:37 Are you defining L2 that has a trustless two way pack between L1? 4:05:41 Yes. I mean, like I'm looking at Ethereum ZK rollups or, you know, like there is a table. 4:05:48 Don't you say Arbitrum is an L2? 4:05:50 Well, it's an L2, but it's not trustless, right? 4:05:53 It may or may not be. 4:05:55 Yes, exactly. So like you can define it as L2 or not. It's up to you. 4:05:59 But what I'm saying is that in theory, Ethereum has a possible ecosystem of trustless or trust minimized L2s that use validity rollups or optimistic rollups that have been. 4:06:10 And where Phantom is, you would say Phantom is more of an L1 because it has its own token, its own consensus model. 4:06:16 Well, it's not more of an L1. It's just an L1 that's trying to compete with Ethereum and it's not really doing very well, right? 4:06:21 Even though it has superior technology. But Phantom is just one of 10 or 20 Ethereum killers that have failed to manifest. 4:06:28 And some of them have just decided, instead of dying, to become L2s of Ethereum. 4:06:32 There's been one or two that I remember in the recent few months that have done that. 4:06:37 Yeah, you were talking previously about that. 4:06:39 And I can tell you that there is one other factor on Ethereum that's going to have long strategic consequences. 4:06:45 This is the whole restaking situation that's going on there. I don't know if you're familiar, Satoshi and Joe, with that or not. 4:06:50 Eigen layer? 4:06:52 Eigen layer, exactly. So that essentially makes becoming an Ethereum dependent chain, which now enables not just L2s, but it enables a whole other. 4:07:02 It enables you to outsource your security to the subset of Ethereum stakers. 4:07:07 And you can do whatever the hell you want while inheriting all the trust from that subset. 4:07:12 So it just dramatically expands the Ethereum's network effect because you can have this layer. 4:07:18 And that's not technically a validity rollup or optimistic rollup, but they will have 10 million transactions per second with 500 millisecond latency while inheriting security from Eigen layer and inheriting data availability from Eigen layer as well. 4:07:36 And also inheriting the transaction fees of the other layer as well, right? Because they're restaking their Ethereum validators. 4:07:43 So the Ethereum validators will accrue the fees and additional yield. 4:07:48 So that creates an economic model that will definitely co-opt Ethereum stakers to join the Eigen layer. 4:07:55 You think it's a financialization issue where almost everybody will do that? 4:08:00 It might become essential. 4:08:02 It's kind of like, I don't know if you remember when MEV appeared on Ethereum a few years ago and nobody knew what the consequences would be. 4:08:09 But right now they're talking about adding MEV burn and enshrining it in the protocol. 4:08:15 So eventually they might do the same kind of fix for Eigen layer where they enshrine it into protocol to prevent it from centralizing Ethereum. 4:08:23 It's too early to tell right now, but a few years down the road it will probably dominate Ethereum. 4:08:29 You can basically see that you don't even need to be L2 to tap into the network effect. 4:08:35 You can do any arbitrary system on the side that gets both trust and data availability from Eigen layer while not losing ability to move assets trustlessly back and forth with Ethereum because you can still build that bridge. 4:08:49 So it's sort of like the best of both worlds. 4:08:52 You don't really need a full blown L2 sidechain or some kind of chain. 4:08:58 You can just launch whatever. 4:09:00 And it could be any arbitrary application that requires decentralized trust. 4:09:09 Yeah, I think it's really interesting. 4:09:11 Alex, who controls the protocol Eigen layer? 4:09:15 Well, I mean, you can look at their docs. 4:09:17 They still have a dev team and they have a plan to decentralize in the long run. 4:09:22 It's the usual story in Ethereum. 4:09:24 But whether or not they will succeed, it doesn't matter to me. 4:09:27 It's more like this is where things are going, right? 4:09:30 In other words, they used to be only... 4:09:33 Things are going there. 4:09:35 I mean, all L1 chains, they try to move from a smart contract because smart contracts are very risky. 4:09:45 I mean, we see what's happening. 4:09:47 The smart contracts like DeFi in general is concentrating more and more on Ethereum because of liquidity, composability. 4:09:54 And, you know, it's hard to compete with that. 4:09:58 Like a few years ago when I saw these L1s launching with EVM, I thought, oh, wait a second. 4:10:03 This is great. 4:10:05 EVM will have the network effect, but Ethereum will be just another L1 with EVM on top of it. 4:10:09 And then I realized how stupid I was because I didn't realize that liquidity, composability and other factors 4:10:15 like presence of other existing L2s, that already creates a multi-core Ethereum, right? 4:10:23 That's hard to overcome. 4:10:25 So the more L2s join the party, the more L2s will want to join the party. 4:10:29 So you don't have any L2s on any other L1 Ethereum killer EVM chain, essentially, that have any usage. 4:10:36 Yeah, but I said like on Avalanche you don't need to have L2 because Avalanche is a multi-core chain. 4:10:43 Yeah, but your argument is good in theory. 4:10:48 Like, yes, everybody can launch another subnet on Avalanche, but in practice, nobody cares. 4:10:53 Just like nobody cares about existing RSK. 4:10:56 Why do you think that nobody cares? 4:11:00 The issue with Bitcode is there's no network effect. 4:11:03 There's no network effect, so who cares? 4:11:05 Why do I need network effect, guys? 4:11:08 Because you want to be able to have your sidechain, L2, whatever it is, instead of the Avalanche. 4:11:17 The reason why is because you would gain way more by interoperability with the TVL that is already locked in the contracts on Ethereum. 4:11:28 Yeah, but why do I need TVL when I'm using subnet for my business, for my company, for my... 4:11:38 Why do you need blockchain for your business? 4:11:42 No, you need blockchain because they use blockchain because of the instant finality. 4:11:49 And by the way, I know maybe you don't like, but the only L1 that is in this crypto world is Avalanche that is UTXO-based chain. 4:12:04 And Xchain on Avalanche is UTXO-based. 4:12:07 So another thing is that with subnet, you can plug and you can utilize any other VM or script from all the chains, even Bitcoin. 4:12:19 So on this Ager layer, you cannot do that. 4:12:23 You can create L2, but you are limited. 4:12:26 So kind of like, you know, I know very well, I do research so long about this. 4:12:32 And, you know, I listened that Alex spoke about this Ager layer, but I checked and I don't know. 4:12:41 I don't like because, first of all, because of centralization. 4:12:45 That's the main concern. 4:12:53 But time will tell us, you know, time will tell us what will be much usable. 4:13:00 It comes down to marketing. 4:13:02 If Avalanche markets really well and they incentivize TVL to move over to them, there's a possibility that they can compete. 4:13:11 It's going to be very hard, obviously, because of the network effect. 4:13:12 They already tried and succeeded for a while and then they fizzled out. 4:13:17 The thing is, it's temporary because they have to continue to supply more. 4:13:21 They have to continue to bribe people to come to Avalanche. 4:13:24 People don't want to go to Avalanche. 4:13:26 They want to be in Ethereum. 4:13:28 I remember when Avalanche was marketing itself as a cheap alternative to Ethereum. 4:13:32 Their basic marketing was… 4:13:34 And then the fees went up. 4:13:36 I don't care about fees going up. 4:13:38 They had two marketing points. 4:13:39 Number one, our fees are pennies. 4:13:41 And number two, we don't have a leader election. 4:13:46 So we don't have MEV while Ethereum has MEV. 4:13:49 But we have this advanced consensus protocol that converges without somebody publishing a single block with all the transactions. 4:13:56 And if you looked at Avalanche, yes, indeed, you could do smart contracts for pennies. 4:14:01 But whenever you would swap $10,000 worth of one stablecoin for $10,000 worth of another, because liquidity wasn't there, 4:14:07 you would get $50 or $100 worth of slippage, which would be five times higher than the fee you would pay on Ethereum to do the same operation. 4:14:15 So that's why for economic reasons, people would not abandon Ethereum and go to Avalanche because lower fees is not the whole picture. 4:14:22 It's like 1% of the picture. 4:14:24 I agree with you for retail. 4:14:27 I'm not talking about retail. 4:14:29 I'm talking about big things. 4:14:31 Nobody uses Avalanche. 4:14:33 Amazon didn't come to Avalanche because Avalanche marketed to them. 4:14:37 Amazon came because they recognized the technology they have. 4:14:42 First of all, Avalanche is using the Satoshi consensus plus another on classic, I think. 4:14:50 So it's kind of like, you know, they came from Bitcoin. 4:14:53 So even I saw a post that even they say, OK, we are Bitcoin L2. 4:14:59 But anyways, they focus on a big business. 4:15:02 They don't focus on retail. 4:15:03 So whatever you want on the C-chain is a playground. 4:15:08 I know, but if they sell private versions of their blockchain to big businesses, that's not even like a blockchain. 4:15:17 It's exactly like your private intranet in the early days of intranet where people would say, like, why do I need a global intranet with all the porn and all the problems when my General Motors Corporation can have its own intranet? 4:15:30 But people quickly... 4:15:32 What Ager Lair is doing, the same thing. 4:15:36 Just when you see, I like to have a blockchain that by design have a good technology, then patching like Ethereum. 4:15:45 Ethereum is like, you know, old car patched all around. 4:15:50 I agree. 4:15:52 It's old news in the design space of blockchains. 4:15:55 But it actually... 4:15:57 Nobody cares because they just use it as a hub to create one million L2s nowadays. 4:16:02 Like Ethereum maxis don't care about anything executing on Ethereum much. 4:16:06 Only whales and institutions run those contracts that cost a lot of money to do. 4:16:11 Like all the activity is moving to L2s. 4:16:13 So the fact that Ethereum may be technologically inferior is no longer relevant. 4:16:25 Wow, we've been going on for a while. 4:16:27 Went off the rails a lot. 4:16:29 Yeah, guys. 4:16:31 It was a fun discussion. 4:16:33 Thanks for reminding me that there's a world out there. 4:16:35 I got to go, actually. 4:16:37 But it was a good discussion, everyone. 4:16:39 Thanks for hanging out with us. 4:16:41 And the sooner we end this space... 4:16:44 What is it called? 4:16:46 Space? 4:16:48 Twitter space? 4:16:50 The sooner the recording will be available to everybody else. 4:16:54 Yeah. 4:16:56 All right, guys. 4:16:58 I'm going to head out, too, guys. 4:17:00 See you guys later. 4:17:02 See you.