Eth News and Links
Layer 1
- Latest core devs call video. Notes from Christine Kim:
- Shanghai upgrade planning, EIPs jostling to potentially be included along with withdrawals: EOF, EIP4844 (proto-danksharding), EIP4758 (deactivate SELFDESTRUCT), EIP1153 (transient storage) & EIP2537 (BLS12 precompile)
- Next call to focus on triage of Shanghai upgrade EIPs
- Users of SELFDESTRUCT need to shout as the plan is to deactivate
- Discussion on censorship resistance vs scaling and improving node UX
- Helios: light client implemented in Rust, syncs in seconds, experimental
- Withdrawal interop instructions for Prysm+Geth and Prysm+Nethermind
- EIP4844 (blobspace/proto-danksharding) history & push to include in Shanghai upgrade, targeting testnet for end of November; explainer for builders
For stakers
- MEV-Boost:
- v1.4.0: set minimum bid to accept blocks from relays otherwise build blocks locally
- DoS vulnerability patched, would have prevented MEV-Boost blocks and forced proposers to fallback to local block production
Research
- Barnabé: state of Proposer-Builder Separation (PBS) research
- Reorg resilience & security in post-single slot finality LMD-GHOST
- Efficient BLS multi-signature verification on EVM
Client releases
- Execution Layer:
- Erigon v2.30.0: embedded CL light client now the default and new RPC methods: erigon_cacheCheck & erigon_getLatestLogs
- Consensus Layer:
Layer 2
- Polynya: minimum viable rollup decentralization (stage 1: limited training wheels)
EIPs/Standards
- Guide to creating an EIP
- EIP5883: Token transfer by social recovery
- EIP5896: Rejectable NFT
- EIP5902: Contract event hooks
This newsletter is made possible thanks to SpeedRunEthereum!
Test your skills and learn how to build apps on Ethereum at SpeedRunEthereum.com.
Stuff for developers
- OpenZeppelin Contracts v4.8: gas efficient batch ERC721 minting, voting gas optimization, two step ownership transfer, log2/10/256, admin for TimelockController and ERC4626 calculations updated to not use decimals
- OpenZeppelin Contracts Wizard adds download development package for Hardhat
- Remix v0.28: manage Git branches in the File Explorer & updated home tab
- Foundry format and gas snapshot pre-commit hook
- Whitenoise CTF 2 using EIP1153 (transient storage)
- RareSkills gas puzzle solutions: Sqrt, ERC165
- Norswap: how to shuffle cards on-chain using hashes, Merkle trees & simple zk-proofs
- ConnectKit v1.0.0 (React components to connect wallets): adds Sign in With Ethereum support, avatar component and Nouns theme
- Zk-starter: create arithmetic circuit with corresponding Solidity contract, uses circom & Foundry
Security
- DFX Finance $4 million exploit, reentrancy of flash loan mechanism
Ecosystem
- The total supply of ETH has decreased since the Merge
- ETHSanFrancisco hackathon winners & list of projects
Application layer
- OpenSea enforcing NFT royalties for new collections only if they implement a block list, still enforcing royalties for existing collections
- MagicMirror: mirror single NFT from Optimism to mainnet for use as Twitter PFPs
- ENS merch: baseball cap embroidered with ENS name
Job Listings
- EF Robust Incentives Group seek a research scientist
- Avantgarde Finance seeking Full Stack Dev in Web3/DeFi to build on Enzyme
- Project Manager wanted by EF for organizational & team support
- EF are hiring a code integration tester
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
- FTX blows up:
- Rekt gives the play-by-play on the FTX/Alameda implosion
- Bahamas Securities Commission freezes FTX assets [PDF]
- filed for bankruptcy & SBF resigns
- BlockFi pauses withdrawals
- OFAC recategorized Tornado Cash as banned and adds testnet contracts to banned list
- SEC wins summary judgment against LBRY for not registering their token sale as a security offering
- US seek to seize 50k BTC hacked from Silk Road in 2012
- Auctioning off the reward paid to token holders for voting can increase robustness against governance attacks
General
- Taylor Monahan: get your assets off exchanges and onto your own keys
- David Mihal’s CryptoFlows: visualization of flow of value between chains
- Checking univariate identities in linear time
- Baloo: protocol for lookup tables, linear on the amount of lookups & independent of table size
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-november-12-2022
Upcoming Dates of Note
(new/changes in bold)
- Nov 18 – 0xPARC PARC Squad application deadline
- Nov 20 – Clr.fund LatAm round ends
- Nov 25-27 – ETH Vietnam
- Dec 1 – Columbia cryptoeconomics workshop (New York)
- Dec 2-4 – ETHIndia (ETH Global)
- Dec 5 – EF Layer 2 grants deadline
- Mar 2-5 – ETHDenver
Sign up to receive this newsletter weekly