Week in Ethereum News, May 25, 2024
Eth News and Links
All core devs
All core devs – execution (ACDE) #188 call video. Notes from Tim Beiko and Christine Kim:
Pectra (Prague + Electra) upgrade:
Discussion on when/what to ship:
EF testing team upgrade options, prefer splitting Pectra into two upgrades
Reth propose shipping a big upgrade in Q1 2025 with PeerDAS & EOF
Including EOF delays Pectra by ~3 months, support from some EL teams & Solidity
EOF benchmarks show some reductions in code size & gas
PeerDAS & blob size increase priorities to be discussed by CL teams at ACDC, then finalize Pectra scope at next ACDE
EIP7702 replaces EIP3074, CFId, add to next devnet, breakout room needed to finalize spec (optional nonce & chain ID) before including in Pectra
Execution API proposal to optionally include return data in transaction receipts
Minimum priority fee: Geth defaults to 1 gwei, evaluate lowering, no need to standardize
Using Portal network’s history network for history expiry
Client team interop (Kenya) focused on Pectra, PeerDAS & Verkle:
Pectra-devnet-0 & peerdas-devnet-0 launched
EOF breakout: discussion on whether to include in Pectra & spec updates
PeerDAS: design simplifications
Centralization watch: threatening the value of your ETH
🚨 Lido at 28.5% still too close to 33.3% threshold
Lido node operator (Numic) breach of dev machine with encrypted key backups
Client diversity (via clientdiversity.org):
Execution layer: Geth ~55% majority
Consensus layer: Prysm 37%
Any client bug over 33.3% could mean loss of finality
Better geographic diversity is optimal, particularly outside of North America & Europe
Layer 1
Data Always: min-bid setting effectiveness
Research
Anonymous Inclusion Lists (anon-ILs): distributed mechanism for anonymizing IL proposers
Client Releases
Consensus layer:
Nimbus v24.5.1: beacon & builder API improvements and fixes v24.5.0 compatibility issue with certain hardware
Layer 2
Vitalik: Layer 2s vs execution sharding
L2BEAT proposed data availability risk framework
Taiko airdrop, eligible GitHub contributors need to bind an address
EIPs/Standards
EIPs:
RIPs (Rollup Improvement Proposals):
ERCs (application layer):
Stuff for developers
Solidity v0.8.26: require with custom errors (via-IR only), Yul optimizer improved default sequence and JSON output format slightly changed
Remix v0.49: RemixAI improvements & TOML syntax highlighting
Foundry:
Reusable workflows for GitHub Actions
Merkle Multiproof (Solidity): generate inputs for OpenZeppelin MerkleProof library for fuzz testing
Kontrol (formal verification) adds support for native Foundry cheatcode assertions
Snekmate (Vyper): adds Halmos symbolic tests for ERC20/721/1155 & math contracts
Ape-AWS: Ape plugin to use AWS Key Management Service & IAM access
Viem adds EIP4361 Sign-In with Ethereum support
EVM Diff: adds all chain comparison table to existing side by side compare
micro-eth-signer v0.9: fetch account history & token balances from archive node, SSZ in 900 lines
Vacp2p stealth-address-kit v0.1: derived from ERC5564, Rust & C bindings
Security
Gala Games $22M exploit via mint using admin access
SEAL wargame with Base & Optimism: simulated vulnerability in bridge withdrawals
Ecosystem
EF working on formal policy for potential conflicts of interest
Justin Drake & Dankrad Feist advising EigenFoundation
Devcon tickets go live in June
Job Listings
ChainSafe: Head of Protocol Engineering, DevRel - Sygma and more jobs
Privacy and Scaling Explorations: ZK Circuits Engineer
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
Gas fees (via ultrasound.money): 1.9 to 111.5 gwei, with 9.1 gwei average
Zero net issuance currently at 23.3 gwei
11k ETH net issuance this week
ETHUSD: $3,063 - $3,913, currently $3,723
ETHBTC: currently 0.054 (Flippening at ~0.16)
Notable at app layer
Optimism Retro Funding round 4: 10M OP for Superchain deployers
Yuga Labs to no longer touch Punks after Super Punk World backlash
Regulation/business/tokens
SEC approved eight spot ETH ETF proposals, they go live when S-1 approval occurs
US House passed FIT21 bill, would give CFTC jurisdiction over digital commodities
It’s a bad bill yet still a big victory
Genesis $2B settlement with New York Attorney General
General
Time-based cryptography from weaker assumptions: randomness beacons & delay functions
Kabosu (the Doge) passed away
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-may-25-2024
Upcoming Dates of Note
(new/changes in bold)
May 26 – Ethereum Protocol Fellowship cohort 5 application deadline
May 31-Jun 2 – ETHDublin hackathon & conference
May 31-Jun 2 – ETHPrague conference & hackathon
May 31-Jun 5 – ETH Belgrade hackathon & conference
Jun 14 – EF EIP4844 data challenge deadline
Jun 21-23 – ETHKyiv hackathon & conference
Jul 8-11 – EthCC (Brussels) conference
Jul 12-14 – ETHGlobal Brussels hackathon
Jul 29-30 – EDCON Tokyo conference
Aug 2-4 – Ethereum Argentina
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 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