Week in Ethereum News, May 11, 2024
Eth News and Links
All core devs – execution (ACDE)
ACDE #187 call video. Recap from Tim Beiko. Notes from Christine Kim:
Pectra-devnet-0: launch early next week, some client teams completed implementations
EIP7702 set EOA account code for one transaction: successor to EIP3074, aimed at improving EOAs and aligned with ERC4337 account abstraction
Broad support for including in Pectra
SSZ priority: client teams didn’t support changing to SSZ in Pectra
EOF: Meta EIP & EIP7698 creation transaction added to Pectra considered for inclusion
EIP7623 increase calldata costs: gas sheltering concerns theoretically possible but deemed not viable
Reentrancy protection: EIP7705 reentrancy opcodes proposed to lower protection cost
Pectra (Prague + Electra) upgrade (meta EIP7600), small fork targeting late 2024
consensus-specs v1.5.0-alpha.2: test case fixes for Electra and fixes for PeerDAS initial interop
EVM Object Format (EOF) website, work in progress
Centralization watch: threatening the value of your ETH
🚨 Lido at 28.7% still too close to 33.3% threshold
Proposal to create Lido Research to contribute to minimal viable issuance research
Client diversity (via clientdiversity.org):
Execution layer: Geth ~62% majority
Figment went Geth free
Consensus layer: Prysm 37%
Any client bug over 33.3% could mean loss of finality
Options for validators to share client info: graffiti, gossip or voting
Better geographic diversity is optimal, particularly outside of North America & Europe
Layer 1
Account abstraction breakout #2 call video
Native account abstraction on Layer 1 not expected for several years (after Osaka upgrade)
EIP7702 succeeds EIP3074, account abstraction aligned with form factor of EIP5806 (new transaction type) & user experience of EIP3074
Discussion on need for chain ID & nonce in EIP7702
Vitalik: multidimensional gas pricing
History growth viz: history growing ~8x faster than state, nodes using 2TB drives will need to upgrade in 2-3 years unless EIP4444 adopted to halve the storage burden
Builder market centralization: private order flow & why builders win blocks
Research
Fork choice attacks and PeerDAS
Asynchrony-resilient sleepy Total-Order Broadcast (TOB) protocols
Client Releases
Consensus layer:
Grandine v0.4.0/1: optimizations, new attestations packer, in-memory mode, improved compatibility with other validator clients, integrations with Eth-docker & Ethereum on Arm
Execution layer:
Geth v1.14.3: block processing & RPC API improvements
For Stakers
Geth DoS vulnerability via malicious p2p message, patched in v1.13.15
EthStaker: hardware recommendations
Layer 2
Rollcall (L2 standards) #5 call video: RIP7212 (secp256r1 precompile) spec clarification & pricing, RIP7696 presentation (generic double scalar multiplication precompile) and Layer 1 update
Commitment Boost: proposal to standardize how proposers register & send/receive commitments
Overview on based sequencing & preconfirmations
EIPs/Standards
EIPs:
ERCs (application layer):
ERC7704: Soul resonance token
Stuff for developers
Forge-std v1.8.2: adds cheat codes including prompt, blobhashes & ensNamehash
Solady (Solidity snippets): adds UpgradeableBeacon for ERC1967 beacon proxies
Frangio: Solidity compiler code generation for stack-based EVM & stack too deep errors
Viem experimental adds ERC6492 signature utilities
Slitherin (custom Slither detectors) v0.7.0: adds detectors for Arbitrum Chainlink sequencer uptime, readonly reentrancy with Balancer/Curve & price manipulation via token transfers
Betterscan: inspect verified contracts
Profiling Echidna found memory leak in hevm
Guide to building a tracer using Geth for transactions involving a set of addresses
Etherscan converter tools: Base64, block & date, UTF-8 and method ID
CTFs:
Secureum RACE #29: answers to 8 question Solidity quiz
Security
Bloom $600k exploit on Blast related to rebasing yield, 90% of funds recovered
Ecosystem
Etherscan: address poisoning attack explainer
ETHGlobal Sydney finalists
Verify RLN Proofs in resource restricted devices using subtrees
Threshold encryption schemes for transaction pool privacy & timelock encryption
Job Listings
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
Gas fees (via ultrasound.money): 2.6 to 28 gwei, with 5.6 gwei average
Zero net issuance currently at 23.3 gwei
13k ETH net issuance this week
ETHUSD: $2,888 - $3,202, currently $2,914
ETHBTC: currently 0.048 (Flippening at ~0.16)
Notable at app layer
Fantasy.top (CryptoTwitter fantasy sports game) 50% of mainnet NFT volume
Tokenize.it Crowdinvesting: security tokens for German limited liability companies
BlackRock-backed Securitize applies for Arbitrum RWA incentives
Zora acquired mint.fun
Splits v2: adds push flow, split can hold any token and splitters & token storage are separate
Regulation/business/tokens
Robinhood received Wells Notice from SEC
President Biden plans to veto congressional disapproval of SEC Staff Accounting Bulletin 121
Trump attacks Biden for being anti-crypto
Crypto super PACs raised $102M for 2024 US elections
Reminder: you can write to Virgil Griffith
General
Next.js Server Actions Server-Side Request Forgery (SSRF) vulnerability
Dell data breach of customer name & physical address
Spanish police identified Catalan activist via Wire & Proton Mail
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-11-2024
Upcoming Dates of Note
(new/changes in bold)
May 21-23 – DappCon (Berlin)
May 24-26 – ETHBerlin hackathon
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 26-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 – 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