Week in Ethereum News, December 9, 2023
Eth News and Links
Dencun (Cancun + Deneb) upgrade (meta EIP7569)
Latest all core devs – execution (ACDE) call video. Recap by Tim Beiko. Notes from Tim Beiko and Christine Kim:
Devnet-12: issues being found & fixed; Prysm expect to join in 1-2 weeks
Goerli ~300 node shadow fork planned before end of December
Goerli upgrade to be scheduled in January to test 3/6 (target/max) blobs
Community can propose EIPs for next upgrade, to be discussed in January
Consensus-specs v1.4.0-beta.5: clarifies when clients can serve blocks & sidecars byRoot
Centralization watch: threatening the value of your ETH
🚨 Lido at 32.03% is far too close to 33.3% threshold
Client diversity (via clientdiversity.org):
Execution layer: Geth ~84% supermajority, could possibly cause a chain split
Consensus layer: Prysm 41% & Lighthouse 34%, any client bug over 33.3% could mean loss of finality
Better geographic diversity is optimal, particularly outside of North America & Europe
Layer 1
Reth (node) crawler: ~19k active nodes found using UDP & inbound TCP
Erigon 2024 roadmap: Erigon++ (evmone, SilkRPC C++ components), Caplin full archive node, Erigon v3 & Otterscan (enhanced with Erigon v3 & Beacon Chain capability via Caplin)
Lightclients: EIP3074 (AUTH & AUTHCALL opcodes) would allow EOAs to be used within ERC4337 (Account Abstraction using alt transaction pool)
For Stakers
Rescue Node adds support for solo stakers, fallback node for temporary access in emergencies/maintenance
Client releases
Execution layer:
Erigon v2.55.1: patch
Nethermind v1.23.0: OP Stack support (Canyon upgrade not yet supported), initialize DB using snapshot and reduced memory consumption when overloaded with CL requests
Reth v0.1.0-alpha.13: fix block commit times for full node & heavy RPC tracing users
Research
Timing games: implications of proposers delaying block publication to increase MEV and pros & cons of possible mitigations
CEX<>DEX arbitrage empirical analysis
Layer 2
L2BEAT liveness dashboard adds intervals of proof submissions for zk rollups
EIPs/Standards
ERCs (application layer):
Stuff for developers
Solidity developer survey 2023: feedback to the Solidity team
Shadow logs: add custom events for contracts to offchain shadow fork, access via RPC
Foundry Go differential fuzzing template to compare Solidity & Go implementations
Wagmi-permit: sign ERC2612/DAI permits with viem/wagmi
Guide to web3.py typed data message signing
EF Python team: Ethereum Python user survey
OpenZeppelin access manager explorer for contract permissions
Protolambda’s Grug wallet design
Security
OpenZeppelin: contracts integrating both Multicall & ERC2771 vulnerable to address spoofing
Thirdweb vulnerability, impacted pre-built contract deployers need to mitigate
Ecosystem
Blocknative Ethernow transaction explorer (including live transaction pool), desktop only
Parsec block explorer, supports mainnet & L2s, transaction heat map and custom layouts for address types
MEV searching strategy: blind arbs on private orderflow
EF run a node grantees: 35 recipients from 23 countries
Optimism’s RetroPGF3 voting ended, 502 projects qualified for share of 30M OP
Enterprise
Societe Generale issued EUR 10M green bond onchain
Onchain stats
Gas fees (via ultrasound.money): 21.4 to 144.2 gwei, with 45.2 gwei average
Zero net issuance currently at 21.8 gwei
17.6k ETH net burn this week
ETHUSD: $2,086 - $2,385, currently $2,361
ETHBTC: currently 0.053 (Flippening at ~0.16)
Notable at app layer
Safe RecoveryHub: set multisig recoverer(s), recovery attempt can be canceled within review window
Coinbase Wallet links: send USDC via a shareable link, returned if not claimed within 2 weeks
Matcha cross chain swaps live on mainnet, L2s & sidechains
Proof of P2P: soulbound NFT, zk proof of unique human with P2P account, requires Venmo
Optimism We ❤️ the Art (NFT creator contest) extended to January 8
Job Listings
Enya Labs: Lead Security Engineer, Sr. Fullstack Dev (with Go exp), BizDev
Senior Operations Security Expert wanted by EF
ZK circuits engineer sought by EF Privacy & Scaling Explorations team
Job listings: $600 for four issues (75 character limit). Pay using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
Russian owner of Bitzlato exchange pleaded guilty to unlicensed money transmitting [back in January US DoJ pre-announced enforcement action]
Platypus hackers acquitted by Paris court, as deemed smart contract interaction
General
Governments obtained push notification metadata from Apple (subpoena) & Google (court order)
Security self audit: Telegram and Google account
Follow @WeekinEthNews to find out what the most clicked links are. Follow @abcoathup and @evan_van_ness to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-december-9-2023
Upcoming Dates of Note
(new/changes in bold)
Jan 15 – EF’s Next Billion fellowship cohort 4 deadline
Feb 2-4 – ETH Cinco de Mayo hackathon (Cholula, Puebla)
Feb 23-Mar 3 – ETHDenver BUIDLWeek & hackathon
Mar 13-14 – ETHLatam (San Pedro Sula, Honduras)
Mar 15-17 – ETHGlobal London
Mar 19-21 – ETH Canal (Panama City, Panamá)
Mar 21-24 – ETHTaipei conference & hackathon
Mar 27-30 – ETH Bucharest hackathon & conference
Apr 5-26 – ETHGlobal Scaling Ethereum (virtual)
Apr 5-7 – EthereumZuri.ch conference & hackathon
May 3-5 – ETHGlobal Sydney
May 21-23 – DappCon (Berlin)
May 24-26 – ETHBerlin
Jul 8-11 – EthCC (Brussels)
Jul 12-14 – ETHGlobal Brussels
Aug 23-Sep 13 – ETHGlobal ETHOnline (virtual)
Sep 20-22 – ETHGlobal Singapore
Oct 18-20 – ETHGlobal San Francisco
Nov – ETHGlobal DevCon
Sign up to receive this newsletter weekly