Skip to content

SIP draft: QBFT round timeouts for Glamsterdam (proposer 1500ms) - #102

Draft
GalRogozinski wants to merge 1 commit into
mainfrom
sip-proposer-round-timeout
Draft

SIP draft: QBFT round timeouts for Glamsterdam (proposer 1500ms)#102
GalRogozinski wants to merge 1 commit into
mainfrom
sip-proposer-round-timeout

Conversation

@GalRogozinski

Copy link
Copy Markdown
Contributor

Draft SIP for the proposer QBFT round timeout ahead of Glamsterdam.

Problem. Glamsterdam moves the attestation deadline from 4s to 3s (ATTESTATION_DUE_BPS_GLOAS = 2500). The proposer round-1 timeout is 2s from instance start, and instances start ~1.1–1.5s into the slot, so any round change puts round 2 past the deadline.

Proposal. Proposer quick round timeout 2000ms → 1500ms, timer stays anchored at instance start, message-validation round estimate uses the role's quick timeout. No wire/signature/domain change; mixed-version clusters interoperate.

Numbers (30 days mainnet, 25,126 proposer duties, ssvlabs/ssv#3018): today 14 misses/month (0.056%); Glamsterdam with 2000ms ~42 (0.166%); with 1500ms ~26 (0.105%). Slowest round-1 success in the window: 1,148ms, so 1500ms never fires on a succeeding round; 1000ms would.

Left TBD (to be specified in a revision): committee, aggregator and sync-contribution timers under the new 3s/6s deadlines; fork assignment; whether to lower the proposer cutoff round.

Related: SIP-6 (constant_qbft_timeout.md), #37 (dynamic timeout for other duties), ssvlabs/ssv#2429.

🤖 Generated with Claude Code

Lower the proposer duty quick round timeout from 2000ms to 1500ms ahead
of the 3s attestation deadline (gloas ATTESTATION_DUE_BPS_GLOAS=2500),
keep the timer anchored at instance start, and align the
message-validation round estimate. Other duties left TBD.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant