Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Pectra (Prague + Electra) upgrade (meta EIP7600)
- Latest all core devs – consensus (ACDC) call video. Recap from Alex Stokes. Notes from Christine Kim:
- Missed slots: Lighthouse & Prysm updated to allow Beacon API submission of blobs even if block observed on p2p
- Pectra upgrade (small fork targeting late 2024)
- Electra included EIPs:
- Pectra-devnet-0 spec EIP client implementation tracker
- EIP6110 validator deposits onchain: mostly ready
- EIP7002 execution layer triggerable exits: needs updating to handle partial withdrawals
- EIP7251 maxEB: community input wanted on need for custom ceilings & EL initiated consolidations (touches EIP7002) at cost of added complexity
- EIP7549 committee index outside attestation: may update for better packing efficiency
- Electra candidates for inclusion:
- EIP7547 IL (inclusion lists): EIP3074 compatibility issues
- EIP7594 PeerDAS: work on in parallel to Electra, if going to be longer term could alternatively include EIP7659 to increase blob throughput
- Electra included EIPs:
- EIP7251 maxEB (increase max effective balance)
- Breakout call notes: custom ceilings, min activation balance constant, week subjectivity issues and concerns from Lido
- EIP7547 IL (inclusion lists)
- Breakout call notes: potential solutions for validity & availability issues
Centralization watch: threatening the value of your ETH
- Lido at 29.68% finally drops below 30%, still too close to 33.3% threshold
- Client diversity (via clientdiversity.org):
- Execution layer: Geth 63% majority
- Stakefish migrated to 50% Nethermind
- Consensus layer: Prysm 38%
- Any client bug over 33.3% could mean loss of finality
- Strategy to target largest concentrated actor with discouragement attack
- Execution layer: Geth 63% majority
- Better geographic diversity is optimal, particularly outside of North America & Europe
Layer 1
- Reward curve with tempered issuance: trade-offs, security considerations and endgame
Client Releases
- Consensus layer:
- Prysm v5.0.3: patch with enhancements & bug fixes
- Execution layer:
- Reth v0.2.0-beta.5: fixes Merkle pipeline stage out of memory issue, adds pruner timeout and supports running on NFS volumes
Layer 2
- Base gas target increased to 5 mgas/s
EIPs/Standards
- EIPs:
- ERCs (application layer):
Stuff for developers
- Solidity Developer Survey 2023 results:
- Hardhat usage at 33%, Foundry 32% & Remix 26%
- Solidity v0.8 usage at 82%
- Guide to migrate from from hardhat-deploy to Hardhat Ignition
- Tweak (Foundry fork): alter onchain verified contracts (e.g. add console.log) & replay historical transactions
- Hayden asked should Uniswap v4 remove events & move to call traces for 1% gas saving on swaps
- Lefteris: need agreement & standardization for any alternative
- Coinbase Solidity style guide
- OpenSea ERC721C support: enforced creator royalties but restricted to OpenSea & Magic Eden
- Fuzz-utils v0.2.0: generate Echidna/Medusa compatible fuzzing harnesses
- Sigmund (CLI): collect function selectors from any contract
- Swiss knife determine contract address using deployer address & nonce
- SIWE AAbstractor: connect smart accounts to apps via Sign in with Ethereum
- Viem experimental: support for draft EIP5792 (batch transactions with paymaster capability)
- Noble-post-quantum (JavaScript): minimal implementations of ML-KEM, ML-DSA & SLH-DSA
- Open Labels Initiative: framework & data model for EVM address labeling
- CTFs:
- Secureum RACE #28: 8 question Solidity quiz & answers
Security
- Geth DoS vulnerability disclosed, nodes with exposed RPC could be crashed by applying EIPs out of order during an eth_call, fixed in v1.13.13
Ecosystem
- Vitalik: next steps in the Purge, precompiles, history (via EIP4444), log reform & moving to SSZ
- Road to Devcon event calendar
- Hackathon winners: ETHBucharest & ETHSeoul
Enterprise
- Project Agorá: BIS & 7 central banks explore tokenization of cross-border payments
Job Listings
- ChainSafe: Head of Protocol Engineering and Senior Product Manager
- Devcon: Community Supporter, Production Magician & Volunteer Coordinator
- Nethermind Mechanism Designer, Protocol Research Manager, Research Engineer
- Certora is hiring: Head of Product, SR-Rust, Compiler Developer & FV Wizard
- Solidity: C++ Software Engineer and Programming Language Researcher
- OpenZeppelin seeks Security Researchers in Canada, Australia, LatAm & USA
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Onchain stats
- Gas fees (via ultrasound.money): 8.6 to 120.5 gwei, with 25.8 gwei average
- Zero net issuance currently at 22.7 gwei
- 2.8k ETH net burn this week
- ETHUSD: $3,224 – $3,641, currently $3,325
- ETHBTC: currently 0.049 (Flippening at ~0.16)
Notable at app layer
- Maker’s big bet on Ethena
- Aave proposes 0% LTV for Dai in response
- Blob inscriptions fizzle out
- Synthetix v3 live on Base, using USDC as collateral
- Gitcoin Grants 20 applications open until April 16; open source software rounds: infrastructure, dev tooling, apps and hackathon alumni
Regulation/business/tokens
- US vs Roman Storm: amicus briefs from Blockchain Association, Coin Center & DeFi Education Fund
- SEC Commissioner Peirce: improving communication between public & SEC
- Bank of England & FCA digital securities sandbox consultation, feedback by May 29
General
- Vitalik: degen communism [posted April 1], chaos aligned with common good, e.g. memecoin issuance to charity, public goods funding, fork out concentrated players, land value taxes and Harberger taxes on IP
- XZ Utils (compression library) backdoored, v5.6.0/1 impacted, found after logins via ssh 0.5s slower
END OF SERVICE: plan to deprecate Week in Ethereum News
Editor: @abcoathup
Follow @WeekinEthNews for the most clicked links
Permalink: https://weekinethereumnews.com/week-in-ethereum-news-april-6-2024
Upcoming Dates of Note
(new/changes in bold)
- Apr 12-14 – ETHDam (Amsterdam) conference & hackathon
- Apr 16-18 – EY Global blockchain summit (London)
- Apr 19-21 – ETH Tallinn hackathon
- Apr 20-21 – ETHDubai conference & hackathon
- Apr 23-May 7 – Gitcoin Grants 20 (application deadline Apr 16)
- Apr 26-28 – ETHBoston hackathon & conference
- May 3-5 – ETHGlobal Sydney hackathon
- May 10-11 – ETH Bratislava conference & hackathon
- May 21-23 – DappCon (Berlin)
- May 24-26 – ETHBerlin hackathon
- May 31-Jun 2 – ETHDublin hackathon & conference
- May 31-Jun 2 – ETHPrague conference & hackathon
- May 31-Jun 5 – ETH Belgrade hackathon & conference
- Jun 14 – EF EIP4844 data challenge deadline
- Jun 21-23 – ETHKyiv hackathon & conference
- Jul 8-11 – EthCC (Brussels) conference
- Jul 12-14 – ETHGlobal Brussels hackathon
- Jul 26-30 – EDCON Tokyo conference
- Aug 23-Sep 13 – ETHGlobal ETHOnline virtual hackathon
- Aug 23-26 – ETHTokyo hackathon & conference
- Aug 29-31 – ETHAccra hackathon
- Sep 5-8 – ETHWarsaw conference & hackathon
- Sep 9-15 – ETHSafari (Kenya)
- Sep 12-14 – NapulETH (Napoli)
- Sep 20-22 – ETHGlobal Singapore hackathon
- Oct 4-6 – ETHRome
- Oct 17-19 – ETHSofia conference & hackathon
- Oct 18-20 – ETHGlobal San Francisco hackathon
- Nov 12-15 – Devcon 7 – Southeast Asia (Bangkok)
- Nov 15-17 – ETHGlobal Bangkok hackathon
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.