devcon 7 / libp2p implementation in c and prysm
Duration: 00:16:55
Speaker: kira, Richa, Rose
Type: Talk
Expertise: Intermediate
Event: Devcon
Date: Nov 2024
Categories
C bindings for Constantine verkle-ipa
The session is part of final presentation of Ethereum Protocol Fellowship. In this talk I would be talking about the verkle-ipa provided by Constantine and exporting those to be made available for integration by clients for the verkle integration of ethereum roadmap.
[EIP-7732] enshrined Proposer Builder Separation
ePBS implementation in Prysm and Nimbus, fundamentally aimed at solving about solving trust issues. We're gonna discuss the block-auction, slot-auction and the approach proposed by Francesco during the cohort. Some technical challenges and problems that we came across like separating EL and CL block, PTC committee etc.
EPF - Nethermind/IL-EVM
This talk will discuss my EPF work on Nethermind's IL-EVM project, which included developing tools to analyze EVM execution patterns, writing (optimised) opcode and top pattern implementations, and conducting and writing tests.
Sszb: A High Performance SSZ Implementation in Rust
This talk goes over my EPF project for the SSZ ecosystem: - a benchmarking suite for the various rust SSZ implementations in the ecosystem to properly evaluate performance and point developers to which library they should use. - a high performance ssz implementation that's faster than existing libraries in the ecosystem
JSON-RPC Enhancement in Geth
Introducing trace_* namespace and eth_getTransactionBySenderAndNonce into ethereum execution clients(geth,reth) to enhance the transaction and trace querying capabilities.
PeerDAS metrics specifications
The PeerDAS Metrics Specifications help make testing more efficient and straightforward by creating standard metrics for Consensus clients. With a unified Grafana dashboard, teams can monitor performance in real-time, compare client data side by side, and quickly spot issues. This approach makes troubleshooting faster, supports research, and encourages teamwork, helping strengthen the Ethereum ecosystem and improve scalability.
EVM Memory Repricing & Gentest
Memory is a critical resource that enables complex computations within the Ethereum Virtual Machine (EVM). The cost of using memory, designed to prevent its abuse, has not been revised since the inception of Ethereum. However, efficiency gains from hardware advancements and client code optimizations warrants periodic repricing of this cost. We explore possible ways to make memory more accessible.
Native Implementation of Ephemery Testnet on Besu & Teku Client Pairs
This presentation covers the work done to enable native support for Ephemery on Teku and Besu clients. Ephemery is a short-lived, resettable testnet designed to automatically revert to its genesis state after a defined period, making it ideal for intensive, short-term testing without concerns over issues like insufficient testnet funds, inactive validators, or state bloat that long-running testnets often face.
Samba, a Besu Portal Client
A presentation about my experience participating in the EPF. Talking primarily about the project I worked on for the cohort and various obstacles that I faced along the way. I additionally aim to go into detail about where I see Samba going in the future and my role in that development.
Tracing Integration in Lighthouse
During Ethereum Protocol Fellowship, I've worked on integrating `Tracing`(an async-friendly logging framework) into Lighthouse(CL client) . This presentation will provide a brief overview of the work that I’ve done.