EF Blog

ETH top background starting image
ETH bottom background ending image
Skip to content

Research & Development

Announcements related to research and development of the Ethereum protocol.

November 2, 2023


Secured #6 - Writing Robust C - Best Practices for Finding and Preventing Vulnerabilities
Secured #6 - Writing Robust C - Best Practices for Finding and Preventing Vulnerabilities

by Justin Traglia

For EIP-4844, Ethereum clients need the ability to compute and verify KZG commitments. Rather than each client rolling their own crypto, researchers and developers came together to write c-kzg-4844, a relatively small C library with bindings for higher-level languages. The idea was to create a robust and efficient cryptographic library that all clients could use. The Protocol Security Research team at the Ethereum Foundation had the opportunity to review and improve this library. This blog post will discuss some things we do to make C projects more secure. <!--

September 12, 2023


Geth v1.13.0

by Péter Szilágyi

Geth v1.13 comes fairly close on the heels of the 1.12 release family, which is funky, considering it's main feature has been in development for a cool 6 years now. 🤯 This post will go into a number of technical and historical details, but if you just want the gist of it, Geth v1.13.0 ships a new database model for storing the Ethereum state, which is both faster than the previous scheme, and also has proper pruning implemented. No more junk accumulating on disk and no more guerilla (offline) pruning! !Geth v1.13.0 Sync Benchmark ¹Excluding ~589GB ancient data, the same across all configurations. ²Hash scheme full sync exceeded our 1.8TB SSD at block ~15.43M. ³Size difference vs snap sync attributed to compaction overhead. Before going ahead though, a

August 29, 2023


Ethereum Execution Layer Specification

August 2, 2023


KZG Ceremony Special Contributions

by Carl Beekhuizen & Trent Van Epps

The Special Contribution Period for the KZG Ceremony ran 01-16 April 2023. This allowed participants to contribute in ways that may not have been possible in the Open Contribution period. While the Ceremony only needs a single honest participant to provide a secure output, Special Contributions provide additional assurances beyond a standard entropy contribution: computing over the entropy in an isolated environment (eg. on an airgapped machine, wiping and physically destroying hardware) means that it's unlikely for a malicious entity to have extracted the entropy at any point. detailed documentation (explore links below) attached to real reputations are unlikely to all have been coopted or faked by a malicious coordinating entity. The records are available for future observers to explore. different hardware and software

June 28, 2023


Academic Grants Round 2023 Announcement

by Rodrigo Vasquez

We are excited to announce the recipients of this year's Academic Grants Round. We received more than 250 applications and have awarded over $2 million in funding to 43 projects across several categories. The awarded teams are distributed all across the globe with researchers from Austria, Australia, Canada, China, France, Germany, Ghana, Hungary, Italy, Kenya, Malaysia, New Zealand, Poland, Singapore, South Korea, Spain, Switzerland, Thailand, United Kingdom, United States, and Vietnam. Here are the categories and the number of funded projects in each:

June 1, 2023


Ethereum Protocol Fellowship - Fourth Cohort Applications Are Open!

by Protocol Support Team

TL;DR: The application deadline for the fourth cohort of EPF has been extended 📆 The EPF Team held a town hall & FAQ session - watch the recording here 👀 Submit your application here before June 18th 📝 Greetings, Ethereum community! We are excited to announce that the application period for the fourth cohort of the Ethereum Protocol Fellowship (EPF) is officially open! The EPF is an initiative aimed at supporting the development of Ethereum's core protocol by providing a pathway for aspiring protocol contributors to gain the experience needed to make meaningful contributions. This program is specifically tailored toward developers and researchers who have an unyielding passion for Ethereum, its community, and the possibilities of decentralized technology. In each cohort, we seek to assemble a diverse group of

May 10, 2023


Ethereum Protocol Fellowship: Third Cohort Recap

by Protocol Support Team

TL;DR: The EPF concluded its third cohort and is preparing for the fourth cohort. Applications will be open soon. Sign up here to get notified when they open. The Ethereum Protocol Fellowship recently completed its third successful cohort in February 2023. Its completion marked 4 months of immersive learning, research and contribution to the Ethereum core ecosystem from a group of talented and dedicated fellows. Before we look into the third cohort, let's recap what Ethereum core development is and how EPF fits into its landscape.

May 3, 2023


Secured #5: Public Vulnerability Disclosures Update

by Fredrik Svantes

Today, we have disclosed the second set of vulnerabilities from the Ethereum Foundation Bug Bounty Program! 🥳 These vulnerabilities were previously discovered and reported directly to the Ethereum Foundation. When bugs are reported and validated, the Ethereum Foundation coordinates disclosures to affected teams and helps cross-check vulnerabilities across all clients. The Bug Bounty Program currently accepts reports for the following client software: Erigon Go Ethereum Lodestar Nethermind Lighthouse Prysm Teku Besu Nimbus In addition to client software, the Bug Bounty Program also covers the Deposit Contract, Execution Layer & Consensus Layer Specifications and Solidity. 🙏

Newer posts

Older posts

Subscribe to Protocol Announcements

Sign up to receive email notifications for protocol-related announcements, such as network upgrades, FAQs or security issues. You can opt-out of these at any time.