Week in Ethereum News, April 30, 2022 - thanks to SpeedRunEthereum for making this issue possible!
Eth News and Links
Mainnet execution layer
Latest core devs call video. Notes from Tim Beiko & Christine Kim:
Focus on 2 more mainnet shadow forks, clients passing hive tests & fixing outstanding bugs
Difficulty bomb not delayed, review in two weeks
Testnets post-merge are Goerli & Sepolia, plan to deprecate Rinkeby & Ropsten but other orgs may want to maintain
Discussion on RPC safe/unsafe/latest labeling
MEV boost: validators/proposers to set gas limit rather than builders
Erigon v2022.04.04-alpha: workaround to improve snapshot download speed via BitTorrent
Rough sketch of Verkle tree migration
NiceNode: alpha interface to run a Geth node on Linux, Mac or Windows
Proof of Stake consensus layer
Prysm v2.1.0: support for the Merge, Web3Signer, experimental weak subjectivity sync and vectorized sha256 optimizations
12 million ETH deposited, 10% of supply
Proposal for withdrawal credentials exits using a generalized message bus
PoW switch off (the merge)
mainnet-shadow-fork-2 successful with every single client combination, mild deposit processing issues (now patched) in two consensus clients
mainnet-shadow-fork-3 merge planned for May 5
EIPs/Standards
Layer2
Optimism Collective: $OP governance token with first airdrop in Q2. Bicameral governance for the network and public goods funding
Celer inter-chain messaging framework live on mainnet
Taiko: early draft of decentralized zk-rollup design
KZG commitments explainer (danksharding commitment scheme), more efficient than Merkle trees but requires trusted setup
This newsletter is made possible thanks to SpeedRunEthereum!
Are you a web2 dev who wants to get into web3?
The best way to go from zero to hero is SpeedRunEthereum.com.
Learn how to build on Ethereum; the superpowers and the gotchas.
Then speed run Ethereum by testing your skills in a series of challenges and join web3.
Stuff for developers
OpenZeppelin Contracts v4.6.0: cross chain abstraction to receive messages, Governor parameterized voting, reinitializer modifier for upgrades and governance contracts security improvements
Ganache v7.1.0: override address state with eth_call
ERC4626Votes: extension for governance voting based on underlying asset
Fuzzing for memory bugs in Solidity
wagmi v0.3.0 (React hooks): caching, React 18 support and vanilla JS client
EIP712 Codegen: generate Solidity for EIP712 decoding
IntelliJ Solidity debugger plugin
MetaMask Snaps tutorial to manage state in a Snap and add an API
dEth Tools: online unit conversion, decoders and encoders
Dune adds Flashbots data; query arbitrages, liquidations & sandwiches
0xPARC: ZK Machine Learning tutorial and demo
GitHub Copilot suggested a private key, configure copilot so your key isn’t suggested
Security
Akutar NFTs $34 million locked in contract, team funds can’t be withdrawn due to faulty logic & dutch auction refunds initially blocked by a contract bid
Rari’s Fuse pool #45 Uniswap v3 oracle manipulation vulnerability due to low liquidity, $4 million was at risk
Review of EIP4337 account abstraction spec & reference implementation, one critical & several high-severity issues discovered
Ecosystem
ETHAmsterdam finalists
Ethereum.org Q2 website roadmap
Proposal for simplified version of MACI designed for voting
Application layer
ENS daily fees surpassed alt-layer 1s, mostly due to purchases of four digit names
Ex0t1c Markets (on-chain positional markets) live on Optimism
DeFi Saver stop loss options for Liquidity
Backed: NFT-backed loans
Bored Apes Instagram hacked, NFTs stolen using phishing airdrop site
ENS expired names now use exponential curve for premium pricing
Celer’s layer2.finance (batched ETH/USDC/USDT deposits into Compound) launches with zk-proofs
Maker proposal for Basepool Curve pool (DAI, USDC, USDP & GUSD)
Job Listings
Status Waku is hiring: TypeScript Protocol/Software Engineer & DevRel
Ethereum Foundation need a People Operations Lead
Status are hiring engineers who focus on incentive design
Vac @ status are looking for protocol engineers
Trail of Bits Security Apprenticeship (3 months)
OpenZeppelin are hiring a Director of Development - Contracts
Ethereum Foundation seek a generalist ecosystem developer
Internship program at Nethermind (1-3 month)
EF’s Privacy & Scaling Explorations team: Web3 Engineer
EF Ecosystem Support team: Communications, Analyst & Admin Assistant
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
Ethereum Q1 financial results by Bankless
Richard Chen’s counterintuitive lessons from a crypto fund
Balaji: case for a Twitter airdrop and tokenization of Twitter handles
General
Zcash ceremony sixth participant was Edward Snowden [video]
Cloudflare says largest https DDoS attack ever targeted a crypto site
A6 claims ability to track ~3 billion devices in real time using GPS location data leaking from apps
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-april-30-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
May 1 – application deadline for yAcademy’s auditor fellowship
May 3-5 – Spaghett ETH (Milan)
May 6-27 – ETHGlobal Hack Money
May 8 – deadline for EF academic grants round
May 17-20 – EY Global blockchain summit
May 20 – US Fed CBDC discussion paper feedback deadline
Jun 10 – Austin DeFi summit
Jun 10-12 – ETHPrague
Jun 20-23 – NFT.NYC
Jun 24-26 – ETH NYC
Jul 6-8 – ETHBarcelona
Jul 8 – ETH Seattle summit
Jul 19-21 – EthCC 5 (Paris)
Aug 5-7 – ETH Seoul
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 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