Week in Ethereum News, June 8, 2024
Eth News and Links
EOF included in Pectra upgrade, largest upgrade ever planned (19 EIPs), likely targeting Q1 2025
All core devs
All core devs – execution (ACDE) #189:
Pectra (Prague + Electra) upgrade:
Prague scope finalized after 6 months (Electra still to be finalized)
EOF included in Pectra
Nethermind, Besu, EthereumJS, Reth (EOF benefits) & Erigon support EOF before Verkle, Geth skeptical of upgrade size & priority of EOF
Discussed splitting Pectra, if EOF blocks Pectra move to separate upgrade
EIP7702 included in Pectra, replaces EIP3074, iterate on revocability design
Pectra-devnet-1: will include interop/devnet-0 spec changes, add EIP7702 (revocability may change) but exclude EOF (work on static tests first)
EIP158 state clearing: EOA with EIP7702 could be empty but have storage, may need to remove EIP158 either with EIP7702 or Verkle
EIP4444 history expiry: client teams working on Portal network but have competing priorities
ACD process improvements: new EIPs to be reviewed async, EIP proposed for inclusion (PFI) status to be used in upgrade planning
Pectra (Prague + Electra) upgrade
Future of EOA/AA breakout #4 (EIP7702):
Concerns around revocability, use optional nonce unless alternative found (max nonce & nonce manager non-starters), signing address vs code discussion & wallet best practices
Alex Stokes: PeerDAS & raising blob count, proposal to decouple layers for setting blob count and consensus clients to have maximum blob count flag for local block building
Osaka + F starname upgrade
Conversion from Merkle state to Verkle took ~16 days, potential EIP158 issue with EIP7702, warming system contracts & gas cost updates to EIP4762
Centralization watch: threatening the value of your ETH
🚨 Lido at 28.92%, 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
ePBS
ePBS breakout #2: Prysm only client team to have started implementation
Terence: out-of-protocol timelines under ePBS, using MEV-Boost with ePBS is worst of both worlds
Portal network summit: History network & Beacon network largely feature complete, State network initial phase targeting Devcon
Gossipsub performance: network dynamicity through GRAFTs & PRUNEs
Client Releases
Consensus layer:
Lodestar v1.19.0: flood publish disabled by default, Nodejs v22 default and AMD64 & ARM64 binaries
Execution layer:
Erigon v2.60.1: set tracer-observable value of a delegatecall to match parent value
Geth v1.14.5: hotfix for peer discovery; v1.14.4: 5-7% faster block import speeds, ETH supply live tracer and default minimum tip dropped to 0.001 gwei
Reth v0.2.0-beta.9: fix for docker; v0.2.0-beta.8: ensure Fork Choice Updated messages not missed when pruner active & changes to support OP mainnet
For Stakers
Anti correlation penalties to defend solo staker viability
Toni Wahrstätter: MEV-Boost vs local block building, only small increase in APY
Layer 2
Consensys Linea paused sequencer & censored Velocore attacker addresses
Rollup.wtf dashboard: L2 real time performance showing TPS, MGas/s & KB/s
EIPs/Standards
Stuff for developers
Foundry adds Vyper support: deploy, test, debug & write scripts
Hardhat v2.22.5: adds limited support for blob transactions & hardhat-tracer reenabled
Slither v0.10.3: reduces false positives & improves performance
Snekmate (Vyper building blocks): module-friendly contracts, uses Vyper v0.4.0rc6
Prool: simulate local/bundler/indexer node over HTTP for TypeScript test runners e.g. Vitest
EVMole: improved accuracy in function argument extraction
Contract read/write:
Etherscan NatSpec comments used in read/write contract tab
ABI Ninja: adds proxy support, interact without an ABI & shareable link for contracts
Evm.codes contract reader
Security
Velocore (DEX) $6.8M exploit on zkSync & Linea via faulty logic
Security Alliance (SEAL) partnership with Security Research Legal Defense Fund to assist whitehats using safe harbor agreement
Ecosystem
Hackathon projects: ETH Belgrade, ETHDublin & ETHPrague
Devcon scholars program for community organizers, law students/legal professionals, artists/sci-fi writers & builders, applications close July 7
Interactive version of Ethereum roadmap
Job Listings
Nethermind: Preconfirmations Senior Engineer, Protocol Researcher, Site Reliability Engineer, Research Engineer - Starknet & Senior Marketing Manager
Gnosis is hiring: Discord Moderator and Senior Web3 Software Dev (Wallet)
IMC: Quant Developer for DeFi and MEV focused team
Alchemy - Wallet Services: Engineering Manager and Full-Stack Engineer
Privacy and Scaling Explorations: ZK Circuits Engineer
ChainSafe: Head of Protocol Engineering, DevRel - Sygma and more jobs
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
Gas fees (via ultrasound.money): 3.2 to 115.8 gwei, with 12.4 gwei average
Zero net issuance currently at 23.4 gwei
8k ETH net issuance this week
ETHUSD: $3,642 - $3,874, currently $3,686
ETHBTC: currently 0.053 (Flippening at ~0.16)
Notable at app layer
IYK platform public, link physical items to digital using NFC chips
Regulation/business/tokens
Stand with Crypto US reached 1M members
Appellate court slaps down SEC regulatory overreach
Evolved Apes creators charged in alleged NFT rug pull
Matter Labs (zkSync) dropping all trademark applications for ZK term
General
CoinGecko data breach via third-party email platform; name, email, IP & location of email opens compromised
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-8-2024
Upcoming Dates of Note
(new/changes in bold)
Jun 11 – PeerDAS breakout #1
Jun 14 – EF EIP4844 data challenge 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 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