Unchained - The Chopping Block: Wizards vs. Laser Eyes for the Future of Bitcoin - Ep. 495

Episode Date: May 20, 2023

Welcome to “The Chopping Block” – where crypto insiders Haseeb Qureshi, Tom Schmidt, and Robert Leshner, chop it up about the latest news. In this episode, Taproot Wizards instigator Eric Wall ...joins the show to discuss the rise of Ordinals and what it means for the future of Bitcoin. Will inscriptions and BRC-20 tokens bring a slew of Ethereum-style problems to the original blockchain?  Listen to the episode on Apple Podcasts, Spotify, Overcast, Podcast Addict, Pocket Casts, Stitcher, Castbox, Google Podcasts, TuneIn, Amazon Music, or on your favorite podcast platform. Show highlights:  how Eric has set up a “war” between the “laser-eye tribe” and the “magicians” how the Bitcoin maxi community is different from the normal Bitcoin user base whether Ordinals fixes the lack of demand for Bitcoin block space what Taproot is and what it enabled on the Bitcoin network the MEV problem that could arise in Bitcoin now that demand for block space is going up whether Bitcoin’s values resemble a religion whether the increased demand for Bitcoin block space is good for the network, even if it’s fueled by JPEGs and “shitcoins” why so many people got worried about Ledger Recover why Robert thinks that Ledger’s new service is “terrifying” and why Haseeb is not so concerned whether Bitcoin is becoming a unit of account once again Hosts Haseeb Qureshi, managing partner at Dragonfly  Robert Leshner, founder of Compound Tom Schmidt, general partner at Dragonfly  Guest Eric Wall, cofounder of Taproot Wizards Previous appearances on Unchained:  Eric Wall and Udi Wertheimer on Why Bitcoin Maximalism Is 'Like a Shitcoin Community' Is Bitcoin Doomed to Fail? Eric Wall and Justin Bons Face Off Why Terra Collapsed and Whether an Algo Stablecoin Can Ever Succeed Disclosures Links CoinDesk:  Ledger Bats Back Criticism of New Wallet Recovery Service The Blocksize Wars Revisited: How Bitcoin's Civil War Still Resonates Today Nic Carter: There's No Such Thing as High Fees on Bitcoin Unchained:  ‘Backdoor’ for Seed Phrases? Ledger’s New Recovery Feature Spooks Users ​​‘Technically’ Possible to Extract User Keys? Ledger Addresses Deleted Tweet Haseeb Qureshi’s thread on Ledger Recover Previous coverage of Unchained on Ordinals and BRC-20s: Bitcoin’s BRC-20 Mania: Is It Sustainable? Bitcoin Ordinal NFTs Are Hot and Getting Hotter. What's the Hype About? Learn more about your ad choices. Visit megaphone.fm/adchoices

