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:
Testnet upgrade dates: Goerli Jan 17 (epoch 231680), then assuming no issues, single client releases for Sepolia Jan 30 (epoch 132608) & Holešky Feb 7 (epoch 29696)
Goerli shadow fork 1 analysis: 290 nodes across 4 continents with all clients except Erigon; blobs increased network usage by ~200kbps & block latency by ~300ms
Precompile address ranges: upper half of range reserved for L2s
Prague/Electra planning: discussed potential small upgrade then Verkle-only upgrade
Centralization watch: threatening the value of your ETH
🚨 Lido at 31.67% 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
EIP3074 (AUTH & AUTHCALL) nonce proposal to allow revocation
Verkle implementers call notes
evmone v0.11.0: full Cancun support
Blocknative transaction pool data archive, > 8TB of data, since November 2019
MEV
PBS Foundation pilot grants: infrastructure, research, data transparency & community education
bloXroute MEV-Boost relays rejecting blocks with OFAC transactions
MEV-Boost community call notes
For Stakers
L1 & L2 (Base) node on $189 ARM64 board, proof of concept
Client releases
Consensus layer:
Execution layer
Research
Timing games: impact of intentional vs unintentional delays, validators needing longer signature times (e.g. DVT) won’t be able to play timing games as efficiently
Layer 2
Arbitrum One Sequencer downtime & L1 gas pricing issue post-mortem
L2Beat’s risk analysis exit window: available time to exit L2 before an upgrade is executed
Gelato rollup deployment platform: choose OP Stack or Polygon CDK
Once an OG “ETH killer”: Lisk plans migration to OP Stack rollup
Manta Pacific stops publishing calldata to Ethereum; sidechain DA but done with minimal security
20% of mainnet gas is now used for L2 data
Stuff for developers
Hardhat v2.19.3: Solidity v0.8.23 support
Tip: Solidity v0.8.13-21 via-IR code generator can result in different but equivalent bytecode when using dependencies via symlinks, causing verification issues, fixed in v0.8.22
CreateX: contract deployer using CREATE/2/3, factory live on mainnet & L2s
Vyper LSP (Language Server Protocol): errors/warnings, auto-complete, code navigation & hover-over info
Ape v0.7.0: test account key pairs same HD path as Anvil/Hardhat and upgraded to Pydantic v2
Guide to decoding raw EVM calldata
Curta Golf: gas optimization competition, Par NFT for valid entry, King NFT for most optimized
Secureum
RACE #24: 12 question Solidity quiz & answers
RACE #0: Solidity quiz explainers [videos]
Stealth address (ERC5564) library implemented in Zig
Quint: specification language based on TLA
Kumavis: LavaMoat (JavaScript supply chain security) and the Ledger supply chain attack
Security
NFT exploits:
NFT Trader (p2p trading) exploit via reentrancy of older contracts, some NFTs recovered
Flooring protocol (fractionalize NFTs) exploit via external multicall
Audit Wizard adds support to create/run Foundry tests for Proof of Concepts
Ecosystem
EF Q3 grantees share $9M in funding
Etherscan refresh NFT image & metadata
Inscriptions explainer: tokens stored in low cost calldata with offchain indexers
Hildobby: inscriptions dashboard, 90% of Goerli testnet gas this week
Enterprise
Onchain stats
Gas fees (via ultrasound.money): 20.1 to 289.8 gwei, with 47.7 gwei average
Zero net issuance currently at 21.9 gwei
19k ETH net burn this week
ETHUSD: $2,131 - $2,342, currently $2,314
ETHBTC: currently 0.053 (Flippening at ~0.16)
Notable at app layer
Sablier Airstreams: vesting airdrops via token streams, supports up to 50k recipients
3cities pay pages: payment to an address or ENS using mainnet & L2s
Protocol rewards: Mirror & Sound split fixed fees between creator, referrer & protocol
Coordinape CoLinks (Friend Tech fork) live on Optimism, professional social network
Job Listings
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
$78M raised for Fairshake super PAC in Q4 to support pro-crypto leaders in 2024 US elections
Congress of Mexico approves decentralized justice as alternative dispute resolution mechanism
General
Rekt: return of ape season
Ledger replacing blind signing by June 2024 with Clear Signing (centralized registry)
Fake Calendly site asks to connect Twitter for account takeover
Privacy & Scaling Explorations: applied Fully Homomorphic Encryption (FHE)
Trail of Bits: Forbidden attack on AES-GCM in secure enclaves to extract ECDSA private key
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-23-2023
Upcoming Dates of Note
(new/changes in bold)
Jan 15 – EF’s Next Billion fellowship cohort 4 deadline
Jan 17 – Goerli testnet Dencun upgrade epoch 231680
Jan 30 – Sepolia testnet Dencun upgrade epoch 132608 (assuming no issues)
Feb 2-4 – ETH Cinco de Mayo hackathon (Cholula, Puebla)
Feb 3 – Ethereum Lima Day
Feb 7 – Holešky testnet Dencun upgrade epoch 29696 (assuming no issues)
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á) conference & hackathon
Mar 21-24 – ETHTaipei conference & hackathon
Mar 27-30 – ETH Bucharest conference & hackathon
Mar 29-31 – ETH Seoul
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
May 31-Jun 2 – ETHPrague conference & hackathon
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