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
- 0xPARC: technical work required to build zk-identity
- 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
- 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