Transcript
Discussion (0)
Starting point is 00:00:00 Not a dividend. It's a tale of two-quan. Now, your losses are on someone else's balance. Generally speaking, air drops are kind of pointless anyways. Unnamed trading firms who are very involved. D5.Eat is the ultimate pump. DFI protocols are the antidote to this problem. Hello, everybody. Welcome to the chopping block. Every couple weeks, the four of us get together and give the industry insider's perspective
Starting point is 00:00:22 on the crypto topics of the day. So, quick intro, first you've got Tom, the Defy Maven and Master of Memes. Next, we've got Robert, the Cryptoconisour, and Captain of Compound. Today we've got a special guest, Eric Wall, the wise wizard of Taproot. And then you've got myself, I'm the head-hight man at Dragonfly. So we are early-stage investors in crypto, but I want to caveat that nothing we say here is investment advice, legal advice, or even life advice. Leasey Chopinblock.
Starting point is 00:00:46 That XYZ for more disclosures. Eric, it's good to see you, sir. How are you doing? I heard that you're about to shove off for Bitcoin Miami, which is like the, for those who don't know, it's the big premier Bitcoin event that happens every year. Very true. Thanks for having me on, man. Yeah, how are you, I imagine that this right now is basically ordinal season, so it's your time to shine.
Starting point is 00:01:08 What's the vibe over in Bitcoin, Miami, given what's happening on chain this time of year? So, you know, I think that this year, there's probably going to be a significant clash between the Laser Eye Maxi Tribe and sort of the magicians, the wizards. So me and my co-founder Udi were sort of thinking about how can we amplify that situation even more. So what we've been doing with this NFT project that we have is that we, in order to get whitelist in our project, we don't do the usual thing where people are, people are active in Discord or stuff like that. We have a specific thing called the wizard school. So in the wizard school, people do quests like sending a lightning transaction, interacting with the Bitcoin system. And the most recent quest that we launched was to wear a wizard hat to the Bitcoin Miami conference. So take a picture of his help with a wizard hat.
Starting point is 00:01:59 Because I think what's happening right now is that the sort of existing Laseri tribe, they really blame all this ordinal stuff on the wizards, even though that they were the ones that sort of went developed, deployed, and went to bat for Taproot for years, and then didn't find a use case for it for years until someone thought, okay, why don't we just treat this upgrade as an arbitrary data blob and just feed any random stuff into the blockchain? chain. And that's where sort of the taproot wizards came in and said, like, okay, let's do some magic with this, this arbitrary data.
Starting point is 00:02:33 So they think that we are destroying the chain, which, like, they're, they're the ones that sort of got to upgrade into Bitcoin. So we just, we've already been seeing, like, a lot of animosity from their camp. And, like, there's, there's been tweets that they've made to the effect of, like, let's hunt a wizard if you see one in Miami. So we thought, like, let's just flood the conference with wizards. let's show them how many we are. Let's make it a part of the wizard school to show up in a wizard hat so that maybe we'll make them feel outnumbered. What exactly do they get
Starting point is 00:03:08 if they show up in a wizard hat and take a selfie? They get a slightly higher chance at a white list for our NFT collection. A slightly higher chance in a wild. So it's 2. Okay, that's legit. People do it, man. People.
Starting point is 00:03:22 You should see that people like people are crazy about the collection. There's no way to buy it. The only way to do it is to be a part of the community. So there's tons of interest. There's already people. There's like, I think I've seen maybe like three or 400 pictures of people putting a picture of putting their wizard hat in their in their luggage. So it's already like the hype is already building for that. Okay.
Starting point is 00:03:47 So it sounds like this is a Lord of the Ring style conflict going on between like the wizards and the trolls. And I guess I'm trying to. I'm trying to understand, like, in your understanding, and I know you obviously, you know, Bitcoin Miami, I think is starting tomorrow or today, soon, what percentage of the Bitcoin community would you say is in the troll camp and how much would you say is in the magician camp? Yeah, so there's some pretty interesting data points on this. That's right. Magician, wizards.
Starting point is 00:04:18 No, it's Eith magicians and Bitcoin wizards, right? That's the split. So you're a magician, others are wizards, got it. So there are some pretty interesting data points. on, so Bitrafil is a service that you can use to buy gift cards with Bitcoin. And it's one of the more popular like Bitcoin maxi companies, actually. That's one of the things that if you ask a Bitcoin or what can you do with Bitcoin, they'll say, oh, you can buy gift cards on Bitrafil to charge your phone.
Starting point is 00:04:45 That's so earnest. Right. So they do track like statistics of who's paying with which wallet actually. So you can do like fingerprinting and look at the metadata data and how it interacts with their web server and try to figure out which wallet is actually connecting to our website and making Bitcoin payments. So they had a conference. I think it was on Pizza Day last year. So May 22nd, May 22nd is the pizza day. It's the celebration of when Laslo bought two pizzas for 10,000 Bitcoin. So there's an event for that. And so he usually goes there. demonstrate some sort of interesting data on, like, who's using the service. So he did, like, a raise of hands, like a show of hands.
Starting point is 00:05:32 And he asked people, like, how many people do you think are using lightning versus Ethereum or Lightning versus Lightcoin? And so one of the interesting data points is that Lightcoin is more popular than Lightning. So Lightcoin, which is like a cryptocurrency that barely anyone uses. So, like, some random shit coin is more popular than Lightning. And then if you go into looking at the Bitcoin payments, he asked, like, what do you think is the most popular wallet here? And so the Bitcoin Maximus, they raised their hand and they said, they named a bunch of different wallets, like a loxstream green wallet, a bunch of different wallets that they like and that they think are popular. So there were like maybe seven or eight different suggestions.
Starting point is 00:06:14 And then in the end, it turned out that the most popular wallet was a wallet called Exodus wallet, that no Bitcoin Maximus has ever heard. of. Like, I hadn't even heard about it either. And that's just because, like, when you go to the app store and you search for Bitcoin wallet, Exodus wallet comes up. And it shows sort of how big the distinction is between the Bitcoin Maximus thinks that they are the Bitcoin community. But there is a huge user base of Bitcoiners that don't even know that the Bitcoin Maximus exists. And they certainly don't use their products. So if you're asking me, like, what the split is between Wizards and what the split is between Laser Maxis, I think that the main thing to realize is that the biggest Bitcoin user base doesn't have anything to do with maximalism at all.
Starting point is 00:06:57 They probably don't even know about the conflict between wizards or maximalist. And the question is, like, if they are presented with these two narratives, but one is like in order to be a bitciner, you sort of have to be a conservative, you sort of have to be anti-vaccine, you sort of have to be anti-climate change, and you sort of have to be thinking about core nucleus family. There are a bunch of different weird things that have been associated. with Bitcoin culture that doesn't really have anything to do with Bitcoin. And then on the other hand, you have sort of the wizards, which is like, fuck it, this is
Starting point is 00:07:29 magic internet money. We were trying to make Bitcoin fun again. So the most successful, what logo for our sort of tribe is the same logo that was on the, the Bitcoin Reddit form in 2013. There was a picture of a wizard that said magic internet money join us. And that was the most successful ready to add in sort of history. of Reddit ads. People liked that sort of playful idea, the picture of a wizard, magic internet money, didn't take itself too seriously. So I think that, you know, that's sort of message where
Starting point is 00:08:01 Bitcoin is like, you know, we're doing magic internet money, join us. Let's see how it works out. That's a known well-working strategy for sort of making the Bitcoin community attract more people. I don't think that sort of the laser eye maxi tribe has been successful at any metric at all to bring more people into, there's not hundreds of thousands of people are like, holy shit, I got to change my eyes to laser eyes and be very, and only eat steak and have a very conservative ideas about politics and science. Like that's not, that's a weird thing. You can do that.
Starting point is 00:08:38 And we're not, we're not actually in the business of trying to like eliminate the laser eye tribe. I think that the Bitcoin can have room for many tribes. I just think that the magic, the wizard one is probably a. more appealing one. We know that it worked in the past. We're trying to bring that back. And sort of the tap route, sort of the ordinals upgrade became possible in Bitcoin has given us that wiggle room to create a sort of rift in the cultural divide in Bitcoin. And we're just trying to fuel that, basically. So just to quantify it really quickly, how many official wizard
Starting point is 00:09:13 NFTs exist and how many ordinals in total exist? So a funny thing is that, so because we were one of the first Ordinals collections. What we did that was sort of unique in a way was that we collaborated with a miner and got that minor, it was Luxor mining, and we got them to mine a single Bitcoin block that. So usually most Bitcoin blocks are like 2.3 megabytes large or something like that, sometimes even less like 1.7, 2.3. But if you sort of artificially engineer a block to sort of max out the, the, the
Starting point is 00:09:50 consensus rules for a block. You can create a block that is as big as four megabytes. It had never happened before in Bitcoin history. But we did that and we filled the entire block with a picture of a bald wizard, so sort of a meme about Udi Verkheimer. So we took that original picture of a wizard. We turned it into Udi and we put some sunglasses on him. He had such a beautiful head of hair. Is that what? Yeah, no, he is 100% bald. Like you pretty much. Yeah. No, no, I'm joking. No, I'm joking.
Starting point is 00:10:23 No, there's like an intern. There's a long intern joke about who be being bald for some reason. People call him bold. I don't know why. But anyway, so he's sort of owning the joke. And so we took a picture of a bald wizard. And we took that original meme of magic internet money, join us. And we turned into magic internet JPEGs, join us.
Starting point is 00:10:43 So that was the inscription number 652. And in my opinion, like, I don't know for a fact, in my opinion, that was such a like a landslide moment for the Ordinals hype that it sort of set a trend in the Ordinals lore overall so that many collections are sort of inspired and based off of different wizard concepts. So there are a bunch of different wizard-related Ordinals collection that has sort of become a side brand to the whole Ordinol's story. But to answer your question more explicitly, so there are 2,100 roughly, wizards that are inscribed. And in total, last time I checked,
Starting point is 00:11:25 there were 4 million different ordinals, but it could be 5 million or 6 million now, because it just went parabolic very quickly after this. How much did it cost for you to get the miner to fill 4 megabytes of a bald wizard? So I think we paid around 12 or 14, in the range of $10,000 and $15,000. because the the fees in Bitcoin at that time were basically non-existent. Transactions at one Satoshi per virtual byte were getting mined.
Starting point is 00:12:02 So there wasn't, like there were some blocks that were getting mined. The total fee revenue was $600 for all the transactions in the block. And then we came and said, hey, minus one big wizard, we'll pay you $12,000. And then that was, so that was more lucrative for them to do. And I've heard that since then, you know, there are people see that as a sort of big marketing opportunity to make an entire block about something special. So it's like Bitcoin is sort of monetizing through ad space at the moment. And there are people that are paying now $30,000 per for one JPEG to cover an entire block, whereas before it was sort of in the range of $600 or $800. So mining revenues for some blocks have gone up like 100x.
Starting point is 00:12:50 That's great. I remember there was an Ethereum NFT collection that did something similar, although, of course, Ethereum blocks, not quite as scarce as Bitcoin blocks for obvious reasons. So I want to, okay, so let's take a step back.
Starting point is 00:13:03 I kind of want to get, maybe just a little bit of a kind of devil's advocate situation, or maybe actually get you to do that. Can you give us a steel man for the Bitcoin maxi position that it is not wise to have ordinals on Bitcoin? They're bad for Bitcoin and that they, really shouldn't be operating. What do you think is the best form of the argument that maximalists have advanced to you? Well, so the maximos haven't really advanced any great arguments,
Starting point is 00:13:30 but I can come up with a much better argument for them that they should be using that they haven't really figured out yet. Okay, let's hear that. So I think that, I mean, the criticism that they're doing right now is the same one. I mean, this debate has been gone on pro-ages in Bitcoin. Most people just don't remember it. It was the same debate around counterparty back in 2014. We're having the exact same, like I have a thread on Twitter where you can see that I go through like what are the different sites saying back in 2014. They're saying the exact same things now. The discussion is around what should the Bitcoin blockchain be for? Should it be for Bitcoin transaction data or can there be any meta layer or any arbitrary date? As long as a transaction pays for the fee, is it a valid
Starting point is 00:14:15 transaction. And there are a lot of bitcoins that feel like, no, Bitcoin is for Bitcoin transactions. And if you put a bunch of other stuff there, you're sort of squeezing the available space for transactions out by filling it with other non-relevant data. That's sort of the crux of the debate. But what I think is going to happen now, the biggest problem with all of this, so I'm pro-Orinals. I'm pro this trend because I think that the one of the one, of the major problems that Bitcoin has is that there's not enough demand for its block space. There used to be a lot of demand for Bitcoin block space because people were using Bitcoin to transfer funds between centralized exchanges. So you can sort of think of it that there were
Starting point is 00:14:57 not necessarily MEV in Bitcoin, but there were certainly urgency. If you wanted to transfer funds from Polonex to avoid getting liquidated on BitMex and you wanted to fill up your collateral, you had to use the Bitcoin chain. That's not the case anymore. People use stable coins or Ethereum or any other faster chain to transfer funds between exchanges. There's been now for a long time since like 2018, there's been just the transaction fees has just been going down and you have some of the primary Bitcoin researchers and spokespersons, well maybe I shouldn't say spokesperson, but like core developers like Peter Todd, that has been making a serious case for why we need to introduce tail emission, so basically
Starting point is 00:15:40 inflation into Bitcoin in order to have a strategy. for when the halvings make the block rewards go down, that there's enough of a security budget to secure Bitcoin. And removing the 21 million cap would be like a disaster, a big, huge disaster for the meme of Bitcoin, the story of Bitcoin, immutableness guarantees. So if there is... Let me interject here because I think this might be a new argument
Starting point is 00:16:05 for some people who don't know what it is that, you know, Eric Todd and all, sorry, Peter Todd and all these other people are worried about. So the idea for Bitcoin is that Bitcoin right now is secured by mining fees. Those mining fees go down in terms of the size of the block reward every four years in Bitcoin. And eventually those mining fees will get smaller and smaller and smaller until they basically approach zero in the year like 2100 or something or I don't know, some time very far in the future. When those block rewards get small enough, then the only revenue that miners will get in exchange for securing the network by doing proof of work is fees. and if those fees are not very much or if they're very volatile,
Starting point is 00:16:44 then basically you're going to get situations where Bitcoin miners are not actually giving very much security for the blockchain, and therefore Bitcoin is just going to end up being insecure a lot of the time when people aren't willing to pay fees in a given block. And that's very bad because it means that people can't use Bitcoin safely
Starting point is 00:17:00 because they'll be worried about double spend attacks or a miner, you know, mining one block and mining another block instead and the hash rate going way down. So that's one of the problems that many people in Bitcoin are worried about. It's a very far future problem. But there's an argument within Bitcoin. One of the ways to solve this is with just having continual emissions akin to the way Ethereum does. So sorry.
Starting point is 00:17:20 I just wanted to define that for the audience. Yeah. Yeah. Excellent. So that's one of the most controversial opinions that you can have as a bitcoiner about the Bitcoin system that this is a problem. Like just recognizing it as a problem is extremely controversial. You're usually, even Peter Todd, even though that he's, one of the most respected core developers in Bitcoin struggles immensely. I'm actually surprised that he didn't get ousted from sort of the Bitcoin maximalist camp. I really thought that had it been anyone else, they would not have made it very long in sort of the Bitcoin ecosystem for raising that as a potential problem.
Starting point is 00:17:57 So I think that wordnals are great because they do. Now we have like we can monetize, we can create a security budget just from like ad space basically in Bitcoin with these pictures. but I think, unfortunately, it's not going to stop. I asked you to steal man. I asked you to steal man the argument against the hurdles. Yeah, yeah, I'm getting there. I'm getting there. I'm getting there.
Starting point is 00:18:16 All right. It's very roundabout argument here. I'm going to explain what I think the big problem here is with the world. I'm excited for the payoff. So what maybe we can just explain what taproot did. That's probably a good idea. Everybody's heard the term taproot, but most people probably don't know what it even is. Yeah.
Starting point is 00:18:35 So taproot was. an upgrade to sort of the signature scheme in Bitcoin to Schnorr signatures. And it also introduced something called Merkelized abstract syntax trees, which are a way to create for a Bitcoin to be able to be spent in a number of different fashions. And you don't have to disclose up front how the Bitcoin is actually encumbered because sort of the spending script is hidden in a Merkel route, basically. And if you can prove that you have a script that belongs in the same Merkel Route 3, then you are allowed to spend that transaction. So that's taproot.
Starting point is 00:19:11 That was a very hyped upgrade to the Bitcoin system because people felt that it gave greater scripting capabilities to Bitcoin transactions. And Schenor signatures themselves are pretty powerful because you can do, you can make a multi-signature look like a single signature transaction. So there are efficiency and privacy and also scripting flexibility advantages to taproot. However, one year after this upgrade was rolled out to the cheerleading crowd of Bitcoin Maximus who said that Ethereum is now dead because Bitcoin is going to get smart contracts through Taproot.
Starting point is 00:19:41 One year after, we don't even have a wallet that supports this sort of multi-signature version for TapRoot. So there wasn't really any consumer demand for these tiny, tiny small privacy and flexibility upgrades. We had less than 1% adoption of TapRut one year out. But what TapRood did do, like in order to leverage these new scripting capabilities, in Bitcoin, they also relaxed certain scripting limitations and standardness limitations. So without getting too much into the nitty gritty, it made it easier in Bitcoin to sort of fill out a whole block with one transaction, one transaction containing just one input, but fill out a whole block. And it was easier to propagate it in the network because miners, with this upgrade,
Starting point is 00:20:30 miners, the standardness rules for transactions. So standardness is policy by which a transaction is valid in the chain, but not valid to send around to other people. So it's sort of a soft spam filter. That was softened as well. So it made it possible to create a protocol that created bigger transactions that were still in alignment with the standardist rules. And there was a developer called Casey Rottermore that figured out that he could just use the scripting language of Bitcoin to create a branch of the script that,
Starting point is 00:21:05 wasn't executed and therefore, because it wasn't ever executed, it didn't trigger any other of these sort of script limitations in Bitcoin. It was just like an OPE if, OP false. So it's like the statement basically starts with OP false, which means that everything that comes after here is false. So when a minor or a Bitcoin node is looking at this transaction data, they don't even validate the rest of the script. So it basically created a form of call date. Like in Ethereum, you have call data. It's a raw data blob that you don't execute or you don't do any computation on. By doing this little, he called it an envelope.
Starting point is 00:21:44 It's a way to sort of just fill a transaction with transaction data that doesn't really get executed by the system. So by doing that, he was able to fill entire transactions just with JPEG data that didn't have to abide with any to any normal Bitcoin transaction format rules. So he just created a transaction. And inside the transaction, he had this envelope thing. and then he just filled the rest with arbitrary data. None of the standardness limitations got hit. None of the script limitations got hit. So basically...
Starting point is 00:22:14 For inscriptions, is it actually the metadata... Sorry, for ordnals. Is it actually the metadata? Like the same way it is on Ethereum where you're pointing to some hash of the image? Or you literally... You're like Bay 64 encoding the image or something like that. Yeah.
Starting point is 00:22:28 So we are 100% dumping the raw hexymal data... the entire raw images in there. I mean, that's the way that we do it. That's just became, I mean, that was how the Orinels protocol was designed. Yeah. And that became sort of a differentiator also because we don't want, like you see on OpenC sometimes collections, the images of the collections of the JPEX change because what they're pointing to is a Web 2 server somewhere and then someone changes what that thing is pointing
Starting point is 00:22:58 to. So what we wanted to do to sort of stick true to the Bitcoin ethos without upgradeability raw admin keys or anything like that. We just dumped the entire raw data into the transactions themselves. And so there was one thing that I did that I think. So I wrote a couple of tweets where I highlighted just how cheap the Bitcoin Bob Space was. And together with another guy, I made the inscription number 134, which was a, you know
Starting point is 00:23:26 these really stupid Trump cards? Like Donald Trump as an NNT collection of Trump cards. I mean, they're not stupid. They're popular. Right. Yeah, so I had a couple, as one does. And I... Okay.
Starting point is 00:23:40 I think Robert's also collector. Right. I have one because it would be, you know, necessary. Which one do you have? I think he's throwing money in the air. It's very Uncle Scrooge. That's great. Yeah.
Starting point is 00:23:55 So I have a whole case for Trump NFTs. We can talk about it later. Anyway, so I took... So one of those Trump cards was 360 kilobytes. large. And we put the entire raw data of that image into Bitcoin for just 20 bucks. So the entire network cost for putting a 360 kilobyte image was just $20. So I did that on January 29th. And after that, you can see how the whole ordinal strength went parabolic from that day and just straight up because people were like, oh, shit, $20 to put 400 kilobytes, like 400 kilobytes is a big
Starting point is 00:24:28 high-resolution image. Anyway, so let me get to back to my, let me get to the point that I was trying to make. So arbitrary, so the ordinal system as it was sort of initially conceptualized and conceived was designed pretty much to put videos, text, images, like any arbitrary data, but sort of the, it was designed sort of for web content, like something that you can display in a website, some voice snippet that you recorded. But the thing is, like when you make it this easy to embed arbitrary data into Bitcoin, there are more things that people are going to want to do with that are arbitrary block space. So one of the things that people have been doing for the last couple of weeks is they created a meta token protocol. So the BRC20 standard
Starting point is 00:25:20 is it's a semantic, it's just, it's a bunch of JSON files that people dump into the Bitcoin chain. And then you have external software that sort of interprets those jays. and creates now a BRC 20 token standard inside of Bitcoin. So you basically have a shitcoin protocol that is now living inside of this arbitrary data space. So I don't think that people yet can see sort of the danger here, but there are already people that are working on extensions for the BRC or any protocol to add things like, because now you can create a shit coin inside of Bitcoin.
Starting point is 00:25:56 It's not that new. I mean, you have the Omni layer, for example, did that in the past. But now that there's been sort of a huge tremendous interest in these, and these BRC 20 tokens have had tremendous market demand, and they're worth hundreds of millions of dollars, and there are people that are minting them, what's the next steps for these tokens? Are they just going to be dummy tokens that you can't do anything with?
Starting point is 00:26:19 No, people are going to want to start trading those. They're going to want to start trading those on automated market makers. They want to get the yield of those tokens. They want to use them in governance systems. They want to use them in the same way that people use any, token in DFI. So. This is your bear case?
Starting point is 00:26:35 This is why it's bad? Yeah. Yeah. Why is it bad? I'm getting there. So what we're going to, what's going to happen is that there's going to be MEV on Bitcoin. What was the reason that 80% of all the block producers in Ethereum were censoring transactions due to OFAC regulation in Ethereum?
Starting point is 00:27:00 What was the main. root. What was the main source of that problem? M.EV was the main source of that problem. Because of Mavie, we had to create a system like flashbots in order to democratize staking yields, basically, in the system. So we created a different type of pipeline for transaction propagation and transaction creation in Ethereum in order to make sure that all different validators in the system had sort of access to high yielding block creation. But that did also create centralized pipelines inside the system so that when OFAC regulation came in, they had a specific entry point to sort of latch onto.
Starting point is 00:27:42 And that was the reason why we reached 80% centralization in Ethereum. Yeah, it's done a lot from there for what it's worth. I think flashbots is only like 25%. And you guys don't have to build flashbots. You can just spike the fees forever and pay your miners that way. Like, I don't think it's fair to say MED causes, you know, OFAC sense of ship. No, look, yeah.
Starting point is 00:28:04 Well, if we don't do anything, then it means that the miner who is the most prolific in extracting MEPE in blocks is going to become the biggest mining pool. So one mining pool who's way better than everyone else at doing sandwich attacks and backrunning and front running now can provide mining yields that are 30 times higher, 40 times higher. And we're talking about one of the most competitive, like it's even worse than in staking because in proof of work mining, everyone is always living on the edge, right? Everyone is sort of breaking even or dying. So you're going to have to join the most profitable mining pool. And if the most profitable mining pool is one that is very talented at extracting MEP, has the access to the best searchers, and sort of can do multi-block MEP across many, many blocks.
Starting point is 00:28:55 then you do get a situation where hash rate sort of centralizes around a single mining pool. And that's why you have to invent things like flashbots to make sure that any mining pool, whoever they are, have access to equally powerful block creation strategies so that it doesn't centralize. So, I mean, I'm not saying for sure 100% this is going to happen. I'm saying that the whole domain of problems that the Ethereum system has been fighting with for years. and Bitcoin has sort of been isolated from that. All of that crap is coming back into the Bitcoin system. And the current Bitcoin core developers, like, sorry to say it,
Starting point is 00:29:35 but they don't have any idea about how MEP works. Like they have some very primitive ideas, some primitive understandings of how MAB behaves and operates. But it's like it's kindergarten time, it's amateur hour in Bitcoin compared to all the lessons that you guys have learned in the Ethereum. Okay. So there's...
Starting point is 00:29:52 Okay, it's a very interesting person. perspective. One also big difference between Bitcoin and Ethereum, of course, is the block time is very different, right? So Ethereum, it's very often that you're getting into latency wars on Ethereum just because every 12 seconds, or at least in Provo Workland, every 12 seconds with some obviously distribution of when blocks get mined, there's a race. And you really want to get into this block and you really want to make sure you capture this particular piece of MV when you see it. In Bitcoin with 10 minute blocks, there's just an ocean of time. It's just like you're sitting around, you know, stuff is in the MMP pool and you can, you know, you can do this stuff by hand
Starting point is 00:30:27 and like, you know, literally write out exactly how you're going to front run stuff. And so I do think there's less of an advantage across mining pools is because of the latency difference is going to be so small compared to somebody who's a much, you know, better wired up mining pool than somebody who isn't. But you're absolutely right. If searchers for whatever reason are choosing not to partner with everybody, like there will be, I think because of the fact that blockchain is so much longer on Bitcoin. My guess is that it would be pretty easy for searchers to just be like, cool, we'll just work with whoever. And, you know, I don't think you would need, in principle, a situation where one mining pool just vastly outperforms its competition. That doesn't seem likely to me. I don't know, Tom, what he thought? Yeah, I think general consensus is that actually, like, shorter block times, basically create more MEV because there's, like, more opportunity for co-location and sort of private information, whereas, like, yeah, I mean, if you have 10-minute block times, then, yeah, information. should be public. And I think even in Ethereum, you know, pre-merge and pre-flashbots even,
Starting point is 00:31:28 like it was not individual mining pools ever doing the extraction, because they were getting paid more by searchers and there's sort of a gentleman's agreement, not for like the mining pools to, you know, front-run their transactions. I think you're missing one thing, though, which is the disaster for a Bitcoin mining pool to, so that one of the attacks that you can do and Bitcoin mining is that you can do something like selfish mining. So you find a block, you don't release it to the rest of, at a network, you start mining on your own block, and then you release two blocks reorging out someone else's block if they had found one before you, because you have two blocks to attach
Starting point is 00:32:02 to the main chain. If you are that other mining pool that found that block, and then two blocks now come in, kicking your block out, the amount of revenue that you lose from that, from that event, because you lost a block is like a huge deal. That's a disaster. Like that was the block that was going to pay for the next three days of like food-free family. And they threw it. out. Yeah, I mean, that's a function of fee volatility, though, right? And that's not that, I mean, that's going to be true regardless of whether BRC-20, even ordinals create a lot of fee volatility. Right. But if you are on sort of in the, in the mining pool that is engaging in selfish mining instead, and that's who you're splitting your revenue with, then it's going to be. That's true even today.
Starting point is 00:32:45 That's true even without ordinals, right? It's always the case that selfish mining at a certain threshold of hash rate, obviously is quite high. So if you're like, I think below 25%, it's not profitable to selfish mind. Just intuitively, like these big variances harmonize themselves out. If you have very many blocks and a lot of different MAB situations, like, oh, you lost some there, but you made some there. But if it's like a couple of blocks that you mine in a span of a week, those blocks really, really matter. So if MEP comes and fucks up your block inclusion, that can be decided. through your mining pool.
Starting point is 00:33:21 So the stakes are higher when the blocks are slower, is sort of my argument, if that makes sense. Right. Okay. So I get the shape of your argument. It's very galaxy brain. If you think that's the best counterargument to what you guys are doing. Well, here's what I'd say.
Starting point is 00:33:36 Okay. So the most interesting thing to me about this whole debate is this, is this the word spam. Because it's a word that gets thrown around a lot. And we don't really examine it very closely of like what exactly does it mean to spam. We just kind of know it when we see it, right? It's kind of like porn. I think the, the, maybe I should explain that there's a famous Supreme Court judge who once said that what's the definition of porn. He says, I know when I see it. I can't remember who it was.
Starting point is 00:34:02 He said this. But I feel like that's kind of the way most people think about spam. Is it spam is like, well, obviously it's spam. Like a big money-s-s-be weather. Of course it's spam. Exactly, exactly. It raises kind of a philosophical question of like, what exactly is spam? If spam is paying fees, what makes something spam and not spam? Is it purely in the eye of the beholder? Or is there really some way to, you know, Eric, is there something that could go on the Bitcoin blockchain that you would say, okay, yeah, you know, Ordinals is legit, Wizards are legit, BRC20 is like, okay, kind of stupid, but whatever.
Starting point is 00:34:33 But that thing is spam. That thing shouldn't be there. Do you think there is such a thing as spam on the Bitcoin blockchain if it's paying fees? It's a very interesting, it's a very interesting question. And I have sympathy for both sides. I have sympathy for those that are saying that, you know, arbitrary data, as long as it pays for the fees, that's what the market decides is the most relevant piece of information to put into Bitcoin. If you want to compete with that transaction, then you have to find a more valuable use case for your application that competes that other transaction out.
Starting point is 00:35:09 That's one way to look at it, but I can also understand people who feel like there are a bunch of different use cases for sort of chronologic data ordering that can be valuable, but the system that I'm building here has to do with censorship-resistant money transfer, and the most censorship-resistant money transfer that I can think of are just normal Bitcoin transaction that actually transfer Bitcoin value and doesn't have to do with like shit-coin auctions or anything like that. So I understand people who feel either way, actually. the reason that I'm sort of on the side of the Ordinals camp here and sort of so I'm an accelerationist I believe that if there is an issue with the protocol let's fuck around with it as
Starting point is 00:35:54 much as we possibly can so that there has to be a counteraction like let's have this debate now let's not wait let the protocol off ossify even more and then have a situation that we can't even reach consensus on how to handle so like we're we in the crypto industry we believe that we're always like three years away from mass adoption right And so if that's like around the corner and this taproot upgrade made it very easy to productize the block space and insert arbitrary meta layer protocols, let me fuck around with that arbitrary data as much as humanly possible. So that all the different attacks and issues can sort of arise and we can have that conversation early on and then decide how do we actually want to treat this issue. So I think that maybe, you know, I think that, you know, I'm very split here because I think on the one hand, I do think that one of the biggest problems that Bitcoin has is that there's not enough demand for its box space.
Starting point is 00:36:50 And we need this security budget problem solved. On the other hand, I am kind of low key word about bringing in the entire domain of Ethereum problems into Bitcoin when people find out that they can use this arbitrary data space to build any type of metal layer protocol. So things are, I think this is one of the biggest, like, crisis for the Bitcoin system that it's ever been in, but I don't think that people realize it yet, because Bitcoiners are going to have to come up with an understanding for how to strategize around MEV, and we're just so far behind. We are so far behind that even like an average Ethereum researcher can come in and become, like, you know, the best possible, like the, you know, can control the entire dialogue and
Starting point is 00:37:33 be like, no, because you have people like, like Matt Corallo is going in. saw him when so I was I was in Tel Aviv at the Stark Starckware sessions and I was talking about how you can build a sovereign roll-up on top of Bitcoin now using Bitcoin as data availability layer by using inscriptions as just sort of the mechanism to dump in these the data that you want for your roll-up and very quickly after that roll-kit from the Celestia team built actually a module that leveraged that and now you can build using Roll-Kit you can build a sovereign roll-up on top of Bitcoin and Matt Corralo. sort of jumped into their GitHub repository and said, like,
Starting point is 00:38:12 hmm, this actually, there's a risk that MEV is created here. Could you perhaps randomize the order in which you, in which you roll up, like, regardless of how they're ordering the blockchain, could you just randomize in your client, how these transactions are interpreted? I was like, holy shit, Matt, you solved MEV with like one idea. Let's just randomize the order that we look at transactions. why didn't the entire Ethereum community just think about just looking at the transaction
Starting point is 00:38:40 or randomly? So Bitcoiners and Bitcoin Bitcoin Core developers don't have the faintest clue about what to do about MEV. So if this thing blows up and becomes a problem, I think that Bitcoin Core as an organization is going to have to restructure itself. Either they're going to have to
Starting point is 00:38:56 learn really, really fast, which I don't think they can. Or they're sort of going to have to be joined by people who do have expertise in MIV. And the top experts come from sort of the rest of the Ethereum world and then these two words merges with each other. And I think that one of the other things that we've sort of seen here
Starting point is 00:39:14 is that now that we have sort of spam the blockchain with all this Ordinance data, we have seen that the Bitcoin Layer 2 protocols are sort of collapsing because apparently, so this is one of the other things that Ethereum people have figured out, in a high fee environment, state, channel-based systems aren't really that great at solving the situation because if the fees are very high
Starting point is 00:39:34 and you need to create a state, channel, then making the state channel is very expensive. So, like, managing channels on a very volatile fee network is difficult. And I had, like, multiple lightning wallet developers that are, like, actually lightning ceases to function in a high fee environment because the channels that we have, all the, all the payments that we are making, all these micropayments that we are making, if the fee to set those transactions on the main net are higher than what payments inside the channels are, it means that there's no incentive to settle to the main net,
Starting point is 00:40:08 which means that we're basically sending around credit in our second layers. And this is something that anyone that was working on state channels in Ethereum realized that, oh, you know, we have a volatile, fees in our chain on the base layer. State channels is not a great idea. Let's not do that. So that's something that Bitcoiners are realizing now. So I think that we're going to have to build other layer two solutions on top of Bitcoin 2.
Starting point is 00:40:30 And how are we going to scale those? So if we start actually building roll-ups inside of Bitcoin, How are we going to scale those? Well, we're probably going to do something like proto-deg charting. So we're probably going to want ephemeral data blobs that we have. So what is happening now? Eric, I feel like you're writing a Bitcoin meets Ethereum fanfic right now. Like this is, I feel like this is going really, really deep in an area that seems very unlikely to happen.
Starting point is 00:40:55 Not because I don't think the problem you're describing are real. Like you're describing basically, look, like there's going to be a convergence between Bitcoin and Ethereum. And all the Ethereum problems are going to become Bitcoin problems. just don't know it yet. And they're going to have to call all the Ethereum experts to come in and save their old broken broken blockchain and go through all the growing pains that Ethereum has gone through. I appreciate the story. Let me pause you there. So one, you didn't actually answer the question, I think. What is the spam transaction? I think you're mostly just going off about how Ethereum is like the future of Bitcoin. But I want to stop me there because we also, we want to
Starting point is 00:41:33 give some time to talk about the letter hack, but there's one thing that you said that really brought to bear this one idea that I've had for a long time. I don't want to get your reaction to it. So, first of the first of your caveat, like, I'm so far away from everything that you described. Like, I don't really follow the Bitcoin world very closely.
Starting point is 00:41:51 You know, like, I think Dick Carter talked about this. Like, as an investor, there's just not that many investable things on top of Bitcoin. I mean, Ordnals has kind of breathed a lot of new life into it recently. But historically, like, there just aren't that many things that are Bitcoin only. to invest into. And then as far as NFTs,
Starting point is 00:42:05 like, I've never been much of a collector of anything much less, you know, not art, not whatever, not NFTs. But the interesting thing is that, you know,
Starting point is 00:42:13 there seems to be this big conflict now between people who are pro-ordinals and pro-innovation, pro things changing on Bitcoin and pro, you know, as you mentioned, sort of flippancy and levity and like, hey,
Starting point is 00:42:23 let's like have fun. And the sort of old guard, right? The Bitcoin maxis are like, this is all stupid. You guys are spamming the network. There's a waste of time. Like, screw you,
Starting point is 00:42:33 screw you kids. I feel like, the question is like, why are they doing that? And what is the why behind the why? There's the why of like what they say on Twitter. And then there's the why underneath the why. And like, why do they also, you know, only eat meat and own guns and, you know, deny the efficacy of vaccines or whatever? I don't know that I have a full theory of why that is all true.
Starting point is 00:42:55 But I was actually, I once took a class on the sociology of religion. Or I guess, yeah, the sociology of religion. And one of the thing they talk about is how in early religions, right, if you think about Christianity as an example, Christianity was a messianic religion. And so there was this belief that the world was going to end very soon at the very beginning of Christianity. Right. So the people who came immediately after Jesus, Jesus said basically, the world's going to end. So, you know, leave your job, just can follow me, let's do stuff.
Starting point is 00:43:24 And everybody was very convinced that the world was going to end. And the ethic that Jesus preached, and this is true for many religions, right? the ethics that is originally preached by the founder is very restrictive. It's very, very difficult for normal people to follow that kind of life unless the world is literally about to end. If the world is literally about to end, you're like, okay, sure, fine, I'll leave my cars, I'll leave my stuff. I'll just go on the road and I'll, you know, follow the life of saintliness. But as generations past, people realize, like, wow, that's really hard to live that way. Like, it's kind of not really doable.
Starting point is 00:43:53 And so the compromise that religions come to is they basically create monasteries. and they have people like monks and nuns who are kind of separate from society and they sort of live out the religious ethic in a way that's unrealistic for everybody else to but because we have it there because there's some people somewhere who are doing it
Starting point is 00:44:13 we're all kind of free to live a more loose existence that can still coincide we can sort of look at the values that are encapsulated by them and say oh yeah you know we could be Bitcoin Maxis too we could like totally say that we'll never use any other chain than Bitcoin. Everything else is a shit coin. I insist on all my
Starting point is 00:44:33 savings being in Bitcoin at all times. And maybe like there's some other weird stuff that just get stuck on there like carnivorism and other shit like that. But the main thing is that like Bitcoin only, Bitcoin forever. And if you believe that like that religious end of the world thing is kind of like hyper-bitquinization, right? It's like the moment that Bitcoin takes over everything and we all just, you know, everything collapses into a black hole of Bitcoin. And the fact that there are some people doing that is what gives the religious, I guess I would say permission to everybody else
Starting point is 00:45:06 to continue operating in the religion, even though they don't embody the full ethic of Bitcoin. That's my argument. What do you think of that argument? I think that there's definitely like an element of eschatologicus system. I don't know if I'm pronouncing that correctly, but when you believe that there's, if you just follow the Bitcoin virtues correctly,
Starting point is 00:45:24 it doesn't matter what happens now, as long as there's this end state where you become rich and everyone who shit coined lose all their money. So if that's sort of your worldview, then you can do a bunch of different insane things as long as you believe that if you just like salvation, the, you know, the Armageddon is coming and I just got to live my life this way. And then I'll be saved. Like it is, it does very, has very strong resemblance to religion. But what I do think, I think that the confinements and the restrictions also shapes the religion. So, you know, when I'm studying sort of the hex cult, you know, things are, and then you have to spin narratives around why are the things the way that they are and why is that great? Like, why is it?
Starting point is 00:46:10 So, for example, in the hex system, Richard Hart owns 90% of the supply. But this is actually great because that's so bad that it scares out all the BCs. What even is hex? Because I think most people have never heard of X. Very briefly. one sentence, one sentence. It's like one of those food ponzi tokens where you stake your Ponzi food token
Starting point is 00:46:32 and then you get more of the token. But somehow this is like a huge financial in the Hex world, this is like the greatest financial innovation of all time and Richard Hart's is a genius. And so that's sort of their religion. Yeah. But so they have a lot of stories around
Starting point is 00:46:50 how owning 90, like the benevolent dictator is better than the democracy. and scaring away people who don't trust in the religion by having these things like 90% of the spies owned by a like it's almost like a Nigeria letter it filters for the for specific people that again they get in there so it creates it creates a community where there's extreme MEV and like you know there's there are people doing a lot of I think one of the reasons that like pulse chain which is now like a fork of Ethereum where all these hexicans have gone to live. The reason that people are really building for that
Starting point is 00:47:27 is because they have a community that don't really follow the logical loss or mathematical loss when they're thinking about valuations of things. So when I'm looking at the hex community, they have weird things going on there and then people have to come up with sort of religious narratives around why this is actually good and why the other people are doing it wrong.
Starting point is 00:47:48 And I think that Bitcoin has sort of been in the same way that because we can't do smart contracts, smart contracts are evil, and the only way to build a good system is by doing it the way Bitcoin is doing it. But if Bitcoin had, the moment that Taproot was supposed to make Defi possible, then everyone was like,
Starting point is 00:48:05 we're getting defy in Bitcoin. Fuck Ethereum. Bitcoin is taken over. So like the moment something changes with like what you can do, then the religion and the narratives also change. So I think that the religion is sort of derived from the restrictions, if that makes sense. So the Bitcoin culture is the way it is because of how the protocol ossified very early on.
Starting point is 00:48:28 I just don't really care what's going on on on Bitcoin. I'm being totally honest. Like, you know, it's like I've, you know, been in space a while. And I similarly seen a lot of promises on a hype and just like nothing has really manifested, other than like a number go up, which seems to be kind of the only thing. Like, I've also been trying to get like lightning data. And it's like, okay, like the usage stuff is really weak. like Ordinals, I think is like kind of interesting, but like you said, it's like,
Starting point is 00:48:54 it started being like JPEGs, right, or not even JPEGs, just encoding some images. And now and now it's like, you know, sort of shit coins. And so it's like, you know, what is sort of the story here? People really want to trade shit coins, but like they don't trust ETH as like a, you know, base settlement layer because it's not like pure. Like, come on. So I just, you know, have been tired, tired of kind of waiting for a Godot here. And like you said in the interim, like these other chains have kind of just surpassed it
Starting point is 00:49:18 in terms of usability and tech and applications. whatnot. Sorry. Robert, what's your take on this? So Tom's a naysayer. Tom doesn't give a shit about Bitcoin. Robert, what's your take on this whole drama?
Starting point is 00:49:32 So my take is, and this is going back to the spam argument, there's no such thing as spam. Whatever transaction is willing to pay the most to minors is the right transaction. And, you know, I don't think a picture, no offense of a monkey or whatever, is like necessarily the highest value content and data that you can be adding to the chain. But I think that the ability to add actual images and content directly into this immutable forever record for all of humanity is actually incredibly valued. I don't think, you know, necessarily, you know, a picture of an ape is a good idea.
Starting point is 00:50:13 But what if it's the next WikiLeaks like, you know, important geopolitical document, right? that could be important for recording in the history of humanity forever or something like that. I don't know what the right content is, but I don't think it's a bad thing, you know, that people are putting whatever images in funky content they want. You know, when it comes to being able to script, you know, higher level things like shitcoins, I don't think that's bad at either, right? Like, I see it's good for Bitcoin because if that's what's willing to create the most transaction fee, you know, everyone should theoretically be happy.
Starting point is 00:50:49 I don't really think it actually eats into the core argument for Bitcoin that, like, Bitcoin itself is the only, you know, application. And like the whole point of it is this, like, I think if you want the Bitcoin blockchain to win, you actually want people to use it to its maximum degree. So, and I say this is not a maximalist of any asset, but, you know, I, and maybe it's naive, but I see this a good thing. Like, all of this is being good for Bitcoin, like, period, full stop. I don't see it being bad.
Starting point is 00:51:16 I see it just being more demand to use. use and L1 that most people didn't really want to use all of, you know, a couple months ago. That should be on its face just awesome. Yeah, I totally agree with the sentiment, Robert. I think I actually, the spam question, I don't actually have a very well-defined answer to it. It's maybe something I should think about more because it does feel like there is such a thing as spam. Like spam does seem like a coherent concept. So to say that there is no such thing as a fee paying, like something that clears the, the, the, the
Starting point is 00:51:49 market for fees can by definition never be spam. That feels wrong to me, but I don't know that I have a good way to describe spam. Well, it could be like advertising. Okay, so like, you know, spam in my mind is because it's basically free and there's no transaction cost. So my inbox fills up with like nonstop garbage and nonsense because there's no transaction cost market to regulate it. Right. But if there was essentially a fee market that like regulates this and says only the highest paying thing can reach, you know, the public, right? Maybe that looks like advertising, not spam, right, in a sense, but it's, you know, whoever's willing to pay the most to get their data out there. And yes, that could be an advertisement in some sense, but I don't think it's spam.
Starting point is 00:52:36 I can say one little thing that can maybe impact your opinion on the whole thing. So first of all, in Bitcoin, we have the block size limit, right? So, yeah, you can spam the chain, but how the resource requirements are to run a node doesn't change, right? Because that's the block size limit to make sure that you're only storing decided upon amount of data on each note per 10 minutes, right? And the other interesting thing is that
Starting point is 00:53:03 the more of that data is filled with JPEG information, which you don't even have, there are no signature checks or like computation that has to be done on that data. The higher of the percentage that is just dummy raw data blobs, the easier it is to verify that block. So the more spam, the more percentage of the block that contains spam versus hard-to-verify Schnor Signatures and all that, the easier it is to sync the chain. So I'm not aware of that many systems that the more you spam them, the more efficient they get.
Starting point is 00:53:33 And actually also, if you run a full node, you can prune all of that data after you download it on your node and check sort of that the Merkel tree computations work out. So your node actually can become way leaner from the spam. So it pays more in revenue and then... No, no, no, hold on, hold on. Eric. I mean, one of the arguments that people make against this is the fact that it increases the unspent UTSO set because, of course, these inscriptions that happen on a single sat, you take that set off, you do something to it and you probably are never going to join it back together with anything.
Starting point is 00:54:06 So it does, yes, in one sense, no in another sense if you're looking at the state size, the state size increases, but if you look at the actual computation cost in a particular block, yeah, that decreases. But one of them is forever and one of them... It depends on how you use. So the big 4 megabyte bald wizard that we made, that's one, U-Tex O, an entire block. That's tiny.
Starting point is 00:54:29 But if you... So that is way less. Yeah. Okay, let's cut this line of conversation, but this has been fascinating. I just, let me end with this note. It does feel to me like the concept of spam is a real one, right? there probably should be such a thing as spam.
Starting point is 00:54:47 Like if North Korea was filling every block on Bitcoin with just like death to America, I'd be like, okay, that seems like spam. You know, even if they're paying fees, I feel like North Korea is spamming Bitcoin right now. And that feels right. I feel like I'm describing something real. If it's people on Bitcoin who are having fun and they're, you know, doing JPEG parties, like that doesn't feel like spam to me.
Starting point is 00:55:06 But I can understand why I would feel like spam to somebody maybe, you know, older and kind of more said in their ways than I am. So I think there is some, eye of the beholder of what is spam and what is not spam, what is socially valuable and what is just somebody being an asshole. But it does seem, I had not thought about this idea that you mentioned, Eric, about there's going to be convergence between Bitcoin and Ethereum because of all the MEPV that gets created if BRC20s do go big and we start adding more and more things to them beyond just transfers.
Starting point is 00:55:36 Because, of course, if it's just transfers, then there's no real MEP, right? It's going to be pretty vanilla the same way as Bitcoin is today. but if there's more complex stuff happening on chain and there's, you know, you create AMMs, which is no reason you can't. It's a state machine just like Ethereum. Then you're going to get a bunch of annoying nonsense happening on Bitcoin,
Starting point is 00:55:57 same way you happen on Ethereum with respect to V. Okay. We're running about time. I want to talk about one other big story that Eric, I would love to also get your take on. So this week, there's been this huge debacle by the company ledger. So Ledger, they are the biggest hardware, the biggest hardware wallet manufacturer in the world.
Starting point is 00:56:18 Hardware wallet, basically, you know, a physical device, very small, carry it with you, and you can store your private keys on there and use it to sign transactions without having your private key directly exposed to the internet. Now, on Tuesday, they announced a new feature, which is a subscription service for users who want to have their private key be recovered by third parties. So basically, they had three third parties that signed up to split your key into three shards and if you you had to KYC with ledger themselves in order to use a service, prove you are who you say they are, and then you can get two of the three charts back together, recover it using your passphrase,
Starting point is 00:56:55 which I think is like your eight-digit code, and then you can unlock your own, you can get back your ledger, even if you lose your physical device or something happens to it. And so this feature, which was upgraded in the firmware, so the firmware itself would allow you to encrypt your private key, and then send it over the internet to these three parties and do the splitting and all the stuff directly within the firmware of your device. This freaked a bunch of people out for a few reasons. One is that most people did not even know that it was possible for a ledger to spit out the private key at all. They thought that, okay, well, ledger, it's like, you know, kind of like a secure enclave, like on the Apple device.
Starting point is 00:57:34 And the keys go in and they can never come out. That's what most people thought was the way it worked. Turns out that's not the way it works. And second is just the optics around this whole thing. of okay, self-custody, but then, you know, KYC with the company that sells your wallet, and then they will make sure that, you know, you're really who you say you are when somebody asked for your key shares back. That seems like kind of a crazy security model and kind of against the spirit of self-custody,
Starting point is 00:57:58 let's say. And so a bunch of people freaked out and got very, very upset. And this caused a huge stampede of people saying that, oh, my God, ledger is terrible, ledger's evil. And they've totally broken the security model for hardware wallets. people are like, I'll never trust Ledger ever again. So we actually had a big debate about this yesterday, between Tom and myself, where I thought that this was terrible.
Starting point is 00:58:21 I thought like, oh, my God. Not because Ledger offered this feature. I actually don't care about this feature. I'm like, I think it's fine if Ledger wants to offer this. You know, unsophisticated people will say like, hey, this is great. And for all I know, it will probably save people from losing their key material. But I don't think anybody's sophisticated is going to use this for obvious reasons. The thing I was, I was freaked out about was that what the hell?
Starting point is 00:58:41 I thought that a ledger could only basically write to transactions, right? It could sign transactions, that's it. Basically, like, it's a signing oracle. And in reality, it can actually spit out the key. And if you know that the trust model or the threat model for your hardware wallet is that it can spit out the entire key, then a lot of things that would otherwise be mitigations don't work, right? So things like a time lock. If somebody can steal your key out of a hardware wallet, then a time lock doesn't save you.
Starting point is 00:59:09 Or, you know, spending limits don't save you. Like all the stuff that you can do to mitigate transaction level maliciousness can't save you if the key can get exfiltrated. And so I was like, this is terrible. And Tom, just I don't speak on your behalf, what was your take at the time when you're reading this of like why you don't think this is a big deal? I think it really just comes down to like what your previous mental model was of how this was supposed to work. And I think obviously there's, you know, people have sort of different standards. In my mind, you know, obviously it's sort of like getting physical access to a device. in this scenario would be busy upgrading the firmware or the ledger.
Starting point is 00:59:43 It's like if that happens, then that is sort of beyond the level of protection that you can provide through your design. And so for ledger, you know, they sort of have a, it has to, there is a piece of hardware that will only allow firmware upgrades to ledger that's been signed by the ledger corporation. So there's not even really a chance that like you can accidentally download malicious firmware off the internet and you have to approve it on your device. And so you can literally only add firmware to your ledger that ledger has approved that you opt into. But once you do that, like, of course they can kind of, they have to upgrade, you know, the HSI over time. They have to add new types of cryptography, new signature schemes as they add new chains. And so it can't sort of be fixed in place. You could obviously build a ship that only does that, but then it's very kind of limited in what it can do.
Starting point is 01:00:29 And so it's kind of this tradeoff, right, between like, you know, UX and upgradability and sort of how ironclad and resistant do you want. But I mean, to your point, Haseeb, like, that was just my mental model, but I think a lot of people on, on Twitter had sort of your mental model. And so I think this was kind of, like, everyone was failed.
Starting point is 01:00:45 It was, like, diving into, like, chip design schemes for ledger and different hardware wallets and, like, I don't understand how everything works. And it was a very funny 24 hours. But I overall agree with the point, which is, like, this should not have been done
Starting point is 01:00:57 through a former upgrade. It's terrifying that this is actually being released. And, like, this API is being, has been built effectively. if they want to offer this service, fine, but like, you know, do it through an alternate channel. Yeah, it seems like a pure disaster. Like, regardless of whether it is justified or not justified, like, clearly they have freaked out their... Yeah, it seemed like a pure disaster.
Starting point is 01:01:19 Like, regardless of whether it is justified or not justified, like, clearly they have freaked out their core community, which is, you know, people who are rightfully paranoid about their keys leaving their device. Robert, what was your take on this whole thing? Yeah, I definitely think that, you know, Ledger should have rolled us out differently or should have built this product differently. You know, I think the core challenge for them is that there's 8 billion people on Earth and a small sliver of that, I think, are up to the task of private key self-custody without, you know, hosted backups in some sense. You know, their target market is not 8 billion people right now with the prior product suite. So I think it makes sense that they want to go in the direction of your keys, but in a more whole world friendly security model, right? I think it's a very different product. And I think that the sliver that uses ledger today is much more crypto-sophisticated.
Starting point is 01:02:21 and the idea that the private key can even leave the device through, you know, a firmware update is terrifying because the whole reason they're even buying a ledger in the first place is so that the key can never leave the device period. And that's the expectation of that customer base. So I absolutely think they should build this product. And I think it should have been a separate product from their existing devices. And I think if they want to go in that direction, they should. but I don't think it should have been one in which they were basically rolling out through a firmware upgrade for customers who don't want this. Eric, what was your take on this whole debacle?
Starting point is 01:03:01 Yes, I've spent most of the weekend actually making wizard costumes for the Miami party. But I caught up. This is the first time you're hearing about this? So I caught up on it last night. And the thing that strikes me the most is that I actually have like tweets on my phone where the main ledger Twitter account says that no firmware upgrade can make your key leave the device. So they've said that in 2018. They explicitly said that no firmware upgrade can make the.
Starting point is 01:03:36 So a big part of the reason why people believe that is because Ledger explicitly said that. They said that that's how their technology works. And now they said, well, but if we upgrade the device and we want your key to leave the device, then it's a different story, but you trust us, right? So it's more than a disaster, it's outright deceit. They fucked up big time. And of course, people are going to be mad about this. There are some people that have deeper insights
Starting point is 01:04:03 about how secure enclaves on AGSM's work that aren't as surprised. But there's certainly a lot of people that have all the right to be extremely frustrated because the people making those devices said that the private keys could not be, despite what, because it feels like you get a call from like a ledger representative speaking in some weird accent and they tell you, oh, it's because you haven't upgraded a firmat on your device. And then all of a sudden, shoot, your private gaze is gone.
Starting point is 01:04:33 What are you doing there? That was right. That sounded very French. That sounded very French. Okay. So I spent a lot of time on this yesterday evening because I was just trying to get my head around this. And we were trying to figure out, like, should we be telling our portfolio companies to stop using letters? And my first reaction was like, yeah, obviously, like, this is such an egregious breach of user trust.
Starting point is 01:04:54 Like, oh, my God, I can't believe they did this. The more time that I spent on it, the more that I talked to people who know a lot more about this than I do, the more I just, I came to believe that I just overreacted the same way that I'm almost everyone in Twitter overreacted for a few reasons. So I also saw the tweet because it's been going around everywhere of like some screenshot of ledger support or whatever, the social media channel. Like, so it's not actually like ledger copy, right? not their actual marketing. Go to their website. It doesn't say anywhere that, like,
Starting point is 01:05:20 it's a possible to exploit your private key. There was one tweet they did in 2020 that everybody's screencapping everywhere that says, you know, it's impossible for, the firmware does not allow your keys to leave your device. The correct answer is that
Starting point is 01:05:33 the only way that firmware can cause the key to leave your device is if you install it and Ledger signs it, which presumably Ledger was like sort of implying, like, look, we would not sign such software so obviously can't run on your, on your firmware,
Starting point is 01:05:47 because it's not signed by us, and the secure element enforces that the code is signed by our key. So that would have been more correct. Ledger can be infiltrated, right? Of course, of course. Yes. And if they're infiltrated
Starting point is 01:05:57 and you install it, then, yes, you can sort of get fished by somebody pretending to be ledger who steals their keys. That's totally possible, right? And that's in the trust model of pretty much all trusted hardware. I was spending a lot of time
Starting point is 01:06:09 looking at this, looking at this, and like basically all trusted hardware everywhere, whether there's TEs, whether it's, you know, the secure enclave, everything, all of them are upgradable. There's basically nothing, or almost nothing,
Starting point is 01:06:21 that is not upgradable in some way. And what is the upgrade process? The upgrade crosses that the microcode or the, whatever it is that's running in that processor, is signed by the manufacturer, right? That's true for almost every single form of trusted hardware. And so you may not have access to it yourself, and maybe like Intel that can, you know,
Starting point is 01:06:40 push upgrades to your SGX or whatever, or with some other manufacturer that can actually push upgrades. But of course, all software has bugs. all software everywhere forever since beginning of time has bugs. And so just on the most basic level, you always need some upgrade ability to some software running somewhere because open scell has been broken.
Starting point is 01:07:00 Lots of lots of stuff that's been around since forever has been broken. There are some things that use like Shaw 1 and Shaw 1 is basically broken at this point, right? And so, okay, we have to go in and in the software layer, we have to change the hashing algorithm because the actual algorithm is broken. All the sort of stuff that just leads you to the fact that upgradeability is essential generally for security,
Starting point is 01:07:20 but more specifically for blockchains. And this was the thing that I realized after, again, chatting with people who are much smarter than me, it is basically, if you had a situation where a ledger was the way I was imagining, the way I was imagining a ledger is that it's a box that you put your private key into, and that box has a bunch of algorithms already in there that are all the algorithms you would ever need to interact with your key. And that's it. You never put anything more in the box. The box comes with fixed functionality of signatures and that's it. There's no way to read out the private key or to put a new private key in there. That can't be true. Because if that were true,
Starting point is 01:07:59 then it would be impossible to support any new upgrades to a protocol that involved any changing in the way that signing is done. You cannot support any new blockchains that you didn't have the algorithms already in there from inception. So you couldn't support near. You couldn't support Cosmos. You can support, you know, Solana, anything that has a different signing algorithm, tough shit, you know, throw this away buy a new ledger, buy the ledger that supports near, by the ledger that supports this. This actually sounds like a great business model. That, you know.
Starting point is 01:08:24 The reality is that, like, consumers would fucking hate this. Really, they want one thing, one key, every blockchain. And the only way that you can do that, if you're not throwing away your ledger, every time a new blockchain comes live or there's some change in the way that the signing algorithm works, then the only way that's possible is if there's some way to modify the box. And so it's always been true for every, basically every hardware wallet that there is some way to modify the box that the private key sits in. And the security model is that the modifications to the box have to be signed by the manufacturer, right? Or you have to
Starting point is 01:08:58 side load it, which is you can, you can also side load things into a ledger that do extract your private key. But you're really, you know, most users are never going to do that and it's very difficult. So if you understand that that's true and you've ever used any other, you know, signing algorithm with your letter, then you were trusting, because the moment that you do that other signing algorithm, you have to derive another key that touches the master key. And then when you derive that key, that app touches the derived key and does all sorts of other stuff with it. And one the things it could do is it could just spit it out. You can do that because you're specifying the signing algorithm in code. So that's what made me change my mind. Sorry. The other issue that you brought
Starting point is 01:09:37 to, which I agree with is like, you know, we only know this was going to. It was going to to be added because they told us. But Ledger firmware is not open source. And so it's very plausible that they add this or something worse in a future upgrade. And like, yeah, the firmware is legit and it's signed by Ledger, but like you don't actually know what is all in the firmware. And so either our hardware vaults like Treasor that do have open source firmware. So we know it's in it. You can verify that the firmware that you're loading matches the source. But like, you just can't do that with Ledger right now. Yeah, I agree. That does seem like the best path forward to ameliorate a lot of the concerns that people have
Starting point is 01:10:13 is the ability for the firmware upgrades themselves to be open source. It's already the case, by the way, that most, I don't know of most, many of the applications for Ledger, like when you install the Salana widget on Ledger, that is open source. You can go and see the code that they wrote for Ledger and the API is public.
Starting point is 01:10:30 But it's not the case for the firmware itself. And I was reading somewhere that there may be like NDA restrictions. It's like because of, you know, hardware is like full of NDAs. Like NDA is just freaking everywhere in the hardware supply chain. And so there's like what I read somewhere with somebody, I don't know if the speculation or confirmed, that there's some NDA that they have somewhere that like kind of affected their code base
Starting point is 01:10:53 that makes it difficult for them to actually open source the firmware, which is easier if your treasurer because Treasor uses all open source stuff. Same thing with one key, which is a Dragonfly portfolio company. They are also built on top of the Treasor stack so that everything is open source. That makes it really easy. but, you know, pretty much all the secure stuff, right? Like, sorry, I don't mean as in not using the secure stuff as insecure, but like if you want to use like a secure element or secure enclave or anything like that,
Starting point is 01:11:20 all these things are close source. There's not a single open source version of them as far as I know that's been commercialized. And it's kind of the security model is that there's some physically unforgeable function on the device and it hosts some key that is owned by the manufacturer, that corresponds to the manufacturer. and the manufacturer assigns any microcode changes, and that's how it works. And that's the only way that the thing remains secure in perpetuity,
Starting point is 01:11:45 as far as I understand. Eric, what's your, what's your, what's your, what's your, what's your, what's your take on, on this back and forth? I think that we got to learn how to do like a elliptic curve mathematics with pen and paper. That seems like to be, to be the only way that we can be self-solver. That's true Bitcoin spirit. There we go.
Starting point is 01:12:03 We needed, we needed some Bitcoin maximalism to come back. I don't know. I don't have anything else. I like that. So are you a reformed Bitcoin Maxi or are you still a Bitcoin Maxi somewhere deep in your heart? Or how do you describe yourself with respect to your relationship with maximalism? Maybe it's more like you're starting a new sect of the religion. And it's kind of what's animating so much of the excitement around it.
Starting point is 01:12:28 Yeah. No. So the ironic thing is that I really did appreciate that Bitcoin and Ethereum were two very separate things. like I used to describe it as so the like Ethereum is the octopus and Bitcoin is like a revolver with one bullet in it. And depending on which enemy you're going to fight, like maybe your enemy is one who's scared of octopuses or like you're fighting him underwater. Then you want the octopus. The revolver won't work there. But in other situations like the octopus isn't going to help you and just you need to shoot the guy.
Starting point is 01:12:58 And I think that the enemy is the state, right? And I want both an octopus and the gun to shoot. the state and throw the octopus app. And so depending on where I'm fighting them and in which situation it is, I really want both of those sort of weapons at my disposal. And so I, that's why I've been like, you know, if the state says that, you know,
Starting point is 01:13:21 everything in Ethereum are securities and OFRAC regulation becomes a problem for like ME for transaction creation, like if those are sort of the how they try to bring down the Ethereum system, then Bitcoin is less affected, right? But if what they're doing is saying that Bitcoin is unenvironmentally friendly, it's consuming too much energy, and we don't like Bitcoin for this reason, then you say, well, we have the octopus here. It's not environmentally unfriendly.
Starting point is 01:13:50 So I think that we want, I mean, the end goal is to create a sovereign, non-sovereign form of money, basically, that state can't control. I think that the main goal is still to create a system of money, that is wrangled out of the hands of the government. If that can be a financial system too that can do stuff like defy, that's great. But at the end, I just want one system that the state can't control. Therefore, I need Bitcoin and Ethereum to be sort of different beasts. So I'm not a Bitcoin Maximus, but I do appreciate certain aspects of Bitcoin.
Starting point is 01:14:24 I like, for example, that, you know, Bitcoiners care extremely much about being able to verify the supply on their nodes and being able to run their nodes and Raspberry Pi's. And the Ethereum community is more like, oh, we want. security budget and we want decentralized exchanges and non-custodial ways to have good user experience for swapping around those assets. That's also important. I think both
Starting point is 01:14:44 projects are working on really important things and so I want both of them to sort of survive and I'm a big champion for both of them. This is why when you ask me to sort of steal man my argument against ordinals is that they're sort of converging towards each other. That's what
Starting point is 01:15:00 my worry is. And yes, it's true that maybe I'm like a futurist and I'm maybe painting demons in the future that aren't really here yet. But we can't see like Bitcoin is dramatically changing. Like we had a shit coin auction that made the fees go up so high from one Satoshi per V byte to 600 Satoshi per V byte because we were basically running a gas auction for getting access to an air drop basically of a shit coin. We haven't had.
Starting point is 01:15:29 So that was like an other side mint style event that was happening on Bitcoin now. that is like inherently a more AVM type of problem and I think that we are just seeing the beginning of that and that's scary. I mean there are reasons to be optimistic. One of the great things is that I'm also seeing people price things in Bitcoin for the first time in ages. You have NFTs that are getting priced in like how many Bitcoins is it worth. So Bitcoin is sort of coming back as a unit of account in the same way that Ethereum has been a unit of account for NFTs there. So there are both goods and bad sides to all this. just trying to stay on top of things and I'm trying to accelerate all of all the things so that we
Starting point is 01:16:07 can get to sort of a conclusion of what we should do with them well much respect for you for that Eric you're always a beacon of light in this world of this world of darkness that that is well that is sometimes the Bitcoin community I'm glad to hear that you have such love for octopus octopuses and guns I don't I didn't totally understand the analogy but I hope that it I hope that it takes off anyway we got a wrap we're up on time Eric it's always a pleasure to chat with you man thanks guys friend me on. All right. Until next week. Thanks, sir.
Starting point is 01:16:37 See y'all.

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