Lots of thoughts on the conversations this weekend, and while I think there is a charitable interpretation to some of the criticisms, let me start by saying it's pretty rich to criticize people for "jerking off and watching the burn" when well....
Obviously, narratives get distilled on Twitter, but, to say the least, i makes it harder to educate folks about the subtleties (e.g. willeip1559lowergasprices.org) when this is what's pushed.
Similarly, no one ever dropped the "1.x roadmap": it was literally the last Ethereum event that happened pre-COVID and work on its various aspects is progressing (not to mention 1559 was part of it...)
One of the big bits of 1.x was capping the amount of data nodes need to store. With The Merge happening, it's a good time to have this conversation, and we literally had it on the last AllCoreDevs, see:
The reason these things take time is that Ethereum supports billions (trillions?) in economic activity, and we can't break the chain. Similarly, we can't break all the applications that are built on it. Otherwise, we'd have done State Rent in 6 months.
It's 100x easier to fork geth, claim you've fixed something which isn't the actual bottleneck, launch your token and complain that Ethereum "isn't doing anything" while you never submit a single upstream PR.
That being said, I hear the concern that fees are too high, L2 adoption isn't as widespread as we'd like, and that the EVM isn't improving fast enough. A lot of smart people working on Ethereum are aware of this and spending their time trying to fix it.
We just *can't* have Ethereum go down to ship these changes, and that's 50%+ of the complexity of these things. Similarly, we want to keep node hardware requirements low enough for normal people to verify the chain, which makes a lot of "easy" solutions not possible for Ethereum.
And while there might be a better point along the gas limit/hardware requirement curve than we currently are at, a 20% increase just isn't going to cut it. We need multiple 10-100x increases, which aren't as simple to ship.
That being said, it's a free market, so if we fail at delivering this, of course users and applications will end up elsewhere!
The best we can do is to keep attracting the best people, aligning them on the largest challenges, and shipping solutions. I'm confident we have them today, and the vast majority of them aren't on Twitter arguing, but making sure Ethereum is gmi. Thank god. Rant over 🙏
One more thing, just stumbled upon this very accessible thread by @ChainLinkGod explaining the tradeoffs of blockchain scaling. Highly recommend it if you're trying to understand the different approaches:
@ChainLinkGod Other interesting thing for those interested, here are the "readiness checklists" we've used for 1559 and are now using for The Merge to gauge when a change is ready to deploy to mainnet:
@ethereum First on the call, we recap'ed the #amphora🏺 interop from last week. Rather than rehashing the recap, here's the blog post covering the event 😁:
@ethereum A couple updates from the call that aren't in the blog post: Pithos, the new devnet which was launched yesterday, is now running with 3 consensus clients + geth. Besu + Nethermind will be added soon. Explorer: pithos-explorer.ethdevops.io
@ethereum First up, @nethermindeth had an announcement urging people to upgrade to v1.11.2 to mitigate a potential PoW vulnerability. More details here:
Exactly one year later, I'm happy to come back to this thread and say we're sending back the extra funds from the @gitcoin grant back to the CLR match pool 😁
@gitcoin When we started to work on EIP-1559, we raised a ~90,000$ Gitcoin grant which, at the time, was the largest ever in a single round on Gitcoin. gitcoin.co/grants/946/pro…
@gitcoin We always meant for those funds to be used for common goods, and from Day 1 committed to sending any excess funds back to CLR matching.
FYI, this one is a bit less "recap-able" because most of the call was going over merge docs ⛓. Recording strongly recommended if you care about the Merge!
@ethereum@mkalinin2 We had already covered part of it in a Merge call last week () and continued going over the details. Mikhail went over some of the comments on the doc and explained the most recent changes.
First on the call we discussed the London upgrade going live on Goerli and Ropsten. For Goerli, @vdWijden and Karim from @ConsenSysQuorum spammed the network before the fork block and after it to make sure things went smoothly, which they did 🎉
On Rinkeby, the @go_ethereum team found a small issue in their validator configs: the minimum gas price that miners/validators accept in Geth is 1 gwei, and post-London this is calculated with the priority fee instead.