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

Remote block and batch provers #715

Open
2 tasks
SantiagoPittella opened this issue Feb 21, 2025 · 0 comments
Open
2 tasks

Remote block and batch provers #715

SantiagoPittella opened this issue Feb 21, 2025 · 0 comments
Assignees
Labels
block-producer Related to the block producer component
Milestone

Comments

@SantiagoPittella
Copy link
Collaborator

With the RemoteBatchProver and RemoteBlockProver in place in miden-base, available through the miden-proving-service-client crate, we can start making use of it.

For a first iteration, having support of both provers (local and remote) is OK, but in the future it should be only remote proving.

In the future, having only remote proving, we should be able to run proving workers as a library and ensure that we do not depend on an external component. We need to consider adding some sort of snapshots to mimic a real prover for testing purposes. Further discussion about it can be found in this comment.

To consider this task as complete, we should have implemented:

  • An option to use a remote batch prover.
  • An option to use a remote block prover.
@SantiagoPittella SantiagoPittella added the block-producer Related to the block producer component label Feb 21, 2025
@SantiagoPittella SantiagoPittella added this to the v0.8 milestone Feb 21, 2025
@SantiagoPittella SantiagoPittella self-assigned this Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
block-producer Related to the block producer component
Projects
None yet
Development

No branches or pull requests

1 participant