Will recap on Twitter later, but recommend watching this one live if you care about how The Merge went in detail πΌ!
Ok, we just wrapped up the call! Here we go for the recap π
The call started with congratulations ππ The Merge really went as smoothly as we could have hoped for, and it's all due to teams' hard work over the past years to get us here πͺ
Client teams then gave more granular updates: @nethermindeth saw no issues on any of their nodes, and also already spun up new ones which got in sync just fine π
@HyperledgerBesu saw a few minor issues: on the merge block itself, a Bonsai Trie issue caused some users to have to restart their node. They are also seeing minor attestation-related and timeout issues which the team is currently looking into, but overall looking very good β
@HyperledgerBesu@ErigonEth nodes went through the transition smoothly, but they've observed sporadic sync-related issues post-merge when restarting/re-syncing nodes. The team is digging into it π
@HyperledgerBesu@ErigonEth For @go_ethereum, The Merge was, in @peter_szilagyi's words "surprisingly boring" - no issues found, and things were stable enough for the team to spend The Merge following the memes across Twitter & Reddit π
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi .@MicahZoltu was the only one on the call who ran into serious issues because, while he spent the past few weeks helping users to update their nodes, he simply forgot to update his π All worked fine after he did!
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j We did see a slight participation rate drop right at The Merge (to ~95%), but it's mostly recovered now. We still haven't had the time to investigate what caused that drop and where the remaining <1% drop is coming from. We should know π!
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j The Geth team also gave an update on the PoW side of the fork. So far, we've seen ~25 blocks mined, all using pre-merge Geth releases. The merge geth release was, obviously, optional for miners, but if used, would stop mining once TTD is hit.
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j Given that the near totality of nodes upgraded to PoS, and that these nodes stopped gossiping PoW blocks once the network had finalized, there just aren't many nodes who will gossip PoW blocks anymore. Once finality hit, we saw a decrease of PoW blocks mined.
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j It's worth noting that there is a rational and non-adversarial reason for miners to keep mining past the first TTD block until finalization: if they mine a valid TTD block, there's still a chance a validator would pick theirs over another one, as it's effectively an uncle block.
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j Given this, and the risk associated with upgrades generally, we agreed that unless something weird happened at the p2p layer, we could simply couple this change with the Shanghai upgrade, effectively activating this no-op fork, and Shanghai, on the same block.
@HyperledgerBesu@ErigonEth@go_ethereum@peter_szilagyi@MicahZoltu@parithosh_j Next up, @metachris gave an update on MEV-boost. In short, everything went well on that front too. In order to avoid any potential complications _at_ The Merge, the Flashbots relay had been turned off for some epochs after the transition. When it came on, it worked as expected!
While at a first glance, this seemed like it could simplify things, there was some concern about how this could have ripple effects across multiple parts of clients.
We wrapped up another @Etherum#AllCoreDevs earlier, covering all things Merge as well as mev-boost and censorship resistance at the protocol level. This was a much less "procedural" call than usual, and touched on a lot of the "softer" governance questions around Ethereum.
@Etherum If you have the time (we even ended early!) I strongly recommend watching the whole recording. The Merge stuff was just ~20 mins, and then it was much more of a free flowing discussion.
@Etherum It's very hard to summarise and keep the nuance, and to not put words in people's mouth, I'll err on the side of brevity.
I try really hard to avoid being negative on here (lots of that already!) but I think this warrants an exception: @TwitterSupport seems to auto-ban accounts from certain African regions which genuinely work on crypto. Short thread ππ»
One one hand, you can provide full history on every node forever. If you want to do that, you can choose to either limit the throughput of the network (like Ethereum does), or raise the computational+bandwidth requirements of running a node.
Assuming that you want to maintain a large set of node operators, then the question is "what is the most valuable data they should *all* store", and what are things we can easily verify are correct even if they aren't stored by everyone.
Will give 1.2M Sepolia ETH to the first reliable RPC endpoint that's maintained long-term π 100k SepETH per month for the next 12 months as long as it works smoothly β¨
plz help
This has to be easier for me than waiting around for my node to sync, so the criteria for payment is you send me an RPC URL, I add it to MetaMask and It Just Worksβ’οΈ
@ethereum First on the call, we discussed the Ropsten Merge, which happened earlier this week. @dannyryan gave an update, based in part on @parithosh_j's analysis from earlier this week:
@ethereum@dannyryan@parithosh_j Pre-merge, some CL clients had issues tracking deposits to the beacon chain. This was because they made specific assumptions around block times which did not hold under Ropsten's chaotic block times due to its variable hash rate as a testnet.
@go_ethereum 2. @ProtocolGuild is here again: gitcoin.co/grants/4832/prβ¦ βπ‘ With over 110 members across 20 teams, if you're unsure about where to send π° but want to support the protocol, PG has got you covered!
@go_ethereum@ProtocolGuild 3. A ton of client teams also have their grants directly on Gitcoin - if you're a happy user of them, or just want to tip them for the merge work, your funds will get matched for doing so ππ»