ACP-226: Dynamic Minimum Block Times #228
Replies: 5 comments 5 replies
-
|
@tactical-retreat raised a good question about the impact (or lack of) this mechanism would have during times of peak activity. His question essentially was: If enforced pauses are happening all the time because demand is at or above the capacity refill rate, then doesn’t the theoretical minimum block time become irrelevant? Even if the protocol could make blocks faster, you’re still bottlenecked by the pause caused by gas refill. In other words, does the gas-refill pause dominate the block timing under high demand? |
Beta Was this translation helpful? Give feedback.
-
|
Oh gotcha. There's actually no protocol-level minimum capacity that is
required to he available prior to a block being proposed/accepted other
than that block can only consume up to the availability capacity at the
time it is produced.
The note in ACP-176 suggests that block builders choose to wait to produce
a block if there isn't a certain available capacity to allow for large
transactions to be included, but that is optional and not enforced by the
protocol.
Generally speaking, the minimum block delay doesn't ensure that blocks will
be produced at that frequency since block builders may be offline or choose
to wait.
…On Thu, Aug 21, 2025, 3:20 PM Meaghan FitzGerald ***@***.***> wrote:
But I think what tactical is pointing out lines up with the note in
ACP-176
<https://github.com/avalanche-foundation/ACPs/tree/main/ACPs/176-dynamic-evm-gas-limit-and-price-discovery-updates#backwards-compatibility>:
block producers wait until there’s enough refill to fit a large tx, not
just whatever has accumulated since the last block. So in those moments the
refill pause can stretch block times beyond the target, even if the
protocol could otherwise make blocks faster.
Is this correct? @StephenButtolph <https://github.com/StephenButtolph>
—
Reply to this email directly, view it on GitHub
<#228 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANFFUVDU547KUVDCDZH5FA33OYLWDAVCNFSM6AAAAACDXGKUBSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMJYGIZTKNI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Practically speaking though, you're completely right that if a block
builder waits for a certain capacity level, that would slow the rate of
block production regardless of how quickly they are allowed to be produced.
…On Thu, Aug 21, 2025, 3:20 PM Meaghan FitzGerald ***@***.***> wrote:
But I think what tactical is pointing out lines up with the note in
ACP-176
<https://github.com/avalanche-foundation/ACPs/tree/main/ACPs/176-dynamic-evm-gas-limit-and-price-discovery-updates#backwards-compatibility>:
block producers wait until there’s enough refill to fit a large tx, not
just whatever has accumulated since the last block. So in those moments the
refill pause can stretch block times beyond the target, even if the
protocol could otherwise make blocks faster.
Is this correct? @StephenButtolph <https://github.com/StephenButtolph>
—
Reply to this email directly, view it on GitHub
<#228 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANFFUVDU547KUVDCDZH5FA33OYLWDAVCNFSM6AAAAACDXGKUBSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMJYGIZTKNI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
🔊 ACP-226 Developer Community CallMeeting Date/Time: 08-28-2025, 14:30 UTC (10:30 AM ET) Purpose of the MeetingIn this meeting, we will discuss ACP-226: Dynamic Minimum Block Times, which proposes replacing the current block production rate limiting mechanism on Avalanche EVM chains with a new system where validators dynamically determine the minimum time between blocks. This change introduces millisecond-level precision for block timing, enables sub-second block times in the future, and improves flexibility by allowing block delays to adapt dynamically—without requiring network upgrades. Who is invited?Any protocol developer, ACP author, researcher, validator, or Avalanche community member is welcome to attend this meeting. LinksSign Up Form: Google Form Preparation MaterialMandatorySuggested ReadingACP-176: Dynamic Gas Target AgendaThis call will cover the rationale, technical design, and planned implementation of ACP-226, including how the new dynamic minimum block delay works, what changes are needed in block headers, and its implications for network performance. FAQsQ: How does ACP-226 differ from the current “block gas cost” mechanism? Q: What new data is added to block headers?
Q: Why is millisecond precision important? Q: How do validators influence block timing? Q: Will this change affect transaction fees? 👉 Sign up to join the call here: Google Form |
Beta Was this translation helpful? Give feedback.
-
|
Cool. I'm looking forward to this discussion tomorrow. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Proposes replacing the current block production rate limiting mechanism on Avalanche EVM chains with a new mechanism where validators collectively and dynamically determine the minimum time between blocks.
https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/226-dynamic-minimum-block-times/README.md
Beta Was this translation helpful? Give feedback.
All reactions