Week in Ethereum News, June 15, 2024
Eth News and Links
Electra upgrade scope not finalized yet, Devcon ticket dates and Curve liquidations
All core devs
All core devs – consensus (ACDC) #135:
Pectra (Prague + Electra) upgrade:
pectra-devnet-1: consensus layer client teams expect to be ready in 1-2 weeks and agreed to append committee bits field to end of attestation
EIP7594 PeerDAS: building on top of Deneb upgrade for now rather than Electra, aim for peerdas-devnet-1 in 2 weeks
Blob count increase: discussion on increase with/without PeerDAS or PeerDAS without an increase, needs analysis on devnets and proposal to uncouple blob count from execution layer
SSZ: EIP7688 change to SSZ StableContainer: devnet planned before next ACDC to help decide whether or not to include in Pectra
Naming F-starname upgrade discussion for upgrade after Electra
Pectra (Prague + Electra) upgrade, likely targeting Q1 2025
Consensus-specs v1.5.0-alpha.3: specs for pectra-devnet-1
PeerDAS breakout #1: client implementation progress, proposal to move max blobs to config & uncouple blob count from execution layer, keep activation logic same for devnet-1 and bandwidth concerns for home stakers
Centralization watch: threatening the value of your ETH
🚨 Lido at 28.75%, still too close to 33.3% threshold
Client diversity (via clientdiversity.org):
Execution layer: Geth ~55% majority
Consensus layer: Prysm 38%
Any client bug over 33.3% could mean loss of finality
Better geographic diversity is optimal, particularly outside of North America & Europe
Layer 1
Toni Wahrstätter: MEV-Boost users are reorged less & can better handle 6 blob blocks compared with non MEV-Boost users but they include less blobs as not incentivized
Parithosh: proposal to use torrents for distributing pre-merge data (EIP4444 history expiry)
Vitalik: inclusion list proposal using one-bit-per-attester
Potuz: preconfirmation designs compatibility with proposed ePBS
Client Releases
Consensus layer:
Lighthouse v5.2.0: adds in-memory tree-states, optimized epoch & block processing and execution client version in graffiti
Execution layer:
Besu v24.6.0: Java v21 now minimum version and historic trie log data removed by default
For Stakers
Reth + Prysm archive node on $189 NanoPC-T6 board using ~10w
Lighthouse attestation simulator: Prometheus metrics for use with Grafana to track Beacon Node performance; suggests running in APAC impacts performance
Layer 2
OP Stack fault proofs live on OP mainnet, now a stage 1 L2 (limited training wheels)
RIP7212 secp256r1 precompile deployment status on L2s
ZKsync airdrop, GitHub users need to associate an address
Based preconfs live on devnet
EIPs/Standards
EIPs (Ethereum improvement proposals):
Meta EIP7723: Network upgrade inclusion stages
RIPs (rollup improvement proposals):
RIP7724 (clone of EIP7667 for zk rollups): Raise gas costs of hash functions
ERCs (application layer standards):
Stuff for developers
Foundry show-progress flag: live progress of fuzz & invariant tests
Remix v0.50: QuickDapp plugin to create basic front end for contracts
Quantifying code complexity: CK, Martin & Halstead metrics using Slither printers
Guide to create a simple Solidity linter using Slang (Nomic Foundation’s compiler APIs)
RareSkills: ERC7201 namespaced storage layout explainer
Scaffold-ETH-Svelte: Scaffold-ETH v2 port to Svelte
EF JavaScript team roadmap
Data Always PBS snapshot (Python script): create MEV data snapshots
Security
UwU (Aave v2 fork) $23M exploit via oracle manipulation
A further $3.7M stolen after unpausing protocol
Loopring smart wallet exploit via compromised 2FA service for wallets with only the Loopring guardian
Ecosystem
Ticket raffle/auction starts June 18, discount applications open July 9 & general admission waves start July 16
Speaker applications open July 9
Clr.fund Southeast Asian Ethereum communities quadratic funding round
Job Listings
ChainSafe: Head of Protocol Engineering, DevRel - Sygma and more jobs
Alchemy - Wallet Services: Engineering Manager and Full-Stack Engineer
Gnosis is hiring: Discord Moderator and Senior Web3 Software Dev (Wallet)
IMC: Quant Developer for DeFi and MEV focused team
Privacy and Scaling Explorations: ZK Circuits Engineer
Nethermind: Preconfirmations Senior Engineer, Protocol Researcher, Site Reliability Engineer, Research Engineer - Starknet & Senior Marketing Manager
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
Gas fees (via ultrasound.money): 2.4 to 104.0 gwei, with 10.7 gwei average
Zero net issuance currently at 23.5 gwei
9.7k ETH net issuance this week
ETHUSD: $3,367 - $3,713, currently $3,480, all time high $4,878
ETHBTC: currently 0.053 (Flippening at ~0.16)
Notable at app layer
Curve co-founder Michael Egorov liquidated, triggered by UwU exploit, causing ~$10M of bad debt which he has already repaid
100x (perps) live on Blast, up to 20x leverage on ETH & BTC, with Blast gold for orderbook liquidity [Starbloom portfolio]
Uniswap Labs acquired Crypto: The Game (onchain Survivor)
Regulation/business/tokens
SEC Chair Gensler “envision[s]” spot ETH ETFs S-1s to be approved over US summer but dodges question of whether ETH is a commodity
Alex Pertsev attempting to be released while he appeals
General
Privacy and Scaling Explorations trusted setup ceremonies via a browser:
Semaphore V4 phase 2
END OF SERVICE: plan to deprecate Week in Ethereum News
Editor: @abcoathup
Follow @WeekinEthNews for the most clicked links
Permalink: https://weekinethereumnews.com/week-in-ethereum-news-june-15-2024
Upcoming Dates of Note
(new/changes in bold)
Jun 21 – EF EIP4844 data challenge extended deadline
Jun 21-23 – ETHKyiv hackathon & conference
Jul 7 – Devcon scholars program deadline
Jul 8-11 – EthCC (Brussels) conference
Jul 12-14 – ETHGlobal Brussels hackathon
Jul 29-30 – EDCON Tokyo conference
Aug 2-4 – Ethereum Argentina conference & hackathon
Aug 7-9 – Science of Blockchain Conference (New York)
Aug 15-17 – Ethereum Uruguay hackathon & conference
Aug 23-Sep 13 – ETHGlobal ETHOnline virtual hackathon
Aug 23-26 – ETHTokyo hackathon & conference
Aug 29-31 – ETHAccra hackathon
Sep 5-8 – ETHWarsaw conference & hackathon
Sep 9-15 – ETHSafari (Kenya)
Sep 12-14 – NapulETH (Napoli)
Sep 13-14 – Ethereum México
Sep 20-22 – ETHGlobal Singapore hackathon
Sep 26-27 – ETHMilan conference
Oct 4-6 – Ethereum Kuala Lumpur conference & hackathon
Oct 4-6 – ETHRome hackathon
Oct 17-19 – ETHSofia conference & hackathon
Oct 18-20 – ETHGlobal San Francisco hackathon
Nov 12-15 – Devcon 7 - Southeast Asia (Bangkok)
Nov 15-17 – ETHGlobal Bangkok hackathon
Sign up to receive this newsletter weekly