Week in Ethereum News, May 21, 2022 - thanks to Nexus Mutual for making this issue possible!
Eth News and Links
PoW switch off (the Merge)
Client bug bounties now $250k, doubles to $500k for merge upgrades live on public testnets & targeted for mainnet
Mainnet-shadow-fork-5 went exceedingly well, equal split of execution & consensus layer clients
Ropsten beacon chain genesis May 30, with merge targeted around June 8
Help test the merge on Kiln, make transactions and qualify for an NFT
Metrics exporter for execution & consensus nodes, client-agnostic metrics using JSON-RPC/Beacon Node API without additional config
Mainnet execution layer
Nethermind benefits: snap sync, full pruning, plugin architecture, MEV support and fast JSON RPC
Besu Bonsai Tries: faster for head state but slower for historical state
Besu v22.4.1: Ropsten testnet TTD config
Erigon v2022.05.05-alpha: memory footprint reduced and merge fixes
Silkworm C++ implementation of Erigon; currently faster than Erigon in all stages, Apache 2.0 license
Guide to Condrieu Verkle testnet and how to interpret block proofs
Proof of Stake consensus layer
Updated client diversity estimates: Prysm less than 50%, Lighthouse ~33%
Danny Ryan’s Finalized PoS update:
ETH Staking 350k DAI quadratic funding round
Data Availability Sampling RFP with $1.5 million funding
PoS implementers call video. Notes from Ben Edgington & Christine Kim:
Client releases expected next week for Ropsten testnet merge
Next shadow fork May 30
Latest What’s New in Eth2
Nimbus v22.5.0: proposer boost, supports latest Bellatrix (merge) spec, preview of BLS threshold signature support; don’t use with Infura
Prysm v2.1.2: optimizations & bug fixes
EIPs/Standards
EIP5094: URI Format for Ethereum Network Switching
Layer2
Optimism Bedrock source available, MIT license
Binance supports Optimism
This newsletter is made possible thanks to Nexus Mutual!
Go where the yield takes you, but don’t let the next hack set you back. Regardless of where you are chasing yield, Protocol Cover can protect your productive crypto assets across L1s, L2s, and scaling solutions.
Maximize yield. Minimize risk. Enjoy peace of mind knowing Nexus Mutual has you covered. Become a member and cover your asse(t)s against the major risks in DeFi.
Stuff for developers
Solidity v0.8.14: fixes for ABI-encoding nested arrays directly from calldata and data location during inheritance
Foundry: Solidity model checker and improved Etherscan verification
more-evm-puzzles: focused on CREATE and CALL opcodes
EVM Deep Dives: DELEGATECALL
Tx Uncled: check if transaction was uncled
Flashbots-cli: interact with Flashbots relay
CloudFlare Ethereum and IPFS gateways public access
OpenSea Seaport: decentralized NFT swap protocol, gas optimized, MIT license, fuzz testing using Foundry
Etherscan Sepolia testnet explorer
Faucet Link: list of testnet faucets, status and Sybil protection used
Rinkeby testnet to be deprecated as centralized to Geth team & complex to merge
Security
Wormhole uninitialized proxy disclosed, $10 million bounty paid
Nascent’s Simple security toolkit: development process, audit readiness checklist, pre-launch security checklist and incident response plan template
Hats Capture the Flag post mortem: exploit ERC721 safeTransfer call back
Ecosystem
Cloudflare to stake their own ETH to support the Merge, won’t run PoW
Protocol Guild pilot (reward core Ethereum contributors) with $2.7 million from Lido
MEV sandwich of $13.5 million stablecoin swap
Enterprise
Polygon Nightfall (optimistic rollup with zero knowledge for privacy) unaudited beta live, aimed at enterprise
Norwegian central bank to prototype CBDC
Application layer
DAOhaus (no-code Moloch DAO launcher) live on Optimism
LinkTree: NFT gallery, use NFT for pfp & background and token gated links
Unlock Protocol adds recurring memberships
Rico: Nikolai’s evolution of Dai/Rai, multi-collateral & uses a controller
Job Listings
Hiring Coordinator wanted by Ethereum Foundation
Sourcify (source code verification) need a TypeScript Developer
Ethereum Foundation seek a generalist ecosystem developer
Ethereum Foundation need a People Operations Lead
Trail of Bits Security Apprenticeship (3 months)
Reach developers experienced with Ethereum. $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet, Arbitrum or Optimism. Questions? abcoathup at-gmail
Regulation/business/tokens
Strengthen a Uniswap v3 TWAP oracle by depositing full range liquidity
Cole South: why I sold all my Bitcoin for ETH
Soulbound Tokens & The Dread Pirate Roberts: bind Soulbound tokens to a soul NFT, allowing souls to be transferred
General
Skiff Mail: end-to-end encrypted email
Domain hijacks impact SpiritSwap (Fantom) and QuickSwap (Polygon)
Scale of Real-Time Bidding data broadcasts [PDF]: US users online activity & location exposed 747 times per day
Differences between threshold BLS aggregation and BLS aggregation
Follow @WeekinEthNews to find out what the most clicked links are. Follow @evan_van_ness and @abcoathup 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-21-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
May 24 – ETH Staking QF Round ends
Jun 3 – Merge community call #4
Jun 8 – Ropsten testnet upgrades to PoS
Jun 8-23 – Gitcoin Grants Round 14
Jun 10 – Austin DeFi summit
Jun 10-12 – ETHPrague
Jun 20-23 – NFT.NYC
Jun 24-26 – ETH NYC
Jul 1 – Data Availability Sampling proposals due
Jul 6-8 – ETHBarcelona
Jul 8 – ETH Seattle summit
Jul 19-21 – EthCC 5 (Paris)
Aug 5-13 – ETH Seoul
Aug 8-10 – ETHToronto
Aug 11-14 – ETH LATAM (Buenos Aires)
Aug 18-19 – Ethereum SP (São Paulo)
Aug 19-21 – ETHMexicoCity
Aug 27-28 – DeFi Security Summit (Stanford)
Aug 28 – DeFi San Francisco summit
Aug 29-31 – Science of Blockchain Conference (Stanford)
Sep 1-4 – ETHWarsaw (hackathon & conference)
Sep 2-4 – ETHSantiago
Sep 6-9 – MCON 2 (Denver)
Sep 12-14 – DappCon (Berlin)
Oct 11-14 – Devcon 6 (Bogotá)
Nov 4-6 – ETHSanFrancisco
Dec 1-4 – ETHDownUnder (Sydney)
Dec 2-4 – ETHTaipei
Did you get forwarded this newsletter? Sign up to receive it weekly