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