Try   HackMD

Purr-suit of Ethereum 🐾 #3

Your Weekly Dose of Blockchain Updates and Meows!

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

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)

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.
  • 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.
  • The next meeting will be scheduled in the next two weeks.
  • Recording & Notes by EthCatHerders

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:
  • 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 to Review and 5 new added to Draft.
  • ERCs: 4 proposals advanced to Final, 4 are in Last Call, 3 transitioned to Review and 3 added to Draft.
  • 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

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

Screenshot 2025-01-25 at 11.13.38 AM

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)

Screenshot 2025-01-26 at 10.33.55 AM

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

Community Resources

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.

Stay Curious, Stay Connected and Keep Purring 🐾