Week In Ethereum News

Share this post

Week in Ethereum News, June 3, 2023

weekinethereum.substack.com

Discover more from Week In Ethereum News

Weekly newsletter about the Ethereum protocol and ecosystem
Continue reading
Sign in

Week in Ethereum News, June 3, 2023

Andrew B Coathup
and
Evan Van Ness
Jun 3, 2023
12
Share this post

Week in Ethereum News, June 3, 2023

weekinethereum.substack.com
Share

Eth News and Links

Dencun (Cancun + Deneb) upgrade

  • Latest all core devs - consensus (ACDC) call video. Notes from Christine Kim:

    • Discussions on bounding EIP4788 (beacon root in EVM), implementation complexity of EIP6988 (prevent slashed validator being elected block proposer) and Engine API versioning

    • Dankrad tested big blocks on mainnet to size safe blobs per block, recommends increasing blobs per block target to 3 with a maximum of 6, up from 2 & 4 respectively

  • EIP4844:

    • Latest EIP4844 implementer call video. Notes from Terence: Engine API versioning, add data_gas_used to execution header and devnet 6 scope

    • Terence: validator & builder interaction with blob transactions in Dencun

    • KZG ceremony hit 100k contributions, available to anyone with 16 mainnet transactions

  • Consensus-specs v1.4.0-alpha.1: adds data_gas_used and changes excess_data_gas & data_gas_used type from uint256 to uint64

Layer 1

  • EthStaker: node operators should use minority execution clients (not Geth)

  • Guide to beacon chain networking components: p2p overlays & GossipSub

  • Intents in account abstraction, they are great but come with risks of block production centralization, trust-based barriers to entry and lack of transparency

  • Ethereum halving proposal: reduce staking requirement from 32 ETH to 1 ETH over 8 years, thanks to hardware & client improvements

Client releases

  • Execution layer:

    • Besu v23.4.1: experimental transaction pool for more profitable local block production

    • Erigon v2.44.0: Caplin (embedded CL) improvements, added new Sepolia testnet bootnodes

    • Nethermind v1.19.0: faster sync and reduced database size (fresh sync required for full benefits of disk space optimization)

For Stakers

  • Validator queue dashboard with historical charts

Research

  • Longitudinal study of block construction market: measures MEV-Boost & money flows and introduces a MEV-time law

Layer 2

  • RFP to build zk validity prover for OP Stack

  • Kinto (optimistic rollup, KYC users only) live on testnet

  • Norswap: rollup definition debate is noise, focus on the specific security assumptions

  • Polygon zkEVM vulnerability disclosed, could DoS sequencer & prover

EIPs/Standards

  • ERCs:

    • ERC7085: NFT relationship enhancement

    • ERC7087: MIME type for web3 URL in auto mode

    • ERC7092: Financial bonds

    • ERC7093: Social recovery interface

    • ERC7099: Offchain checks (for low cost ERC20 distribution)

    • ERC7108: Clustered ERC721

    • ERC7110: NFT dynamic ownership

    • ERC7121: SoulBounds Interface (soulbound assets ERC1155 extension)

Stuff for developers

  • Rinkeby testnet was shutdown

  • Foundry:

    • Iron wallet: dev focused browser extension wallet, Anvil aware

    • Tip: print colorful logs using console2 & StdStyle

    • Tip: fuzz private keys using boundPrivateKey

  • Zipped contracts: low cost deployment for contracts called offchain, self-extracts when called

  • Pack structs manually for ~200-300 gas saving per struct change

  • N-per-epoch: modifier to rate limit a contract function call by humans

  • Cookbook VS Code extension: find contracts from Cookbook registry

  • Ape v0.6.10: event log comparison, historical log optimization, account option flag for test accounts

  • EVM CFG: control flow graph generator for unverified contracts using symbolic stack analysis

  • Hardhat-ethers v3: Ethers.js v6 support

  • Ethers-rs v2.0.6: support Optimism deposited transactions

  • GuardianTest: end to end testing, uses Playwright, injects a wallet connected to Anvil network fork

  • Armchair (app starter kit): Next.js app router & server actions, Sign in with Ethereum

  • CTFs:

    • Curta CTF Labyrinth solution

    • Secureum RACE #18: 8 question Solidity quiz & answers

    • GPT-4 plays Ethernaut: 19/23 for older levels in the training data, 1/5 for new levels

Security

  • Jimbo v2 (semi-stablecoin) $7.5 million exploit on Arbitrum via lack of slippage control

  • El Dorado Exchange (EDE) $680k exploit on Arbitrum via oracle manipulation

  • unshETH $375k taken after deployer private key shared on GitHub

  • Open Standard Web3 Attack Reference (OSWAR): framework to identify, categorize & mitigate attacks & vulnerabilities

Ecosystem

  • Lido is over 36% of staked ETH

    • Reminder: don’t allocate capital to LSDs exceeding 25% of staked ETH

  • Ethereum Protocol Fellowship cohort four applications are open

  • Etherscan adds advanced filters for transaction searches, beta

  • ETHDublin hackathon projects

Notable at app layer

  • Circle launching native USDC on Arbitrum on June 8, bridged token renamed to USDC.e

  • Curve Tricrypto-ng (next generation of pools) deployed, swap gas costs halved


Job Listings

  • Devconnect Istanbul: Production Assistant and Volunteer Coordinator

  • Protocol Engineer (DeFi) sought by Tunnel Vision Labs

  • Solidity team need a highly skilled Developer Advocate

Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth.  Questions? abcoathup at-gmail


Regulation/business/tokens

  • US SEC settled with former Coinbase staffer on insider trading charges to avoid having to prove that any of the tokens were securities

General/crypto

  • Blockchain censorship: effect of OFAC sanctions on Ethereum & Bitcoin

  • iMessage zero-click exploit


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-3-2023


Upcoming Dates of Note

(new/changes in bold)

  • Jun 9-11 – ETHPrague conference & hackathon

  • Jun 16 – Ethereum Protocol Fellowship cohort four application 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 hackathon & conference

  • 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

12
Share this post

Week in Ethereum News, June 3, 2023

weekinethereum.substack.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Evan Van Ness
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing