filecoin-project / filecoin-project/specs

Miners should not have power while late submitting their PoSts

Open
#528 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
SCSS
Stars
363
Forks
164
PR merge metrics
No merged PRs in 30d

Description

A simple fix here is to return 0 in minerActor.GetPower() if currentHeight > miner.ProvingPeriodEnd

However, this raises the question of what happens if everyone is late on their PoSts somehow. Its not too difficult to think of what to do though, one option would be to just fork from before the point where everyone was late, and mine from there.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at minerActor.GetPower and trace how currentHeight and ProvingPeriodEnd determine a miner's power during late PoSt submissions. Resolve the stated all-miners-late scenario before changing the specification; done means the expected power and chain behavior are explicitly defined.

Written by the indexing model from the issue text.

Assessment

Domain
blockchain
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.