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

[Idea Review]: Replace batch balancer with explicit proof fee [update: + demand-pricing] #68

Open
anorth opened this issue Dec 12, 2022 · 1 comment
Assignees
Labels
Idea Review Ideas not part of a FIP that require analysis

Comments

@anorth
Copy link

anorth commented Dec 12, 2022

Request Summary

Proposed in filecoin-project/FIPs#557

I propose to separate the accounting of fees for storage proof verification from the fees charged for general execution (gas). These two fees apply to resources with very different properties, and using gas fees to account for both introduces complexity and misalignment between technological progress and network good. Explicit proof fees will allow the Filecoin network to set explicit pricing policies and continue to capture value as technological innovation drives the underlying costs downwards. This proposal doesn’t change economic policy, but introduces clear parameters to do so in the future in response to changing technological and ecosystem conditions.

Audience / Consumer for this Review

Core Developers

Timeframe

Needed in 3 months

Rationale

The urgent reason is that the batch balancer exacerbates the problem of high FVM gas usage pricing out core protocol messages, specifically PoRep.
The less urgent reason is that when we introduce an improvement to proof technology, we need to have a mechanism to capture part of the revenue from that. The batch balancer is an unnecessarily complex mechanism with some unwanted effects once the FVM is live. It would be better to separate the fee mechanisms from complex proof upgrades. Expect such proof improvements in the next 3-6 months.

Desired Deliverables

Analysis of tradeoffs, in preparation for future FIP.

Additional Information

No response

Contact Details (if Private Response Requested)

No response

@anorth anorth added the Idea Review Ideas not part of a FIP that require analysis label Dec 12, 2022
@anorth
Copy link
Author

anorth commented Jan 9, 2023

@juanpmcianci @AxCortesCubero I have extended this idea with a further proposal for dynamic proof fees via demand pricing. I think it makes sense to review these two together as one larger proposal. The original proposal lacks a relevant feature, restored and improved by this follow-up.

@anorth anorth changed the title [Idea Review]: Replace batch balancer with explicit proof fee [Idea Review]: Replace batch balancer with explicit proof fee [update: + demand-pricing] Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea Review Ideas not part of a FIP that require analysis
Projects
None yet
Development

No branches or pull requests

3 participants