Eth News and Links
PoW switch off (the Merge)
- Ethereum now secured by Proof of Stake, Proof of Work is obsolete
- 12 second blocks post-merge
- Recap of ethresear.ch posts to get to the Merge and the panda meme back story
Execution layer
- Latest core devs call video. Notes from Tim Beiko and Christine Kim:
- Merge went extremely smoothly, 1% drop in participation, minor post-merge issues for Besu & Erigon
- Shanghai planning will be async until next call on October 27
- Fork ID will be updated as part of Shanghai upgrade
- Geth v1.10.25: disables legacy initial sync
- Nethermind v1.14.2: fix for receipt not available for block 15537393 error in logs
- KZG ceremony call video
Proof of Stake consensus layer
- Somer’s Lodestar staking guide
- Teku v22.9.1-RC1: improvements for post-merge performance issues, less tested so only upgrade if you are able to rollback
- MEV-Boost is live, relays available from:
- Flashbots
- bloXroute, unfiltered, no front running & US OFAC compliant variants
- Blocknative, Dreamboat relay open sourced
- Curdleproofs: (zk shuffling scheme) protocol specification & Rust implementation to facilitate secret leader election and protect against DDoS attacks
Layer 2
- Optimism Bedrock alpha testnet
- Polynya argues EIP4488 (calldata gas cost reduction) should be the focus for scaling
- Dankrad: using KZG commitments in proofs
- Justin Thaler: SNARK 80 bits of security is too low and should be at least 100 bits
EIPs/Standards
- EIP5601: Extendable pattern
- EIP5617: Non-transferable token
- EIP5630: New approach for encryption/decryption
- EIP5633: Composable soulbound NFT, ERC1155 extension
- EIP5635: NFT Licensing Agreements
- EIP5639: Delegation Registry
- EIP5643: Subscription NFTs
- EIP5646: Token state fingerprint
- EIP5656: Memory copying instruction
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 Upgrades Plugins adds support for storage gaps
- Etherscan deprecating Rinkeby & Ropsten explorers October 5
- hardhat-ignore-warnings: plugin to convert warnings to errors & ignore unwanted warnings
- web3.js v1.8.0: safe & finalized block tags, required for PoS
- ABIType: strict TypeScript types for ABIs & EIP712 typed data
- hardhat-vite: plugin wrapping Vite to configure & launch dapps
- p5.js & three.js deployed on-chain
- frame.tools: publish web-based on-chain art
- xPARC circom-batch-ECDSA: proof of concept on top of circom-ECDSA
- Circomspect: static analysis for zk proofs
- I am the chad v1: gas optimizor king of the hill competition
- Paradigm CTF files released
- Ethernaut Good Samaritan level on custom errors
Security
- Profanity vanity address generator vulnerability, private keys can be recovered, being actively exploited, transfer all assets to a different wallet
- PoW fork replay attacks possible via EIP712 for contracts that cache the domain separator
- NFTX vulnerability patched, attacker could transfer NFT from a collection approved by a user
- StarkEx v4.5 double-spend from a vault in a frozen system vulnerability disclosed
- Compound cETH price feed post-mortem
Ecosystem
- Justin Drake: the Merge reduced worldwide electricity consumption by 0.2%, equivalent of shrinking the height of the Eiffel tower to a plastic toy
- Superphiz: how to stake
- finematics: implications of The Merge
Enterprise
- Compound Treasury adds borrowing USDC for institutions
Application layer
- Degrees of separation from Vitalik using recursive SNARKs, what’s your ETHdos number?
- OpenRarity: NFT rarity standard
- Jonathan Mann Merge album
- Interep: sybil-resistant reputation onramp API using web2 social history
- Shell v2 AMM live on Arbitrum, guarded launch
- Wrappr: create legal entities such as an LLC or non-profit (UNA)
Job Listings
- EF’s Privacy & Scaling Explorations team: Web3 Engineer
- Bobhub oracle is seeking Technical content writer
- Remix: frontend React/Typescript dev
- Ethereum Foundation seek a generalist ecosystem developer
Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Pay with one click using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
- White House framework for development of digital assets
- US OFAC FAQ on Tornado Cash sanctions, users can apply to withdraw, dusting victims not prioritized for enforcement & publishing code allowed
- Blockchain Association forming PAC in US
- Coinbase adding crypto positions of politicians to app
- South Korean court issued arrest warrant for Luna founder Do Kwon
General
- Uber security breached in alleged social engineering attack
- Another Apple zero-day
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-september-17-2022
Upcoming Dates of Note
(new/changes in bold)
- Sep 22 – Gitcoin Grants round 15 ends (support Week in Eth News)
- Sep 23 – ETH HCMC summit (Ho Chi Minh)
- Sep 23-24 – ETHSantiago
- Oct 6-8 – Web3 Lagos
- Oct 7-16 – Devcon week (Bogotá)
- Oct 7-9 – ETHBogotá (ETH Global)
- Oct 7-9 – Infinite hackathon (Bogotá)
- Oct 11-14 – Devcon 6 (Bogotá)
- Oct 18-22 – Eth Medellin (Colombia)
- Oct 26-28 – Eth Panama
- Oct 28-30 – ETH Lisbon
- Nov 4-6 – ETHSanFrancisco (ETH Global)
- Nov 11-13 – ETHBrno (Czech Republic)
- Nov 18-20 – Web3 Weekend (ETH Global)
- Nov 25-27 – ETH Vietnam
- Dec 2-4 – ETHIndia (ETH Global)
- Mar 2-5 – ETHDenver
Sign up to receive this newsletter weekly