Week in Ethereum News, March 9, 2024
Eth News and Links
Dencun (Cancun + Deneb) upgrade (meta EIP7569)
Reminder: mainnet upgrades to Dencun March 13, epoch 269568, update your nodes
Metrika: node readiness tracker, 58% already updated
Pectra (Prague + Electra) upgrade (meta EIP7600)
Latest all core devs – consensus (ACDC) call video. Notes from Christine Kim:
Electra upgrade scope (small cross layer fork targeting late 2024):
EIP7549 move committee index outside attestation: onchain aggregate optimization discussion
Issuance adjustment: mixed community feedback, ongoing discussions, small code change, aim for go/no go mid year on including in Electra
EIP7547 inclusion lists (candidate for Electra): breakout call next week, spec ~75% ready
EIP7251 max effective balance (candidate for Electra): greater support for including in Electra, previous pushback was complexity which Prysm will review again
Discussions: keymanager API auth standardization, Beacon API block value standardization, specifying late block behavior and ePBS payload boost
Client Releases
Consensus layer:
Teku v24.3.0: improved block rewards calculation performance
Execution layer:
Besu v24.3.0: Bonsai storage format & Snap sync now default and Bonsai updated to reduce disk usage
Centralization watch: threatening the value of your ETH
🚨 Lido at 31.06% is far too close to 33.3% threshold
Client diversity (via clientdiversity.org):
Execution layer: Geth 72% supermajority, could cause a chain split
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
State growth viz: ERC20 is 27.2% of state, ERC721 is 21.6%; consumer hardware predicted to sustain current growth rates for a decade
Geth dropping support for pre-merge networks & almost halved CPU usage
Light clients breakout call notes
Inclusion Lists (EIP7547)
Proof of Concept specification
Terence:
Inclusion lists variation, current slot inclusion list summary is committed within a block
Address censorship in relayers & builders by allowing validators to include own transactions
Discussion on whether inclusion lists are the right solution
For Stakers
Lighthouse user survey results
Research
Execution tickets economic analysis: tickets must be sold at their intrinsic value otherwise value would leak into a secondary market
Support the Roman Storm & Alex Pertsev legal defense fund
The Biden administration is attempting to criminalize open source software development as part of its war on crypto.
The fundraiser ends March 15. Donate to defend our innocent Ethereum heroes.
Layer 2
EIP4844 blobs:
Optimism Superchain savings estimator and methodology
zk rollup saving estimates
Rollup spending on posting data in February, prior to changing to blobs
OP Stack adds snap sync
Fast finality optimistic rollup proposal, use check-in based model to reduce 7 day window, honest minority assumption
EIPs/Standards
EIPs:
EIP7645: Alias ORIGIN to SENDER
ERCs (application layer):
Stuff for developers
Hardhat:
v2.21.0: adds Ethereum Development Runtime (EDR) in Rust, replaces TypeScript based Hardhat Network
Multichain-deploy: Hardhat plugin using Sygma
Gaslite Bytecode20: gas optimized ERC20 in EVM bytecode
Return bombing: how to safely process revert data
Titanoboa (Vyper interpreter) Boa Solidity: adds Solidity support
Snekmate v0.0.5: for Vyper v0.3.10, adds multi-role-based timelock controller
Verifier alliance (VERA): shared database for verified contract source code
ERC4337 first year: 3M accounts, limited adoption depth, low retention, fragmentation, only $200k in bundler revenue and multiple entry point upgrades
Guide for dapps to adopt EIP6963 (multi injected provider discovery)
Wallet Test Framework test report 2
CTFs:
Secureum RACE #27: 8 question Solidity quiz & answers
Goerli testnet no longer finalizing, Prysm users please update to latest release candidate
Security
WOOFi $8.75M exploit on Arbitrum via price manipulation
Ecosystem
ETHDenver videos and hackathon top 15 projects
Job Listings
Waku hiring! Protocol Engineer, Waku SDK Software Engineer & Researcher
IFT/Logos: ZK Researcher (Nomos); ZK Researcher (Vac) & ZK Engineer x2
ChainSafe seek a Head of Protocol Engineering
Sr. Developer Relations Manager & Technical Writer at Powerloom
Devcon: Community Supporter, Production Magician & Volunteer Coordinator
TechOps are looking for DevOps. Work on projects such as MakerDAO.
Nethermind: Distributed Systems Dev Lead & Cryptography Researcher
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
Gas fees (via ultrasound.money): 30.3 to 394.1 gwei, with 66.3 gwei average
Zero net issuance currently at 23.0 gwei
33.6k ETH net burn this week
ETHUSD: $3,360 - $3,998, currently $3,897
ETHBTC: currently 0.057 (Flippening at ~0.16)
Notable at app layer
Maker voted to change DSR to 15%, Stability Fees to 15-17.25% & GSM to 16 hours
Kwenta Perps v3 live on Base, beta
Power perpetuals include stablecoins, margined perpetual futures and AMMs
Regulation/business/tokens
SEC cease & desist against ShapeShift; SEC Republican members dissent
Wyoming Decentralized Unincorporated Nonprofit Association (DUNA) signed into law, allows DAOs to setup a legal entity
Optimism’s RetroPGF: moving to narrow scope rounds & badgeholders paid for voting
General
Twitter calling enabled by default, leaks IP address, change your settings on mobile
STIR (Shift To Improve Rate): IOPP for RS codes, compared with FRI has shorter arguments & faster verifier with fewer hashes
OpenZeppelin: incorrect computation of last challenge in KZG-based PLONK verifier implementation
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-march-9-2024
Upcoming Dates of Note
(new/changes in bold)
Mar 13 – mainnet Dencun upgrade epoch 269568, (watch party)
Mar 13-14 – ETHLatam (San Pedro Sula, Honduras)
Mar 15-17 – ETHGlobal London hackathon
Mar 18 – ZK grants round application deadline
Mar 19-21 – ETH Canal (Panama City, Panamá) conference & hackathon
Mar 21-24 – ETHTaipei conference & hackathon
Mar 22-24 – ETHSamba (Rio)
Mar 24-29 – Ethaly (Savelletri di Fasano, Italy)
Mar 27-30 – ETH Bucharest conference & hackathon
Mar 29-31 – ETH Seoul hackathon
Apr 5-26 – ETHGlobal Scaling Ethereum virtual hackathon
Apr 5-7 – EthereumZuri.ch conference
Apr 12-14 – ETHDam (Amsterdam) conference & hackathon
Apr 16-18 – EY Global blockchain summit (London)
Apr 19-21 – ETH Tallinn hackathon
Apr 26-28 – ETHBoston conference & hackathon
May 3-5 – ETHGlobal Sydney hackathon
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 conference & hackathon
Jun 14 – EF EIP4844 data challenge deadline
Jul 8-11 – EthCC (Brussels) conference
Jul 12-14 – ETHGlobal Brussels hackathon
Jul 26-30 – EDCON Tokyo conference
Aug 23-Sep 13 – ETHGlobal ETHOnline virtual hackathon
Aug 29-31 – ETHAccra hackathon
Sep 12-14 – NapulETH (Napoli)
Sep 20-22 – ETHGlobal Singapore hackathon
Oct 6-8 – ETHRome
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