Week in Ethereum News, June 10, 2023
Eth News and Links
Dencun (Cancun + Deneb) upgrade
Latest all core devs – execution (ACDE) call video. Summary & notes from Tim Beiko:
Cancun upgrade scope finalized: adds bounded EIP4788 (beacon root in EVM) & tentatively EIP5656 (MCOPY) if implementation/testing not a bottleneck
Cancun will not include EIP2537 (BLS), EIP5920 (PAY) & EIP7069 (revamped CALL instructions)
EIP4844 blobs per block set to 3 & 6 (target & limit) for devnets, may change for mainnet
Devnet 6 for EIP4844 to be launched next week
Holešky testnet (Goerli successor) first launch coordination call June 15, targeting September genesis (potentially too late for Dencun testing)
Consensus-specs v1.4.0-alpha.2: increases MAX_BLOBS_PER_BLOCK to 6 for EIP4844
Layer 1
Flood: benchmarking RPC endpoints for the EVM
Terence: reducing Prysm validator's slot 0 propose time by precomputing the shuffling
Client releases
Execution layer:
For Stakers
EL sync driver: sync a new EL client using an existing CL client, no CL config changes required
Research
Proposal to increase MAX_EFFECTIVE_BALANCE, allows validator consolidation to lighten networking load
Verkle Tree proof generation & verification implementation optimization notes
Layer 2
Optimism Bedrock upgrade live, gas fees over 40% lower via data compression and ETH native representation
Arbitrum batch-poster bug caused a temporary pause in posting transactions onchain, no loss of service from a user perspective
Arbitrum time boost transaction ordering economic analysis
EIPs/Standards
Stuff for developers
Web3 interface libraries:
evm.storage: view storage & state for verified contracts at a specific block, alpha version
OpenZeppelin Contracts v4.9.1: fixes DoS vulnerability in Governor & GovernorCompatibilityBravo where proposal creation could be blocked by frontrunning
Foundry:
Patrick Collins: Solidity development course - Foundry edition, 27 hours of video
NatSpec best practices
abi-to-sol v0.8.0: adds user-defined value types support
Titanoboa (Vyper interpreter) adds node interaction allowing deployment
snekmate v0.0.2 (Vyper contracts): adds wad_ln & wad_exp and EIP5267 support
EVM diff: diff execution-level specs of EVM-compatible chains
Tenderly precise gas estimates in a single run
Noble cryptography updated: npm provenance used for transparent builds and ed25519 & ed448 provide non-repudiation
Merklefy: web app to generate merkle trees from a csv
Create first zk contract using Circom & Hardhat
Ecosystem
EF run a node grants to encourage diversification, receive a Dappnode or a grant for hardware
Vitalik: transitions to rollups, contract wallets and privacy
ETH Seoul hackathon winners
ETH Belgrade hackathon winners & list of projects
Enterprise
Norwegian government tests putting their central bank issued Krone on Arbitrum
Notable at app layer
Maker DAO deployed 500M DAI with Coinbase for 2.6% annual rewards
FLAIR metric to measure intra-pool LP competitiveness in AMM
Forkable stablecoin design to manage contentious chain forks
0xSplits Swapper: received tokens swapped into an output token, stackable e.g. create tax wallet
sudoswap v2 (NFT marketplace): onchain royalties, creator settings, ERC1155 support, conditional orders and fee streaming
Usernames.club: community namespaces for username NFTs, under usr.id, via Nouns auctions
Summa: zk proof of solvency for CEX, beta
Job Listings
Solidity team need a highly skilled Developer Advocate
Devconnect Istanbul: Production Assistant and Volunteer Coordinator
Protocol Engineer (DeFi) sought by Tunnel Vision Labs
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
US SEC regulation by enforcement:
Coinbase charged for operating as unregistered securities exchange, broker & clearing agency and offer of securities for staking program
Coinbase issued show cause order from multiple state regulators for staking rewards
Binance & CZ charged with securities violations and misleading investors over Binance US controls
CFTC won Ooki DAO case, members of unincorporated association may have to pay the fine
PoolTogether federal case dismissed as plaintiff failed to show they suffered harm
ConsenSys forced to hold shareholder vote over intra-company transfer of MetaMask, Infura, etc
General/crypto
Atomic wallet $35 million stolen
KeePass v2.54 fixes master password leak
SnarkJS library vulnerability
Hypernova implementation, proof of concept
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-june-10-2023
Upcoming Dates of Note
(new/changes in bold)
Jun 16 – Ethereum Protocol Fellowship cohort four application deadline
Jun 20 – EF run a node grant deadline
Jun 22–25 – Pragma Waterloo & ETHGlobal Waterloo hackathon
Jul 5-9 – ETHBarcelona conference & hackathon
Jul 17-20 – EthCC (Paris)
Jul 21–23 – ETHGlobal Paris
Aug 15-16 – ETHToronto & ETHWomen
Aug 16-19 – Ethereum Argentina (Buenos Aires)
Aug 28-30 – Science of Blockchain Conference (Stanford University)
Aug 30 – Sep 3 – ETHWarsaw conference & hackathon
Sep 1-3 – Ethcon Korea hackathon
Sep 10-12 – Ethereum Singapore hackathon & conference
Sep 11-13 – DappCon (Berlin)
Sep 15 – Protocol Berg (Berlin)
Sep 18-21 – ETH Montréal conference & hackathon
Sep 22–24 – ETHGlobal New York
Oct 5-6 – ETHMilan conference
Oct 6-8 – ETHRome hackathon
Oct 6–27 – ETHOnline (ETHGlobal) virtual
Oct 27–29 – ETH Miami festival & hackathon
Nov 3-5 – ETH Lisbon hackathon
Nov 3-5 – ETHBrno
Nov 13-19 – Devconnect (Istanbul)
Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly