Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequencer-side implementation for Optimistic Block #1563

Open
1 of 3 tasks
Tracked by #1533
itamarreif opened this issue Sep 25, 2024 · 0 comments · May be fixed by #1709
Open
1 of 3 tasks
Tracked by #1533

Sequencer-side implementation for Optimistic Block #1563

itamarreif opened this issue Sep 25, 2024 · 0 comments · May be fixed by #1709
Labels
auctioneer sequencer pertaining to the astria-sequencer crate

Comments

@itamarreif
Copy link
Contributor

itamarreif commented Sep 25, 2024

In order for the Auctioneer to drive optimistic block execution in Geth, it needs to receive a stream of optimistic blocks and block commitments. As described in the PR introducing this API:

The Auctioneer receives blocks optimistically from the sequencer in order to maximize the auction duration.

After a block is committed, the Auctioneer will submit the highest paying bundle for inclusion by the sequencer.

Optimistic Block Stream

  1. The Sequencer will stream blocks to the Auctioneer optimistically, i.e. before they are finalized (ProcessProposal).
  2. The Sequencer will also stream block commitments to the Auctioneer, which mark blocks as final thanks to CometBFT's single slot finality.

This functionality needs to be optional, as only one sequencer node in the network needs to be serving this stream (i.e. the sequencer node run alongside the Auctioneer, but not any of the ones connected to a Composer).

Tasks

  1. auctioneer cd ci conductor docker proto sequencer
    itamarreif

┆Issue Number: ENG-847

@itamarreif itamarreif added sequencer pertaining to the astria-sequencer crate auctioneer labels Sep 25, 2024
@bharath-123 bharath-123 linked a pull request Oct 30, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auctioneer sequencer pertaining to the astria-sequencer crate
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant