Eth News and Links
Brief loss of finalization and first inactivity leak
Beacon chain stopped finalizing twice over the past 36 hours and had first inactivity leak
Consensus clients on lower spec hardware struggled to follow the chain after valid but untimely attestations were broadcast
Bottom line: blocks & transactions continued
For a short time, Ethereum devolved into the same probabilistic finality as PoW
Consensus client teams are working on patches
Lighthouse overtook Prysm as majority consensus client, reminder: no client should have more than a 33% share, switch to a minority client
Dencun (Cancun + Deneb) upgrade
Latest all core devs – execution (ACDE) call video. Summary by Tim Beiko. Notes from Tim Beiko and Christine Kim:
EIP4844: agreed to use big-endian for EL inputs/outputs and use RLP on EL & SSZ on CL via Engine API and discussion on state of KZG libraries
Meta discussion if Layer 2 focused EIPs need to go through core devs e.g. EIP6968
Cancun upgrade EIP candidates for inclusion to be discussed on next ACDE
KZG ceremony available to anyone with 32 mainnet transactions. Wait time is generally zero.
Layer 1
MEV unbundling attack variant disclosed with temporary mitigation
Evmone v0.10.0: Shanghai upgrade & EOF v1 support and performance improvements
List of projects from the third Ethereum Protocol Fellowship cohort
Client releases
Consensus layer:
Nimbus v23.5.0: fixes missed block proposals when using an external builder in v23.4, experimental Web3Signer extension to verify block properties
Research
Proposal to consolidate large stakes into fewer validators to reduce p2p messages
zkCasper: verify Casper FFG consensus proofs using SNARKs, increases security of light clients
ArbiNet: MEV transaction detection using Graph Neural Networks
Layer 2
Optimism transaction delays postmortem
EIPs/Standards
EIPs:
ERCs:
Stuff for developers
Solidity v0.8.20: adds Shanghai support & sets Shanghai as default EVM version, experimental AST import via Standard JSON
Change EVM version when deploying Solidity v0.8.20+ to Layer 2 or other networks if they don’t support Shanghai
Nomic Foundation Slang (Solidity compiler) alpha release, testers wanted
Foundry:
Etch cheat to debug deployed contract, add console.log & replace the code in a fork
Vulcan v0.1: dev framework for Foundry projects, aims for improved vm naming & test readability
pureConsole: Solidity library for console logging from pure functions
Protomerkle: Solidity library to build onchain merkle trees
YulExp2Huff: convert Yul arithmetic expressions to Huff equivalent
Wagmi v1: uses viem (rather than ethers), reduced bundle size, prepare hooks not mandatory and deterministic errors;
RainbowKit v1: supports wagmi v1 & viem, improved browser extension support
OpenZeppelin Contracts Wizard + Remix used to deploy a testnet memecoin in 27 seconds
Coherent mainnet dataset: CC0, 95% decoded logs/txs/traces, via Snowflake or API
PGP onchain keyserver, concept
Dappnet: portal for decentralized front ends, Chrome/Firefox/Brave on macOS, alpha
Security
Ecosystem
Validator exit queue was emptied of everyone wanting to withdraw
Ether supply is down 100k ETH in 30 days
Google search for an address shows Ether balance, doesn’t support ENS yet
Enterprise
EY OpsChain ESG: tokenized CO2 emissions & carbon credits, beta
Notable at app layer
Rune’s Maker endgame roadmap: rebranding, new stablecoin & governance token (1:1200 ratio)
Maker Spark Protocol: lend & borrow ETH, stETH, DAI & sDAI
Aragon Association refusing to transfer treasury to Aragon DAO
Cozy v2 (protection marketplace) live on Optimism, non-US, limited to $5M per protection set
Ethereum Attestation Service: attest & verify a file
Tessera (formerly Fractional) winding down
Karma delegate activity tracker to check DAO delegate performance
Job Listings
Snr React Native UI Dev at Status: All jobs
Solidity team need a highly skilled Developer Advocate
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
US Chamber of Commerce amicus brief in Coinbase SEC case
Biden gaslights that there is a special tax loophole for crypto
Former Coinbase product manager sentenced to 2 years jail in insider trading case
IRS $44 billion claims on FTX entities
General/crypto
Pseudorandom functions & permutations explainer
MSI private keys published by hackers, could be used to to sign malware
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-may-13-2023
Upcoming Dates of Note
(new/changes in bold)
May 19-23 – EDCON Montenegro
May 20-21 – ETHDam (Amsterdam) conference & hackathon
May 24-26 – Spaghett ETH (Naples) conference
May 26-28 – ETHDublin hackathon
Jun 2-4 – ETH Seoul
Jun 2-7 – ETH Belgrade conference & hackathon
Jun 9-11 – ETHPrague conference & hackathon
Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
Jul 5-9 – ETHBarcelona conference & hackathon
Jul 17-20 – EthCC (Paris)
Jul 21–23 – ETHGlobal Paris
Aug 15-16 – ETHToronto & ETHWomen
Aug 16-19 – Ethereum Argentina (Buenos Aires)
Aug 28-30 – Science of Blockchain Conference (Stanford University)
Aug 30 – Sep 3 – ETHWarsaw conference & hackathon
Sep 1-3 – Ethcon Korea hackathon
Sep 10-12 – Ethereum Singapore hackathon & conference
Sep 11-13 – DappCon (Berlin)
Sep 15 – Protocol Berg (Berlin)
Sep 18-21 – ETH Montréal hackathon & conference
Sep 22–24 – ETHGlobal New York
Oct 5-6 – ETHMilan conference
Oct 6–27 – ETHOnline (ETHGlobal) virtual
Oct 27–29 – ETH Miami festival + hackathon
Nov 3-5 – ETH Lisbon hackathon
Nov 3-5 – ETHBrno
Nov 13-19 – Devconnect (Istanbul)
Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly
GOOD
gud