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
- Tip: invoke commands with custom profiles
- 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