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

Add Batch Balancer parameter recalibration to FIP-0057 #673

Merged
merged 1 commit into from
Apr 6, 2023

Conversation

AxCortesCubero
Copy link
Contributor

FIP-0057 changes the estimated gas usage for PreCommit and ProveCommit messages, which appear as parameters in the batch balancer mechanism. If parameters are not adjusting accordingly following these changes, this would change the batching thresholds, in terms of high enough base fee and large enough number of proofs in a batch.

This change modifies FIP-0057 to include a corresponding update in the gas usage parameters of the Batch Balancer.

A sentence is added in the Abstract section, and a subsection is added at the end of the Specification section

FIP-0057 changes the estimated gas usage for PreCommit and ProveCommit messages, which appear as parameters in the batch balancer mechanism. If parameters are not adjusting accordingly following these changes, this would change the batching thresholds, in terms of high enough base fee and large enough number of proofs in a batch.

This change modifies FIP-0057 to include a corresponding update in the gas usage parameters of the Batch Balancer.

A sentence is added in the **Abstract** section, and a subsection is added at the end of the **Specification** section
Copy link
Collaborator

@arajasek arajasek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The change makes sense, but I"m confused about how we're doing this -- FIP-0057 is already live in the network.

Is this PR a correction we're making to the text of FIP-0057 to reflect what already went live in nv18? Or a new change we're proposing making in nv19?

@luckyparadise
Copy link
Collaborator

@arajasek it is an amendment/change to FIP0057 which the authors of this amendment are hoping to go live in nv19. Indeed a unique situation, but we agreed that the governance pathway would be to take this change through Last Call rather than have a new FIP as the proposed modification to maintain existing policy. I am not sure if this process makes sense from an implementation perspective.

@luckyparadise luckyparadise added the Accepted A FIP that is approved for on-chain incorporation and is awaiting implementation label Apr 6, 2023
@kaitlin-beegle kaitlin-beegle merged commit 9a1f0ab into filecoin-project:master Apr 6, 2023
@Stebalien
Copy link
Member

I'm going to strongly object to this change. Cryptoecon changes should not be after-the-fact amendments.

Furthermore, this FIP was created to correct the gas model for nv18, while the issue fixed in this PR was addressing a change made in nv16.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted A FIP that is approved for on-chain incorporation and is awaiting implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants