filecoin-project / filecoin-project/specs
Miners should not have power while late submitting their PoSts
- 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