Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Dencun (Cancun + Deneb) upgrade
- Latest all core devs – execution (ACDE) call video. Summary by Tim Beiko. Notes from Tim Beiko and Christine Kim:
- Overview of execution spec tests, Python suite of state & blockchain tests
- Dencun upgrade discussions: EIP4844 precompile address moved to 0xA, EIP4788 storage size bounded, EIP5656 (MCOPY) tests added and Engine API spec changes
- EIP4844 devnet 6 had issues, restart as devnet 7 once stable client releases & pass hive tests
- EIP repo to split out app layer ERCs
- Consensus specs v1.4.0-beta.0: Deneb feature complete, stable unless issues found
- EIP4844:
- Kelvin: Mr. Moloch’s ephemeral album party contribution to KZG ceremony
Layer 1
- Reth v0.1.0-alpha: execution layer client in Rust, syncs archive node in 50 hours with 2TB database using NVMe SSD, also SDK for building EVM infrastructure, Apache/MIT license
- EthereumJS v6 (final release before v7): updates ethereum-cryptography, adds allowUnlimitedInitcodeSize option and removes non-finalized state code (EIP4844)
- Verkle tries info website
Client releases
- Consensus layer:
- Lodestar v1.9.0: fix reduced slashing DB size by 97%, slashing protection export format compatible with other clients and flag to disable peer scoring for testing
- Nimbus v23.6.0: history prune enabled by default, processes untimely attestations without expensive state replays and use Keymanager API for voluntary exits
- Execution layer:
- Erigon v2.47.0: fix for v2.45.0, no resync required
For Stakers
- Execution Layer client diversity improved, Geth around 50%
Research
- Fast amortized KZG proofs
- Speculative execution DoS attacks using conditional transactions to exhaust resources and/or transaction pool spamming
Layer 2
- Zora Network for NFTs, optimistic rollup built on OP stack, live
- Arbitrum Orbit chains (layer 3): guide to launch a devnet
- L2Beat Stages: rollup maturity framework from stage 0 (run by the operators) to stage 2 (fully managed by contracts)
- Shared validity sequencing proposal to enable cross-rollup interoperability
- Vitalik: L2 to L1 & cross-L2 reading to implement cross-chain social recovery wallets with a keystore in one location & wallets in many locations
EIPs/Standards
- EIPs:
- ERCs (app layer):
Stuff for developers
- Hardhat:
- v2.16.0: adds extendable providers, wrap network provider with custom logic
- Hardhat-ledger plugin: send transactions & sign messages
- Alloy: rewrite of ethers-rs, includes Solidity’s type system in Rust
- Guide to Solidity data locations (memory, calldata & storage)
- Cookbook ChefGPT Remix plugin to answer Solidity questions including on current contract
- Intro to Ape (contract development framework for Python devs) using WETH as an example
- Uniswap v4 flash loan template
- Seaport Validator & Navigator: helper contracts to scan orders for errors and fulfill respectively
- Simon de la Rouviere: Daisychains NFT onchain SVG animation [Andrew had one free mint]
- Smoldata: zero-ETL indexing for contracts
Security
- Astaria (NFT lending) vulnerability disclosed, protocol paused with tokens rescued, beacon proxy could be manipulated to load rogue implementation allowing self destruct
- Foundation NFT contracts vulnerability disclosed, contract owner can self destruct implementation, destroying minted NFTs
- Tincho: questions auditors should ask devs before a secure code review.
Ecosystem
- Etherscan code reader, answers questions about a specific contract address, OpenAI API key required, beta
Enterprise
- Paul Brody: Ethereum for Business book
- SAP demoing cross border payments with USDC: customers can pay a sample invoice on testnet
Notable at app layer
- Maker sDAI (savings DAI): tokenized DSR-enabled DAI, ERC4626
- Utopia transaction templates for Safe multisig on mainnet
- PartyDAO Party: create groups with lightweight voting to take onchain actions
- Mirror collectable embeds: mint or buy on secondary NFTs embedded in posts
- Noun Nyms: persistent pseudonyms for Noun holders with reddit-like interface
- Ethscriptions: create/transfer digital artifacts using data URI in calldata, similar to Bitcoin Ordinals
- BND (German foreign intelligence) released dog NFTs
- Sudo v2 gradual dutch auction bonding curves
- Gitcoin grants stack: create & manage a grants program
Job Listings
- Devconnect Istanbul: Production Assistant and Volunteer Coordinator
- 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
- FT: Crypto.com internal trading teams potential conflict of interest
General/crypto
- Polygon PoS proposal to upgrade to a zkEVM validium in 2024
- BSC adding layer 2 (Optimism fork) on testnet
- Security proof of Nova on a cycle of curves
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-24-2023
Upcoming Dates of Note
(new/changes in bold)
- Jun 26 – Jul 17 – CLRFund round 9
- Jul 5-9 – ETHBarcelona conference & hackathon
- Jul 17-20 – EthCC (Paris)
- Jul 20–23 – Pragma Paris & ETHGlobal Paris hackathon
- Aug 11-13 – ETHMunich hackathon
- 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 15-17 – ETHChicago conference & hackathon
- 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 13–15 – Ethereum Kuala Lumpur conference & hackathon
- 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
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.