Unchained - The Chopping Block: The EVM Parallelization Dilemma, Solana's Network Congestion, and Avi Eisenberg's Legal Battle - Ep. 631
Episode Date: April 11, 2024Welcome to The Chopping Block, where Haseeb Qureshi, Tom Schmidt, and Robert Leshner dive into the crypto universe's hottest topics. In this episode, we have the CEO/Co-Founder of Monad to explore the... fascinating world of Monad and its ambitious endeavor to revolutionize EVM scalability through innovative parallelization techniques. The discussion shifts gears to the recent turmoil in Solana, dissecting the network's congestion issues and the broader implications for blockchain efficiency and scalability challenges. As the conversation deepens, we pivot to the gripping courtroom drama surrounding Avi Eisenberg, challenging the foundational crypto principle of 'code is law' and sparking debate over the legality of smart contract exploitation. Through these discussions, we untangle the complex interplay between technological innovation, regulatory frameworks, and the ethical considerations that define the crypto industry. Join us as we navigate the intricate dynamics shaping the future of blockchain technology, providing insightful analysis on the strategic developments and moral dilemmas at the heart of the digital age. Tune in for a compelling journey through the strategic and ethical battlegrounds that are forging the path forward for crypto and blockchain. Listen to the episode on Apple Podcasts, Spotify, Overcast, Podcast Addict, Pocket Casts, Pandora, Castbox, Google Podcasts, TuneIn, Amazon Music, or on your favorite podcast platform. Show Highlights 🔹 Dive into Monad’s efforts to revolutionize Ethereum with parallelization for higher transaction throughput and efficiency. 🔹 Discussion on Solana's congestion issue, its impact on network performance, and lessons for future scalability. 🔹 Examination of Avi Eisenberg's courtroom saga, challenging the boundaries between legal systems and blockchain autonomy. 🔹 Insight into the scalability challenges facing blockchains and the innovative solutions proposed by new projects. 🔹 Analyzing the ethical considerations in exploiting blockchain vulnerabilities and the responsibility of the crypto community. 🔹 Debate on the future of smart contracts in light of legal challenges and the evolving concept of 'code is law'. 🔹 Perspectives on the balance between innovation and user protection in the rapidly evolving landscape of decentralized finance. Special guest ⭐️ Keone Hon, Cofounder/CEO at Monad Labs Hosts ⭐️Haseeb Qureshi, Managing Partner at Dragonfly ⭐️Tom Schmidt, General Partner at Dragonfly ⭐️Robert Leshner, Founder of Compound Disclosures Links The Mango Markets Attacker on Whether His 'Trade' Was Ethical or Not - Ep. 413 https://unchainedcrypto.com/podcast/the-mango-markets-attacker-on-whether-his-trade-was-ethical-or-not-ep-413/ Nickel Blowup Made a Lot of Trouble by Matt Levine https://www.bloomberg.com/opinion/articles/2022-03-14/nickel-blowup-made-a-lot-of-trouble Learn more about your ad choices. Visit megaphone.fm/adchoices
Transcript
Discussion (0)
But at least in those cases, I think the algorithm was adaptive.
So the fees just like adjusted to all this demand and then just became expensive.
The problem I think with Solana is that the fees aren't sufficiently adaptive.
So therefore like the only thing that happens is like it's just hard to get a transaction.
Not a dividend.
It's a tale of two Kwan.
Now your losses are on someone else's balance.
Generally speaking, air drops are kind of pointless anyways.
I'm into trading firms who are very involved.
Like that ETH is the ultimate topic.
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
on the crypto topics of the day.
So quick intros, first you got Tom,
the defy maven and master of memes.
Hello, everyone.
And next we've got Robert,
the crypto connoisseur, and Tsar of Superstate,
who is slightly late,
so he will roll in once he arrives,
but he had some other stuff here to take care of first.
The special guest we have today is Keone,
the main man at Monad.
Hey.
And I've received the head hype man at Dryden Fly.
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.
Please see Chopin Block.
That XYZ for more disclosures.
So Keone, you are the man of the hour.
It was just announced that you raised a monster round led by paradigm, $225 million.
Congratulations.
That's a gigantic pile of money.
I think most people at this point have heard of Monad.
And I also ask you caveat that we're investors in Monad at Dragonfly.
We invest in the seed round, so we have gigantic monad bags, but we're going to try to stay relatively neutral in this conversation.
Explain very briefly what is Monad and why is everybody talking about it?
Sure.
Monad is an effort to introduce parallelization to the EVM as well as various other improvements, ultimately to build a really performant,
Ethereum-like blockchain with over 10,000 TPS of throughput, one-second block times, and single-slot finality.
We're doing that by introducing a number of optimizations that we think are needed, both at the execution layer and at the consensus layer.
Groovy.
So actually, I'm in Hong Kong right now for the Web 3 Festival, which is like this big.
It's probably the biggest event in Hong Kong that was thrown every year.
A ton of people here.
A lot of folks chattering about Monad.
I call it monad. I know you call it Monad. I also have the same conversation with
Aptos. They call it Aptos. Everyone wants to pronounce it Aptos. How do you feel about pronunciation
of the project? Well, I always say Monad, but I can see that it could get confusing
because we're really on opposite sides of the spectrum in terms of what we believe.
So maybe we'll go with Monad for this conversation to see how it goes.
Okay, all right.
I appreciate your flexibility.
Let me know how that feels on the tongue.
I'm going to keep calling a Monad because everybody I've ever spoken to calls at Monad.
That's right.
I can be in.
Okay.
Yeah, yeah, good.
So I was here in Hong Kong and I ended up, so funny enough,
so I was at dinner last night when you guys ended up announcing the fundraise.
And I was kind of caught unawares because I was going to write something of like,
hey, we're investors in Monad.
So I wrote this piece pretty hurriedly
after I got back from dinner at like 11 o'clock about,
oh, the EVM sucks and this is why Monad is great
because they're going to optimize EVM.
Ended it being a fucking stupid piece.
And I just got totally trashed on Twitter.
So I ended up deleting it after I woke up this morning
to just like a wave of people being like,
why do you hate Ethereum?
Which was not the goal.
But I'm curious to get from you, like a lot of the
questions that people ask when they ask about, okay, yeah, you guys are making these improvements,
paralyzation, that's cool. But why do we need another layer one? Why not just have a layer two,
you know, don't we already have enough of these damn layer one chains? Why do we need another one?
Yeah, I think there are a couple of reasons why we think being a layer one is really important
for what we're building and for the ultimate objective, which is to offer really high performance
along with a high degree of decentralization.
And those couple of reasons, well, number one is decentralization
because we think that decentralized block production is extremely important.
You need a full consensus mechanism for that.
From what I've seen with some of the designs for decentralizing the sequencer of layer
twos, it basically ends up being that there is a consensus mechanism in there.
So you kind of can't really get away from that.
that. The second reason is performance and relatedly, the third reason is cost. And these two
things are very tied together because at the end of the day, for any supplier of block space,
you know, there's basically an auction that happens. And the more supply you have, the lower
the clearing price can be in that auction. So for end users to get low costs, we need it to be
the case that there is a lot of supply.
And then I guess the final reason is just with Monad,
we really wanted to optimize and improve all aspects of the stack,
whether that was at the execution layer,
the layer below that, which is the database layer,
the layer above that, which is the consensus layer,
and the way that all of these different components fit together,
it's just really necessary to have pretty strong architectural control,
over all aspects of it.
And we just, our team felt that it was best to just build an integrated system where we,
we were optimizing all parts of it.
Sure.
So let me push on that a little bit.
So, you know, okay, if you choose a non-EVM stack, and to be clear for those who are
not aware, the EVM is the Ethereum virtual machine.
It's basically, you can sort of think of it like the operating system that Ethereum
uses that, you know, if you build using the EVM, then you're compatible with all the
Ethereum smart contracts and everything kind of works out of the box.
on other EVM-compatible blockchains.
If you look at the fastest EVM-compatible blockchains today,
you have Binance, Smart Chain, Polygon,
maybe Arbitrum on the Layer 2 side or optimism,
you know, all these things can go pretty fast.
What stops them from just being like,
okay, hey, let's just kind of jack up the throughput?
And the answer that most people give is that, well,
the state bloat ends up becoming the problem.
There's just too much data that gets generated.
So the problem is not optimizing the IO or these other random bottlenecks that come up.
The problem is that the state grows too fast.
What do you say to people who say that we could have done this, but we chose not to intentionally
to scale up the throughput of these EVM blockchains?
So just to kind of restate what you said, just to make sure that we're talking about the same thing.
So the proposal or the behavior that various blockchains have where they impose a gas limit in Ethereum 15 million gas every 12 seconds, so 1.25 million gas per second, is equivalent to like putting a tree in a bottle and growing it as a bonsai tree.
And, you know, it's like, yeah, the tree would grow a lot bigger if you had it outside of the bottle, but we're just constraining it.
artificially so that it is a very small tree.
And in the same way with this, you know,
we're basically artificially limiting the rate of transactions because we don't want
the total amount of active state to grow.
And the more transactions that happen, the faster it'll grow.
And we're just worried about like the overall size of the active state, right?
Correct, correct.
Cool, cool.
So yeah, I would say that there's a couple of different constraints.
I'll focus on that state growth constraint for a second,
and then also want to talk about some of the other ones,
which for me would be state access,
the actual execution throughput,
and the actual consensus throughput.
Those are sort of like the other major bottlenecks in Ethereum.
But just to focus on the state growth one for a second.
So Ethereum, I think, has about 200,
gigabytes of active state right now.
And it corresponds to about 250 million accounts that are populated right now.
And that's over the course of like 10 years of like transactions happening at whatever
the rate of Ethereum transactions like a million or so per day.
And the main reason why people are worried about that.
state growing from say 200 gigabytes to say 10x to 2 terabytes or um 100 x to like 20
terabytes it's not the cost like from a sSD perspective of like having you know
terabytes of SSDs because SSDs are actually quite cheap um like a two terabyte SSD costs
high quality two terabyte SSD costs about $200 this is not like a huge outweigh the issue is
that the data structure that in which Ethereum state is stored, which is the Ethereum
Merkle tree, is quite inefficient.
So it's quite expensive to do a single lookup from that Merkel tree.
And it also gets more costly as the state gets bigger.
So I think the biggest thing is like people are worried that as the state gets bigger,
it's going to cost more and more to like do an individual lookup.
and that's going to slow things down.
So therefore we have to slow things down so that the state doesn't grow too much
so that then the lookups will still be reasonably fast.
But it ends up being a little bit like the actual fundamental issue is really related to the
inefficiency of the storage.
So the way to solve this actually is just to make the storage system a lot better so
that those lookups can be done much, much, much more efficiently, which that is actually
a good segue until like, you know, one of the other constraints that I was referring to,
which is the cost of state access and the extent to which upon executing a whole bunch of
transactions in parallel, you could actually go look up all of the state that's required
in order to drive all those transactions. So I guess what I would say is that in my opinion,
the fear of state growth, like the state growth problem is actually really a state access
problem in disguise and the real fundamental thing to do to address this is to make state access
much more efficient.
So essentially what you're arguing is that, you know, we've sort of, people are very concerned
about state growth, but state growth is actually not the terminal goal.
Or sorry, minimizing state growth is not the terminal goal.
The terminal goal is efficiency performance for the overall system, and state growth is correlated
with that if you have the wrong architecture.
And if you can access, read, and write to the state much more efficiently, then actually
So you can withstand, I mean, storage is obviously very, very cheap. The problem is not storage.
The problem is that the system just becomes way less efficient when all this stuff is constantly,
you know, when accessing and reading and right to a very large state that can't fit in memory
is really going to start hurting you. And that's effectively the sort of the terminal bottleneck.
That's right. I think that state growth is not inherently a bad thing because it is actually
a reflection of more usage.
You know, it's like if your bank has 10,000 depositors,
so they can store all of the information about all those depositors on a really tiny hard drive.
And then, you know, the bank's business starts to boom and they get more and more customers.
They need to buy a bigger hard drive.
They shouldn't be upset about buying a bigger hard drive.
You know, they should be happy that they have more customers.
So it really is.
that the system kind of has to be designed for the level of usage that we expect to see.
And then we have to engineer solutions that ultimately allow us to deliver the expected amount
of performance.
So I buy that argument.
At the same time, one of the things that, of course, Ethereum is targeting eventually
implementing state rent.
Salon has also talked about implementing the same thing.
State rent being this idea that when you store something on a blockchain,
on a standard smart contract blockchain,
the presumption is that you're kind of storing it forever.
And if you launched a smart contract in 2015,
the year that Ethereum went live,
that smart contract is still sitting there.
And everybody who is validating Ethereum
still stores that contract
and nobody's touched it in 10 years.
And that seems like you're sort of paying once
and the network is incurring this infinitely long externality
of everybody has to store this stupid gambling king of the hill
contract or whatever from 2015 forever.
And when Ethereum is 100 years old, they will still be storing that stupid contract forever.
And so what do you think about the concept of state rent and how it corresponds to the point
you just made with it like, hey, you know, having more state is good because it means more people
are doing stuff.
There's more things to do on the blockchain.
There does seem to be some conflict with the concept of state rent with the framing that
you just, that you just laid out.
Do you think state rent is a bad idea?
I should also very briefly explain.
State rent is this idea that if you store something on Ethereum, that you have to keep paying
to keep it alive.
And if you don't keep paying, eventually it essentially gets evicted.
And it's no longer on the blockchain, although you can bring it back to life if you pay later.
Right.
Well, I think if you, you know, you go to the gym and they tell you that, you know, their cost,
you know, they have like a locker system, but the locker system is really inefficient.
So it actually costs them like, you know, $50 per day to like operate one locker.
And then you propose to like keep your clothes in there, not just for one day, but like for, you know, basically like hundreds of years, potentially.
Then the cost of like doing a single store in the locker of putting a single item in the locker is expectably going to be very expensive.
And so you, yeah, it would be good to like.
have a policy that stuff gets evicted from the locker if you, you know,
haven't paid for like, you know, all that time.
But I think that's a separate consideration from just making the gym lockers more
efficient.
So that it's not like, you know, the baseline cost of to the gym of operating this service
is not $50 a day, but is instead, you know, 50 cents a day or whatever.
Like I think, came back from doing some deadlift.
So he's got the gym on the brain.
Yeah, I will say I really enjoying this real world analogies to illustrate blockchain concepts.
I feel like you should write a children's book about blockchain scalability.
Okay, I hear you on that.
There's obviously a correlation.
If storage is expensive for you, then you got to do state rent.
Okay, fine.
I'm not saying that state rent is a bad idea.
I'm just saying that it's like...
It's urgently needed if you are paying out the wazoo for storage.
If storage is relatively cheap for your network, then you can be like, ah, you know, like, yeah,
that's one problem among like the cajillion problems.
Yeah, or rather like when a person commits to storing something, if we don't have a state
rent policy, then we have to assume that they might leave their item there for 100 years.
Therefore, we have to charge them an amount, which is commensurate with it being there
for 100 years.
And if that cost is actually a to the gym is like a very high amount, then we have to charge
them a lot.
I think there's sort of this other dialogue slash debate in the crypto community around hardware
requirements. I think Ethereum, very famously, and Bitcoin as well, talks about, hey, being able
to run a node at home on sort of a standard consumer-grade laptop, and that is more or less
kind of the spec that people want to get, for example, to be able to run on. And then obviously
there are other chains that obviously make software optimizations and performance optimizations,
but also just have way beefier hardware requirements, right?
Like massive cash, a ton of RAM, 10 gigabit internet connection.
How does Monad sort of think about what is a feasible hardware requirement?
What are we targeting when we could maybe just, you know, turn the requirements up a little bit
and get, you know, so much more performance or turn it down and, you know, make it easier for people to run?
Yeah, the goal with Monad is to have very similar.
Excuse me.
Yeah, yeah.
The goal with Monad is to have really.
really reasonable hardware requirements that are very close to Ethereum's hardware requirements.
I think that the single biggest area where there might be a temptation for a blockchain designer
to kind of cheat is basically on the RAM side because RAM is what helps you address
sort of effortlessly the problem that we were referring to.
which is the high latency of reading a value from the Merkel tree.
Like if you keep the entire state in memory,
then it's actually very cheap to do those lookups
because the cost of doing one read from RAM
is less than a microsecond as opposed to the cost of doing a read from disk
where a single read from SSD is 40 to 100.
microseconds and then you might actually be traversing a, you know, some tree structure a bunch
of times and just in order to look up one value. So it's very, very tempting to have high RAM,
but the other thing is that RAM is really expensive. Like a two terabyte SSD is $200,
but two terabytes of RAM is at least 100x more expensive, i.e. $20,000 for that same amount of
storage that's memory instead of SSD. And then also when you start to require really high
RAM, then it has other implications on the kinds of processors that you can actually pair it with.
So in practice, the cost is even higher. Taking a step back from the technical conversation,
one thing that's notable about Monad is that you guys have created a really energetic movement.
Like I'm right now in Hong Kong. A lot of people in Hong Kong are talking about Monad. There's probably
like right now, the three most talked about new projects feel to me like Eigenlair,
Monad, and Athena. I mean, I guess Athena has a token now, but obviously it's the thing that people are
constantly arguing about. A lot of projects are trying to do what you guys have done in one way or
another of like, you know, creating a movement, creating excitement without having a token. Once you
you have a token, it's easy. Okay, you got the points, you got this, you got that. You know,
people kind of know mechanically how you can create that energy when there's money to be
made. But right now, you guys are pre-Testnet even, or pre-public test-net. So what do you think you
guys did right in creating this community and this excitement about, or consensus about what you
guys are building that other people have not gone right? I think it kind of reminds me of what
people talk about where incentives kind of skew everything. Because when you do have a,
when there is a live token and you're kind of paying people.
out to do things effectively by incentivizing certain actions, then you just end up with a lot of
those actions, but it's hard to know whether you really have product market fit on that protocol.
And I think in sort of a similar way, you know, like within Monad, we always talked about
in the early days that the community is the product from the perspective of the community team.
Like the goal is to deliver a really high quality product, like a community that people want to spend time in.
And yeah, you know, you know when you have product market fit, when people consistently come back and spend a lot of time consuming the product, i.e. hanging out on the discord and consuming the memes and producing memes and appreciating other people's memes and, you know, creating more obscure mashups of memes from that and developing their own style and their own.
I think the thing that is very cool about community as well is that the community curates the content.
So it's highly decentralized.
The objective is just whatever the community starts to appreciate, which can become a really good flywheel because then it solves for higher quality contributions and gives people like something to strive for, which is like, I don't know, just like making things that other people.
like. And then it's just judged by the community. In the sense of Twitter, it's like, you know,
I make a meme and then I post a Twitter and then, you know, if it's a good meme, then other people
will like it and it'll get, it'll kind of snowball more and more. And that'll be a good feedback loop.
But yeah, I think it's, community is just about people coming together and spending time.
People who have common interests, which in this case, I think is, you know, obviously just like
people who are interested in crypto, interested in decentralized hack. And then, yeah, the way
that they express that is just through memes and fun and inside jokes. And the lore gets deeper and
deeper as time goes on. Yeah, I will say looking at the modad community, there are not a lot of
ecosystems, or I should say not ecosystem. There are not a lot of projects in crypto that actually
have communities. Like community, it's a word we throw around a lot somewhat loosely. But I'd say,
A lot of projects have, you know, they have hype.
They have, you know, particular people doing particular things and, like, they have marketing
and blah, blah, blah.
Community, it's a word we throw around a lot, but it's actually very rare to have a, quote, unquote,
community, like a place where people can actually go and they are sort of in the midst of
people who identify with a particular vibe and subculture.
And Monad actually has that.
And again, most of the time that people, quote, have that, there's already a token.
There's like some kind of economic tie that is.
pulling all those people together in the same direction
and turning them into effectively an army.
So that it's very unique what you guys have.
And I don't quite understand how it arose.
And it's one of those things that like you know when you see it.
But it's very hard to kind of mechanically work backwards
and figure out what exactly caused that community
to become a community and not just, you know,
people, you know, writing think pieces about,
oh, you know, this thing is the future.
Robert, given that you've graced us with your presence, what's your take on communities in crypto?
Because I know you're as a longtime defi founder.
You know this world very well.
Yeah, well, it's interesting because in a defy application where there's required shared participation,
whether it's through governance or whether it's through, you know, something that requires a lot of,
you know, folks to come together.
I'm not going to use the world community.
but I'll say anything that requires like a large number of people to come together,
I think has like a natural catalyst for an L1, you know, I think it's harder to achieve.
In some sense, it's easier to achieve because there's way more people capable of using an L1
than a defy application.
I think like the sort of like total addressable population is probably 100x bigger,
if not a thousand X bigger for an L1.
But there's a stickiness and I think a value that comes from any L1.
building out its community in that there's a network effect there.
If you were to have 100 people participating in a defy applications governance process,
it doesn't make things that much better for the next 100 people.
But with an L1, in some variety, especially if the community is developer focused or the participants
are contributing back to the L1 in some way, there's a network effect.
And, you know, there's the potential of this being a really powerful network effect as the community grows, it creates more applications, which brings in more community, etc.
You know, I was a Ethereum ecosystem community member, you could say.
And I felt this, you know, on Ethereum back in the day.
It was incredibly exciting.
You know, Ethereum was an incredible community for builders, for developers.
It was incredibly welcoming.
and there's something really special about that.
And, you know, I just think if L1 gets it right,
then that community is incredibly powerful.
If it's just retail and they're just focused on like,
ooh, air drop of some variety,
I don't think it's very powerful.
I think it's incredibly, like, flighty.
But the composition of the audience matters.
And if done correctly, it can be a permanent tailwind.
Yeah, interesting.
So one of the stories this week that I wanted to talk about moving a little bit away from Monad is what's going on in Solana land.
So Solana at the moment, I mean, we've been kind of covering over the last few weeks, this meme coin frenzy that's primarily taking place on Solana.
And as a result, or maybe let's say exacerbated by all the meme coin mania, Salon is now facing massive congestion that's causing lots and lots of transactions to get dropped.
So Salonah recently implemented a new networking protocol called Quick.
QUIC. It's a protocol developed by Google that now, you know, most TCP networking stacks
tend to use Quick. However, when they implemented Quick, I guess they're now kind of realizing
that Quick was, quote unquote, not optimized for adversarial network conditions,
which I guess means that if people are trying to, you know, constantly open new connections
with you and send you, you know, one, one, just a small amount of data, quick tends to not really
perform great, or I guess their implementation of Quick does not tend to perform great, under these
kinds of conditions where tons and tons of transactions are getting spammed by bots, getting sent
to the leaders, the leaders are getting overwhelmed. They're dropping tons and tons of packets.
And as a result, the vast majority of transactions on Solana are dropping before even making it to
Maynet. Now, people have also been freaking out because on Salana Maynette, so there's sort of two
phases of a transaction. First, you send it over the network to the leader, and then the leader
actually executes a transaction, puts it on the blockchain. Of that second phase,
the transactions that are actually getting onto the blockchain,
75% of transactions on Salana Maynet are now failing.
Now, most of those failures are because they're coming from Arbots,
and those Arbots are trying to arb things,
and the Salonof fees are so cheap that if you're trying to do an arbitrage
and the arbitrage fails, it doesn't really matter
because you're paying a fraction and fraction of a cent.
But people are also freaking out because, you know,
just ostensibly, like this blockchain is now getting one,
almost nobody, not almost nobody,
but most people are having a lot of trouble getting their transactions into MayNet.
and mainnet is full of mostly failed transactions.
So there's both problems here with the networking stack and with the fee market, which makes
it difficult for people to actually show that, like, hey, this is a high value transaction.
I really want this to get in.
You're not really able to do that very effectively on Solana because of the fact that the network
is getting so spammed that you can't even participate in the fee market, more or less,
before getting there.
There's some potential fixes that are targeted for April 15th.
So far, they've shipped a couple of improvements, but they don't seem to be
to have improved the core problem because there's just, I guess, a bunch of issues with a networking
stack. So Keone, I'm curious, obviously you are building in L1, you know, you're dealing with
the kind of issues that Salana, or you will be dealing with the issues that Salana is dealing with
today. And you were previously at Jump Research, which, of course, has been a big contributor to the
Solana ecosystem and, you know, Jump is building Firedancer, which is the new fancy Salana client
that everyone's hoping is going to ameliorate a lot of these problems. What's your take?
first of all, did I explain that correctly? Anything I'm missing? And what's your take on what's going on
here at Salana? Yeah, I think, well, first I'll say that I've for a long time felt that
Solana fees are actually too low. And because they're too low, that actually creates the potential
for activity where, you know, there's like an opportunity.
that's worth $10 and, you know, the fee is like whatever, 0.01 cents.
And so then in order to like sort of compete for that $10 opportunity, people just send,
you know, 10,000 transactions, 10,000 copies like from, you know, 10,000 different accounts
or something, all attempting to go grab that and, you know, pay for the failures.
and the solution is actually pretty simple, which is, you know, for this particular sub-problem
is actually just to have a higher baseline fee.
So let's pause there for a second because I think it was about a year, maybe a year
and a half ago, we had an episode on the chopping block when Solana had some issues because
of transaction spam.
I don't remember what it was exactly.
But I went on a rant basically talking about how Solano was broken because it didn't
have a fee market.
Now, a year and a half later, Salana has implemented a feed market, right?
So they have these sort of hotspot pricing such that I think it's basically automatic.
It's like using some kind of exponential increase where if a particular contract or a particular
state is getting hit a lot, the fees programmatically go up on that state.
And they now have tips such that I believe, right, that when you're sending a salon transaction,
you can add a tip if this is a particularly important transaction.
Why does that not, why does that not sufficient to solve this problem?
I think it really depends a lot on the nature of the contention.
Like if you have a lot of transactions that aren't necessarily competing for the same.
Sorry.
So when you were talking about fee markets,
what you mean is that there are local fee markets.
So that, you know,
if you're trying to request a particular read or write lock on a particular account
and someone else, you know, a lot of other people are also
trying to request that, then you have to pay more.
But that's, you know, there could just be like cases where it's not really the local resources,
not the specific accounts that are being competed over, but more just like the overall
block space that's being competed over.
Which I, sorry, the other thing to mention is I think the specific issue that is causing the
first problem that you mentioned is a proof of work coin called.
or. I haven't really had time to look exactly at how it's minted, but I believe it's just like, yeah, a lot of people try to submit transactions and then most of them fail. And then one of them eventually does succeed in minting some ore. And so it by definition almost like all of those failures are part of the process of minting one ore. So therefore it's actually incentivizing a lot of transactions to be submitted.
which are going to fail.
Is it spelled O-R-E, like a mineral?
Yeah.
Is this kind of like Hex?
Yeah, I guess you could.
Actually, I forgot how Hex works, but there were definitely some like proof of work coins
on Ethereum that were like using up a lot of the gas limit.
I did not realize this was happening.
There have been examples on Ethereum in the past, but none of them ever really, you know,
or a sustained drag on the blockchain.
There's things where like a day or a bit.
Yeah, it's amazing that this would be happening at a time
when everybody wants to use Solana for actual stuff.
You know, like, I don't know, that's crazy.
I guess when it rains and pores in Cryptiland.
Yeah.
Well, I think it's almost correlated.
So actually, yeah, if we just rewind maybe two weeks backward,
the people were experiencing congestion when using the Salana network.
And that was due to large numbers of meme coins,
a lot of opportunity for arbitrage,
a lot of opportunity for arbitrageers to just submit a bunch of copies of transactions
in order to maybe have one of their transactions go through and get some profit.
So basically there's just a reward to spam.
And I guess what I'm saying is like,
that sort of mechanic is still true in that situation two weeks ago,
where it's just if you don't charge enough fees to people for submitting transactions.
Like if you charge below whatever is actually like the impact on like the tragedy of the
commons for like someone submitting all these spam transactions,
then you're just going to end up having situations where there is value there and
someone is going to be incentivized to go spam.
So I think that's sort of the main thing.
Tully in the past has also talked about this idea that like blockchains shouldn't like the
fee for a blockchain should basically be zero and all the revenues should just come from
MEV.
So there was sort of a philosophical angle as well of like, you know, we want the fees to be
absolutely as low as possible.
Like we don't want there to be any like sort of like, you know, congestible.
question fee or whatever, we'll just keep the fees like arbitrarily super low so that like,
you know, it's anything can happen.
But then the problem is like sometimes there's a incentive for someone to like come and
spam and they will.
I'm not looking at the right or did it launch like a day ago?
I think it launched like maybe five days ago.
Okay.
Interesting.
So I think that's,
I think that yeah, when or launched then that like really made things bad because now
there is a very explicit sort of incentive to like go spam.
Do you think maybe it was Cardano that ceded ore in order to try to take down Solano?
Oh, yeah, maybe.
Yeah, yeah.
I mean, that is a more general, interesting thing is like, you know, if the team of one,
from one blockchain could like theoretically just go and like try to DDoS another block.
That doesn't really happen in crypto.
now.
That was the thing in like 20.
Would we know if it did?
Would we know if it did?
I mean, maybe it is happening.
Right.
Clearly, this is a very effective way to do it, right?
It's much more effective to DDoS with like 1,000 people trying to mine some stupid proof
of work coin than it is to, I shouldn't say it's stupid.
Maybe it's a brilliant coin.
I haven't done my research.
What's interesting though is that this problem is very analogous to the problem that Ethereum
was facing when it implemented flashbots.
So like Ethereum had the same problem that you had all these
people in the Mempool basically grinding on transactions to try to end up winning these
MEV races.
So these were called priority gas auctions for PGAs where people would bid back and forth to
say, oh, hey, I'll pay one cent, you'll pay two cents, you'll pay four cents, you'll pay
eight cents to go and try to win this $10 arb.
And it ended up filling up the entire mempool as well as a ton of block space, was to end up
getting full of just these failed transactions.
And they basically were like, all right, you know what?
We're going to create a special lane over here for all you annoying idiots who are
fighting over this MEP and you guys can stay in this lane and do your stuff while we're using
the blockchain like adults. And, you know, the, it obviously is not the same problem, but it seems
to sort of rhyme. And then obviously you had this thing not that long ago with Gito, where Gito decided to
turn off their MMPOOL service because of all of the people who are getting sandwiched who were trading
meme coins. So am I crazy or is there is there some thread between those two things or am I just
kind of drawing a line in the air? Yeah, I definitely agree that the situation of like the
there being incentive to spam because the fees don't adapt quickly enough to like charge people
the appropriate amount for a individual transaction. That is definitely kind of similar to like
pre-flashbots Ethereum days.
It's also, to me, reminiscent of inscriptions.
Like, you know, basically people are like, oh, there is, like, this is a limited resource.
So, like, if I inscribe this thing in this limited resource, it'll have value because
only so many of these things could be created in a given amount of time.
And then they ended up, in that case, bidding up the cost of that particular.
particular resource. After the EIP 4844, there was a temporary time when blob scriptions got
really popular. They used up all the blob space to create. Anyway, but at least in those cases,
I think the algorithm was adaptive. So the fees just like adjusted to all this demand and then
just became expensive. The problem I think with Solana is that the fees aren't sufficiently adaptive.
So therefore, like the only thing that happens is like, it's just hard to get.
a transaction.
And then the last thing to mention also is, like, you were talking about the,
the, um, the quick protocol and the sort of how like, you know, some of the RPCs, like,
just get hammered with like a ton of spam.
I feel like what's happening there is there is certain bugs in the implementation of quick or
like inefficiencies in the implementation of quick.
But these are all just getting revealed because of this high amount of spam.
But the high amount of spam.
But the high amount of spam itself is actually just arising from the bad incentives.
So Solana could actually, I think, fix a lot of these issues by having, and I'm not saying
it's easy to do, but having a fee model that is more adaptive, it's more willing to, like, go up
in response to this demand.
I'm not sure if it's, again, like local demand or global demand.
Right.
But basically, it's kind of, you know, effectively them walking back a lot of their contentions.
I mean, because you're right, Anatoly's been saying this for years, that he thought fee markets are terrible and that we want to create a system that is basically infinitely scalable. And that was the original vision of Solana is that, you know, you have a cajillion cores and all those different cores can execute things in parallel because, you know, it's just embarrassingly parallel as a system. And at the same time, you know, when they finally backed off and said, okay, fine, we'll implement localized fee markets, but not global fee markets because there shouldn't be global fees or I guess a very tiny global fee markets, but they're, you know, minimal, as you mentioned, minimal adaptation.
if they implement a global fee market and they basically kind of say, all right, fine, fine,
blockchain, you win.
I guess we have to have one of these if we have sufficient usage.
Then you think even if they have these issues with quick, they'll more or less go away
because people will just be like, look, if I don't want to pay a lot more money, there's
no point in spamming.
So they can fix these quick problems.
These are actual bugs in the implementation that can be fixed.
But the sort of the core of the problem is the bad incentives to spam because the prices are artificially held low.
Right, exactly.
And I would add that for individual RPCs, you know, like the hosting company kind of has to have firewalls or like some policies in place to say like, okay, if I'm getting a lot of messages from this one server and their spam, like I should start throttling them.
So there's also there's stuff that's like out of protocol.
It's not technically part of the Salana protocol or the Ethereum protocol that also has to be in place.
And, you know, just depending on whether or not the hosting providers have that, the extent of the sophistication, there might be like vulnerabilities to RPCs as well to this kind of behavior.
Is it, is it the RPCs that are dropping the transactions or the leaders who are dropping the transactions?
Well, I mean, it could be either.
I would guess that the bigger issue is probably RPCs because that's when you could just have a lot of
like copies of messages that are even like duplicates or something.
Right.
Right.
I see.
Okay.
So the last story of the week is our good friend, Avi Eisenberg, has finally has his day in court.
So Avi Eisenberg, for those of you do not recall, he's also known as the Mango Markets attacker.
So brief recap, in October of 2022,
mango markets, which was a lending protocol on Salana, or sorry, it was a PURPS protocol,
but you could obviously borrow against it. It was manipulated by essentially, I believe what
he did was he went on the spot market, drove up the price of mango to crazy amounts,
deposit mango borrowed a crazy amount from the protocol, and then, you know, kind of let the whole
thing collapse and ran off with the money. And he ended up going on Twitter and saying,
I executed a highly profitable trading strategy and made a lot of money on Mango
markets, too bad for you guys. Then Mango governance started negotiating with him to try to get back
some of the, I think he made $116 million. They negotiated to have him return $67 million,
and he was allowed to keep $47 million in exchange for Mango not pursuing charges, or the Dow, I guess,
not pursuing charges against him. He even went on Lorishin's podcast to more or less brag about
his highly profitable trading strategy. He's sort of been a, let's say, troublemaker in D5 for quite a while.
This was not his last escapade. But eventually in 2022, he was arrested by the Department of Justice
and brought in for commodities fraud and manipulation. So it turns out U.S. government doesn't like
it when you do that, even if the Dow decides not to pursue charges against you, the U.S.
government might have, you know, other ideas. So the other thing that I saw and actually
I did a double take and I had to go look up in the actual court documents to make sure that this is real.
But the FBI apparently, after executing a search warrant on his phone, they found child porn.
And for some reason, this has not been reported widely in the coverage, but like it's in the court docs that they're in like the motion to dismiss.
They reveal that the FBI did a search of his phone.
They found child porn.
And so they went and did further search of his electronic files to like go see if there's more child porn.
So I guess even if he beats these charges, he's not going to, I don't know, not be in prison.
But yeah, so that's also part of the story.
I assume that that is not going to be – that doesn't mean one way or another, whether or not he did it.
But it is interesting to note that he also is a purveyor of child pornography, which is really terrible.
So the trial has begun.
And the trial is very interesting because it is kind of the first time that we're seeing this question of code is law.
being adjudicated in a criminal trial.
And the AUSA, the assistant attorney to whatever, the prosecutor,
the prosecutor is basically saying, hey, he basically stole money from the protocol,
ran off, he broke the rules, like look at this, don't think too hard.
Obviously, this man is a fraudster.
Apparently he impersonated a Ukrainian woman, and this is brought up repeatedly.
I don't know what exactly he did, but I guess he like forged documents or something
or claim to be something in order to cash on this coin-based account, I think.
I presume, yeah, I think it was in order to offload the money that he made.
Because, of course, if you're starting to count under the name of Avi Eisenberg, people notice,
and they're like, huh, maybe I shouldn't let you cash this out.
But he created a fake account, cashed out all the money.
And then apparently the next day after the attack fled the country.
They're like, look at this story.
Obviously, this guy did it.
He knows what he knows he's guilty and he's a bad man.
apparently he also Googled the same day market manipulation.
And so, you know, now they have the search warrant, they can kind of piece together a pretty
damning story about what he thought he was doing.
His defense was, Mango was not operating in the regular financial world.
It was a special system with a special set of rules.
And these rules, you know, they chose these risk parameters because they knew that it was
risky.
And if you take this kind of risk, it's because you are under the understanding that these
risk parameters could have been chosen more conservatively, but they chose to take on more risk,
and this was the risk they were taking on. So, you know, every trade has a winner and a loser,
and in this time, you know, Avi, obviously a winner, therefore, you know, let the man keep his
money. So that was more or less the defense's opening arguments. This is, again, a very interesting
case because, you know, Gabe Shapiro was on Twitter talking about how if courts can basically
contravene the results of a protocol and say, well, the protocol wanted to operate this way.
They didn't want anybody to, you know, go along the spot and then do blah, blah, blah,
then basically we can go in and reverse all of that because that wasn't the way that we wanted
to turn out.
And it kind of sets a very strange question of what, how does the law actually interact with smart
contracts?
Because this wasn't a bug.
It was more of a, you know, bad choice on the part of the protocol to allow, you know,
basically an Oracle on a very illiquid spot.
This is exactly why you don't do this is because this is the obvious thing that can happen to have, you know, bad borrowing parameters on an extremely illiquid asset like Mango.
So curious, get you guys take reflections on the Mango court case and what you think it means for Coda's Law.
Well, you know, I remember back when we talked about Avi in this case, you know, a long time ago when this first happened before he was arrested after the attack.
had just gone down and he was out there parading on Twitter being like, you know, I'm the smartest guy.
You know, I took this money legally, you know, ha, ha, ha.
We basically said that we expected and I believe we said hoped that he would be caught in charge
because he was, in essence, robbing a protocol to everybody's face with zero regrets and zero shame
and saying, you know, it doesn't matter if you can, you know, hack it, if it's possible.
to exploit a contract, you know, that's all that matters.
And, you know, when I look at this now, you know, a significant amount of time later, I actually
look at this and I will again preface, I'm not a lawyer, I have no idea like exactly how this
stuff works.
But there's really two very, very separate questions.
One is is code law and did he defraud the Mango protocol?
But two, and very separately, did he manipulate the market for the Mango token in order to defraud the Mango protocol?
And it's possible that he's guilty of one thing and not the other.
It's in my opinion, extremely clear.
And it doesn't matter whether you think Code is law.
Like even if you 100% believe that Code is law, you know, can believe that he's guilty of market manipulation and that he truly manipulative.
the global price of mango that everybody and every market participant was experiencing
in order to perpetrate his attack on the Mango Protocol.
And regardless of whether or not you think Coda's law, even if you truly believe
Coda's law, it's hard to say you don't think that he manipulated the Mango token market,
which he did.
He drove it up like a thousand X or whatever in order to attack the protocol.
And it doesn't matter whether you think code is law.
I think everyone probably agrees that manipulating the global availability and price of the
asset and cornering the market and driving up the price at 1,000x is like very clearly
doing harm to a huge number of people.
And so, you know, I think on the first piece, which is like market manipulation,
this is probably an incredibly obvious example of it.
He changed the global price of the asset like 1,000.
to X, not for a huge amount of time for like a couple of hours or whatever he was doing
a stack, but very obviously market manipulation.
And then you get to the second point, which is to heed a fraud protocol.
There's a lot of different perspectives here.
And, you know, I think there's probably a lot of nuance.
But, you know, he very clearly found an exploit in the protocol that he created with his
market manipulation to steal assets from all of the users.
And, you know, there's a lot of norms that were shattered either way.
And I think in a lot of ways that, you know, it doesn't matter whether code is law.
Any of the users would have said that they were violated by the action.
So would you say, I think the two counts are commodities fraud, market manipulation.
Would you say yes, market manipulation, no commodities fraud?
Or would you say yes on both?
I'd say it's an extremely obviously, yes, market manipulation.
need to go into the details more
and whether it's commodities front.
Fair enough.
Tom, what's your take?
Yeah, I think the intent component here is really big.
I mean, obviously, as it always naturally is,
but we were prepping the shen notes.
I was reminded of also in 2022, weirdly enough.
Matt Levine, who writes Money Stuff at Bloomberg,
covered this story out of LME, London Mercantile Exchange,
which felt very similar to me.
the story basically is there's this Chinese nickel miner that was hedging their nickel output
on the LME, price of nickel ripped, and they basically had this shortfall of like several
billion dollars, and LME came after them and said, hey, you have to repay us, and they said, no,
you know, fuck off. And the LME busy went back to the other, the traders on the other side of that
trade and like unwound their trades. It was like, yeah, we, you know, we don't have enough
collateral because, you know, the market ran away and there was not enough, you know, margin
from this nickel producer. And so in that case, you know, effectively they kind of ran away
with free money, but they were not directly manipulating the price of nickel. There was not a scheme.
There was not a conspiracy to do this. It was just, yeah, they happened to, you know, profit from
this sort of bad market conditions. But it's not like that was sort of their intent from the
outset. So effectively, like a bad liquidation, but it's not, it's not like a, you know,
they coordinated to make this happen. And bad liquidation is bad liquidation. You're like,
yeah, okay, that, that obviously seems very different. Yeah, I think in Gabe Shapiro's second tweet,
he was like, well, you know, are they going to go after Avey if there's a bad liquidation?
I'm like, that feels like a bit of a stretch where I don't, you know, maybe in some conditions,
but generally speaking, people are not coordinating to, you know, manipulate the market and
get bad liquidations on people and sort of steal their money. And so, yeah, I think just it's
the intent and what is sort of the origin of it. And clearly, Avi, there was a conspiracy to go
and perform this trade. Well, yes, but, I mean, to use the Ave example specifically,
you know, Ave before Avi was caught, he specifically tried to manipulate the CRV market to liquidate.
Yeah, that's right.
To liquidate Michael, the Curve founder on AVEC,
because Michael was borrowing a huge amount of stable coins
against his CRV holdings across not just AVE,
but multiple different protocols.
And I believe Avey was unsuccessful
and lost a lot of money himself in this failed attempt,
but he tried to manipulate the price of CRV
in order to liquidate Michael of Curve,
on Ave. And there was a huge governance debate in the Ave community about how to respond to this,
if at all. And they decided not to change any of the risk parameters around this and that they were,
you know, content with this failed attack to create false liquidations because the attack was
unsuccessful. And if somebody as coordinated as Avi was able to try and fail, then there was less
likelihood that somebody else would succeed because Avi was a very clearly experienced market manipulator.
This is a very basic question, but is a short squeeze considered market manipulation?
I don't know.
When the Reddeter's short squeeze GameStop, is that manipulation?
I have no idea.
Well, I think the idea is that there's so many people, right?
It's like a sort of I Am Spartacus kind of thing, right?
Whereas like if the LME was short squeezed by, or like this guy who was, this whatever,
nickel company that was hedging, they were.
short squeezed by people on the LME, wouldn't the people who did the short squeeze be the ones
who were manipulating the market? And like, they're potentially liable for the losses,
which effectively is what happened, right? They effectively were, they were unwound.
Their losses got, or sorry, their earnings got destroyed.
I don't know if it was a coordinated short squeeze over versus generally, you know,
2020 commodities were going crazy and, you know, price just ripped. But yeah, again, it kind of
comes back to intent. Like I, I think generally speaking, you know, it's different from trying to
short squeeze somebody versus short squeezing them and then, you know, sort of exploiting a flaw in the
protocol to then go and kind of, you know, steal their collateral effectively. Yeah. Keone, what's your
take on the on the story? I mean, I do think that wherever there's leverage, there's the potential
for a shortfall. And so it is really important for any protocol that's introducing any form of
leverage to really get, you know, really get it right. Because at the end of it,
of the day, the leverage is also what's, you know, part of the offering. Like, people like going and
trading on mango because they can lever up to 10x or 50x or whatever it is. That's part of the draw,
but it means that, you know, like you could have two people, two positions where one of them,
you know, ends up making a lot of money and one of them ends up losing a lot of money. And that's a
bad situation because either that loss on the losing side is the advocate going to end up
getting socialized against the winner, which is like pretty unfair to the winner, or the
protocol is going to end up with bad debt, you know, or those are basically the two options,
and neither of them is good. So I just think that while I don't, well, I think I agree with
everything that Robert said about like clear market manipulation.
I do think that the protocol really does bear some responsibility for realizing that they're
playing with fire when introducing leverage and being very, very cautious about where to allow it.
And then also the rules for de-levering and handling these extraordinary situations.
Because I think in the Avi case, it was that he sort of opened up two separate positions where one was long, a lot of mango.
One was short, a lot of mango perps.
And then he moved the price of mango up a lot.
And so then the one that was up a lot of money was he then withdrew a whole bunch of stable coins and salt, ether and so on against that massively up position.
But what was really actually happening was that, you know, his other position.
was actually in debt very much so.
And there was a sort of a shortfall of the protocol,
but the protocol actually allowed this winning side to go and withdraw all this stuff.
And so there was a very opinionated approach that the protocol was basically taking to say,
yeah, if there's like one person who's making a lot of money and one person who's losing a lot,
you know, we're not going to socialize loss at all.
Like we'll just potentially let the person who's winning like take out a lot.
And of course, there are issues around the fact that they were, the person was allowed to withdraw a lot of money while not closing their position.
It wasn't, this wasn't closed P&L.
This was open P&L.
And so, of course, the only way to close it is to go sell against the person who has the other side of the position, which is then, you know, what's actually going to cause the price to probably come back down.
So there's some accounting issues.
All I'm trying to say is that there's really a lot of complexity to leverage.
It is really the seemingly the thing that's most desired by retail, but it's also the thing that is the most scary.
And if you're not taking it extremely seriously, then you are actually like endangering your users, your depositors, basically.
Yeah, completely agreed with that.
I mean, leverage is obviously beloved by crypto traders everywhere.
I mean, people keep talking about all the risks to, you know, things like eigenlare from people
kind of recursing on, you know, borrowing to do more farming.
And, you know, obviously most of the crypto trading platforms that are most popular allow
massive amounts of leverage.
And that's where a lot of the crazy swings in crypto come from.
I don't think we're ever going to be able to abolish leverage, but I think we can be, I guess,
more careful in how leverage gets implemented, as you mentioned, and making sure that
it's in the cases where leverage is high that things can really break.
And when they really break, you end up getting shit like this,
which obviously ends up only really hurting everybody and hurting the space.
So it's, you know, at the end of the day, I do think it's good that this trial is happening
and that, you know, people realize that like, hey, I don't know how much prosecuting a single
person is going to be a real impediment to the next person who decides to attack a protocol.
it probably will prevent you from going on Twitter and bragging about it in your own name while you're hanging out in Puerto Rico.
That was probably not the wisest way.
Yeah, with child porn on your phone.
I think there were a few things maybe he did wrong there that I would not recommend.
But I think it's, I guess what I'd say is like, yeah, the next guy who's going to attack some broken Oracle per protocol is probably going to still go attack that broken PRP protocol.
because I think most people are not this brazen.
It's in a way, like what was so weird about this story was the fact, not that he did it.
Like, I mean, hacks, I mean, whatever, like it or not,
hacks happen in crypto all the time, usually not of the scale, but, you know,
random things somewhere in the blockchain get hacked every day.
But the thing was just like the, there was something about the way that Avi was parading himself
around that demanded to get smitten by the, you know, the sort of the forces that be,
main character energy.
Exactly, exactly.
And it's good that like, okay, we sort of come full circle.
He did have child porn on his phone and that also makes the whole thing a little bit creepier.
But yeah, I guess in a way, all is well that ends well.
You know, at the end of the cycle, SBFs in prison.
It looks like Avi Eisenberg is probably going to be in prison.
You know, kind of we're sort of wrapping up the last threads of the chapter that we just
close in crypto, and it's time to move on to some new heroes and, I guess, new villains, too.
Is there a villain in the cycle? I don't really see any villains popping up yet.
Not yet. Wait for it. Maybe Keone is good. I don't know, Keone. Here's the thing that's
weird about Monad. I'll just say this real briefly because we got a wrap soon. Monad is like, so,
Athena, I was mentioning, like there are all these projects that are getting a lot of hype,
like Athena, Eganlear. Each one of these projects has a lot of people mad at them. Like, everybody's
mad at Athena, everyone's mad at Eginleier. Nobody's mad at Monad yet. It feels like Monad is just
kind of like, oh yeah, you know, it's it. Even the Salana people are like, oh, yeah, Monad. Monad's like
the good EVM. What's going on there? Why is no one mad at you yet? Or am I misapprehending that?
Are there cohorts of people who are mad at you? Well, I'll give you two answers. So the first one is
just the fun one is I like to think that, you know, in Dune, they have this concept of these
shields and they fight with knives.
And the only way that you can actually penetrate the shield is if you kind of like use
exactly the right angle and you move the knife at exactly the right speed.
You know, if you come in too fast, then the shield will stop you.
And if you go too slow, that's not going to work either.
So there is this kind of tempting, you know, feeling that maybe like there's just the right way
to thread the needle.
But yeah, I mean, the other reason is just that it's still early.
Okay, so you'll get into me soon, but right now you guys are, it's hard to hate a baby,
you know, because it's like, oh, it's super cute, it's got chubby cheeks.
Purple hedgehog.
Yeah, just a cute little chubby hedgehog.
Okay.
Yeah, that's fair.
Well, I did, so the post that I put up that I, I don't know, Robert, if you saw this,
but I ended up deleting it about an hour ago before the show.
And I was trying to channel a little bit of Cal Samani energy, and I think it probably didn't work for me.
So I just got tons of people in my comments being like, dude, fuck you.
But I managed to get a little bit of hate, but I think I do think it will show up at some point that you guys manage to develop some enemies.
And I hope for you that when you do, that you are ready to face them because every L1 seems to get its moment of everyone hating them.
They're judging from Salana.
I mean, we were obviously talking a lot of shit about Salon, not shit, but, you know,
giving Salana a lot of grief for what's going on in the Mempool.
But I think Andre Cronier said this very well, is that he tweeted, one of the co-founders of Phantom
and one of the heroes of the last cycle, he tweeted, looks like everyone's giving Solana
a lot of shit for Czech's notes, having a lot of demand from users who want to use the blockchain.
And I think it's a very good point that right now, the best problem you can have is that
people want to use your blockchain a little bit too much.
And so hoping that someday we can yell about how Monad is falling over and, you know,
the Memful doesn't work and Stateblood is getting crazy.
So here's hoping.
Anyway, all right, Keone, thanks for coming on.
Anything that we should be that you want people to know about, dates, times, what can people
follow you?
Well, they can follow me on Twitter.
I'm Keone, H-D, K-E-O-N-H-D on Twitter.
and then Monad is Monad M-O-N-A-D underscore X-Y-Z.
That's right, and it's Monad not Monad, so just so everyone knows.
Yeah.
All right, that's a wrap.
Thanks, everybody.
We'll see you all next week.
