Lei Yang
π€ SpeakerAppearances Over Time
Podcast Appearances
Extremely sharp question.
So I think there are too many words to describe, too many terms to choose from.
So I
I would not claim Ethereum compatibility because I think someone kind of comment shouted at me, but what we achieved was, okay, so you can port whatever, you can just deploy whatever bytecode you have on any other chain as is.
It runs on Ethereum.
The only difference here is we're tweaking the gas model.
So some opcode runs a bit cheaper.
Some opcode runs a bit more expensive.
And second, the state root code
is now computed differently.
So in other words, for the same state, you can imagine as for the same list of accounts and for the same list of balances, the state root, the hash that exists in the block header will be different from what it would be if it remained that.
But the good news is almost, I would say, no application depends on the particular way to compute the state root.
And yeah, so I would say it's compatible because it's bytecode level compatible, but people may disagree.
So I describe what I can describe.
Yeah, it is.
And yeah, we actually have thought a lot about it because me personally, and I think the team by extension fundamentally disbelieves is microscopic auctions.
And microscopic auctions basically is what...
Ethereum layer one style, tip-based, priority fee-based ordering, because you can kind of think of it as for every block, you are literally doing an auction.
And from the person, from the people who pay the most to the people who want to pay the least, you kind of order the transactions, right?
It's literally like every single block, every 12 seconds, you are running an auction to decide what's the block ordering on each.