Ansgar Dietrichs
π€ SpeakerAppearances Over Time
Podcast Appearances
And I think, like, just...
I think it's important to understand why is Ethereum so slow?
If we ask that provocative question, one really important element is that core to Ethereum's design philosophy is this guarantee that Ethereum never wants to compromise on, which is easy verifiability and auditability.
So the world that Ethereum always wants to be in is that any user of Ethereum can easily, if they want to, verify or audit that the protocol is following the rules.
And why this is so important, like people are always like, well, but
in practice, many users don't do it.
And like other chains, yes.
Like for example, if you're trying to join one of those high performance chains, it's actually, it's really, really hard to run a full node for one of those chains that scale just by increasing hardware requirements rapidly.
Because not only is it, do you need a heavy machine, but often you don't, you can't even, you're not even allowed to join the peer-to-peer network because it's so performance sensitive that they have to like have white lists for who even is allowed, which nodes are even allowed into the network because otherwise they are just too brittle, right?
And they just immediately collapse.
So,
So basically, and why does it matter?
Because I think people think about proof of stake always in this like, well, there's validators and they vote on what's the current state of the chain.
In Ethereum, validators get basically like get handed the current rules of the chain by the community, right?
Like any hard fork is basically a social rule.
decision of, hey, it's a social governance act.
The Ethereum community decides that now there are new rules to the chain.
And the validators only vote on like, okay, given those rules, like which blocks did I see, which blocks follow that?
It's a very, there's no individual decision that an attester in Ethereum that makes, right?
They just watch the chain and they just attest to what they see.