ethereum-optimism / ethereum-optimism/optimism

op-batcher: Improve throttling controller by also using blob base fee

Open
#18,150 0 comments 0 reactions 1 assignee Claimed by @nonsense View on GitHub
A-op-batcher M-needs-triage
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

During a recent batcher incident on OPM and a few other chains, the batcher max. throttled the sequencer because the data backlog grew over the max threshold. However, the growing data backlog wasn't caused by blob congestion but other factors (General Ethereum congestion & base fee hikes) and the blob base fee stayed mostly at 1 wei.

We should consider easing the throttling controller to not throttle as much when there are indications that blob space isn't congested, e.g. when the blob base fee is below a threshold. This avoid overzealous throttling behavior that may unnecessarily impact the chain.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.