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
- Electra upgrade scope (small cross layer fork targeting late 2024):
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