Week in Ethereum News, April 29, 2023 - thanks to Optimism’s RetroPGF
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:
Cancun upgrade to include: EIP4844 (protodankscaling), EIP6780 (SELFDESTRUCT only in same tx), EIP1153 (transient storage) & EIP6475 (SSZ optional type)
Cancun may potentially include: EIP4788 (beacon block root in EVM), EIP6493 (SSZ tx signature scheme) & EIP2537 (BLS precompile)
EOF not in Cancun, discussed making main feature of future upgrade
EIP4844 devnet 5 successfully launched
KZG Ceremony: 91,000+ contributions, contribute with an account nonce of 64
Layer 1
MEV-Boost relay vulnerability disclosed, block equivocation strategy with early getPayload calls
Rinkeby testnet Q2/Q3 shutdown proposed for June 1
Geth removing Clique & PoW support
Client releases
Consensus layer:
Execution layer:
Erigon v2.43.0: adds Caplin phase 1 (embedded Consensus Layer); diagnostics web app
Research
MEV-Boost & fork choice rule: impact of latency on consensus
Overview of dankscaling: proposal to use 25% of samples for reconstruction
Post quantum stealth addresses using Commutative Supersingular isogenies (CSIDH)
Confirmation rule: typically under 1 minute, weaker guarantee than finality
Layer 2
Proposal for cross layer communication using a precompile to read the Layer 1 state root
EIPs/Standards
EIPs:
EIP6953: Network upgrade activation triggers
ERCs:
This newsletter is made possible thanks to the funding received from Optimism’s RetroPGF!
Thank you to Optimism’s RetroPGF round 2 which generously funded Week in Ethereum News for “months, not weeks.”
Stuff for developers
Foundry Forge-std v1.5.4: adds set breakpoint cheat and count overload to expectCall cheat
Forge-deploy: track deployments by name and reuse in Solidity
Solc-ast-rs: Rust bindings for Solidity AST & visitors
Slitherin: custom Slither detectors with higher sensitivity but higher false positives
Equivalence checker: compare code in Yul/assembly, Solidity or Certora Verification Language
Contract Fiesta: dataset of source code for 150k unique contracts
Safe: ERC2535 (Diamond proxy) unsuitable for smart accounts (account abstraction)
Governance proposal simulation framework: catch incorrectly linked contracts, invalid state transitions, broken dependencies and logic errors
Curta CTF Groovy Fruit Fiesta solution
All Wallet Devs call video and notes
Zokrates v0.8.7: Nova experimental support
zkLLVM & Proof Market: guide to integrating zk proofs
Security
Mysterious wallet drainer (described by Taylor last week): victims encouraged to come forward
Merlin DEX on zkSync $1.8 million stolen, devs had unlimited approval
Blur NFT marketplace canceled bids were accepted
Trust wallet browser extension vulnerability disclosed, mnemonics could be found by brute force, $100k bounty paid
Profanity Brute-force: reconstruct a private key generated using Profanity
Ecosystem
Staking deposit queue flipped exit queue
Notable at app layer
ENS manager app v3 and ENS Name Wrapper live
Gitcoin Passport Unique Humanity Score of 15 needed for Gitcoin Grants Beta Round matching
Stelo Explore: universal contract interface
Eric Wall’s Orb NFT: holder can ask Eric a question a week, 300% Harberger tax
Job Listings
Snr React Native UI Dev at Status: All jobs
Solidity team need a highly skilled Developer Advocate
Mimic seek a blockchain engineer
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
Professor Gary Gensler in 2018 MIT course: “3/4 of the market is non-securities“
Binance US terminated $1 billion purchase deal of Voyager assets
UK tax proposal to not treat DeFi transactions as disposals
Paul Brody: enjoy the final Crypto Winter
General/crypto
TxRank: transaction anomaly detection tool using a Large Language Model
HyperNova: recursive arguments for customizable constraint systems
Zator: verified inference of a 512-layer neural network using recursive SNARKs
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-april-29-2023
Upcoming Dates of Note
(new/changes in bold)
May 5-10 – ETHTallinn hackathon & NFT Tallinn conference
May 9 – Gitcoin Grants Beta Round ends (support Week in Eth News)
May 9-12 – EY blockchain summit
May 11-14 – Pragma Lisbon & ETHGlobal Lisbon hackathon
May 19-23 – EDCON Montenegro (changed from Vienna)
May 20-21 – ETHDam (Amsterdam) conference & hackathon
May 24-26 – Spaghett ETH (Naples) conference
May 26-28 – ETHDublin hackathon
Jun 2-4 – ETH Seoul
Jun 2-7 – ETH Belgrade conference & hackathon
Jun 9-11 – ETHPrague conference & hackathon
Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
Jul 5-7 – ETHBarcelona
Jul 17-20 – EthCC (Paris)
Jul 21–23 – ETHGlobal Paris
Aug 13-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–27 – ETHOnline (ETHGlobal) virtual
Oct 27–29 – ETH Miami festival + hackathon
Oct 28–30 – ETH Lisbon hackathon
Nov 13-19 – Devconnect (Istanbul)
Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly