Protocol Prototyping

Ethereum Foundation

Team Members

Toni Wahrstätter

Toni Wahrstätter

Carl Beekhuizen

Carl Beekhuizen

Jochem Brouwer

Jochem Brouwer

Milos Stankovic

Milos Stankovic

raxhvl

raxhvl

Jihoon Song

Jihoon Song

Bharath Vedartham

Bharath Vedartham

🧪 Testing Block Level Access Lists

EL

Complex test cases for BAL and existing EIP interactions.

Payload Chunking

CL

Proposal for splitting blocks into independent chuns

EIP-7782 Prototyping

EL

Building a devnet prototype for 6-second slot research

EIP-7782 Prysm Prototype

CL

Prysm prototype for EIP-7782

ePBS and FOCIL - EthStaker Community Call

CL

A discussion on what ePBS and FOCIL are and how they impact stakers

How to Implement EIP-7805 in the CL

CL

A comprehensive guide for implementing EIP-7805 in the CL

Overclocking Blocks with Gas Refunds

EL

Analysis of gas refunds, EIP-7778 and worst-case state changes

How to Implement EIP-7805 in the EL

EL

A comprehensive guide for implementing EIP-7805 in the EL

EIP-7805 Execution Specification

EL

The Execution specification for EIP-7805

EIP-7805 Consensus Specification

CL

The Consensus specification for EIP-7805

Capping Transaction Gas: Data, Impact, and Rationale

EL

Analysis of capping the transaction gas limit at 2**24 gas

Diet BAL

EL

A little Block Access Lists (BAL) experiment.

PokéBAL

EL

A collection of helpful resources for Block Access Lists (BAL) implementors.

Slot Restructuring: Design Considerations and Trade-Offs

CL

Analysis of slot restructuring design considerations and trade-offs for Ethereum

Portal Network & History Expiry

EL

Proposal for a spec for new History subnetwork over Portal protocol for the purpose of History Expiry

Block-level Access Lists (BALs)

EL

Proposal for block-level access lists to improve Ethereum execution efficiency

Delayed Execution and Free DA

EL

Research on delayed execution mechanisms and free data availability

Execution Dependencies

EL

Analysis of execution dependencies in Ethereum block processing

EIP-7805 Kurtosis Configurations

CL

Kurtosis configurations for EIP-7805 local devnets

Expanding Mempool Perspectives

DL

Research on expanding perspectives and analysis of Ethereum mempool dynamics

EIP-7805 Geth Prototype

EL

Geth prototype for EIP-7805

Max-Blobs Flag: Economic Perspective

DL

Economic analysis of the max-blobs flag and its implications

Delayed Execution And Skipped Transactions

EL

Research on delayed execution and handling of skipped transactions

Block-Level Warming

EL

Proposal for block-level warming to improve execution efficiency

EIP-7805 Execution APIs Specification

EL

The Execution APIs specification for EIP-7805

On Increasing the Block Gas Limit: Technical Considerations & Path Forward

EL

Technical considerations and path forward for increasing Ethereum block gas limit

On Blob Markets, Base Fee Adjustments and Optimizations

DL

Analysis of blob markets, base fee adjustments and optimization strategies

EIP-7805: Fork-choice enforced Inclusion Lists (FOCIL)

CL

A robust mechanism to preserve Ethereum's censorship resistance properties by guaranteeing timely transaction inclusion

On solo staking, local block building and blobs

CL

Research on solo staking implications with local block building and blob handling

Steelmanning a blob throughput increase for Pectra

DL

Arguments for increasing blob throughput in the Pectra upgrade

On Proposer Timing Games and Economies of Scale

CL

Analysis of proposer timing games and their economies of scale implications

On Attestations, Block Propagation, and Timing Games

CL

Research on attestations, block propagation dynamics and timing game strategies

Diseconomies of Scale: Anti-Correlation Penalties (EIP-7716)

CL

EIP-7716 proposal for anti-correlation penalties to address economies of scale

Deep Diving Attestations - A Quantitative Analysis

CL

Quantitative analysis of Ethereum attestation patterns and behaviors

Blobs, Reorgs, and the Role of MEV-Boost

DL

Analysis of blob interactions with reorgs and MEV-Boost's role

Is it worth using MEV-Boost?

CL

Quantitative analysis on the benefits and drawbacks of using MEV-Boost

Big blocks, blobs, and reorgs

DL

Research on the relationship between block size, blobs and reorganization risks

Slashing Proofoor - On-chain slashed validator proofs

CL

Implementation of on-chain proofs for slashed validators

Portal Network & Verkle

EL

Research on how Verkle state trie can be distributed over Portal Network

Analysis on Correlated Attestation Penalties

CL

Analysis of correlated attestation penalties and their impact on validators

EIP-7623 - Post-4844 Analysis

EL

Post-4844 analysis of EIP-7623 calldata cost increase proposal

Analyzing EIP-7623: Increase Calldata Cost

EL

Detailed analysis of EIP-7623 proposal to increase calldata costs

On Increasing the Block Gas Limit

EL

Research on implications and considerations for increasing block gas limit

On Block Sizes, Gas Limits and Scalability

EL

Analysis of block sizes, gas limits and their impact on scalability

Distributing Ethereum State over Portal Network

EL

Research on how to distribute state trie over Portal Network for quicker retrieval of leaf nodes

In a post MEV-Burn world - Some simulations and stats

CL

Simulations and statistics for a post MEV-Burn implementation world

Cumulative, Non-Expiring Inclusion Lists

CL

Proposal for cumulative, non-expiring inclusion lists mechanism

The Second-Slot Itch - Statistical Analysis of Reorgs

CL

Statistical analysis of reorganizations focusing on second-slot patterns

Selfish Mixing and RANDAO Manipulation

CL

Analysis of selfish mixing strategies and RANDAO manipulation techniques

Gas Ticketing - A Backstage Pass to Ethereum Blocks

EL

Proposal for gas ticketing mechanism to improve block space allocation

Builders on MEV - Analysing the impact of the OFAC sanctions

CL

Analysis of OFAC sanctions impact on block builders and MEV

Practical Guide into Analyzing MEV in the Proof-of-Stake Era

CL

Comprehensive guide for analyzing MEV in Ethereum's proof-of-stake system

ERC-5564: Improving Privacy on Ethereum through Stealth Address Wallets

EL

ERC-5564 proposal for implementing stealth address wallets on Ethereum

Ethereum Datafarm: Parsing Historic Event Data

DL

Guide for parsing historic event data from Ethereum blockchain using Etherscan API

ERC721 Extension for zk-SNARKs

EL

Proposal for extending ERC721 with zero-knowledge proof capabilities

Privacy-Preserving Proof of Ownership for Attendance Tokens

EL

Implementation of privacy-preserving proof of ownership using zk-SNARKs

PyXatu

DL

Open source Python library for Ethereum beacon chain data analysis

EL Benchmarks

EL

Writing EVM tests for worst-case bottleneck situations, which currently limit the maximum enforcable block gas limit