Week in Ethereum News
May 27, 2023

Eth News and Links

Dencun (Cancun + Deneb) upgrade

  • Latest all core devs – execution (ACDE) call video. Summary by Tim Beiko.  Notes from Tim Beiko and Christine Kim:
    • SELFDESTRUCT removal impact analysis: EIP6780 (SELFDESTRUCT only in same tx) is low impact and will be in Cancun; EIP6913 SETCODE not in Cancun for now
    • EIP4844 discussions: excess_data_gas, use big endian for precompile, remove SSZ EIPs, draft devnet 6 spec (last EIP4844 specific devnet before Dencun devnets)
    • Proposed ordering of Cancun & Prague opcodes being added to execution specs
    • Final candidates for inclusion in Cancun: EIP4788 (beacon block root in EVM), EIP2537 (BLS precompile), EIP5656 (MCOPY), EIP5920 (PAY) & EIP7069 (revamped CALL instructions); no more EIPs to be considered for Cancun
  • Consensus-specs v1.4.0-alpha.0: Deneb updates & attnets revamp
  • KZG ceremony nears 100k contributions, now available to accounts with 16 mainnet transactions

Layer 1

Client releases

  • Consensus layer:
    • Lighthouse v4.2.0: validator client faster to detect & avoid beacon nodes with offline execution layer
    • Prysm v4.0.5: attestation aggregation improvements
  • Execution layer:
    • Geth v1.12.0: PoW removed, GraphQL numeric values encoded as hex strings
    • Nethermind v1.18.2: sync process accelerated

For Stakers

  • Eth-wizard v0.9.7: validator setup on Ubuntu/Windows with MEV-Boost

Research

Layer 2

  • Distributed Sequencer Technology: proposal for progressive decentralization of L2 sequencers using Distributed Validator Technology
  • Layer N zk fraud proofs: hybrid approach only requires a proof to be generated when there is possibility of fraud

EIPs/Standards

  • EIPs:
    • EIP7069: Revamped CALL instructions
  • ERCs:

Stuff for developers

  • OpenZeppelin Contracts v4.9.0: Governor with Timestamps support for Optimism & Base, ERC4626 inflation attack protection, default admin rules for AccessControl, improved EIP712 signature interoperability via EIP-5267 and ERC777 deprecated
  • Solc contract metadata explainer: IPFS hash of JSON metadata + Solidity version
  • Foundry:
  • abi-to-sol v0.7: generate embeddable output (e.g. no pragma, no license identifier)
  • Guide to finding precision loss vulnerabilities using fuzz testing
  • Cicada: private on-chain voting using homomorphic time-lock puzzles
  • Vyper v0.3.8: transient storage keyword, ternary operators, raw_revert builtin, shift operators, configurable send() gas stipend and use PUSH0
  • Ape v0.6.9: easier testing via Pytest fixtures, Python v3.11 support and use_network marker
  • Uniswap live on Sepolia testnet
  • enstate.rs: simultaneous ENS queries with caching, in Rust
  • Safer: sign & submit transactions to a Safe multisig using Foundry scripts
  • Curta CTF Baby it’s me solution
  • Code specification overview: focus on plain english, state machines, diagramming, interfaces, placeholder tests and optionally formal definitions
  • Echidna v2.2.0: multicore fuzzing & optimized coverage collection, up to 20x faster fuzzing

Security

Ecosystem

Notable at app layer


Job Listings

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


Regulation/business/tokens

  • US Fed: 10% of adults used crypto in 2022
  • Dan Elitzer: DeFi primitives should have no governance, no upgradeability and no oracles

General/crypto


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-may-27-2023


Upcoming Dates of Note

(new/changes in bold)

Sign up to receive this newsletter weekly