Eth News and Links
Dencun (Cancun + Deneb) upgrade
- Latest all core devs – execution (ACDE) call video. Recap by Tim Beiko. Notes from Tim Beiko and Christine Kim:
- EIP4788 (beacon block root in EVM): agreed to use a contract rather than a precompile, will need audit/formal verification, devnet 8 will wait for implementations
- EF devops launched 2.1M validator testnet in prep for Holešky testnet
- EIP5806 (delegate transaction) & EIP7377 (migration transaction) presented and broader discussions on account abstraction
- Verkle Trie update: performance improvements, migration via overlay method and remaining questions
- Consensus-specs v1.4.0-beta.1: data gas renamed blob gas & additional tests
- EIP4844:
- Terence: EIP4844 economics
- KZG Ceremony has 133k contributions, lobby is empty; list of special contributions (from satellites to cats)
- GossipSub optimizations (IDontWant & Limit flood publishing) should reduce Nimbus CL client bandwidth consumption
Layer 1
- Reorg.pics: dashboard of mainnet reorgs
- Epoch long reorg on Goerli testnet, unlikely to happen on mainnet
- Ben Edgington’s explainer from Upgrading Ethereum book
- SSZ++: fast SSZ library, 27ms deserialization & 23ms hashing on full beacon state without caching
- Prototype EVMMAX API in evmone: allows implementing most precompiles
For stakers
- Wenmerge non-filtering MEV-Boost relay
Client releases
- Consensus layer:
Research
- Vitalik: nuances of data recoverability in data availability sampling
- Protocol-enforced proposer commitments (PEPC) FAQ
- Relays post-ePBS & proposed Top-of-Block (ToB) payments
- Potuz: three dichotomies in ePBS
Layer 2
- Offchain Labs BOLD (Bounded Liquidity Delay): proposed dispute protocol for permissionless validation of Arbitrum chains, eliminates delay attack vector
- Popcorn: zkEVMs criticize each other over attribution and marketing claims
EIPs/Standards
- EIPs:
- EIP7441: Upgrade block proposer election to Whisk
- ERCs (application layer):
Stuff for developers
- Hardhat v2.17.1: Solidity v0.8.21 support, console.log in pure functions & improved flattening
- Foundry:
- Tip: generate local coverage reports using lcov
- Dan Finlay’s MATT auction (maximize NFT revenue) in Foundry, uses ERC20 allowance as bid
- web3.py WebSocketProviderV2: rewrite of WebsocketProvider, beta
- CryptoZombies Optimism NFT course: create, test & deploy
- DeCipher: contract doc generator from block explorer URL
- Secureum RACE #20: 8 question Solidity quiz & answers
Security
- Vyper malfunctioning reentrancy locks in v0.2.15/16 & v0.3.0, Curve $70M exploit impacting Alchemix, JPEG’d & Metronome with some Alchemix & JPEG’d funds returned
- Potentially vulnerable Vyper contracts
- LeetSwap (Solidly fork) on Base exploited, pool manipulated via internal function being public
- $20M sent to address poisoning spammer, USDT was later frozen
- Whitehacks kit: Foundry template to perform actions in single transaction using Flashbots
- Solidity audit report generator (VSCode extension) using comments
Ecosystem
- Eight years since Ethereum mainnet launch
- Ethereum.org translatathon: translate the website to win prizes
Notable at app layer
- OndoFinance USD Yield (USDY): tokenized note (US Treasuries & bank deposits), non-US only
- Karma delegate registry: onchain DAO delegate info [Disclosure: Starbloom portfolio]
- Umbra Cash stealth address anonymity: heuristics could link most recipients & suggested countermeasures
- Tx chat: chat like interface to browse an addresses onchain messages
- Golem Octant Epoch Zero: $1M distributed amongst ten public goods projects
- Gitcoin Grants 18 applications open
Job Listings
- ZK circuits engineer sought by EF Privacy & Scaling Explorations team
- Wyoming Stable Token Commission seek Executive Director
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
- GameStop removing iOS & browser extension wallets due to regulatory uncertainty
- Revolut shutting down crypto services in US
- Curve co-founder Michael Egorov deleveraging after Curve exploit
- Ilya Lichtenstein admits to being Bitfinex 2016 hacker
- US SEC charged Hex founder Richard Heart with unregistered offerings of securities and fraud for misappropriating proceeds
- Kenya suspended local Worldcoin activities
- FBI warns of NFT mint phishing scams
General
- Rate-limiting nullifier (RLN) for spam prevention whilst preserving anonymity. Contribute to the trusted ceremony
- ProtoGalaxy: efficient ProtoStar-style folding of multiple instances
- X (Twitter) takes @music username
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-august-5-2023
Upcoming Dates of Note
(new/changes in bold)
- Aug 11-13 – ETHMunich hackathon
- Aug 15-16 – ETHToronto & ETHWomen
- Aug 15-29 – Gitcoin Grants 18
- Aug 16-19 – Ethereum Argentina (Buenos Aires)
- Aug 23 – KZG Ceremony closes (extended)
- Aug 28-30 – Science of Blockchain Conference (Stanford University)
- Aug 31 – Sep 3 – ETHWarsaw conference & hackathon
- Sep 1-3 – Ethcon Korea hackathon
- Sep 7-9 – ETHAccra hackathon
- Sep 10-12 – Ethereum Singapore hackathon & conference
- Sep 11-13 – DappCon (Berlin)
- Sep 15 – Protocol Berg (Berlin)
- Sep 15-17 – ETHChicago conference & hackathon
- Sep 15-16 – ETHMobile Miami
- Sep 18-24 – ETHSafari (Kilifi Kenya)
- Sep 21–24 – Pragma & ETHGlobal New York
- Oct 5-6 – ETHMilan conference
- Oct 6-8 – ETHRome hackathon
- Oct 6-27 – ETHOnline (ETHGlobal) virtual
- Oct 13-15 – Ethereum Kuala Lumpur conference & hackathon
- Oct 21 – Ethereum México
- Oct 22-24 – ETH Hong Kong
- Oct 27-29 – ETH Miami festival & hackathon
- Oct 27-29 – ETH Vietnam
- Oct 27-29 – ETH London hackathon
- Oct 31 – Road to Devcon grants application deadline
- Nov 3-5 – ETH Lisbon hackathon
- Nov 3-5 – ETHBrno
- Nov 13-19 – Devconnect (Istanbul)
- Nov 16-19 – Pragma & ETHGlobal Istanbul
Sign up to receive this newsletter weekly