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

Introduce FIP to exempt Window PoSts from BaseFee burn #52

Closed
Stebalien opened this issue Dec 16, 2020 · 7 comments
Closed

Introduce FIP to exempt Window PoSts from BaseFee burn #52

Stebalien opened this issue Dec 16, 2020 · 7 comments

Comments

@Stebalien
Copy link
Member

This is a discussion issue for #51 (Rendered).

Summary: Exempt direct SubmitWindowedPoSt messages that execute successfully from base-fee burn (i.e., don't burn baseFee*gasUsed).

If a miner sends a direct on-chain message to a miner actor's "SubmitWindowedPoSt" method, and the message executes successfully, immediately "refund" all the burned gas, instead of just refunding the overestimation. However, overestimation penalties, gas premium, etc. still apply.

Motivation:

This proposal is a short-term stopgap to reduce the impact of rising base fee on continuously proving existing storage. In principle, BaseFee*GasUsage is burned to compensate the network for the resources consumed by messages and ensure incentive alignment. However, SubmitWindowPoSt is a required message to continue mining operations in Filecoin.

Unfortunately, such long-term solutions are complex and cannot be properly implemented and tested on the required timescale (before the holidays). This proposal is a short-term mitigation until those solutions are ready.

@Shekelme
Copy link

Sounds excellent for small miners.

@shawnp0wers
Copy link

This is an appreciated stop-gap, and perhaps something that might be considered long term for new miners who haven't crossed the threshold to actually mine. (The wdpost burn penalizes the smallest miners the most, as it takes them much longer to build up the sealed storage in order to mine, but they still wdpost every day)

Still -- this will be a much needed financial relief across the board. Thank you.

@nicola
Copy link
Contributor

nicola commented Dec 16, 2020

I don't think it can be changed to only work for new miners.. large miners can always distribute power across smaller "new" miners.

@shawnp0wers
Copy link

I don't think it can be changed to only work for new miners.. large miners can always distribute power across smaller "new" miners.

I'm not sure if that was in reply to my comment -- but I meant specifically during the "you don't have enough sealed to mine blocks" phase. There would be no advantage to distributing to "new" miners, because less than 10TB can't mine at all.

@nicola
Copy link
Contributor

nicola commented Dec 16, 2020

Ah, yes @shawnp0wers I think that's a very good idea. I know someone was interested in writing an FIP where small miners are exempt or have reduced fees when in that phase, this idea should be added to that!

@jennijuju
Copy link
Member

Closed by #51

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

No branches or pull requests

6 participants
@Stebalien @shawnp0wers @nicola @Shekelme @jennijuju and others