Your Weekly Dose of Blockchain Updates and Meows!
In this edition, we bring you key highlights from the Ethereum ecosystem, including updates on the upcoming Pectra (Prague + Electra) upgrade, insights from the latest All Core Devs Consensus Call, and details on recent implementersâ and breakout meetings. For those new to this series, donât worryâyou can catch up with our previous newsletter here.
Other highlights include exciting news about Ethereum Improvement Proposals (EIPs) in progress, updates on the Public Goods Funding, and upcoming events. Stay tuned for more updates as we continue our mission to empower Ethereum through education, community building, and innovation.
Pectra (Prague+Electra) Upgrade
Consensus (ACDC) #149, (January 23, 2025)
- devnet-6 will likely launch in the week of Jan 27th
- Proposed timing for Pectra:
- SEPOLIA (Feb 12, 2025) - epoch: 219392; slot: 7020544; timestamp: 1739980128; forkId: 0xbafd09c3
- HOLESKY (Feb 19, 2025) - epoch: 113152; slot: 3620864; timestamp: 1739352768; forkId: 0xf818a0d6
- Mainnet: Mar 11, 2025 (NOT FINAL, just an ambitious goal)
- Recording
- Podcast (Audio) by EthCatHerders
- Twitter summary by Nixo
- Highlights of Ethereum's All Core Devs Meeting (ACDC) #149 by Yash Kamal Chaturvedi
- Ethereum All Core Developers Consensus Call #149 by Christine_dkim
Pectra Interop #21 (January 20, 2025)
- Move forward with Pectra devnet 6, incorporating a new genesis file and validator set increase to 50,000â100,000.
- Mario will release updates with EIP-7702 changes and fixes.
- Client teams to review and comment on PRs as needed.
- Notes by EthCatHerders, Fellowship of EthMagicians. No recording is available.
Breakout & Implementersâ Meeting
EOF Implementers Call #65 (Jan 22nd, 2025)
JSON-RPC Standardization Breakout (Jan 20, 2024)
This is a new breakout room meeting initiated as a result of discussion to be continued from the last ACDE.
- The discussion focused on broader goals and stakeholder involvement, emphasizing the need to refine internal processes before involving external stakeholders like wallets and RPC providers.
- Suggestions included using the group to address consistency issues and align new feature proposals with broader stakeholder needs.
- Key action items were identified:
- incorporating
eth_fillTransaction
`into the execution spec, refining and documenting new methods, ensuring RPC compatibility through rigorous testing, and improving specification documentation for better usability.
- incorporating
- As next step, devs decided to continue async discussions on
eth_fillTransaction
and RPC compatibility tests on Discord.
- Future discussions will prioritize error handling and establishing processes for integrating new features and methods.
eth_simulate
No meeting on Jan 20, 2024
EIPIP Metting #112 (January 15, 2025)
- Stagnant Tag Discussion: A few suggestions to address issues with the "Stagnant" tag for Core EIPs under active consideration. Will bediscussed further in the next meeting.
- EIP Reviewers: Proposal to introduce formal EIP Reviewer roles approved. Details to be finalized in the Editors' Workshop.
- Editors' Workshop Announcement: Workshop planned for onboarding and discussions.
- Proposal Builder Tool:
- Get the .md file to document a proposal using this tool. Demo shared, tool deemed useful for new authors.
- Requested adding the tool link to eips.ethereum.org.
EVM Resource Pricing Breakout #1 (January 15, 2025)
The Gas Repricing Working Group meeting is a new breakout focused on three key agenda items: benchmarking efforts, short-term pricing changes, and research for medium-term updates.
Presentations included an overview of the Nethermind gas-benchmarks tool by Marek, showcasing its use in identifying bottlenecks, and Jacekâs Gas Cost Estimator tool, which proposed updated gas cost schedules tested across seven EL clients.
Discussions addressed strategies for short-term adjustments, such as single and multi-block warming to improve efficiency, and medium-term considerations for hardforks like Fusaka and Amsterdam. Concerns around backward compatibility were highlighted, with suggestions to leverage EOF mechanisms for versioning and restrict gas schedule changes to EOF contracts.
- Benchmarking Efforts:
- Tools presented for analyzing gas costs and addressing bottlenecks in existing schedules.
- Proposals to refine gas pricing schedules for greater efficiency.
- Short-Term Pricing Changes:
- Adjustments to precompile gas costs due to benchmarking insights revealing they are underpriced.
- Ideas like single and multi-block warming were discussed, with efficiency gains estimated at 5-6% for single block and ~15% for multi-block.
- Medium-Term Strategy:
- Addressed strategies for future hardforks like Fusaka & Amsterdam.
- Backward compatibility concerns raised about repricing, with suggestions to restrict changes to EOF contracts.
- Agreement that increasing gas prices historically caused breakages, while reducing prices carries lower risk.
- Backward Compatibility:
- Suggested leveraging EOF mechanisms for versioning to mitigate issues.
- Discussions on feasibility of automating checks to detect potential contract breakages.
- Future Considerations:
- Incentivizing fair contract usage without disadvantaging smaller contracts.
- Exploring zk-proof pricing adjustments (e.g., 10x keccak costs).
- Dcrapis proposed a session on EVM memory pricing, potentially to be covered in a future call if time doesnât permit.
Action Items
- Draft EIPs for short-term pricing changes.
- Continue benchmarking efforts to refine gas cost schedules.
- Explore applying new gas schedules only to EOF contracts to preserve legacy compatibility.
- Schedule EVM memory pricing presentation for the next call.
FOCIL Meeting #2 (Jan 14, 2025)
- Notes by Matthew
- CL Implementation: The team is actively working on implementation, though some bugs may still need addressing.
- FOCIL Implementation Notes: Terence shared detailed notes.
- Lighthouse has provided support for the effort.
- The plan includes shifting focus to RETH on the EL side.
- Launching a percentage of EL clients with a modified mempool is in progress.
- Kurtosis is supporting the definition of mempool logic with Tx Spammer Configuration.
- Implementation Goals:
- Implement blocks with inclusion lists.
- Expected to complete in the next day or two.
- FOCIL Intro Slides: Shared by Soispoke.
- The team has started work in Privacy & Anonymity area. Interested contributors can reach out to Soispoke.
- Relevant Links:
- Beacon API PR
- Jacob's Update
- Jihoon's Talk
- Docker and Kurtosis Config: Repo
- Setting Up Local FOCIL Devnet
- Local Devnet: A local devnet for FOCIL is ready to be run.
Client Updates
- Teku: Progress underway with active work on FOCIL implementation.
- Nethermind: Prototyping and implementation in progress (PR).
- Lodestar: Differences addressed in this PR.
- Metrics: Katya has started working on beacon metrics, to be shared soon.
- Timeline: Aiming for the FOCIL devnet by the end of January, with progress on track.
EIPs Update
EIPsInsight
The latest Ethereum Improvement Proposals (EIPs) updates reflect progress across various repositories:
- EIPs: 10 proposals transitioned to
Stagnant
, 4 moved toReview
and 5 new added toDraft
. - ERCs: 4 proposals advanced to
Final
, 4 are inLast Call
, 3 transitioned toReview
and 3 added toDraft
. - RIPs: 3 proposals added as
Draft
.
Proposals in the Last Call
- ERC-7734: Decentralized Identity Verification (DID)
- ERC-7751: Wrapping of bubbled up reverts
- ERC-7820: Access Control Registry
- ERC-7818: Expirable ERC-20
PS: This data is collected from EIPsInsight
Other tools
Call For Input (Open)
EIP Editors' Workshop
- If you've missed the Workshop, watch the replay here
- If you are interested in joining as EIP Reviewer, please fill out the Reviewing Interest Form.
Upcoming Protocol Calls
Date & Time (UTC) | Event |
---|---|
Jan 27, 2025, 12:00 UTC | eth_simulate Implementers' Meeting |
Jan 27, 2025, 14:00 UTC | Pectra Interop Testing Call |
Jan 27, 2025, 15:00 UTC | Stateless Implementers Call #30 |
Jan 27, 2025, 16:30 UTC | Portal Implementers Call #42 |
Jan 28, 2025, 14:00 UTC | FOCIL Breakout Room #3 |
Jan 28, 2025, 16:00 UTC | EIP Editing Office Hour Meeting #50 |
Jan 29, 2025, 16:00 UTC | L2 Interop Working Group - Call #2 |
Jan 30, 2025, 12:00 UTC | EVMMAX Implementers Call #2 |
Jan 30, 2025, 14:00 UTC | Execution Layer Meeting #204 |
Jan 31, 2025, 14:00 UTC | EIP-7732 breakout room #15 |
PS: This table is created based on Protocol calendar and GitHub Issues.
Public Goods Funding
Octant Epoch 6
A heartfelt thank you to all the donors and supporters who contributed to making this round impactful. đ Your generosity will fuel us, to continuously work for you all and drive meaningful change.
ECH Public Goods Challenge
Ethereum Cat Herders is on a mission to empower Ethereum through Education, Community building, and Homesteading Ethereum initiatives. Now, weâre calling on youâour amazing community and supportersâto help us take this mission even further. Your contributions fuel the tools, resources, and connections that keep Ethereum thriving.
Stay tunedâmore details on Public Goods Challenge coming soon. Letâs build a stronger Ethereum ecosystem together! đ±
Events
Consensus 2025 - HK (Feb 19, 2024)
If youâre at Consensus HK, donât miss the session with our Ethereum devs! The Ethereum communityâs participation and sharing of the latest developments at events like these are fantastic opportunities to foster engagement and strengthen connections within the ecosystem. Excited to see the Cat Herders leading the coordination for this representation.
Upcoming Events
- ETHDenver 2025: February 23 - March 2, 2025
- Staking Summit, Dubai: April 28 - 29, 2025
- EthCC[8]: June 30 -July 3, 2025
- Devconnect 2025: TBD
Community Resources
- Pectra Retrospective by Tim Beiko
- Rough consensus: post-Pectra By Nixo
- A Tweet Thread on Pectra upgrade by Sassal
- Ethereum Acceleration by Paradigm
- Scaling Ethereum L1 and L2s in 2025 and beyond by Vitalik Buterin
- Ethereum Macroeconomics via Dynamics by EthResearch
- EIP explainiers
- A high level overview of EIP-7702 by letgetonchain
- EIP-7623 Explained + Deep dive in to the Evm code changes by letsgetonchain
- ERC-7779: Understanding & Redefining Wallet Interoperability by EtherWorld
Share with us
Have updates about your project or client? Share them with us at team@ethcatherders.com by Friday (end of day EST) to be added in the next issue, scheduled for release the following Monday.