@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.
@ethereum@dannyryan@parithosh_j These issues were all fixed before hitting TTD and deposits were all processed normally pre-merge.
@ethereum@dannyryan@parithosh_j After The Merge on Ropsten, we saw a ~14% participation drop on the network. Danny has tweeted about this:
@ethereum@dannyryan@parithosh_j With the tweaks mentioned in the above tweet, participation rate went back up to ~99%, which is similar to mainnet. It's now a bit lower as teams are testing fixes and running other tests on live validators.
@ethereum@dannyryan@parithosh_j@vdWijden We dove into the client issues in more details on the call. Again, strongly recommend watching the livestream to get all the nuance.
@ethereum@dannyryan@parithosh_j@vdWijden For @nethermindeth the concurrency issue occurred because, at TTD, some nodes would receive new blocks both from the EL p2p network _and_ their CL client. This was made worse on Ropsten because of the high uncle block rate due to the bad mining conditions.
@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 🙌🏻
Ethereum's longest lived PoW testnet is moving to Proof of Stake! A new beacon chain has been launched today, and The Merge is expected around June 8th on the network.
Node Operators: this is the first dress rehearsal💃
For The Merge to happen, we now need two things on Ropsten. First, its beacon chain must activate the Bellatrix upgrade, scheduled for June 2. Then, a PoW total difficulty value, the Terminal Total Difficulty (TTD) will be chosen to trigger the transition.
The TTD should be chosen by June 2/3 (to avoid miners messing with the transition again 😅), and will also be announced at blog.ethereum.org. We'll pick a value we expect to hit around June 8 or so. PoW on testnets is hard to estimate, so keep an eye out 👀
@ethereum First on the call, we discussed what happened on Ropsten. I gave a recap, which I had also shared in written form yesterday here: notes.ethereum.org/@timbeiko/rops…
@ethereum TL;DR of the issue is that the Ropsten TTD was hit before the Beacon Chain for the testnet was live and Bellatrix, the CL fork which activates merge functionality, had gone live.
We'll discuss this more on ACD tomorrow, but TL;DR it's not an issue which could affect mainnet, and has to do with PoW testnets having very low hashrates. If you've already downloaded a Ropsten Merge client release, you will unfortunately need to upgrade again.
Worth adding that this is "malicious" in that the Ropsten miner isn't just adding hashrate (which could happen by accident/someone not knowing), but also driving down the gas limit as low as possible. Again, this isn't something we'd see on mainnet, but worth noting.
Thanks for the "support" I guess, malicious miner 0xd197?
@Butta_eth thinks they are also using McDonalds' wifi as a VPN 😅
@ethereum First on the call, @parithosh_j gave a recap of the two shadow forks we did last week: one on Goerli and one on Mainnet. The Goerli one happened on Tuesday and some client teams had issues, that said, most were fixed by Saturday's mainnet shadow fork 💪🏻
@ethereum@parithosh_j The mainnet work went relatively well, where we didn't see major issues and the network promptly finalized post-merge 😁 Pari had a tweetstorm about it last week: